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

HTTP methods: Idempotency and Safety

java-interview-questions-answers

Idempotency and safety are properties of HTTP methods. The HTTP RFC defines these properties and tells us which HTTP methods are safe and idempotent. Server application should make sure to implement the safe and idempotent semantic correctly as clients might expect it. Safe HTTP methods HTTP methods are considered safe if they do not alter the server state. So safe ...

Read More »

Validating code and architecture constraints with ArchUnit

Introduction ArchUnit is a library for checking Java code against a set of self defined code and architecture constraints. These constraints can be defined in a fluent Java API within unit tests. ArchUnit can be used to validate dependencies between classes or layers, to check for cyclic dependencies and much more. In this post we will create some example rules ...

Read More »

[MEGA DEAL] The Complete 2020 Python Programming Certification Bundle (97%)

Strengthen Your Programming Career & Up Your Earning Potential with 12 Courses on the World’s Leading Programming Language Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer.We are offering a massive 97% off on The Complete 2020 Python Programming Certification Bundle. Get it now with only $49,99 instead of the original price of $2,385. ...

Read More »

JMetro Version 11.6.8 And 8.6.8 Released

Another release, this time a shorter update. Writing documentation and blog posts is a bit of a bummer, but I thought I had to update the documentation since it’s been about a year or more since it hasn’t been updated. So for this release I also focused on that. Here’s the link: Javafx Theme JMetro page. The documentation page has ...

Read More »

Object Cohesion: Why It Matters

You most probably know about Elegant Objects (EO), an alternative object-oriented paradigm, which claims that objects must be immutable, have no static methods, never use NULL in their code, use no annotations, and so on. We, the EO adepts, claim many things, but not so many people believe us. Those non-believers say that we are trolls, at best. Their main ...

Read More »

Effects of Separating “New” Work vs “Maintenance” Work

Back when I was a manager, my senior management wanted to separate the “new” work from the “maintenance” work. I suggested that every new line after the first line of code was maintenance. The managers poo-poohed me. My concern: How would the “new” developers learn from their mistakes? I lost that discussion and I managed a team called “continuing engineering,” ...

Read More »

Basic Firebase CRUD Operations in Angular

Welcome readers, in this tutorial, we will perform the CRUD Operations in Firebase through an angular application. 1. Introduction Angular is a Typescript-based open-source framework that helps developers build single-page applications Offers Object-oriented features and supports the dynamic loading of the pages Supports Two-way data binding, Property ([]), and Event (()) binding techniques Supports command-line-interface to easily initiate and manage ...

Read More »