Java Web Weekly 123

Java Web Weekly 123

At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven’t missed a review since.

Here we go…

1. Spring and Java

>> FizzBuzz Kata With Java Streams [securesoftwaredev.com]

“Practicing means slowing down” – very nicely put.

This is a step by step Kata of a well known problem, using some Java 8 goodness.

>> The best way of logging JDBC statements [vladmihalcea.com]

Some cool techniques to set up logging in a Hibernate system or right around the data source.

This one falls in the category – “didn’t know you could do that”.

>> What’s new in Spring Data Hopper? [spring.io]

Some really cool stuff in this latest Spring Data release.

I’m especially interested in the Querydsl stuff – looks like I have something to play with this weekend.

Projections also look like they’re going to really come in handy in some scenarios.

>> Using Java Generics to express variance of Collections and Functions [advancedweb.hu]

Playing with generics is always fun, especially when you sprinkle some Java 8 syntax on top.

>> Laziness at extreme: developing JAX-RS services with Spring Boot [aredko.com]

A quick and fun way of using Boot outside the core Spring ecosystem.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> The Benefits of Hypermedia APIs [olivergierke.de]

If you’ve been following Baeldung for any amount of time, you know Hypermedia APIs are one of my favorite topics. So I was excited to see this writeup pop up in my RSS feed.

Yeah – go read this one.

>> Locating Common Micro Service Performance Anti-Patterns [infoq.com]

A solid overview of the common things that can go wrong in a microservice architecture.

Some of these aren’t microservice specific, but the ones that are definitely paint a clear picture of the extra complexity in this kind of system.

>> Microservices are about applying a group of Best Practices [vanillajava.blogspot.com]

Moving an existing codebase to a microservice architecture is no small feat. And that’s not even taking into account the non-technical challenges.

We definitely need more nuanced strategies based on actual production experience with microservices to help drive these architectural decisions.

Also worth reading:

3. Musings

>> Hiring is Broken… And It Isn’t Worth Fixing [daedtech.com]

An insightful read on how the hiring process isn’t looking at the right things.

It’s also long enough to fit three cool cartoons

The interesting thing is that I’ve read about at least two companies trying to take on the challenge just this week – both with non-traditional, depth vs width approaches. So maybe there’s hope.

>> Breach concealment is not a security strategy [troyhunt.com]

If you find security news and musings about the right way to handle a data breach interesting – then this is certainly worth reading.

>> Email: how to be polite and efficient [lemire.me]

The more email I get, the more I think that writing good email is a black art. This quick writeup has some useful rules to live by when writing that email.

>> Applied Consultant Taxonomy to Prevent Confusion [daedtech.com]

More nuanced and practical examples of how scoping and defining different roles is important, and “consultant” really isn’t enough.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> I’ll sweet your dumb tweets off to the side [dilbert.com]

>> Buy our monthly subscription or I’ll send your browser history to your contacts [dilbert.com]

>> Should have kept that thought bottled up [dilbert.com]

5. Pick of the Week

>> Hacking is Important [medium.com]

要查看或添加评论,请登录

Eugen Paraschiv的更多文章

  • AssertJ 3.6.X – Interview with Joel Costigliola

    AssertJ 3.6.X – Interview with Joel Costigliola

    1. Introduction AssertJ is a library that provides fluent assertions for Java.

  • Java Web Weekly 145

    Java Web Weekly 145

    Lots of interesting writeups on Java 9 this week. Here we go… 1.

  • Java Web Weekly, Issue 143

    Java Web Weekly, Issue 143

    At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung…

  • Java Web Weekly 142

    Java Web Weekly 142

    At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung…

    1 条评论
  • Java Web Weekly 140

    Java Web Weekly 140

    At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung…

  • Java Web Weekly 139

    Java Web Weekly 139

    At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung…

  • Java Web Weekly 136

    Java Web Weekly 136

    At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung…

  • Java Web Weekly 135

    Java Web Weekly 135

    At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung…

  • Java Web Weekly 134

    Java Web Weekly 134

    At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung…

  • Java Web Weekly 133

    Java Web Weekly 133

    At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung…

    2 条评论

社区洞察

其他会员也浏览了