Hot swapping is replacing or adding components without stopping or shutting down a system and it's very useful when you are working with Spring Framework, because it speeds up the development phase without forcing the developer to stop and restart his/her containers to apply code changes. This is t...
Note: this post is a work-in-progress
The world of software development is moving very fast, so to be competitive and write good/clear code developers need to update their skills continuosly. While I was looking for something new to improve my code, I have found this talk by Edson Yanaga from JavaDay 2016. A 50-minutes long talk where Yanaga exposes several techniques to improve code readability and quality in a live session. I've found a lot of usefull tips in this talk, I have written ten of them down in this blog hoping it could be useful for someone else.
Debugging is one of the most uesful tecnique for troubleshooting, but when you are working with distributed systems it could be uncomfortable to setup a debug environment on your machine. Fortunately, Java supports remote debugging that could help in this scenarios.