Course – LS – All

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

>> CHECK OUT THE COURSE

1. Spring and Java

>> Latest Java 9 Schedule Appears to Be at Risk from the Outset [infoq.com]

A quick but interesting analysis of the new Java 9 release schedule.

>> Getting Started with Dropwizard – CRUD Operations [sitepoint.com]

CRUD is always a good place to start learning a framework.

>> Hibernate Envers – Query data from your audit log [thoughts-on-java.org]

Digging a bit further into Envers and into some of the more advanced querying capabilities here.

>> The performance penalty of Class.forName when parsing JPQL and Criteria queries [vladmihalcea.com]

This is how Hibernate gets fixed 🙂

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> IDE Features Trainer: a New Way to Learn Your IDE [jetbrains.com]

This looks like a good way to learn and start using IntelliJ.

Also worth reading:

3. Musings

>> Developers’ side projects [joelonsoftware.com]

This is quite an important read this week – which is why it’s first here.

Definitely read this one carefully, as it’s something that you can’t ignore if you’re working on anything personal, off hours.

Also – here’s a good followup on this discussion.

>> Planning Event-Driven Simulation [abdullin.com]

An solid writeup coming out of production experience with a medium-scale Event driven architecture.

Large enough to be worth interesting but small enough to still be relevant.

>> Preemptively Identifying Dead Seas [daedtech.com]

Some companies end up being breeding grounds for isolated developers that end up stagnating for a long time.

Here’s an interesting look at how to see the warning signs of such a place from the outside, in order to avoid working there.

This post can be a fun read, but it can also save you a couple of wasted years in your career.

>> Bring in the Goddamn Adults Already [zachholman.com]

The startup ecosystem is a different beast altogether, especially compared to doing Java in the enterprise.

But, at the end of the day, growing and managing a team well is still hard, no matter what tech we’re using.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> I will devote 3.7 of my energy to it [dilbert.com]

>> I think the Internet is trying to kill me [dilbert.com]

>> I’m really good at SEO [dilbert.com]

5. Pick of the Week

>> The outwork myth [m.signalvnoise.com]

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.