Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

AWS DynamoDB version field using AWS SDK for Java 2

spring-interview-questions-answers

It is useful to have a version attribute on any entity saved to anAWS DynamoDB database which is simply a numeric indication of the number of times the entity has been modified. When the entity is first created it can be set to 1 and then incremented on every update.  The benefit is immediate – an indicator of the number ...

Read More »

Flutter Provider Pattern Explained

In this post we’ll take a look at the Provider pattern in Flutter. Provider pattern is recommended by the flutter team at Google. They also covered it at Google I/O 2019 in Pragmatic State Management in Flutter. Some other patterns such as BLoC Architecture use provider pattern internally. But the provider pattern is far easier to learn and has much ...

Read More »

Veil Objects to Replace DTOs

Here is a new idea I discovered just a few days ago while working with Codexia, a Ruby web app. I had to fetch data rows from PostgreSQL and return objects to the client. It’s always been a problem for me, how to do that without turning objects into DTOs. Here is the solution I found and gave a name: ...

Read More »

EO the Career Killer

project management

It’s time to answer one of the most popular questions I hear from junior programmers when they meet me at a software conference or online: What is the point of studying Elegant Objects (the new object-oriented paradigm I’ve been preaching for the last five years) if almost nobody is using it on real projects? Why swim against the current and ...

Read More »

Myths and Facts About Programming

What’s this? A collection of common myths and facts (opinionated) about computer programming that I wish I knew in my early career. Programming requires math Neutral.Only a few percentages of programmers deal with math problems in their careers.Analytical skills help to break down the problem. Think of programming as understanding the problem, breaking down into smaller steps, and solving it. ...

Read More »

Spring Boot Port Change To Custom or New Port From Default

spring-interview-questions-answers

A quick guide to change the port for Spring Boot application. Examples to server.port property in application.properties file and yml file. And also from Command Line Arguments, @SpringBootApplication, WebServerFactoryCustomizer 1. Introduction In this tutorial, You’ll learn how to change the port in Spring Boot application. Spring Boot by default does many auto configurations and provides the ways to customize as ...

Read More »

Cloud-native development – Common architectural elements

The introduction to a blueprint for cloud-native development laid out groundwork for a deeper exploration of it’s logical diagram. In this article we continue with a look at the common architectural elements. A description is provided to guide you with aligning what we’ve presented here with the landscape your organization works with every day. These details should help you understand ...

Read More »

Data modeling is everything

Everyone is aware of relation data modeling and it has served industry for long time but as data pressure increased relation data modeling that is based on  Edgar_F._Codd rules are not scaling well.  Those rules were based on hardware limit in 1970s and RDMS database took all that stuff and build database that was good fit based on hardware limit ...

Read More »

Using Testcontainers in Spring Boot Tests For Database Integration Tests

spring-interview-questions-answers

In this blog post I’d like to demonstrate how I integrate Testcontainers in Spring Boot tests for running integration tests with a database. I’m not using Testcontainers’ Spring Boot modules. How it works with them, I will show in a separate blog post. All samples can be found on GitHub. Why Testcontainers? Testcontainers is a library that helps to integrate infrastructure ...

Read More »