mikej

mikej

Sprints or Iterations?

In Agile terminology everyone will I am sure be very family with the term ‘sprint’. Even those who know very little about the subject will tend to say, Agile, yes you work in sprints. I know this might be seen…

Java Scripting (Scripting in Java)

No this isn’t about JavaScript. This is a new feature introduced in Java 11, opening the possibility of using Java as a scripting language. The definition of Scripting can be somewhat a woolly one, but normally scripting languages tend to…

Java Records

A couple of days ago Java 16 was officially released and the latest incarnation promoted some preview features to general availability, as well as including a number of JVM updates and improvements. The one new feature that I really like…

Introduction to Go

I blogged previously about the merits of learning a new programming language every year, so taking my own suggestion, I’ve had a first look at Go. You might hear it called Golang, but that’s just the url for the website,…

Java 14 Switch Expressions

Java 14 introduces switch expressions to go along side the familiar switch statement. The new switch is an expression and as such returns a value Colon replaced with ->, using this syntax, there is no need for the break keyword,…

Introduction: Azure API Management

What is it? Azure API Management is a proxy that sits between calling applications and backend systems. It provides a way to organise and publish API’s for Developers and external Customers in a central and consistent way, regardless of the…