-
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