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

This is the last Java Web Weekly of 2016. Lots to cover in this one so let's jump right into it.

1. Spring and Java

>> Is Gartner's Report of Java EE's Demise Greatly Exaggerated? [infoq.com]

An interesting discussion about the legitimacy of the Gartner's report about the Java EE market position.

>> This Year in Spring – 2016 edition [spring.io]

High-level summary of what happened in the Spring ecosystem in 2016.

>> Hibernate Tips: How to cascade a persist operation to child entities [thoughts-on-java.org]

A quick solution to the problem of propagating the persist operation down the entity hierarchy.

>> Refactoring to Reactive – Anatomy of a JDBC migration [infoq.com]

A detailed step-by-step insight into a process of going Reactive with RxJava and JDBC.

>> Java Type Inference Won't Support Mutability Specification [infoq.com]

A very informative update explaining why we won't be getting the “val” alongside “var” when making use of local variable type inference.

>> Anemic Objects Are OK [techblog.bozho.net]

A few notes about the pragmatic approach to Object Oriented Programming. Bozho is confronting Yegor Bugayenko's arguments.

>> Spring From the Trenches: Disabling Cookie Management of Apache HTTP Client 4 and RestTemplate [petrikainulainen.net]

A short example showing how to disable Cookie Management in the HTTP Client 4 (and making sure that RestTemplate actually uses it).

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Musings and Technical

>> Toward a Galvanizing Definition of Technical Debt [michaelfeathers.silvrback.com]

Michael Feathers straightens up and explains what technical debt actually is.

>> Progress Bars are Surprisingly Difficult [prog21.dadgum.com]

A short write-up about how hard it is to actually create an accurate Progress Bar 🙂

>> The threat of technological unemployment [lemire.me]

A few philosophical thoughts about the future threat of technological unemployment.

>> Windows and PHP are snowballs. Respect them. [virtuouscode.com]

A short explanation why you should respect Windows and PHP even when you do not like them 🙂

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Remind me why I went to college? [dilbert.com]

>> That man has someplace to be [dilbert.com]

>> How'd you get the black eye? [dilbert.com]

4. Pick of the Week

>> What’s an hour? [m.signalvnoise.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!