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

Do I Need an API Gateway if I Use a Service Mesh?

This post may not be able to break through the noise around API Gateways and Service Mesh. However, it’s 2020 and there is still abundant confusion around these topics. I have chosen to write this to help bring real concrete explanation to help clarify differences, overlap, and when to use which. Feel free to @ me on twitter (@christianposta) if ...

Read More »

Clientside Search With ElasticLunr.js

Any blog or documentation website needs Search functionality. You can achieve this in many ways, and most likely a server-side solution will be chosen. However, if you don’t want to deal with any backend, you can implement it all on the clientside, thanks to lunr.js. I first discovered Lunr.js a few years ago, but I didn’t use it since I ...

Read More »

In praise of the thoughful design: how property-based testing helps me to be a better developer

The developer’s testing toolbox is one of these things which rarely stays unchanged. For sure, some testing practices have proven to be more valuable than others but still, we are constantly looking for better, faster and more expressive ways to test our code. Property-based testing, largely unknown to Java community, is yet another gem crafted by Haskell folks and described ...

Read More »

The Scope Of Automation Testing In The Intelligent Digital Mesh

Intelligent Digital Mesh is the entwining of people, devices, content, and services enabled by digital models, business platforms and a rich, intelligent set of services to support digital business. We have witnessed the implementation of AI in every technology to leverage the benefits of autonomous systems. Enterprises are now focusing on using AI with technologies like blockchain and immersive technology ...

Read More »

AngularJS Custom Directives Example

Welcome readers, in this tutorial, we will understand custom directives in angularjs. 1. Introduction AngularJS helps developers to write custom directives which are easy to manipulate and simplify the DOM manipulation These directives extend the HTML functionality and help manipulate the HTML behavior Directives can be implemented in the following ways i.e. Element directives: Activated when a matching HTML element ...

Read More »

REST / HTTP methods: POST vs. PUT vs. PATCH

java-interview-questions-answers

Each HTTP request consists of a method (sometimes called verb) that indicates the action to be performed on the identified resource. When building RESTful Web-Services the HTTP method POST is typically used for resource creation while PUT is used for resource updates. While this is fine in most cases it can be also viable to use PUT for resource creation. ...

Read More »

Capitalizing Software During an Agile Transformation

A client wants to know how best to calculate their software capitalization. They had a “standard” approach when they used waterfall. They no longer have all waterfall projects. They’ve started to use agile approaches. And, the projects don’t all look the same. Being somewhere in the middle means they’re having trouble reasoning about capitalization. Why Capitalize? Capitalization helps companies shift ...

Read More »

Create Git patches from command line

Git patches are an easy way to apply changes to a project if you don’t want to go through the regular commit-pull-request flow. Patches are files that contain an equivalent diff of a Git commit. You can create a patch of your modified working state using git diff. The diff output is in the correct patch format. $> git status ...

Read More »