Tudo o que você precisa saber dos últimos eventos da Microsoft

O último mês foi muito movimentado para quem acompanha a evolução das tecnologias da plataforma Microsoft. Ousaria dizer que fazia tempo que as novidades anunciadas não causavam tanta empolgação na comunidade. Eu, pelo menos, fiquei muito empolgado com o que foi divulgado, como há tempos não ficava. Mas não se trata de um sentimento superficial, vazio, de simplesmente celebrar o novo pelo novo, de mudar para continuar como está, como muitas vezes vemos por aí. Muito pelo contrário. Dá para perceber que os anúncios feitos seguem uma coesão e alinhamento que normalmente não se via na Microsoft, famosa por disputas internas entre suas divisões de produtos, que costumavam defender seus próprios interesses, que não necessariamente era o melhor para a empresa. A ideia de One Microsoft não era brincadeira.

É possível perceber que por trás de tudo isso existe uma linha de pensamento, um direcionamento estratégico, que todos os times de produto da empresa parecem estar perseguindo. A Microsoft vem mudando nos últimos anos, mas nesse último mês chegou-se ao ápice desse processo, quando foi possível vislumbrar as peças se encaixando e muita coisa começando a fazer mais sentido. É claro que esse comprometimento com a mudança é uma questão de sobrevivência para a empresa, já que o mundo mudou muito nos últimos 15 anos, mas não deixa de ser fascinante acompanhar essa transformação. A Microsoft se deu conta que não é mais o centro da computação pessoal, como foi um dia. E que nunca mais o Windows será a única plataforma computacional utilizada pelas pessoas, e sim, mais uma das plataformas com as quais as pessoas interagem. Claro que a Microsoft prefere que o Windows seja a escolha, mas se não for, tudo bem também, pois ela pode oferecer seus serviços, sua plataforma de computação na nuvem e suas ferramentas. A Microsoft de hoje aceita e abraça a computação na nuvem, a filosofia open-source, o modelo de serviços/assinatura (ao invés do licenciamento perpétuo) e as múltiplas plataformas assim como quando, no meio dos anos 90, aceitou e abraçou a Internet. Se alguém acha que a Microsoft vai se tornar irrelevante nesse novo mundo, é bom rever os seus conceitos, pois ela está mais forte do que nunca, com uma estratégia bem definida e muito bem posicionada tecnicamente para alcançar seus objetivos.

