Início Artigos
Artigos
Feed RSS-
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.
-
Reescrever ou refatorar?
Rescrever um sistema por completo é uma decisão que nem sempre é tomada levando em consideração sua seriedade. Neste breve artigo são apresentados os motivos que levam a essa escolha, como lidar com esse cenário que não é raro no mundo corporativo e como evitar a criação de um sistema "descartável".
-
Descobrindo a verdade sobre produto mínimo viável
Embora a definição de Produto Mínimo Viável ocasionalmente nos deixe tensos, o objetivo é extremamente valioso para companhias que desenvolvem produtos: para entender rapidamente o que o cliente quer. Entender o que os usuários querem antes de construir algo é uma boa prática de desenvolvimento de produtos. Ao investir em uma funcionalidade ou solução, tenha certeza que é a certa.
-
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.
-
O Papel do Arquiteto de Solução
Um arquiteto de solução tem a responsabilidade primária de reutilizar funcionalidades e serviços já existentes no parque tecnológico de uma empresa. Um de seus objetivos é de alinhar novas soluções aos princípios arquiteturais em uso, respeitando os padrões e integrações já existentes, buscando continuamente o balanceamento entre os requisitos funcionais e não funcionais.
-
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.
-
Spark in Action revisão e entrevista com autores
No livro Spark in Action, os autores Petar Zečević e Marko Bonaci falam sobre o Apache Spark para processamento de dados em lote e streaming de dados. Os autores apresentam uma introdução da arquitetura do Spark e os principais conceitos, como Resilient Distributed Datasets (RDDs). Em entrevista ao InfoQ, os autores falaram sobre ferramentas, funcionalidades e melhorias em versões futuras.
-
Deep Learning online: um resumo do novo livro gratuito do MIT
O livro Deep Learning, concebido por uma equipe do MIT formada por Ian Goodfellow, Yoshua Bengio e Aaron Courville, e criado para auxiliar estudantes e praticantes de computação a entrar no campo de aprendizado de máquina e em particular no mundo de Deep Learning. Disponibilizado pelo MIT, o livro está disponível para download ou leitura online. Veja um resumo neste artigo
-
Big Data com Apache Spark Parte 2: Spark SQL
O Spark SQL, é parte integrante do framework de Big Data Apache Spark, utilizado para processamento de dados estruturados, que permite executar consultas SQL no conjunto de dados do Spark. É possível realizar tarefas ETL sobre os dados em diferentes formatos, como por exemplo JSON, Parquet, banco de dados e com isto, executar consultas ad-hoc.
-
Podcast com André Fatala, CTO do Luizalabs: estreando uma nova série de conteúdos
O InfoQ Brasil está com uma nova série de conteúdos: podcasts com convidados que lideram grandes equipes de TI como CTOs, Diretores de Tecnologia e outros executivos técnicos. Na estreia, tivemos um bate-papo com André Fatala, CTO do Luizalabs onde falamos sobre sua carreira e o mundo das inovações, sobre o atual cenário do Brasil, além das apostas tecnológicas e sua visão para o futuro.
-
Programando com profiles semânticos: na terra das strings mágicas, o profile é o rei
Esta série contempla três áreas-chave de "metalinguagem" para Web APIs: descrição, descoberta e perfis de APIs. Nesta série, encontram-se artigos que apontam tendências para estas três importantes áreas, bem como entrevistas com algumas das maiores personalidades deste dinâmico segmento.