Início Desenvolvimento no InfoQ Brasil
Notícias
Feed RSS-
Google usa Machine Learning para identificar aplicativos intrusos no Android
Os engenheiros de segurança do Google Martin Pelikan, Giles Hogben, e Ulfar Erlingsson, escreveram um algoritmo de cluster para analisar automaticamente os aplicativos Android e detectar quais podem ser considerados intrusos.
-
Apple abre código fonte do migrador do Swift
A Apple anunciou no WWDC 2017 que abriu o código do migrador do Swift 4 que está incluso no Xcode 9.
-
Futuro do C#: tipos nuláveis
Uma das novas propostas para o C# é assumir que todas as variáveis que são passadas por referência sejam não-nuláveis por padrão. Com a nova sintaxe, é preciso indicar explicitamente quando uma referência é nulável, assim hoje é feito para tipos passados por valor.
-
Notificações em tempo real no Twitter
Saurabh Pathak, gerente de engenharia no Twitter, fez uma apresentação sobre a arquitetura de notificações da rede social na conferência QCon London 2017. A apresentação destacou alguns desafios que são únicos no Twitter, como por exemplo a natureza bimodal da rede social, lidando com picos de processamento, e os requisitos para exibir notificações em tempo real.
-
Desafios no desenvolvimento de APIs e IoT no mundo programável
Steven Willmott discute como a tecnologia, especialmente relacionada às APIs, está contribuindo para o mundo programável e como é necessário refletir e analisar o que buscamos alcançar e quais são as melhores práticas a serem aplicadas nestas iniciativas.
-
Gerenciamento de dados com microserviços
Em apresentação no QCon New York 2017, Randy Shoup expôs as dificuldades de gestão de bancos de dados na arquitetura de microserviços, mostrou como passar de arquiteturas monolíticas a arquitetura de microserviços e indicou soluções possíveis para o gerenciamento de dados nestas arquiteturas.
-
GitHub convida desenvolvedores para o Open Source Friday
O GitHub convida desenvolvedores para contribuir com projetos de código open source, começando sua colaboração com algumas horas toda sexta-feira.
-
A última fronteira de desempenho no Java: remover o Garbage Collector
Uma nova JEP foi proposta para criar um Garbage Collector não operacional: um GC que não retém memória.
-
Google substitui a API Cloud Prediction pela Cloud Machine Learning
O Google anunciou que estará descontinuando a API Cloud Prediction no decorrer do próximo ano, e incentiva os desenvolvedores que estiverem utilizando a solução a fazer a migração para a Cloud Machine Learning Engine, que fornece análise de dados, treinamento de machine learning e previsões da plataforma de cloud do Google.
-
Npm 5.0: melhorias de cache, desempenho e mais
A versão 5.0 do NPM é um lançamento aguardado há anos. A nova versão do gerenciador de pacotes JavaScript teve as funcionalidades de cache totalmente reescritas e seu desempenho está mais equiparado com seu principal concorrente.
-
Vaadin libera a versão 8 de seu Framework Poliglota
Quatro anos após a liberação da versão 7, o Vaadin libera a versão 8 de seu framework poliglota que contém 21 melhorias em diversas áreas, como APIs typesafe e melhorias de desempenho.
-
A batalha por segurança na internet das coisas
Quais são os desafios de segurança dos dispositivos de IoT? Qual o impacto que eventuais falhas na segurança destes dispositivos tem no nosso dia a dia? Quais são as diferenças entre a abordagem tradicional de segurança de um software para a segurança de um dispositivo de IoT? Estas são algumas das questões discutidas por Alasdair Allan em seu Keynote do QCon Londres 2017 e resumidas neste artigo.
-
.NET Framework 4.7 melhora WPF e WinForms
Estreando em paralelo com o Windows 10 Creators Update, o Microsoft .NET Framework 4.7 inclui suporte DPI para aplicações Windows Forms e fornece suporte touch & stylus para aplicações WPF que rodam no Windows 10.
-
Introduzindo técnicas modernas em sistemas legados
Sistemas legados, gerenciados por meio de processos manuais e morosos, podem custar caro. Estudos de caso baseados em horas perdidas, trabalho repetitivo ou retrabalho, pode ser uma arma em favor da introdução de técnicas modernas que utilizam ferramentas de automação e containers, na busca de um processo mais previsível com mínima intervenção humana e com deploys mais frequentes e confiáveis.
-
Atualização do Visual Studio 2017 foca em estabilidade
A reformulação do instalador e da configuração da engine são destaques no Visual Studio 2017, permitindo que a Microsoft corrija erros mais rapidamente em sua principal ferramenta de desenvolvimento de software. A atualização acaba de ser lançada e traz consigo a versão autônoma do Visual Team Explorer.