No início de abril, ocorreu o evento Build, voltado para desenvolvedores, e em maio, o TechEd (os vídeos das palestras, tanto do Build quanto do TechEd, podem ser vistos e baixados gratuitamente no Channel 9). O que se viu foi uma avalanche de anúncios de novas tecnologias, ferramentas, funcionalidades e o roadmap para onde a Microsoft está caminhando. Listo abaixo um resumo dos principais anúncios feitos nesses eventos. Apesar de já ter se passado um certo tempo, principalmente em relação ao Build, ainda há muita coisa a ser digerida. Pretendo voltar a alguns desses temas com mais detalhes, conforme eu conseguir processar tanta informação:

  • Windows Phone 8.1: possuirá um novo modelo de desenvolvimento, baseado no WinRT (Windows Runtime) e com possibilidade de uso de C++, .NET (XAML/C#/VB.NET) ou HTML5/Javascript/CSS, como já ocorre no desenvolvimento de aplicações Windows Store (antigo Metro) no Windows 8 para PCs e tablets, tornando possível assim a unificação do modelo de desenvolvimento entre as diversas plataformas e versões do Windows! Também foi demonstrada a Cortana, o assistente pessoal digital que utiliza técnicas de inteligência artificial e machine learning, com o qual será possível interagir através de linguagem natural, falada e escrita. Todos smartphones com Windows Phone 8 receberão a atualização para Windows Phone 8.1, que deve ser liberada nas próximas semanas.
  • Windows 8.1 Update: a novidade é o Brokered Windows Runtime Components,  que permitirá aplicações Windows Store/Metro (que rodam sobre WinRT) interagirem com aplicações desktop .NET (que não rodam sobre WinRT). O objetivo é permitir maior reaproveitamento de código legado, possibilitando modernizar a camada de apresentação de uma aplicação legada sem ter que reescrevê-la totalmente. Essa é uma funcionalidade voltada para aplicações corporativas. Além disso, essa atualização traz várias melhorias para equipamentos baseados em teclado e mouse, ou seja, que não possuem touch, o que é uma grande reclamação do Windows 8. O Windows 8.1 Update já está disponível no Windows Update;
  • Windows Universal Apps: com o Windows Phone 8.1 e Windows 8.1 Update ambos baseados no WinRT, a Microsoft introduziu um novo tipo de projeto do Visual Studio chamado Windows Universal Apps, que possibilitará que a mesma aplicação rode tanto em smartphones, PCs e tablets Windows, adaptando somente a interface de cada dispositivo e reaproveitando todo o resto. No futuro, a ideia é que aplicação também possa ser executada no Xbox One;
  • Demais assuntos sobre Windows: smartphones e tablets de até 9 polegadas não precisarão mais pagar licença do Windows. Haverá uma versão do Windows para Internet das Coisas (Internet of Things) e foi feita uma demonstração da volta do menu Iniciar ao Windows, cuja retirada sempre foi motivo de polêmica, além da possibilidade de se executar aplicações Windows Store/Metro em janelas no desktop, ainda sem previsão de data;
StartMenuWindows8Novo menu Iniciar do Windows, ainda sem data para chegar

 

  • Internet Explorer 11: o engine do IE11 será o mesmo no Windows 8.1 Update e Windows Phone 8.1. Assim, o mesmo núcleo do browser rodará em PCs, tablets e smartphones;
  • Office: foi exibida brevemente a cara da nova versão do Office para Windows, otimizada para touch e reescrita em cima do WinRT. Ainda não há previsão de lançamento;
OfficeTouchForWindowsNovo PowerPoint para Windows, otimizado para touch

 

  • .NET Compiler Platform: a Microsoft está desenvolvendo um novo compilador para C# e VB.NET chamado Roslyn e o disponibilizou como open-source. A novidade é que esse compilador fornecerá uma API com a qual será possível interagir (o que a Microsoft chama de compiler as a service) e facilitará funcionalidades como análise de código, refactoring, geração de código, etc. O principal usuário disso será quem desenvolve ferramentas ou plug-ins para IDEs, como Visual Studio, além da própria Microsoft, que poderá fornecer novos recursos de maneira mais rápida. Foi feita uma demonstração no palco, na qual esse novo compilador foi utilizado em um MacBook para compilar código C# através de uma versão especial do Mono (implementação alternativa do .NET Framework). Com esse novo compilador, também foram exibidas algumas novas funcionalidades da próxima versão do C# e VB.NET;
  • .NET Native: promete combinar a performance do C++ com a produtividade do C#, permitindo compilar uma aplicação C# diretamente para código nativo e que não exigirá a presença do .NET Framework para ser executada. Nesse momento, só funciona para aplicações Windows Store/Metro, mas a ideia é expandir para outros tipos de aplicação futuramente;
  • .NET Foundation: foi criada a .NET Foundation, que será uma organização independente e responsável por fomentar o desenvolvimento e a colaboração de projetos .NET open-source, como ASP.NET MVC, ASP.NET Web API, ASP.NET Web Pages, SignalR, Entity Framework, .NET Compiler Plataform, bibliotecas da Xamarin, etc.
  • Visual Studio 2013: foi lançada uma atualização (Update 2) para o Visual Studio 2013 que possibilita as funcionalidades citadas anteriormente e muito mais. O destaque é para a integração cada vez maior com o Azure (por exemplo, criação e gerenciamento de máquinas virtuais de dentro do Visual Studio, debug remoto de aplicações hospedadas no Azure, etc), além de várias outras melhorias para desenvolvimento de aplicações web. Além disso, a Microsoft posicionou o Visual Studio como uma IDE para desenvolvimento de aplicações multiplataforma. Há outras empresas que têm feito coisas muito interessantes nesse sentido, com destaque para a Xamarin, que permite escrever aplicações nativas com C# tanto para Windows, iOS, Mac e Android. A Xamarin teve uma grande exposição nos keynotes e palestras do Build, e não me espantaria se a Microsoft a comprasse futuramente (há vários boatos circulando sobre essa possibilidade). Além disso, no TechEd, foi anunciado o suporte nativo do Visual Studio ao Apache Cordova (antigo PhoneGap), que é uma plataforma open-source muito popular para desenvolvimento de aplicações híbridas para dispositivos móveis (iOS, Android, Windows Store e Windows Phone) através de HTML, Javascript e CSS;

netinnovation

 

  • ASP.NET: o TechEd foi o evento onde foram feitos os principais anúncios envolvendo a próxima versão do ASP.NET, chamada de ASP.NET vNext. Vale lembrar que essa versão ainda encontra-se em estágio pré-alfa, ou seja, ainda é um trabalho muito inicial, sem previsão de quando estará disponível para uso em produção. A próxima versão do ASP.NET segue alguns pilares: será totalmente modularizada e flexível (será possível escolher quais módulos sua aplicação irá utilizar, ao invés de carregar todos os módulos do .NET Framework, o que permitirá menor consumo de memória e maior rapidez na inicialização e maior vazão), multiplataforma (irá executar em Windows e outras plataformas que suportem Mono, como Mac e Linux), agnóstica de servidor (a aplicação ASP.NET poderá ser hospedada no IIS ou em um self-host; a Microsoft já dava sinais de que seguiria esse modelo com os projetos OWIN e Katana, nos quais a próxima versão do ASP.NET é baseada), modelo de desenvolvimento unificado para ASP.NET MVC, ASP.NET WebAPI e ASP.NET WebPages (esses três “componentes” serão agrupados em um framework que eles chamaram de ASP.NET MVC 6), mecanismo de Injeção de Dependência nativo unificado, maior agilidade na dinâmica de desenvolvimento (não será preciso gerar DLLs, basta alterar o código no seu editor preferido e atualizar o browser, pois a compilação ocorrerá em memória, em tempo de desenvolvimento, utilizando o .NET Compiler Platform – Roslyn), substituição de arquivos de configuração baseados em XML por baseados em JSON, referências a pacotes do NuGet (e não a assemblies) e open-source (agora mantido no GitHub). Também foram anunciadas novas versões do SignalR e Entity Framework. Além disso, foi mostrada a nova versão do .NET Framework, chamada de .NET vNext Cloud Optimize (.NET otimizado para a nuvem). É versão do .NET otimizada para ser executada em servidores, suportando aplicações web e serviços, que utiliza somente os módulos necessários para esse tipo de cenário e que foi drasticamente reduzida em termos de tamanho (em torno de 10 MB), já que não contém várias bibliotecas que só fazem sentido em aplicações client, como Windows Forms e WPF. Com o .NET Cloud Optimize, não é mais necessário ter o .NET Framework instalado no servidor, já que ele poderá ser distribuído junto com a aplicação, ou seja, cada aplicação ASP.NET poderá conter uma versão customizada do .NET (somente com os módulos que interessam para a aplicação, pois cada módulo será um pacote do NuGet). Um exemplo dessa funcionalidade na prática, que foi demonstrado no TechEd, foi a execução de uma aplicação ASP.NET a partir de um pen drive em uma máquina sem o IIS e sem o .NET Framework. Você pode estar se perguntando: e o ASP.NET WebForms? Ele não irá suportar essas novas funcionalidades, pois o WebForms é dependente do System.Web, o que não permite usufruir dessas novidades. O System.Web é um assembly muito complexo e acoplado ao .NET Framework, o que dificulta as coisas. Entretanto, será possível continuar utilizando o ASP.NET WebForms, sem esses novos benefícios, mas para isso será necessário continuar instalando o .NET Framework completo.

    dotNetFuture


Em breve, pretendo citar alguns vídeos de palestras do Build e TechEd que valem a pena ser vistas.

Aconteceu no Twitter 189 - 09/02/14 a 22/02/14

O assunto que dominou os últimos dias foi a compra do WhatsApp pelo Facebook. A compra em si já era algo esperado, pois há tempos circulavam rumores do interesse do Google e do Facebook. O que chamou a atenção mesmo foi o valor, de US$ 19 bilhões, que fez muita gente se perguntar se a empresa que ainda não tem um modelo de negócios lucrativo vale essa fortuna toda. O fato é que o WhatsApp cresce num ritmo alucinante em todo o mundo e tem mais usuários que o Facebook quando este tinha a idade que o WhatsApp tem hoje, caminhando em passos largos para substituir o SMS. Além disso, outro possível motivador da compra seriam dados que indicavam que as gerações mais novas começaram a trocar o serviço de mensagens do Facebook pelo WhatsApp, o que causou preocupação na rede social. Segundo informações, o WhatsApp continuará atuando de forma independente, assim como aconteceu com o Instagram, que também foi adquirido pelo Facebook, por “somente” US$ 1 bilhão.

 

 

silvio meira@srlm 95% dos caixas automáticos DO MUNDO ainda roda WINDOWS XP! http://www.businessweek.com/articles/2014-01-16/atms-face-deadline-to-upgrade-from-windows-xp [LEGADO é muito relevante em informática!...]


patterns & practices@mspnp Cloud Design Patterns guidance released!  http://msdn.microsoft.com/en-us/library/dn568099.aspx


Paulo Morgado@PauloMorgado > Typical Programmer - Why don’t software development methodologies work? http://typicalprogrammer.com/why-dont-software-development-methodologies-work/


Paulo Morgado@PauloMorgado > Boom or bust: The lowdown on code academies: http://www.infoworld.com/print/235812


Pluralsight @pluralsight The true story behind the rise & fall of #FlappyBird http://www.wired.com/gamelife/2014/02/flappy-bird/?cid=co18460624


Desirée Megre@demegre Júnior, pleno ou sênior?Interessante  http://robsoncastilho.com.br/2014/02/13/o-que-eu-penso-sobre-junior-pleno-e-senior/


Giovanni Bassi@giovannibassi What you need to know about open Android and Google’s Android apps http://gigaom.com/2014/02/13/android-open-google-licensing-apps-services/


Salome Sallehy@salomesallehy  #MobileFirst? Nah...When you don't know what new device your customer will be on next think #API first http://econsultancy.com/blog/64331-thinking-mobile-first-think-again


Paulo Morgado@PauloMorgado > Web Forms, MVC, Single Page App, Web Pages Comparison | Prasad Honrao: http://prasadhonrao.com/web-forms-mvc-single-page-app-web-pages-comparison/


Paulo Morgado@PauloMorgado > Why Open Source Is Disappearing From Open Source Companies  http://readwrite.com/2014/02/14/open-source-disappearing-from-open-source-companies#awesm=~owHIQiF9h75cZv


Levi Broderick@LeviBroderick Blogged: Introducing #aspnet Project "Helios" - web-host without System.Web  http://blogs.msdn.com/b/webdev/archive/2014/02/18/introducing-asp-net-project-helios.aspx


MVPAwardProgram@MVPAward Did you hear? @OneDrive is Now Available Worldwide: Free Cloud Storage for Microsoft, iOS, Android Devices  http://blog.onedrive.com/onedrive-is-now-available-worldwide/


Scott Hanselman@shanselman The End of The World is upon us. "Facebook is buying WhatsApp for $16 billion" http://www.theverge.com/2014/2/19/5427332/facebook-is-buying-whatsapp


Alexandre Tarifa@alexandretarifa "@_INFO: Facebook anuncia compra do WhatsApp por 16 bilhões de dólares http://info.abril.com.br/noticias/mercado/2014/02/facebook-anuncia-compra-do-whatsapp-por-16-bilhoes-de-dolares.shtml
 

silvio meira@srlm só pra registrar mais uma vez: #WhatsApp foi vendido por US$19B http://www.reuters.com/article/2014/02/19/us-whatsapp-facebook-idUSBREA1I26B20140219 e não 16; e US$3B faz uma diferença!.


CAVERNA@fernandomartin Video de quase 1h com legendas em português :) sobre Visual Studio e Xamarin. Uma grande aula gratuita. Aproveite... http://fernandomartin.azurewebsites.net/?p=11881


