-
Enterprise Java

Service Mesh: Istio and AWS App Mesh
One of the bigĀ announcements at AWS re:Invent this week was the AWS App Mesh. Before talking about it though, letās…
Read More » -
Enterprise Java

Top 5 announcements from AWS re:Invent 2018
AWS re:Invent has just completed. It was a huge event with 50,000+ attendees across 7 of the biggest hotels in…
Read More » -
Core Java

Test Doubles: mocks, dummies and stubs
Most classes haveĀ collaborators. When unit testing, you usually want to avoid using real implementations of those collaborators to avoid test…
Read More » -
Software Development

An introduction to REST
REST, or Representational State Transfer is anĀ architectural style, or more simply,Ā a set of constraints. We will look at the constraints…
Read More » -
Core Java

AssertJ > Fest > Hamcrest
I have previously blogged aboutĀ Hamcrest, and using itsĀ assertThat methods in preference to JUnitās Assert. However,Ā I quickly after discovered FESTĀ Assertions, and…
Read More » -
Software Development

Microservices
A microservice is a small, focussed piece of software that can be developed, deployed and upgradedĀ independently. Commonly, it exposes it…
Read More » -
Core Java

Keyboard shortcuts in IntelliJ
I attended a talk by Hadi Hariri at JavaOne last week. He introduced a whole bunch of IntelliJ keyboard shortcuts…
Read More » -
Core Java

Live Templates in IntelliJ
As described here, IntelliJās live templates let you easily insert predefined code fragments into your source code. I have posted…
Read More » -
Core Java

How to add an IntelliJ project to GitHub
Although the GitHub docs contains good info on how to add an existing GitHub project to your local machine, how…
Read More »
- 1
- 2





