A Java Geek weekly 28

Advices for junior conference speakers

In this post, I’d like to offer some advices that might be of interest if you want to start your own journey and have no available mentor. Please don’t consider them as rules, but they just happened to work for me.

Load Balancing: The power of micro-batching

I did some stream processing in the day but I never heard of micro-batching before.

8 Lesser-Known Java Streams API Features
  • Stream.ofNullable
  • Stream.iterate()
  • Collectors.collectingAndThen()
  • Stream.takeWhile() and Stream.dropWhile()
  • IntStream for Ranges
  • Collectors.teeing()
  • Stream.concat()
  • Collectors.partitioningBy
Demystifying the Shadow DOM

Concise post, which can lead to deeper ones.

French competitiveness in IT

As for me, I cannot stand French management. My quality of life and my stress level improved manyfolds when I stopped working for French companies with French "managers".

PostgreSQL FOR UPDATE vs FOR NO KEY UPDATE

TIL - FOR NO KEY UPDATE

Spring Tips: the Spring Expression Language

Great insight into a valuable part of the Spring framework.

WebAssembly Adoption: Is Slow and Steady Winning the Race?

Indeed, I see less WebAssembly-related content than 6 months ago.

PEP 744 – JIT Compilation

"All programming language runtimes evolve up to the point where they add JIT compilation."

You probably don’t need GraphQL

Despite a provocative title, the post mentions the reasons to use GraphQL:

  • Mobile apps break periodically after API changes
  • Slow loading times because of request waterfalls and/or overfetching
  • Difficult maintenance and endpoint discovery due to hundreds of duplicative one-off endpoints
  • Security and performance are a game of whack-a-mole
6 Ways To Pass Parameters to Spring REST API
What Is a Streaming Database?

The end of Kafka?

Nicolas Fränkel

Nicolas Fränkel

Nicolas Fränkel is a technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.

Read More
A Java Geek weekly 28
Share this