The Journal

Field notes from four decades of building systems that scale.

Architecture, machine intelligence, engineering leadership — written for technical leaders who'd rather build than speculate.

Filter
jhipster · JUN 15 · 2020

The quick guide to API First development with JHipster

Many have written API’s and then genereated Swagger documentation based on the annotated code.

#jhipster #api #swagger #openapi Read essay →
intellij · JUN 10 · 2020

How to open IntelliJ (idea) from the command line on OSX

I have been using IntelliJ for years, and have seem dozens of live coding sessions at conferences, or online tutorials which start a project with idea pom.xml, but never tried it myself.

#intellij Read essay →
java · MAY 23 · 2020

How to generate a UUID column with JDL and JHipster

Not satisified with the standard autoincrement implementation of the default ID columns with the JHipster generator, I did some digging to see what was possible.

#java #jhipster Read essay →
java · MAY 21 · 2020

Deploying a gradle Micronaut service to AWS Elastic Beanstalk with github Actions

Now that I can develop and test my Micronaut Java service in my browser, in the cloud, the next step is automating deployment to AWS Elastic Beanstalk.

#java #aws #github #micronaut Read essay →
java · MAY 20 · 2020

How I Achieved Incredibly fast Java Micronaut Service Startup Times with GraalVM

Despite my Micronaut Java service having a fast startup time, I wanted to see if I could get it starting even fast for production. The short answer was YES.

#java #graalvm #micronaut Read essay →
ruby · MAY 19 · 2020

Installing and Running Ruby with Jekyll on Visual Studio Codespaces

So ruby was not working out of the box, but I wanted to build and test my Jekyll blog directly in Visual Studio Codespaces. After some experimentation, this is what I had to run in the...

#ruby #jekyll #codespaces Read essay →
java · MAY 18 · 2020

Running a Java Micronaut application in Visual Studio Codespaces

So you can use (https://sdkman.io) to install any Java version you want (like the Amazon Correto in case you plan on deploying to Elastic Beanstalk): sdk install java 11.0.7-amzn

#java #micronaut #ide Read essay →
MAY 17 · 2020

Accesing a URL on localhost from the internet with ngrok

Have you ever needed to expose a URL from you local development machine to the internet in order to test something, or let someone else take a quick look?

Read essay →
MAY 15 · 2020

Finally, a browser based IDE I can use

Ok, so I am not 100% sure that this will work so well with Java applications that I typically write, but I wanted to attempt a full cloud-based development experience again with IDE, git repository, and...

Read essay →
DEC 10 · 2018

How to install a legacy JDK 1.6 on Mojave with SDKMAN

It took awhile to figure this out, so I thought I would share it. First you have to have SDKMAN installed (https://sdkman.io). Then you have to download the legacy JDK 1.6 from Apple here https://support.apple.com/kb/dl1572?locale=en_US

Read essay →

Browse all