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 ....

Remote Work: Make it happen in 4 months

It may seem impossible to change your work situation while you are stuck in the day-to-day grind of a commute, but it’s entirely possible within four months to start working from home at least one day a week, on a consistent basis. Even better, you can do this and become more valuable to your employer. What follows is a short ...

Read More »

Java Code Geeks are giving away a FREE Sublime Text Editor License

Struggling with your heavy-weight editor? Then we have something especially for you! We are running a contest giving away a FREE license for the kick-ass Sublime Text Editor. Sublime Text is a sophisticated text editor for code, markup and prose. You’ll love the slick user interface, extraordinary features and amazing performance! Sublime Text is available for OS X, Windows and ...

Read More »

💻 Introducing our brand new Youtube channel for Programming Video Courses

Hey fellow Geeks,following our Community’s feedback and staying on trend with the industry developments, we are super excited to announce the launch of our brand new Youtube channel! On our channel, we will be hosting video courses related to Java programming, but software development in general as well. We will be featuring code walk-through as well as full-blown tutorials. In ...

Read More »

Top 20 Online Programming Courses to Boost your Career

Do you want to know what is the best investment you can make with your time and money? Knowledge As a software developer you should be constantly acquiring new skills. This is the best way to advance your career and enjoy the rewards (monetary, emotional etc.). Towards that direction you should be reading books, devouring technical articles and staying informed ...

Read More »

Top 13 Challenges Faced In Agile Testing By Every Tester

Even though we strive for success in whatever journey we undertake, sometimes failure is inevitable. But in most cases, if we just avoid a few blunders and get through major challenges hampering progress, the path to success won’t seem so challenging. The same goes for agile testing teams where the pressure of continuous delivery can be overwhelming. Now, I’m not ...

Read More »

Maven Tutorial For Selenium Test Automation

While working on a project for test automation, you’d require all the Selenium dependencies associated with it. Usually these dependencies are downloaded and upgraded manually throughout the project lifecycle, but as the project gets bigger, managing dependencies can be quite challenging. This is why you need build automation tools such as Maven to handle them automatically. Maven can be more ...

Read More »

Spring boot custom banner generation

spring-interview-questions-answers

Whenever we start a Spring Boot application a text message shown below is displayed . This is called as a banner. Now, wouldn’t it be wonderful if we could create a custom banner which is specific to our Spring Boot application and use it instead of default Spring Boot banner. There are many ways to generate and use spring boot ...

Read More »

Project to test your programming skills

A Guessing Game – to become Full Scope/Stack Developer If you are wondering what would be a perfect project to practice your programming skills. You are in the right place!It’s a simple number guessing game. We start with a console app and migrate to a web app with lots of features. Steps 1. Console App: Read a number N from ...

Read 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 »