Rodrigo Strauss@rodrigostrauss Outro ponto de vista sobre a compra do WhatsApp:  http://blog.textit.in/your-path-to-a-$16b-exit-build-a-j2me-app


Marcio Elias@MarcioElias Criador do WhatsApp foi dispensado pelo Facebook e pelo Twitter em 2009  http://www.tecmundo.com.br/facebook/51568-criador-do-whatsapp-foi-dispensado-pelo-facebook-e-pelo-twitter-em-2009.htm


Paulo Morgado@PauloMorgado > Satya Nadella, Chief of Microsoft, on His New Role http://www.nytimes.com/2014/02/21/business/satya-nadella-chief-of-microsoft-on-his-new-role.html

Aconteceu no Twitter 188 - 02/02/14 a 08/02/14

Após quase 6 meses do anúncio de que a Microsoft iria trocar de presidente, finalmente a busca chegou ao final, com a escolha de Satya Nadella para o cargo de CEO da empresa. Nadella é um indiano que trabalha na Microsoft há 22 anos, com uma forte bagagem técnica. Ultimamente, ele era vice-presidente executivo da divisão de Cloud and Enterprise (que cuida do Azure), mas antes disso passou pelas áreas de serviços online (responsável pelo Bing), soluções de negócio (Dynamics) e Ferramentas e Servidores. Além do anúncio do novo CEO, outra mudança foi a “volta” de Bill Gates, que deixou de ser chairman para ser um conselheiro de tecnologia, atuando mais de perto com as equipes de produtos.

 

BillGates_SatyaNadella_SteveBallmer

 

Felipe Oliveira@scaphe What to Expect From HTTP/2 http://www.infoq.com/news/2014/02/http-2


