Início Desenvolvimento no InfoQ Brasil
Artigos
Feed RSS-
Minha carreira: do trabalho informal às principais empresas de tecnologia. II: Conseguindo o emprego
Durante dez/16 e jan/17, trabalhei arduamente para que meu app de mapas estivesse funcionando. Uma vez que finalizei o app e senti que estava pronto para a entrevista, era hora de construir um currículo, mas não tinha ideia do que deveria estar em um currículo técnico . Segue a segunda parte desta série de artigos onde procuro compartilhar com você como entrei no mundo da programação.
-
Perguntas e Resposta sobre o livro “The Complete Software Developer's Career Guide”
O livro "The Complete Software Developer's Career Guide" responde perguntas que profissionais iniciantes e experientes do desenvolvimento de software têm ao avançar em suas carreiras. Os tópicos abordados vão desde adquirir habilidades técnicas, encontrar um emprego e lidar com gerentes, a realizar projetos paralelos ou começar a própria empresa.
-
Análise do livro “Weapons of Math Destruction” de Cathy O’Neil
O Big Data tem muitos evangelistas, mas não sou uma delas”, diz Cathy O’Neil, blogueira (mathsbabe.org) e ex-analista quantitativa do fundo de investimentos DE Shaw, que se tornou tão desiludida com o modelo do seu fundo de investimentos que se juntou ao movimento Occupy.
-
TDD é uma forma de TOC?
O número de testes em um código próprio ou em um código desenvolvido por outra pessoa vem aumentando com o passar do tempo. A "ansiedade por uma avaliação" é um condição psicológica comum que é diretamente impactada por esses testes. Seriam as práticas, como o TDD, um mecanismo para se proteger das críticas? Práticas mais recentes representam uma abordagem mais saudável para a avaliação do time?
-
restQL: Lidando com a complexidade de consultas a microservices
A trajetória da B2W ao optar por migrar sua solução monolítica para uma arquitetura de microservices. Como resultado, o restQL: uma solução open-source para orquestração de chamadas a microservices. Confira nesse artigo os benefícios e desafios dessa migração, bem como as principais funcionalidades do restQL.
-
Minha carreira: do trabalho informal às principais empresas de tecnologia
A área de desenvolvimento de software ainda é vista por muitas pessoas como uma área que requer uma formação acadêmica para se atuar. Nessa série de artigos, Alvaro Videla desmistifica um pouco desse fato, contando sua trajetória: de um trabalho informal nas ruas, para empresas de ponta de tecnologia. Nessa primeira publicação, ele conta seus primeiros passos e como aprendeu a programar.
-
Desmistificando o Spring Cloud Netflix
A Spring Cloud possui uma stack de microservices frequentemente atualizada. O objetivo do Spring Cloud é fornecer uma integração completa entre o Spring Boot e o projeto Netflix OSS. Hoje o Netflix OSS é sinônimo de desenvolvimento de microservices em ambiente em nuvem, com uma anotação simplificada é possível ter alguns componentes utilizados pelo Netflix em execução no seu ambiente.
-
Migrando para o sistema de módulos Java (Jigsaw) sem sofrimento
Este artigo é um estudo de caso sobre as mudanças necessárias em uma aplicação que deseja fazer uso do novo sistema de módulos do Java, o Jigsaw, um conhecimento importante para os desenvolvedores que utilizam o Java 9 e versões futuras.
-
Quatro dicas para trabalhar com componentes no Angular
Independentemente da versão do Angular que você esteja utilizando, aprender a usar bem componentes é muito importante. Neste artigo, Jonathan Saring apresenta quatro dicas de como trabalhar com componentes no Angular.
-
Computação em Nuvem - Parte 1: O que contratar?
Ao construirmos um projeto Web, não importa se é uma solução de API ou uma aplicação Web completa, em algum momento será alcançado o momento de publicar este projeto e torná-lo disponível para o mundo. Hoje, há um grande número de fornecedores de serviços em nuvem, analisaremos alguns dos mais utilizados e mencionaremos alternativas não tão conhecidas dando uma idéia geral do mercado.
-
IoT e o terceiro consumidor: criando serviços para dispositivos limitados
Aplicações Web modernas trabalham num modelo em que a API tem um papel central. Pode parecer que usar uma API pré-existente seria a solução ideal para conectar dispositivos físicos a uma lógica de negócio pré-existente - criando uma experiência real de Internet das Coisas. É preciso porém avaliar com cuidado se esse é o melhor caminho. IoT tem suas particularidades que precisam ser atendidas.
-
Um roteiro para o mundo programável
O surgimento de milhões de dispositivos programáveis de forma remota em nosso dia a dia criará desafios significativos para os desenvolvedores de software. Conheça-os e prepare-se para grandes desafios do mundo programável de IoT.