A Java Geek weekly 7

A year of running a hotel booking application on AWS Serverless services for $0.8/month

An experiment to optimize Serverless cloud costs that runs in production.

JEP draft: Ahead of Time Compilation for the Java Virtual Machine

Enhance the Java Virtual Machine with the ability to load Java applications and libraries compiled to native code for faster startup and baseline execution.

Looks a lot like Azul’s CraC.

After Using Rust, the Way I Use Python Has Changed

TL;DR:

  • Type hints
  • @dataclasses.dataclass
  • Algebraic data types to emulate enums
  • typing.NewType
  • Use factory methods with @staticmethod
10 hard-to-swallow truths they won’t tell you about software engineer job
  1. College will not prepare you for the job
  2. You will rarely get greenfield projects
  3. Nobody gives a f*** about your clean code
  4. You will sometimes work with incompetent people
  5. Get used to being in meetings for hours
  6. They will ask you for estimates a lot of times
  7. Bugs will be your arch-enemy for life
  8. Uncertainty will be your toxic friend
  9. It will be almost impossible to disconnect from your job
  10. You will profit more from good soft skills than from good technical skills

    Good points, though I never understood the dichotomy between soft and tech skills. Soft skills help, but tech skills are at the core of our job. your empathy won’t work with the computer if you’re unable to write a line of code; better change career.

Building Docker images with Kaniko

Good introduction on Kaniko.

Article 45 Will Roll Back Web Security by 12 Years

I love Europe and the European Union, but this is definitely something that I’m strongly opposed to.

Emergence of a Chief Developer Experience Role

I’m wondering whether it is a fad or a strong trend?

What I learned getting acquired by Google

What I learned reading that article is that it doesn’t seem this fun.

Introducing Spin 2.0

Spin by Fermyon is a platform to build and assemble WebAssembly components.

SpringSecurity — The Security Filter Chain

Spring in general, and Spring Security in particular, offer many indirection levels. The post offers some insight into the (in)famous Security Filter Chain. It contains quite a few typos but I believe it’s a good intro for developers who want to understand how it works beyond configuring.

You’re not a compiler!

Asking developers to have the same skills as a compiler is completely useless for hiring, certifications, and conference puzzles.

Nicolas Fränkel

Nicolas Fränkel

Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Also double as a trainer and triples as a book author.

Read More
A Java Geek weekly 7
Share this