Paulo Morgado@PauloMorgado > Canalys: Android on 79% of the 998 million smartphones shipped in 2013 http://thenextweb.com/insider/2014/01/30/canalys-android-80-998-million-smartphones-shipped-2013-windows-phone-fastest-growing-platform/


Paulo Morgado@PauloMorgado > Why Managed Code is Safer  http://news.dice.com/2014/01/29/managed-vs-unmanaged-code/


Giovanni Bassi@giovannibassi NBC Winter Olympics to put Windows Azure to the test  http://gigaom.com/2014/02/04/nbc-winter-olympics-to-put-windows-azure-to-the-test/


Paulo Morgado@PauloMorgado > 12 predictions for the future of programming http://www.infoworld.com/print/235292


Microsoft@Microsoft Introducing our new CEO, Satya Nadella:  http://www.microsoft.com/en-us/news/ceo/index.html


Paulo Morgado@PauloMorgado > Microsoft goes internal for its next CEO with Satya Nadella http://www.zdnet.com/microsoft-goes-internal-for-its-next-ceo-with-satya-nadella-7000025813/


silvio meira@srlm "I am also defined by my curiosity and thirst for learning." 1o emeio de @satyanadella como CEO da MSFT: http://www.citeworld.com/cloud/22934/satya-nadella-microsoft-changing-world


Paulo Morgado@PauloMorgado > StrongLoop | What Makes Node.js Faster Than Java? http://strongloop.com/strongblog/node-js-is-faster-than-java/


Paulo Morgado@PauloMorgado > The Non-Existent Software Crisis: Debunking the Chaos Report  http://www.drdobbs.com/architecture-and-design/the-non-existent-software-crisis-debunki/240165910


MVPAwardProgram@MVPAward In case you missed it, here's an on-demand link where you can view our webcast with Satya Nadella http://www.microsoft.com/en-us/news/press/2014/feb14/02-04webcast.aspx


Rodolfo Roim@rodolforoim RT @JordiGriful: The explosion of global smartphone shipments http://www.businessinsider.com/global-smartphone-shipments-2014-2


Scott Hanselman@shanselman 7 HOURS OF FREE VIDEO: Building Modern Web Apps with @aspnet is now up from #AzureWeek http://channel9.msdn.com/Series/Building-Modern-Web-Apps


Paulo Morgado@PauloMorgado    The Past, Present, and Future of C# http://devproconnections.com/windows-development/evolution-c-sharp-programming-language-eric-lippert


Airton Leal@AirtonAtDell 9 'Worst Practices' To Avoid With Cloud Computing  http://www.forbes.com/sites/joemckendrick/2014/01/29/9-worst-practices-to-avoid-with-cloud-computing/


Paulo Morgado@PauloMorgado > Steve Ballmer: A passion for Microsoft  http://sdt.bz/content/article.aspx?ArticleID=68685&page=1


The ASP.NET Team@aspnet Checklist: What NOT to do in ASP.NET http://www.hanselman.com/blog/ChecklistWhatNOTToDoInASPNET.aspx

Aconteceu no Twitter 187 - 26/01/14 a 01/02/14

Após um ano e meio de ter comprado a Motorola por US$ 12 bilhões, o Google a vendeu para a Lenovo por US$3 bilhões nessa semana. A diferença entre o valor pago inicialmente e o que vai receber agora pode levar a crer que o Google fez um mau negócio. Entretanto, nessa transação com a Lenovo, o Google não incluiu a maioria das patentes que ele adquiriu originalmente. Isso mostra que, como muitos afirmaram, a compra da Motorola pelo Google foi movida principalmente por causa das patentes, já que na época o Android vinha sofrendo uma série de ações na justiça relacionadas à quebra de patentes. Outro anúncio da semana foi o da versão brasileira, em português, do Stack Overflow, o famoso site de perguntas e respostas de desenvolvimento de software, que atualmente é referência quando o assunto é fórum de discussão, devido ao seu modelo no qual os membros da comunidade têm papel fundamental.

 

Rodolfo Roim@rodolforoim Trademark should be treated more seriously at MS // Microsoft changes SkyDrive's name to OneDrive http://www.engadget.com/2014/01/27/microsoft-changes-skydrive-name-to-onedrive/


The Register@TheRegister Microsoft joins Facebook's open hardware scheme: Fancy building Azure? Microsoft just gave you the plans..  http://www.theregister.co.uk/2014/01/27/microsoft_ocp_participation/


Paulo Morgado@PauloMorgado > Some Windows computers are infecting Android devices with malware: http://betanews.com/2014/01/25/some-windows-computers-are-infecting-android-devices-with-malware/


Scott Guthrie@scottgu Microsoft just joined the Open Compute Project and open sourced the Windows Azure cloud server hardware designs http://blogs.technet.com/b/microsoft_blog/archive/2014/01/27/microsoft-contributes-cloud-server-designs-to-the-open-compute-project.aspx


Fernando Garcia Loer@ferglo Free #ebooks from #MicrosoftPress at #MVA http://www.microsoftvirtualacademy.com/ebooks#?fbid=EbW_MJvjdee


Danilo Bordini@dbordini  #Microsoft: #Azure can beat #Amazon and #IBM cloud solutions  http://www.techradar.com/news/internet/cloud-services/microsoft-azure-can-beat-amazon-and-ibm-cloud-solutions-1218929


Paulo Morgado@PauloMorgado > Olá, Mundo! Announcing Stack Overflow in Portuguese. http://blog.stackoverflow.com/2014/01/ola-mundo-announcing-stack-overflow-in-portuguese/


Rodolfo Roim@rodolforoim Google to sell Motorola to Lenovo, say reports http://www.theverge.com/2014/1/29/5358620/lenovo-reportedly-buying-motorola-mobility-from-google


silvio meira@srlm em operação surpresa, GOOGLE vende MOTOROLA pra LENOVO por US$3B http://www.bbc.co.uk/news/business-25956284 [e sai do conflito SW*HW com parceiros]


