Scala Quick Start

This mini-series helps you quickly get started with Scala programming languages. Here are the topics I’m going to cover in this series: Setup IDE (Intellij IDEA) The main method Functions Control structures Collections Options List Classes Object Packages Working with Files Traits Operators Futures Implicits The code in this series is available on Github here: … Read more

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