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

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 28
Share this