Java Web Weekly 2 – Java网络周刊2

最后修改: 2016年 1月 8日


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


>> How to add a GitHub commit link to a Spring Boot application []

A very to the point, practical writeup on displaying a git commit link in a Boot application.


>> A Curious Incidence of a jOOQ API Design Flaw []

This is why API design is so damn hard – very interesting read.

这就是为什么API设计是如此该死的困难 – 非常有趣的阅读。

>> Writing Better Tests With JUnit []

Some good testing principles after the “intro” part of the writeup.

在写完 “介绍 “部分后,有一些好的测试原则

>> Creating a PageRank Analytics Platform Using Spring Boot Microservices []

I opened this article not knowing what the expect. And I was definitely surprised to see a full case-study of building out a small but practical (and quite interesting) application with Spring and a bunch of other technologies.


Whenever I get the question “I’m a beginner – how do I get started learning a new {X}” – my usual answer is: Build something with it. Not a trivial toy project, but something that’s actually useful (at least to you). It’s this kind of project that I have in mind. Cool beans. Very cool beans indeed.


>> Writing Unit Tests With Spock Framework: Introduction to Specifications, Part One []

A solid, quick intro to the Spock framework and specifications.


>> Native Queries – How to call native SQL queries with JPA []

A solid intro to writing raw SQL within JPA. Multi-line Strings would come really handy for this one.


Also worth reading:


Webinars and presentations:


Time to upgrade:


2. Technical and Musings


>> How to Detect Sucker Culture while Interviewing []

Good good advice for interviewing in a way that actually matches and syncs up with your broader life goals.


Also worth reading:


3. Comics


And my favorite Dilberts of the week:


>> Avoid saying “unfortunately” when you talk to clients []

>> Do you understand? Maybe. Is your point that you don’t know how to communicate? []

>> The servers are down []


4. Pick of the Week


I’ve recently opened up a new position here at Baeldung – for video content creation. Here are the full details, budgets and an example of what it takes to record a video.


Have a look if it’s something that may interest you:


>> Hiring a Developer to Create Videos []