Expand Authors Top

If you have a few years of experience in the Java ecosystem and you’d like to share that with the community, have a look at our Contribution Guidelines.

Partner – Frontegg – expanded (cat = Security)
announcement - icon User management is very complex, when implemented properly. No surprise here.

Not having to roll all of that out manually, but instead integrating a mature, fully-fledged solution - yeah, that makes a lot of sense.
That's basically what Frontegg is - User Management for your application. It's focused on making your app scalable, secure and enjoyable for your users.
From signup to authentication, it supports simple scenarios all the way to complex and custom application logic.

Have a look:

>> Elegant User Management, Tailor-made for B2B SaaS

Partner – Frontegg – expanded (cat = Spring Security)
announcement - icon User management is very complex, when implemented properly. No surprise here.

Not having to roll all of that out manually, but instead integrating a mature, fully-fledged solution - yeah, that makes a lot of sense.
That's basically what Frontegg is - User Management for your application. It's focused on making your app scalable, secure and enjoyable for your users.
From signup to authentication, it supports simple scenarios all the way to complex and custom application logic.

Have a look:

>> Elegant User Management, Tailor-made for B2B SaaS

Generic Top

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

>> CHECK OUT THE COURSE

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

>> 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]

Generic bottom

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

>> CHECK OUT THE COURSE
Generic footer banner
Comments are closed on this article!