MongoDB Data Migrations In Spring Boot

If you are running Spring Boot applications that use MongoDB in production, chances are that your data model evolved over time. And it will likely change in the future. Applying migrations is essential to keep the data consistent and your project running gracefully over time. There are many ways to handle data migrations for MongoDB,… Continue reading

Spring Boot Custom Banner Example

In this post, I’ll show you how easy it is to create a custom banner for your Spring Boot application. Step 1: Generate the banner The easiest way to generate a custom banner is online. There are plenty of sites out there that offer this functionality. Just google “spring boot custom banner generator” and you’ll… Continue reading

Drop/Delete All Tables in a SQL Server Database

When working with complex schemas, there are plenty of situations when you would want to drop/delete all the tables in a SQL Server database. This is pretty easy to do with the sp_msforeachtable stored procedure.  Before executing the scripts bellow, please make sure you are working on the correct database and that your user has… Continue reading

My first speaking experience at Voxxed Days Bucharest 2019

March has finally arrived and all developers know that this means only one thing: 3 cool days at Voxxed Days Bucharest. For me, this was a special moment because I had my first speaking experience here. I got the chance to host the “Spring Boot + MongoDB = ❤️” hands on lab 😀 About the… Continue reading

Calculate the Average Value for a Field Inside an Array with MongoDB

In this post, you will learn how to use MongoDB queries and calculate the average value for fields inside an array sub-document. The document model We will use a lego model for this example. The lego set document has a reviews property. Each review has a rating score. Let’s take a look at what we… Continue reading

Java by Comparison Book Review

“Have you ever looked back at a piece of code you wrote several months ago and wondered what you were thinking? Could any of your colleagues understand it within a reasonable amount of time? Writing readable code is an essential skill for a programmer. In fact, it’s one of your most important communication skills—it’s your… Continue reading

Create Applications with Angular and Spring Boot Course

Spring Boot and Angular are two technologies that are becoming more and more popular. But combining them can be a little bit challenging, especially for developers familiar with more legacy JavaScript frameworks. That’s why I decided to create a video course that will teach you everything you need to create applications with Angular and Spring… Continue reading