Here's what I've written (so far):

Baeldung on Java

  • All
  • Weekly Review (152)
  • Spring (40)
  • Java (38)
  • Spring Security (29)
  • Guava (27)
  • REST (23)
  • HTTP Client-Side (20)
  • JSON (19)
  • Jackson (18)
  • Data (17)
  • Java Collections (13)
  • Testing (9)
  • Spring Persistence (8)
  • Spring MVC (8)
  • Persistence (8)
  • Maven (7)
  • Spring Web (5)
  • Spring Data (4)
  • Spring Boot (4)
  • Programming (4)
  • Security (2)
  • Cloud (2)
  • Java Concurrency (1)

Java Scanner

A quick and practical set of examples for using the core Scanner Class in Java – to work with Strings, Files and user input.

Read More →

Conferences in May

After reading the enthusiastic Join me at GeeCON article I was inspired to do a quick writeup about the conferences that are coming up in the month of May. I’m super excited about May; first off, there’s GeeCON, starting on the 11th and wrapping up on the 13th and then SpringIO in Barcelona, on the […]

Read More →

Java Web Weekly 2

The Java language has seen huge growth in 2015, good API design is as difficult as ever and good git commits are actually possible. A solid first week of 2016.

Read More →

Java Web Weekly 51

Interesting writeups this week from reducing the GC overhead of your app, to a new HTTP status code – the 451 and the evolution of the way Java does versions

Read More →

Java Web Weekly 50

A solid week, as we’re edging closer to 2016, with good writeups on the Java 8 Streams API, the memory consumption of a Spring app, and some Mockito goodness.

Read More →

Baeldung Weekly Review 3

Lots of Spring reference articles this week and of course the Java 8 goodness we’ve all come to expect by now. Also – the first time I include the “Pick of the Week” right in the review.

Read More →

Guava CharMatcher

Use the Guava CharMatcher to work with Strings – remove special chars, validate, trim, collapse, replace and count among other super useful APIs.

Read More →

Spring Profiles

How to define and use Profiles in Spring. The 4 ways to enable profiles and their precedence. And a real-world example using profiles.

Read More →

Guava – Maps

Working with the Guava Map support to create immutable, sorted, bi and multi maps, as well as other useful map implementations.

Read More →

Guava – Sets

Working with Sets in Guava – intersection, union, cartesian product, set of ranges and other useful code samples.

Read More →

Guava – Lists

Work with Lists in Guava – clean duplicates and nulls from the list, reverse it and partition it – or convert it to an ImmutableList.

Read More →

Java Timer

Using the Java Timer and TimerTask to get the most out of it. Schedule a delayed one time task, a daily task or just repeat on an interval. Cool beans.

Read More →

Guava Cache

How to use the Guava Cache – from a simple usecase to eviction of elements, refresh and preload of the cache and removal notifications.

Read More →