Software Design x Software Architecture

Post-its

Uma das características que eu mais gosto no agile é o conhecimento compartilhado nos times. E eu não falo apenas dos desenvolvedores generalistas, falo também das responsabilidades que em um modelo mais parecido com o waterfall seriam atribuídas a um indivíduo apenas, mas que no ágil são diluídas na equipe.

Engatinhando em Java para a web - Parte 3

Mascote da linguagem Java

No post anterior falamos sobre a especificação Servlet, bem como sobre o uso de JavaServer Pages e Expression Language. Para finalizar o protótipo proposto, e encerrar essa introdução ao Java, precisamos implementar o método POST, e durante esse percurso abordaremos os conceitos de filters e listeners.

Engatinhando em Java para a web - Parte 2

Logotipo da linguagem Java

No post anterior demos uma breve pincelada sobre JDK, JRE, JSE e JEE. Uma vez que temos a infrastrutura funcionando para os fins desse artigo, através do uso de Maven e Tomcat, vamos partir para uma abordagem mais prática, e finalmente falar sobre os famosos Servlets.

SEO ainda é relevante?

Imagem representando o SEO

Se há uma constante em desenvolvimento de software é o hype. Hoje vivemos o buzz ao redor de microservices, machine learning e blockchain. Mas há algum tempo um dos hypes que varreu o mundo do desenvolvimento web foi o SEO (ou Search Engine Optimization).

LSP e o PyLS

Código Python

Uma das virtudes do VS Code é como ele integra-se facilmente com diferentes linguagens. O esforço é pequeno, geralmente resumindo-se à instalação de um único plugin. Essa característica o torna uma ferramenta extremamente produtiva, e que vem conquistando o coração dos desenvolvedores ao redor do mundo.