I’m finally announcing a new course – Learn Spring – to get you started on your Spring journey.
I’m a software engineer with a passion for REST, TDD and clean code, Web Security and Data Mining. Baeldung is about all of these and more.
Here's what I've written (so far):
Persistence with Spring 5 Tutorial – setup for Hibernate, JPA, Spring Data JPA, the DAO layer and Transactions.
Learn all about working with Strings in Java.
Learn about and explore the full IO capabilities in Java.
Explore Concurrency in Java.
The Full Guide to Java Streams.
Learn all about Java Collections.
A clear look at the Java ecosystem in 2018.
Spring MVC configuration – both Java and XML – on a simple Spring MVC project.
A guide to using JSON Web Tokens with both symmetric and asymmetric signing in Spring Security OAuth.
I am opening a part-time technical editor position for Baeldung.
The final results of the “Java in 2017” Survey.
A quick review this week, but one with some depth to it. And of course some Hibernate goodness.
An packed week with solid talks on Java 9 and of course the upcoming Spring reactive stuff, microservices and tracing requests through a distributed system.
Reactive is slowly becoming mainstream (both in and outside of Spring), proper logging is more important than ever and AWS is launching a host of new instance types.
This week we’re talking about the JCP, the ELK stack and missing features in the Java streams implementation. Plus a host a fantastic talks.
Looking beyond Java 9, going back to basics with value objects and developer productivity. Overall, an interesting and diverse week.
Lots of great releases in the Spring ecosystem, a look at the performance improvements in Java 9 and some job negotiation advice that could make a difference.
This week was focused on Java 9, new Spring Cloud goodness and finally getting Guava 20. Good stuff all ’round.
A week focused on Microservices, JUnit 5 and good DNS practices to become more resilient to DDOS attacks.