Here we go…
1. Spring and Java
>> Elegant delegates in Kotlin [blog.codecentric.de]
Kotlin has many powerful features that should be used with extra care – and delegation is one of them.
>> 10 Common Hibernate Mistakes That Cripple Your Performance [thoughts-on-java.org]
If you’re working with Hibernate, these are definitely good things to keep in mind.
Also worth reading:
>> I Still Prefer Eclipse Over IntelliJ Idea [techblog.bozho.net]
>> IntelliJ IDEA 2017.3: JUnit support [blog.jetbrains.com]
>> How to emulate @CreatedBy and @LastModifiedBy from Spring Data using the @GeneratorType Hibernate annotation [vladmihalcea.com]
Webinars and presentations:
>> Spring Tips: Bootiful Kotlin Redux [spring.io]
>> Devoxx Belgium 2017 [youtube.com]
>> KotlinConf 2017 [youtube.com]
>> Cybercrime and the Developer: How to Start Defending Against the Darker Side [infoq.com]
>> Spring Tips: the Spring Boot Build Plugin [spring.io]
>> ZGC – Oracle’s Large-Heap Garbage Collector [infoq.com]
Time to upgrade:
>> Spring Cloud Task 2.0.0.M2 is now available [spring.io]
>> Spring For Apache Kafka 2.1 RC1 and 2.0.1 & 1.3.1 Available [spring.io]
>> IntelliJ IDEA 2017.3 EAP is here! [blog.jetbrains.com]
>> Spring Cloud Stream Elmhurst.M3 /2.0.0.M3 Release Announcement [spring.io]
>> Release Notes 5.0.2 [junit.org]
2. Technical
>> Building a Microservices Ecosystem with Kafka Streams and KSQL [confluent.io]
A comprehensive guide to piecing together a microservice-based system making good use of Kafka Streams and KSQL.
>> Startup Mistakes: Choice of Datastore [stavros.io]
Adopting trendy technologies without evaluating their pros and cons doesn’t end well.
>> Grafana vs. Kibana: How to Get the Most Out of Your Data Visualization [blog.takipi.com]
A quick comparison of two fantastic tools, both doing data visualization well.
Also worth reading:
>> Microservices with Nomad and Consul [blog.codecentric.de]
3. Musings
>> Is Object-Oriented Programming compatible with an enterprise context? [blog.frankel.ch]
It’s surely doable but migrating to the OOP-compatible design has its price.
Also worth reading:
>> Be a Freelance Web Developer? You’re Asking the Wrong Question [daedtech.com]
>> MachineJustification [martinfowler.com]
>> Impostor Syndrome and Expert Beginners [daedtech.com]
>> 10 Papers Every Developer Should Read [michaelfeathers.silvrback.com]
4. Comics
And my favorite Dilberts of the week: