Posts by Tag

2021

agile

Retrospectives - Learning from the past

2 minute read

Look back in the last month and see what you did, which projects you participated in, which meetings you attended, how are the dinamics inside your team, wha...

algorithm

algorithms

android

Learn by doing - My first android app

3 minute read

This is a statement that is used nowadays in the software development industry but this is a concept that can be used in a lot of environments and discipline...

apache

apis

apple

application

apps

architecture

backend

backup

backward

blog

book

books

build

Slow builds and fast deploys

2 minute read

What would you think if your developers have to wait for a long time before trying the code changes that they have just coded? I remember 5 years ago a proje...

cache

clean

Tips to write clean code

3 minute read

In this post I will go through the most useful rules that I follow to write clean code. You would wonder why it’s important to write clean code, well, for th...

cloud

code

The importance of Code review

3 minute read

I think code review is one of the most important things in software development nowadays. Code quality makes software maintainable and makes the job easier f...

How to manage Maven dependencies

3 minute read

When you create a Java project using Maven as a dependency management you can include all the dependencies that you want in your repository. A possible struc...

Tips to write clean code

3 minute read

In this post I will go through the most useful rules that I follow to write clean code. You would wonder why it’s important to write clean code, well, for th...

Tips to read and understand code

8 minute read

The following list contains my personal tips for reading code of other developers. We spend a lot of time reading code of other people and knowing how to do ...

command-line

communication

compatibility

converter

Creating an Orika converter

2 minute read

If we think in a Java REST api that we want to build it would be a good practice that the requests objects of your api should not be used inside your appl...

copilot

coverage

Increase coverage in your Java code

5 minute read

In this post we are going to talk about code coverage in your Java code. It’s important to have a high coverage but we have to consider other things apart fr...

data

Experiment, measure and learn

2 minute read

Experiment instead of investigating Nowadays it’s more important than ever to use data in order to take decisions to evolve your product/service to be custom...

datasource

Developing before and after Docker

3 minute read

Before Docker When I started my carrer as a software developer in 2009 and I had to develop an application I needed to install all the services before starti...

debt

dependencies

design

design-patterns

developer

development

Benefits of using kafka and first steps

3 minute read

The traditional approach to store data Imagine that you have an application that writes in the database every time that a customer searches/buys a product. T...

Learn by doing - My first android app

3 minute read

This is a statement that is used nowadays in the software development industry but this is a concept that can be used in a lot of environments and discipline...

Improving performance of JPA queries

5 minute read

Why use JPA? JPA stands for Java persistence api and describes the management of relational data in applications using the Java platform.

Update to the last version

4 minute read

Is it necessary to update the software? Sometimes non technical people don’t understand why its necessary to migrate an application in your mobile phone, or ...

docker

elasticsearch

email

exception

10 common mistakes using exceptions in Java

5 minute read

In this post, we are going to go through some common mistakes using exceptions in java. Exceptions in Java are not an easy topic and different teams can have...

fork

Tips to read and understand code

8 minute read

The following list contains my personal tips for reading code of other developers. We spend a lot of time reading code of other people and knowing how to do ...

gcs

gimp

github

github-pages

increase

Increase coverage in your Java code

5 minute read

In this post we are going to talk about code coverage in your Java code. It’s important to have a high coverage but we have to consider other things apart fr...

inmutability

intellij

jars

java

Technical debt

3 minute read

Do you know what it means to have debt? Is when you have to return to the bank money with interests. The more debt that you have, the worse, because you have...

The importance of Code review

3 minute read

I think code review is one of the most important things in software development nowadays. Code quality makes software maintainable and makes the job easier f...

How to manage Maven dependencies

3 minute read

When you create a Java project using Maven as a dependency management you can include all the dependencies that you want in your repository. A possible struc...

java11

java14

java8

java9

javadoc

jaxrs

jboss

jdk

jekyll

job

json

kafka

Benefits of using kafka and first steps

3 minute read

The traditional approach to store data Imagine that you have an application that writes in the database every time that a customer searches/buys a product. T...

kanban

leak

loaders

m1

mac

macbook

mappers

maven

How to manage Maven dependencies

3 minute read

When you create a Java project using Maven as a dependency management you can include all the dependencies that you want in your repository. A possible struc...

Slow builds and fast deploys

2 minute read

What would you think if your developers have to wait for a long time before trying the code changes that they have just coded? I remember 5 years ago a proje...

metrics

microservices

mocks

negotiation

opensource

php

pictures

postman

productivity

python

quality

queries

release

remote

serializer

silicon

slack

software

springboot

standing-desk

swagger

tdd

team

The importance of Code review

3 minute read

I think code review is one of the most important things in software development nowadays. Code quality makes software maintainable and makes the job easier f...

Retrospectives - Learning from the past

2 minute read

Look back in the last month and see what you did, which projects you participated in, which meetings you attended, how are the dinamics inside your team, wha...

technical

Technical debt

3 minute read

Do you know what it means to have debt? Is when you have to return to the bank money with interests. The more debt that you have, the worse, because you have...

terminal

test

Increase coverage in your Java code

5 minute read

In this post we are going to talk about code coverage in your Java code. It’s important to have a high coverage but we have to consider other things apart fr...

testing

time

Slow builds and fast deploys

2 minute read

What would you think if your developers have to wait for a long time before trying the code changes that they have just coded? I remember 5 years ago a proje...

unit

Increase coverage in your Java code

5 minute read

In this post we are going to talk about code coverage in your Java code. It’s important to have a high coverage but we have to consider other things apart fr...

unit-test

url

wsimport