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

>> Use DataDog to monitor and troubleshoot your Java web applications  

Optimize performance with end-to-end tracing and out-of-the-box support for most Java frameworks, application servers, and, of course, databases. Try out the tool.

>> Definitive Guide To Java 12 [blog.codefx.org]

The title says it all.

>> What is Spring bean? [dolszewski.com]

A nice introductory article explains these basic building blocks of any Spring application.

>> Options for managing derived attributes in Kotlin [blog.frankel.ch]

A quick look at this feature covers the use cases and performance impacts of each option.

>> Configuring a Spring Boot Module with @ConfigurationProperties [reflectoring.io]

And a deep dive into the @ConfigurationProperties annotation and some best practices for its placement in your application code.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> Optimized SPA deployment CloudFormation template [advancedweb.hu]

A good write-up on using a CDN to speed up delivery of static and dynamic assets in your single-page app.

>> Behaviour-driven development (BDD) of an Alexa Skill with Cucumber.js – Part 1 [blog.codecentric.de]

And a cool approach to acceptance testing for Alexa Skills locally by mocking the Voice Interaction Model. Very nice.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Extreme Marketing [dilbert.com]

>> Boss Does Research on Internet [dilbert.com]

>> Hiring Unethical Scientist [dilbert.com]

4. Pick of the Week

>> Technical Debt Is Like Tetris [medium.com]

Next »
Java Weekly, Issue 274
« Previous
Java Weekly, Issue 272

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.