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

Class delegation in Kotlin

In software engineering, the delegation pattern is an object-oriented design pattern that allows object composition to achieve the same code reuse as inheritance. Yes, that is a textbook copy and paste from Wikipedia. I went for that quote as an opening as it is a concise description of the Delegation Pattern. Favouring composition over inheritance is something that is recited ...

Read More »

Behaviors That Will Make You an Unstoppable Programmer

Whether you’re a budding developer with a few Hello Worlds under your belt, or you’re a seasoned software engineer with 10+ years of experience, there’s one question that every developer has thought to themselves at some point: “How do I become an unstoppable programmer?” Okay, well maybe not phrased exactly like that—but you get the point. The point is to ...

Read More »

Introducing HttpMate

java-interview-questions-answers

Nobody wants to write bad code. Nobody starts the application development with the thought “I’m going to create the most entangled and unreadable code and make sure it’s not extendable and hard to modify or navigate through”. One starts with good intentions, probably even having all the Clean Code and SOLID principals in mind. However, compromises start creeping in fast ...

Read More »

Running a Java class as a subprocess

Running a Java class (not a jar) as a subprocess is something I needed to do this week. More precisely, I wanted to spawn a new process from within a test, instead of running it inside the test directly (in-process). I don’t think this is anything fancy or a complex thing to do. But, this is not something I have ...

Read More »

Extending Flows to customise transaction validation

Through the use of flow extension, nodes running the same CorDapp can include extra validation to ensure that a transaction meets their specific requirements. The validation inside contracts focuses on the rules that must be adhered to by all transacting parties. Because of this, they are more general and focus on ensuring that no one is putting together invalid transactions. ...

Read More »

Running a Kotlin class as a subprocess

Last week I wrote a post on running a Java class as a subprocess. That post was triggered by my need to run a class from within a test without prebuilding a Jar. The only difference between what I wrote in that post and what actually happened was the language. I used Kotlin to write that test. Not Java. Therefore, ...

Read More »

ReactJS Webpack Tutorial

In this article we will look at Reactjs Webpack configuration for a Reactjs Application. Webpack is a hugely popular bundler. We will take a look at how we can configure it and set it up from scratch for an Application built with Reactjs. Specifically we will look at configuration of babel to transpile JSX code apart from other regular items ...

Read More »