Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our newsletter to start Rocking right now!
To get you started we give you our best selling eBooks for FREE!
1. JPA Mini Book
2. JVM Troubleshooting Guide
3. JUnit Tutorial for Unit Testing
4. Java Annotations Tutorial
5. Java Interview Questions
and many more ....
I agree to the Terms and Privacy Policy

Build Mobile Apps with Angular, Ionic 4, and Spring Boot

spring-interview-questions-answers

Friends don’t let friends write user auth. Tired of managing your own users? Try Okta’s API and Java SDKs today. Authenticate, manage, and secure users in any application within minutes. I’m a big fan of Ionic. I started using it several years ago when it was based on AngularJS. As a developer, I really liked it because I knew Angular. ...

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 »

Efficient enterprise testing — unit & use case tests (2/6)

java-interview-questions-answers

In the first part of the series we saw some generally applicable principles and constraints that effective tests should fulfill. In this part, we will have a closer look at code-level unit tests and component or use case tests. Unit tests Unit tests verify the behavior of a single unit, usually a class, while all concerns that are external to ...

Read More »

Thoughts on efficient enterprise testing (1/6)

java-interview-questions-answers

Testing in the enterprise is still a topic that is not as extensively used as it should be. Writing and especially maintaining tests takes times and effort, however, cutting short on software tests can’t be the solution. Which scopes, approaches, and test technology should be pursue in order to make testing more efficient? I’ve put together a series with my ...

Read More »

Selenium Automation Testing with Disabled JavaScript Settings; Is It Worth Your Time?

Selenium has been a pinnacle for open-source software in the industry of automated website testing. The automation testing framework is widely adopted by the testing community to help them in automating interactions with their web-application for desktops. I have been an automation tester from couple years now, and have been fondly towards Selenium ever since I knew what it’s capable ...

Read More »

Talking Around Your Docs

We don’t write comments. The code is self documenting. The people who say that they don’t write comments are 95% of the time NOT writing self-documenting code. They’re digging a hole into which someone will fall soon. How I was taught to comment as I go I was taught that you must write a method by first explaining what it ...

Read More »

7 Must-Have Career Skills for any Programmer

In the ever-changing IT industry, any modern-day professional is required to handle tasks with flexibility and provide the utmost quality with their service. With this in mind, it is in your favor to develop certain key skills that will turn your pile of assignments into a fully checked off to-do list! A survey-based study conducted by LinkedIn, listing the most ...

Read More »

5 Patterns for Effective Communication in Agile Teams

The way we communicate is the single most important skillset employers look for when hiring. It has a significant impact on cost, productivity, team morale, and employee retention in the workplace. A study conducted by The Economist shows that problems in communication often delay project completion, lead to low morale and missed goals, and can result in a loss of ...

Read More »

The Modern Developer, Part 3: Development

Current go-to methodologies when developing software are agile-based (e.g., scrum). Work is done in increments between one and six weeks called sprints. At the end of the increment, it’s expected to have part of the software ready, which can be showcased and receive feedback. Depending on the feedback, either the next part of the software will be developed during the ...

Read More »

@SpringBootConfiguration Annotation in Spring Boot

spring-interview-questions-answers

@SpringBootConfiguration annotation in Spring Boot is a class-level annotation which indicates that this class provides the application configuration. Generally, the class with the main() method is best-suited for this annotation. We usually use @SpringBootApplication annotation which automatically inherits the @SpringBootConfiguration annotation. Annotation Usage: When we mark a class with @SpringBootConfiguration, it means that the class provides @Bean definition methods. The ...

Read More »