Clamshell: 2020-07-05

Recent things in a clamshell

  • Why Developers Keep Making Bad Technology Choices
  • The Best Code is No Code At All
  • Delay startup of your Spring Boot application until your DB is up
  • What Is a Distributed Application?
  • Project Loom Early Access builds are available
  • How Did Vim Become So Popular?
  • Continuously Measure Site Performance With Speedlify
  • New Lego Mindstorms kit
  • Add README.md to your GitHub profile
  • Best of the JDK Feature Face-Off final vote

Why Developers Keep Making Bad Technology Choices

Somewhere deep we all know these reasons: Why Developers Keep Making Bad Technology Choices

The Best Code is No Code At All

I would like to add a few more things to the previous article:

Delay startup of your Spring Boot application until your DB is up

You might want to delay the startup of your application until a proper connection to the database can be made. This might be even more the case when using container technologies, like Docker: Delay startup of your Spring Boot application until your DB is up

What Is a Distributed Application?

This article, looks at how distributed applications can be used, which architectures work best for distributed applications, when and when not to use the approach, and the tools and technologies that can help build distributed systems: What Is a Distributed Application?

Project Loom Early Access builds are available

See the original announcement and the Project Wiki if you want to know more about Project Loom

How Did Vim Become So Popular?

You probably heard of Vim, the almighty text-editor that is everywhere and a place where people get trapped from time to time. But How Did Vim Become So Popular?

Continuously Measure Site Performance With Speedlify

After you make a fast web site, keep it fast by measuring it over time: Use Speedlify to Continuously Measure Site Performance

New Lego Mindstorms kit

It supports Python and has a Scratch-based environment too, see the announcement

Add README.md to your GitHub profile

Best of the JDK Feature Face-Off final vote