silvio meira@srlm a MICROSOFT está quase fechando o contrato com SATYA NADELLA para ser seu novo CEO: http://online.wsj.com/news/article_email/SB10001424052702303973704579354861229667976-lMyQjAxMTA0MDMwMTEzNDEyWj

Aconteceu no Twitter 186 - 19/01/14 a 25/01/14

E o Windows Phone continua seu lento e gradual crescimento em termos de participação de mercado. Nova pesquisa divulgada recentemente mostra que a participação do Windows Phone em Dezembro de 2013 alcançou um novo pico. Apesar de ainda estar longe dos números de iPhone e Android, tudo indica que o Windows Phone vai ganhar espaço mais significativo agora em 2014. Por falar em Android, um estudo da Cisco mostrou que 99% de aplicativos maliciosos para plataformas móveis tem como alvo o Android. Não se pode dizer que isso seja uma surpresa, já que essa plataforma móvel é a mais popular e, como se sabe, isso atrai a atenção de fraudadores, assim como acontece com o Windows, que é a plataforma dominante nos PCs. Por último, um infográfico muito bacana mostrando a história das linguagens de programação.

 

Paulo Morgado@PauloMorgado  ASP.NET - A last look back at 2013, looking ahead to 2014 - Jon Galloway:  http://weblogs.asp.net/jgalloway/archive/2014/01/17/asp-net-a-last-look-back-at-2013-looking-ahead-to-2014.aspx


Paulo Morgado@PauloMorgado > Windows Phone growth continues with December 2013 reaching new heights http://www.neowin.net/news/windows-phone-growth-continues-with-december-2013-reaching-new-heights


José Dal Prá Junior@jrdalpra Princípios do Código Sólido na orientação a objetos  http://blog.caelum.com.br/principios-do-codigo-solido-na-orientacao-a-objetos/


Giovanni Bassi@giovannibassi 99% do malware mobile foca no Android. Linux pegando vírus... o mundo mudou. http://gigaom.com/2014/01/21/study-shows-99-of-mobile-malware-in-2013-targeted-android-devices/


Paulo Morgado@PauloMorgado > Java's security dilemma: Old, vulnerable versions won't go away  http://www.infoworld.com/t/java-programming/javas-security-dilemma-old-vulnerable-versions-wont-go-away-234554


Paulo Morgado@PauloMorgado > Is Windows 8-Vista Comparison Fair? http://www.informationweek.com/software/operating-systems/is-windows-8-vista-comparison-fair/d/d-id/1113502


Leandro M.D.@le_md USP lança cursos online grátis abertos ao público http://bibliotecaflorestan.wordpress.com/2014/01/02/usp-lanca-cursos-online-gratis-de-nivel-superior/


Roberto Hess Campos@rhcnet História das linguagens de programação. http://www.siliconrepublic.com/innovation/item/34336-the-history-of-programming

Aconteceu no Twitter 185 - 12/01/14 a 18/01/14

Com vocês, os artigos que mais me chamaram a atenção nessa semana!

 

André Massaro@andremassaro (Uma visão crítica sobre "gamification") Columnist Farhad Manjoo dreads the 'gamification' of the workplace http://online.wsj.com/news/articles/SB10001424052702303819704579316721461148950


Henrique Lobo (Kico)@loboweissmann 2014 será o ano em que o celular substituirá o desktop? Seria bacana http://www.cringely.com/2014/01/10/final-2014-prediction-end-pc-knew/


Fabio Akita@AkitaOnRails Poucos imaginam o tamanho da Internet na China. Faz qualquer número que você pense agora parecer nada em comparação.  http://www.businessinsider.com/what-the-chinese-tech-industry-is-like-2014-1


Paulo Morgado@PauloMorgado > Windows 9, price and Microsoft's Innovator's Dilemma http://www.zdnet.com/windows-9-price-and-microsofts-innovators-dilemma-7000025053/


Paulo Morgado@PauloMorgado > Announcing E-book version of Scott Guthrie’s “Building Real-World Cloud App: http://blogs.msdn.com/b/webdev/archive/2014/01/14/announcing-e-book-version-of-scott-guthrie-s-building-real-world-cloud-apps-with-windows-azure.aspx


Paulo Morgado@PauloMorgado > Can Windows 9 save Windows?  http://www.zdnet.com/can-windows-9-save-windows-7000025100/


Paulo Morgado@PauloMorgado > HTML5: Myths and misconceptions - SD Times: Software Development News: http://sdt.bz/content/article.aspx?ArticleID=67571&page=1


silvio meira@srlm será que a compra de #NEST por #GOOGLE é o #BIGBANG da internet das #COISAS? http://www.wired.com/business/2014/01/googles-3-billion-nest-buy-finally-make-internet-things-real-us/


Paulo Morgado@PauloMorgado   Court strikes down FCC’s net neutrality rules, agency may appeal http://gigaom.com/2014/01/14/breaking-court-strikes-down-fccs-net-neutrality-rules/


Paulo Morgado@PauloMorgado > Hackers Use A Refrigerator To Attack Businesses http://www.businessinsider.com/hackers-use-a-refridgerator-to-attack-businesses-2014-1


Paulo Morgado@PauloMorgado > Why Should You Care About NodeJS?:  http://wildermuth.com/2014/1/17/Why_Should_You_Care_About_NodeJS

Aconteceu no Twitter 184 - 15/12/13 a 11/01/14

Em primeiro lugar, desejo a todos que acompanham meu blog um excelente ano novo! O primeiro Aconteceu no Twitter de 2014 vem recheado de notícias do finalzinho do ano passado e do começo desse ano. Sim, o ano mal começou mas já há novidades interessantes. Uma delas diz respeito ao anúncio de novos modelos de PCs, que permitem rodar Windows e Android. A HP e a Lenovo foram ainda mais longe, e lançarão PCs puramente Android. Será uma jogada de mestre ou um ato desesperado de empresas que estão vendo cair o número de PCs vendidos devido ao crescimento dos dispositivos móveis? Ano vai, ano vem e o que não parece mudar são os problemas de segurança que o Java tem. Dessa vez, o problema afetou quem visitou o site do Yahoo, que é um dos mais acessados do mundo. Para terminar, sugiro ler sobre a história de como o anúncio do iPhone afetou o desenvolvimento Android. Resumidamente: o iPhone foi tão inovador, que o Google teve que começar de novo. Leia a história completa, vale a pena.

 

 

