Java Serialization Tutorial

This mini series covers Java Serialization in depth. It starts with some quick Java serialization/deserialization examples then goes to the core of this feature. After this series, you will know: How Serialization/Deserialization work How to implement custom Serialization mechanisms Đạt TrầnI build softwares that solve problems. I also love writing/documenting things I learn/want to learn. … Read more

MongoDB Cheat Sheets

This is a series of MongoDB cheat sheets. As I’m learning MongoDB, I find it hard to learn all the new things at once. Having cheat sheets would be a big help. This series contains: MongoDB basic crud cheat sheet MongoDB Query cheat sheet MongoDB Aggregation Framework cheat sheet I’m going to update this series … Read more

Git Tutorial

This series is a complete introduction to Git. It aims for the beginners but pros may also find valuable content here. We are going to cover the fundamental concepts then move to the commands that are most useful to you as a developer. This mini series will not repeat the definition of a version control … Read more

Guide to Spring AOP

In this mini-series, we will take a look at Spring AOP and learn how to implement it in production code. Understanding AOP concepts help you grow not just as a Spring developer but also as a developer in general.   Đạt TrầnI build softwares that solve problems. I also love writing/documenting things I learn/want to … Read more

Understanding the Map Interface in Java

This mini-series walks you through the Map series in Java. Consider it’s an in-depth introduction to Map. Đạt TrầnI build softwares that solve problems. I also love writing/documenting things I learn/want to learn. datmt.com

Understanding the Java Set Interface

This mini series’s focus is to dig deep into the family of the Set interface in Java. How each sub-interface, and class are implemented and how to best use them in production code. In addition, this series also covers the use of Sets in multi-threaded situations.   Đạt TrầnI build softwares that solve problems. I … Read more