Course – LS – All

Get started with Spring and Spring Boot, through the Learn Spring course:

>> CHECK OUT THE COURSE

 

Here we go…

1. Spring and Java

>> Memory footprint of the JVM [spring.io]

A nice write-up on heap vs non-heap memory, native memory areas, challenges of sizing the JVM, and how Spring minimizes its own memory footprint.

>> Spring DevTools with Jib and IntelliJ IDEA [blog.frankel.ch]

A quick look at how to leverage Spring DevTools without including it in production docker images built using the Maven Jib plugin. Very cool.

>> Conditional Beans with Spring Boot [reflectoring.io]

An overview of the annotations available for specifying conditions under which a bean should be loaded into the application context, along with sample use cases for each.

>> Why you should avoid EXTRA Lazy Collections with Hibernate [vladmihalcea.com]

And an under-the-hood look at EXTRA lazy mappings of ordered lists reveals N+1 query issues, which can quickly lead to performance problems.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> A walkthrough of DVC [blog.codecentric.de]

A good introduction to DVC, an open-source version control system for Machine Learning projects.

>> A Great Engineer Needs the Liberal Arts [infoq.com]

And a good write-up on the benefits of a liberal arts education and how its lessons can help us create great software.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Marketing Lies [dilbert.com]

>> Employee Engagement Is Up [dilbert.com]

>> Dilbert Feels Overwhelmed [dilbert.com]

4. Pick of the Week

>> don’t get clever with login forms [bradfrost.com]

Next »
Java Weekly, Issue 273
« Previous
Java Weekly, Issue 271

Course – LS – All

Get started with Spring and Spring Boot, through the Learn Spring course:

>> CHECK OUT THE COURSE
res – REST with Spring (eBook) (everywhere)
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.