Paulo Morgado@PauloMorgado > Channel 9 Content for Beginners http://channel9.msdn.com/posts/Beginner


Paulo Morgado@PauloMorgado > Exploits no more! Firefox 26 blocks all Java plugins by default  http://www.theregister.co.uk/2013/12/10/firefox_26_blocks_java


Paulo Morgado@PauloMorgado > Microsoft bets on Windows XP disaster  http://www.computerworld.com/s/article/9244757/Microsoft_bets_on_Windows_XP_disaster


Paulo Morgado@PauloMorgado > What employers want from enterprise architects http://www.zdnet.com/what-employers-want-from-enterprise-architects-7000024300/


Pluralsight @pluralsight The future of Microsoft as seen by an insider who could be its next CEO  http://qz.com/157521/satya-nadella-the-future-of-microsoft-as-seen-by-an-insider-who-could-be-its-next-ceo/


Airton Leal@AirtonAtDell 9 Tech Trends That Will Make Someone Billions Of Dollars Next Year  http://www.businessinsider.com/2014s-billion-dollar-tech-trends-2013-12?op=1


silvio meira@srlm em carta aberta ao povo brasileiro, Edward #SNOWDEN "pede" asilo e diz que pode ajudar muito, ainda http://www1.folha.uol.com.br/mundo/2013/12/1386291-leia-integra-da-carta-de-snowden-ao-brasil.shtml


Paulo Morgado@PauloMorgado > Maybe Oracle Isn't The MySQL Villain So Many People Think http://readwrite.com/2013/12/16/oracle-mysql#awesm=~osKvGuy4wKmfvR


Paulo Morgado@PauloMorgado > XOLO to launch new Windows Phones next year from $150 http://www.neowin.net/news/xolo-to-launch-new-windows-phones-next-year-from-150


Paulo Morgado@PauloMorgado > Why Microsoft Had No Choice But To Buy Nokia’s Smartphone Business In One Chart http://techcrunch.com/2013/12/17/why-microsoft-had-no-choice-but-to-buy-nokias-smartphone-business-in-one-chart/


Paulo Morgado@PauloMorgado > Oracle's still the No. 1 database, but MySQL is on the rise
http://www.infoworld.com/t/data-management/oracles-still-the-no-1-database-mysql-the-rise-232673


Paulo Morgado@PauloMorgado > Google Dart target: Chrome soon! Other browsers...someday http://news.cnet.com/8301-1023_3-57615837-93/google-dart-target-chrome-soon-other-browsers...someday/


Fillipe Massuda@fimassuda RT @programmableweb: Is REST losing its flair? http://blog.programmableweb.com/2013/12/19/is-rest-losing-its-flair-rest-api-alternatives-2/


Paulo Morgado@PauloMorgado > Expect a season of new beginnings from Microsoft in 2014 http://www.infoworld.com/d/microsoft-windows/expect-season-of-new-beginnings-microsoft-in-2014-232763


Paulo Morgado@PauloMorgado >  ASP.NET Trends for 2014 http://geekswithblogs.net/dlussier/archive/2013/12/19/154918.aspx


silvio meira@srlm a #NETFLIX [liberdade COM responsabilidade] revolucionou a gestão de PESSOAS http://hbr.org/2014/01/how-netflix-reinvented-hr/ar/1


Ricardo Oneda@roneda The Day Google Had to 'Start Over' on Android because of the... iPhone http://www.theatlantic.com/technology/archive/2013/12/the-day-google-had-to-start-over-on-android/282479/


bjorg@bjorg ROTLMAO! - I used Firefox OS for 30 days and it made me want to quit phones forever  http://www.digitaltrends.com/mobile/firefox-os-review/


Paulo Morgado@PauloMorgado > Microsoft Doesn’t Get Enough Credit  http://devproconnections.com/development/microsoft-doesnt-get-enough-credit


Ricardo Oneda@roneda Big Data: Most data isn’t “big,” and businesses are wasting money pretending it is  http://qz.com/81661/most-data-isnt-big-and-businesses-are-wasting-money-pretending-it-is/


Paulo Morgado@PauloMorgado > Java Applets: Obsolete or Still Part of the Web? http://www.sitepoint.com/java-applets-obsolete-still-part-web/


Paulo Morgado@PauloMorgado > Midori and M#: Microsoft's open source bridge to better security?: http://www.infoworld.com/print/233406


Paulo Morgado@PauloMorgado   Why didn't Linux win on the desktop? http://www.zdnet.com/why-didnt-linux-win-on-the-desktop-7000024760/


Paulo Morgado@PauloMorgado   Microsoft's late fixing Windows, but ahead on the cloud http://www.infoworld.com/t/microsoft-windows/microsofts-late-fixing-windows-ahead-the-cloud-233452


Paulo Morgado@PauloMorgado   15 hot programming trends -- and 15 going cold http://www.infoworld.com/print/233343

Paulo Morgado@PauloMorgado   Microsoft: Windows Phone outselling iPhones in 24 http://www.wpcentral.com/microsoft-windows-phone-outselling-iphones-24-markets


Gil Giardelli@gilgiardelli MIT abre material online dos seus cursos, sem custo! Tks OpenGL innovation ;-)  http://ocw.mit.edu/index.htm


Paulo Morgado@PauloMorgado > Everything you need to know about Yahoo’s security breach http://www.washingtonpost.com/blogs/the-switch/wp/2014/01/06/everything-you-need-to-know-about-yahoos-security-breach/


Paulo Morgado@PauloMorgado > Intel Officially Announces Dual OS Support, Many Devices Running both Windows and Android http://microsoft-news.com/intel-officially-announces-dual-os-support-many-devices-running-both-windows-and-android-coming-in-2014/


Paulo Morgado@PauloMorgado > Windows and Android on one PC? Here's how AMD and Intel plan to do it  http://www.zdnet.com/windows-and-android-on-one-pc-heres-how-amd-and-intel-plan-to-do-it-7000024942/


Rodolfo Roim@rodolforoim Interessante análise sobre a mudança da economia // The Rise of the Subscription Economy http://www.huffingtonpost.com/kyle-hutzler/rise-of-the-subscription-economy_b_4548866.html

Aconteceu no Twitter 183 - 08/12/13 a 14/12/13

Começaram a surgir rumores das novidades da próxima versão do Windows, que muitos estão chamando de Windows 8.2, dentre elas, a possibilidade de se executar aplicações “Metro” no desktop e a volta do menu Iniciar. Vale lembrar que no Windows 8.1, lançado em Outubro, o botão Iniciar no desktop voltou, após muitas críticas pela sua retirada, apesar de seu funcionamento não ser igual ao que era nas versões anteriores do Windows. Outra especulação sobre o Windows relata que a Microsoft está pensando seriamente em oferecer gratuitamente o Windows RT e Windows Phone para os fabricantes de dispositivos móveis. Atualmente, a Microsoft licencia esses softwares para os fabricantes interessados, mas estaria avaliando a possibilidade de abrir mão dessa receita para aumentar suas chances na batalha por mercado contra o Android.



Ricardo Oneda@roneda The Xbox One is the ultimate culmination of Microsoft’s vision  http://thenextweb.com/microsoft/2013/12/08/xbox-one-presents-ultimate-culmination-microsofts-vision/#!pWTwy


Damien Guard@damienguard A few more thoughts on those probable C# 6.0 features at my blog http://damieng.com/blog/2013/12/09/probable-c-6-0-features-illustrated


Scott Hunter@coolcsh Announcing the RC release of ASP.NET MVC 5.1, ASP.NET Web API 2.1 and more:  http://blogs.msdn.com/b/webdev/archive/2013/12/09/asp-net-and-web-tools-2013-2-preview-for-visual-studio-2013.aspx


Paulo Morgado@PauloMorgado > Rockford Lhotka - Does .NET Have A Future?: http://lhotka.net/weblog/DoesNETHaveAFuture.aspx


Paulo Morgado@PauloMorgado > Further Changes Coming in Windows "Threshold" http://winsupersite.com/windows-8/further-changes-coming-windows-threshold


Paulo Morgado@PauloMorgado > Cobol: Grace Hopper's gift to the world of business http://www.zdnet.com/cobol-grace-hoppers-gift-to-the-world-of-business-7000024086/


Paulo Morgado@PauloMorgado > Why You Should Use Continuous Integration and Continuous Deployment  http://css-tricks.com/continuous-integration-continuous-deployment/


silvio meira@srlm vixe!... ontem, falha de segurança radical no Banco do Brasil permitiu a uns acessar contas de outros  http://www.tecmundo.com.br/Seguranca/48014-Exclusivo-falha-do-Banco-do-Brasil-permite-acessar-contas-dos-outros.htm


IDG Now!@IDGNow NSA espionou gamers de World of Warcraft, Xbox Live e Second Life  http://idgnow.uol.com.br/internet/2013/12/10/nsa-espionou-gamers-de-world-of-warcraft-xbox-live-e-second-life/


Paulo Morgado@PauloMorgado > 'Execudus' in Redmond: Top Microsoft Execs Get Out http://redmondmag.com/articles/2011/03/01/execudus-in-redmond.aspx


Paulo Morgado@PauloMorgado > Microsoft considers free versions of Windows Phone and Windows RT to battle http://www.theverge.com/2013/12/11/5199446/microsoft-considers-free-versions-windows-phone-windows-rt


silvio meira@srlm 61.5% do tráfego da internet é gerado por BOTs; e METADE disso é do MAL. pense... http://www.incapsula.com/the-incapsula-blog/item/820-bot-traffic-report-2013


André Massaro@andremassaro (Skynet!) Google adquire empresa de robótica Boston Dynamics http://www.tecmundo.com.br/google/48256-google-adquire-empresa-de-robotica-boston-dynamics.htm

Evolução tecnológica em 20 anos

No dia-a-dia, muitas vezes acabamos adotando novas tecnologias naturalmente e nem nos damos conta de como as coisas evoluem de maneira absurda. Noutro dia, vi no Twitter a imagem abaixo, que representa bem isso (além de mostrar que estou ficando velho). A foto está dividida em duas partes: a de cima, mostra produtos existentes em 1993, enquanto a parte de baixo mostra o equivalente a todos esses produtos em 2013. Ou seja, o que antes exigia 8 produtos diferentes, foi condensado em um iPhone que cabe no seu bolso! Tudo isso graças a evolução da eletrônica, hardware e software em 20 anos. É ou não é fascinante?

 

1993vs2013

Aconteceu no Twitter 182 - 01/12/13 a 07/12/13

O tema que deu o que falar na semana foi a divulgação de que a Amazon está trabalhando em um novo serviço, chamado de Prime Air, no qual as entregas de produtos comprados na loja virtual seriam entregues através de drones (aqueles robôs voadores não tripulados) em até 30 minutos após a compra. Foi feito inclusive um vídeo com um protótipo e com previsão de começar a operar no longo prazo, daqui a alguns anos. A Amazon tem se mostrado uma das empresas mais inovadoras dos últimos tempos e esse tipo de serviço parece algo bem futurista. Entretanto, muitas pessoas questionaram se esse serviço seria viável e se a divulgação não seria uma bela jogada de marketing. Para começar, a Amazon é conhecida por guardar muito bem seus projetos, sendo muitas vezes comparada a Apple nessa característica. No caso do Prime Air, ele foi divulgado em um programa da TV americana, na noite do domingo passado, em uma reportagem com o próprio Jeff Bezos, criador e presidente da Amazon. Detalhe: a reportagem foi ao ar em uma época muito propícia ao comércio, logo após a Black Friday e na véspera da Cyber Monday, que são datas que os americanos vão às compras atrás de promoções. Além disso, foi lançada recentemente uma biografia não autorizada de Jeff Bezos, na qual são contadas histórias não tão edificantes da Amazon e seu fundador. O que algumas pessoas estão argumentando é que a divulgação desse serviço em rede nacional poderia ter sido premeditada para melhorar a imagem da empresa. Inovação ou jogada de marketing? Vamos ter que esperar mais alguns anos para saber. Outra notícia importante foi o anúncio do primeiro datacenter do Windows Azure no Brasil, que ficará localizado no estado de São Paulo e tem previsão de começar a operar no primeiro semestre de 2014. Esse era um pedido antigo de várias empresas brasileiras, ainda mais se considerarmos que a principal concorrente da Microsoft nesse mercado, a Amazon Web Services (AWS), já possuía uma infraestrutura brasileira há algum tempo.

 

 

