Christian Haselbach is a user on mastodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Christian Haselbach @haselbach@mastodon.social

10 gets type inference for local variables (var keyword). It comes with severe limits. Still exciting. blog.codefx.org/java/java-10-v

Once upon a time, e-mail had the Reply-To header. Nowadays people abuse Bcc instead, screwing up filter rules, instead.

Make is one of those tools that a dev just should know. medium.com/@jolson88/its-time-
I always wondered why many modern build tools ignore the benefits that Make has, like declaratively building a dependency graph.

Why do so many car drivers suck so much? If you overtake a car patiently waiting behind a group of cyclists in a bend, it is pure luck when you do not crash into oncoming traffic.

The new release of Signal has support for encrypting and sending arbitrary files. That's a very big deal: for many users it has long been an unsolved problem to securely share documents or recordings, and now it's as easy and sending a text. Update out now for Desktop, iOS, and Android!

Looking at . I am skeptical of the usage of LEB128 in headers. I am afraid it makes parsers more complicated (potential security issue) for little size savings.

This - hefe-und-mehr.de/2013/06/pizza - is my favorite dough. However, I usually use 500g white bread flour instead of mixing wheat and spelt flour.

Project Lombok pros/cons as far as I can see.

Pros:
- Less boilerplate code.
Cons:
- Potential to cause crashes in IDE and build system.
- Potential performance loss.
- Requires IDE plugins, hence additional effort to ramp up new devs.
- Potential maintenance issues when moving to newer JDK version.

Am I missing something?

Pet theory: Deep down Ayn Rand fans know that objectivism is nonsense, but it helps them not to feel guilty.

If Brexit is a divorce, who will get custody of Scotland? Or maybe calling it a divorce is just a poor analogy.