Início Desenvolvimento no InfoQ Brasil
Artigos
Feed RSS-
Série de artigos: Entendendo data science
Nesta série, exploramos maneiras de compreensão de data science, incluindo o entendimento de onde sua aplicação é ou não é necessária e como torná-la um ativo para você. O conteúdo dessa série é produzido por pessoas que já viveram e resolveram muitos dos desafios da aplicação de data science.
-
Uma arquitetura de referência para a Internet das Coisas - Parte 1
Esse é o primeiro de dois artigos onde tentamos trabalhar a partir de um nível abstrato de arquiteturas de referência para a Internet das Coisas (ou IoC) em direção a uma arquitetura e implementação concretas para casos de uso específicos. Esse primeiro artigo cobre a definição de uma arquitetura mais concreta e abrangente, e o segundo artigo irá aplicar essa arquitetura a casos de uso reais.
-
Big Data com Apache Spark Part 3: Spark Streaming
Este é o terceiro artigo da série Big Data com Apache Spark. Nos 2 primeiros artigos abordamos o processamento de dados estáticos. Neste artigo trataremos do processamento de dados em streaming e em tempo real. O artigo busca mostrar como podemos usar o Apache Spark para realizar análises sob informações em cenários onde os dados são gerados continuamente.
-
HTTP-RPC: Um framework REST leve e independente de plataforma
HTTP-RPC é um framework open-source que facilita o desenvolvimento de aplicações baseadas em REST. O framework permite que Web Services baseados em HTTP-RPC sejam desenvolvidos, e ao mesmo tempo preserva os princípios REST. Além disso, este artigo apresenta exemplos de utilização do framework que podem ser utilizados para criar Web Services RESTful em Java, Objective-C/Swift e JavaScript.
-
Programando com a biblioteca assíncrona do Scala
Quando se fala em escalabilidade, um conceito chave é a programação assíncrona. A Programação Funcional e a linguagem Scala possuem uma biblioteca simples e completa para esse tipo de tarefa. Esse conceito consiste em realizar qualquer forma de tarefa fora da thread principal do sistema., ou seja, não tem sincronismo entre as requisições. É isso que vem a ser a idéia da programação assíncrona.
-
Construindo um container com menos de 100 linhas em Go
A versão em código aberto do Docker lançada em março de 2013 provocou uma grande mudança na forma como a indústria de desenvolvimento de software realizava o empacotamento e implantação de sistemas modernos. Este artigo visa esclarecer as confusões existentes e explica como os containers vem sendo utilizado nas empresas.
-
Primeiros passos ao monitorar e otimizar a performance do ASP.NET
“Essa página é lenta” é uma reclamação comum sobre web sites, especialmente desde que aplicações web começaram a substituir aplicações desktop. Enquanto a web tráz algumas características desejáveis como um acesso global, ela também tráz sua parcela de desafios no que diz respeito a performance.
-
Apps Mobile: estratégias para ter sucesso e sobreviver no mercado
Muitos desenvolvedores lançam belos aplicativos nas app stores diariamente, mas sem uma boa estratégia de marketing – e seus apps terminam por ficar esquecidos. Como garantir que sua aplicação mobile se destaque das demais e mantenha bom ritmo de adoção?
-
O papel de um cientista de dados em 2016
O papel do Cientista de Dados está ganhando muita atenção ultimamente, devido ao fato das organizações começarem a utilizar Big Data e análise de dados para adquirir insights a respeito de seus dados. Este artigo apresenta uma visão sobre o papel do Cientista de Dados para o ano de 2016.
-
Conhecendo o .NET Core
Recentemente foi lançada a versão 1.0 do .NET Core, a versão cross-platform da plataforma .NET. Entenda as diferenças entre a plataforma .NET tradicional e a core, a motivação da Microsoft por trás de sua mais nova criação, além de um tutorial com os primeiros passos do .NET Core no Linux.
-
Prós e contras dos modelos de concorrência de microservices
A eficiência e o consumo de recursos de microservices são fortemente afetados pelo seu modelo de concorrência. Escolher o modelo correto para sua solução é um requisito básico para seu sucesso. Glenn Engstrand investiga diferentes opções de ciclo de vida de serviços, dando exemplos das vantagens e desvantagens de cada escolha além de recomendações para implementação de cada modelo.
-
10 anos de Domain-Driven Design com Eric Evans
Dez anos após o lançamento do livro Domain-Driven Design: Tackling Complexity in Software. Eric Evans fala sobre o que mudaria no seu livro e como o DDD mudou a maneira de construir sistemas.