Ricardo Oneda@roneda Microsoft ready to kill Windows RT http://www.theguardian.com/technology/2013/nov/26/microsoft-kill-windows-rt-larson-green


Ars Technica@arstechnica What’s the difference between college-level and corporate programming?  http://arstechnica.com/information-technology/2013/12/whats-the-difference-between-college-level-and-corporate-programming/


Ricardo Oneda@roneda How HTML5 Crashed, Burned, And Rose Again http://readwrite.com/2013/11/18/assessing-the-aftermath-of-the-html5-hype-cycle#awesm=~oprYKxHJ6zi9nT


Ricardo Oneda@roneda iDiots: a nossa felicidade é baseada em coisas que não precisamos e regida por entidades que não controlamos http://anchisesbr.blogspot.com.br/2013/11/cyber-cultura-obsolescencia-programada.html


Ricardo Oneda@roneda Governo dos EUA deve desistir de processar Julian Assange, diz jornal http://operamundi.uol.com.br/conteudo/noticias/32626/governo+dos+eua+deve+desistir+de+processar+julian+assange+diz+jornal.shtml


Paulo Morgado@PauloMorgado > 8 Staggering Facts About Windows - Business Insider: http://www.businessinsider.com/8-staggering-facts-about-windows-2013-11


Giovanni Bassi@giovannibassi O futuro está chegando -> MT @josepapo: robozinho voador simpático da amazon sendo testado para entregas pequenas http://www.amazon.com/b?ref_=tsm_1_tw_s_amzn_mx3eqp&node=8037720011


Steve Klabnik@steveklabnik The real purpose of Amazon's drones http://blog.hubspot.com/uattr/real-purpose-of-amazon-delivery-drones


Paulo Morgado@PauloMorgado > Amazon's drone delivery concept: PR stunt or real innovation? http://www.zdnet.com/amazons-drone-delivery-concept-pr-stunt-or-real-innovation-7000023833/


Paulo Morgado@PauloMorgado > Why Pushing People to Code Will Widen the Gap Between Rich and Poor http://www.wired.com/opinion/2013/12/stop-thinking-that-coding-is-the-answer-to-all-of-societys-problems


Paulo Morgado@PauloMorgado > Why The HTML5 Vs. Native Debate Obscures The Real Challenges Of Mobility  http://readwrite.com/2013/12/02/html5-mobile-native-apps-business-analytics-backend-services#awesm=~oprZDjDbTazFkH


Paulo Morgado@PauloMorgado > Microsoft's Windows future: One core, many SKUs http://www.zdnet.com/microsofts-windows-future-one-core-many-skus-7000023892/


IDG Now!@IDGNow Fiquem espertos! Foram roubados 2 milhões de logins e senhas do Facebook, Google e Twitter http://idgnow.uol.com.br/internet/2013/12/04/roubados-2-milhoes-de-logins-e-senhas-do-facebook-google-e-twitter/


Rogerio Cordeiro@rogerioc A Microsoft anuncia hoje importante investimento no Brasil com a criação da nova região Windows Azure no País.... http://www.microsoftnoticias.com.br/PageNoticia.aspx?cod=766


Luciano Palma@LucianoPalma Ex-funcionários Nokia retomam projeto MeeGo (rebatizado de Sailfish) e lançam celular Jolla (que roda Apps Android) http://www.bbc.co.uk/news/technology-25120727


Fabio Akita@AkitaOnRails "Why It's Never Mattered That America's Schools ‘Lag' Behind Other Countries [2013 Edition]" http://techcrunch.com/2013/12/03/why-its-never-mattered-that-americas-schools-lag-behind-other-countries-2013-edition/


Paulo Morgado@PauloMorgado > Do All Roads Lead Back to SQL? http://www.drdobbs.com/database/do-all-roads-lead-back-to-sql/240162452


IDG Now!@IDGNow Sim, a nuvem está substituindo hardware e software corporativos  http://cio.uol.com.br/tecnologia/2013/12/03/sim-a-nuvem-esta-substituindo-hardware-e-software-corporativos/


Paulo Morgado@PauloMorgado > How to find out if your password has been stolen http://www.zdnet.com/how-to-find-out-if-your-password-has-been-stolen-7000023990/


Fabio Akita@AkitaOnRails "The Dunning-Kruger-Effect in Software Engineering - Software Engineering Candies" http://www.sw-engineering-candies.com/blog-1/how-good-i-really-am-as-developer--the-dunning-kruger-effect-in-software-engineering


Paulo Morgado@PauloMorgado > Why Microsoft needs three—or more—operating systems http://arstechnica.com/information-technology/2013/12/why-microsoft-needs-three-or-more-operating-systems/


Paulo Morgado@PauloMorgado > Moore's Law isn't making chips cheaper anymore http://www.computerworld.com/s/article/print/9244570/Moore_s_Law_isn_t_making_chips_cheaper_anymore


Paulo Morgado@PauloMorgado > Forgotten but not gone: Why mainframes remain the power behind tech's thron http://www.zdnet.com/forgotten-but-not-gone-why-mainframes-remain-the-power-behind-techs-throne-7000023988/


Ricardo Oneda@roneda Por que não haverá novatos bem-sucedidos no campo de batalha dos smartphones http://gizmodo.uol.com.br/analise-mercado-smartphones/