-
Android Core
Android HTTP library: Handle HTTP, JSON, Images
When we develop an Android app, usually we have to connect to a remote server to get information. The connection…
Read More » -
Career
The Perfect Resume
Between my “Worst Resume of the Week” series being published over the past couple months and my continuing work reviewing…
Read More » -
Enterprise Java
How to Get Started with Java Machine Learning
What are the best tools to get started with Java machine learning? They’ve been around for a while, but these…
Read More » -
DevOps
Run your Spring Boot application on AWS using Elastic Beanstalk
Although I previously wrote how easy it is to get your Spring Boot application up and running on AWS by…
Read More » -
Agile
You’re doing it wrong: Done-Done
This series is about how to do stuff right by explaining why we do those things we do. If you do,…
Read More » -
Agile
8 Tips for Collaborating with the Development Team
Manage the Product, not the Team Focus on your job as the product manager or product owner, and manage the product, not…
Read More » -
Software Development
State in scalable architectures
Handling state is one of the cornerstones of software development. Most of business value derived from software relies on state.…
Read More » -
Core Java
Tabs vs Spaces: How They Write Java at Google, Twitter, Mozilla and Pied Piper
What are the most interesting highlights in popular Java code styles? In spite of the suggestive image above, we don’t…
Read More » -
Core Java
Getting started with ANTLR: building a simple expression language
This post is the first one of a series. The goal of the series is to describe how to create a…
Read More »