Job – Java Automation Lead NPI EA (cat=REST)
We've opened a new role Backend Java/Spring Team Lead with
Integration Experience. Part-time and entirely remote, of
course.
Read More
Partner – Orkes – NPI EA (tag=Microservices) Partner – Aegik AB – NPI EA (cat=JPA)
Slow MySQL query performance is all too common. Of course
it is. A good way to go is, naturally, a dedicated profiler that
actually understands the ins and outs of MySQL.
The Jet Profiler was built for MySQL only, so it can do
things like real-time query performance, focus on most used tables
or most frequent queries, quickly identify performance issues and
basically help you optimize your queries.
Critically, it has very minimal impact on your server's
performance, with most of the profiling work done separately - so
it needs no server changes, agents or separate services.
Basically, you install the desktop application, connect to your MySQL
server, hit the record button, and you'll have results
within minutes:
>> Try
out the Profiler
Partner – Microsoft – NPI EA (cat=Java)
Microsoft JDConf 2024 conference is getting closer, on March
27th and 28th. Simply put, it's a free virtual event to
learn about the newest developments in Java, Cloud, and AI.
Josh Long and Mark Heckler are kicking things off in the
keynote, so it's definitely going to be both highly useful and
quite practical.
This year’s theme is focused on developer productivity
and how these technologies transform how we work, build, integrate,
and modernize applications.
For the full conference agenda and speaker lineup, you can
explore JDConf.com:
>>
RSVP Now
Partner – Payara – NPI EA (cat=JAVA EE)
Accelerate Your Jakarta EE Development with Payara Server!
With best-in-class guides and documentation, Payara
essentially simplifies deployment to diverse
infrastructures.
Beyond that, it provides intelligent insights and actions to
optimize Jakarta EE applications.
The goal is to apply an opinionated approach to get to
what's essential for mission-critical applications - really solid
scalability, availability, security, and long-term support:
>> Download
and Explore the Guide (to learn more)
eBook – Persistence – NPI EA (cat=Persistence) eBook – Jackson – NPI EA (cat=Jackson) eBook – HTTP Client – NPI EA (cat=Http Client-Side) eBook – Maven – NPI EA (cat = Maven) Course – RwS – NPI EA (cat=REST) Course – LS – NPI EA (cat=Spring)
Get started with Spring and Spring Boot, through the reference
Learn Spring course:
>> LEARN
SPRING
eBook – RwS – NPI EA (cat=Spring MVC) Partner – Machinet – NPI EA (cat = Testing)
The AI Assistant to boost Boost your productivity writing unit
tests - Machinet AI.
AI is all the rage these days, but for very good reason. The
highly practical coding companion, you'll get the power of
AI-assisted coding and automated unit test generation.
Machinet's Unit Test AI Agent utilizes your own project
context to create meaningful unit tests that intelligently aligns
with the behavior of the code.
And, the AI Chat crafts code and fixes errors with ease,
like a helpful sidekick.
Simplify Your Coding Journey with Machinet AI:
>> Install Machinet
AI in your IntelliJ
Partner – Codium – NPI EA (cat = Testing)
Get non-trivial analysis (and trivial, too!) suggested right
inside your IDE or Git platform so you can code smart, create
more value, and stay confident when you push.
Get CodiumAI for free and become part of a community of
over 280,000 developers who are already experiencing improved and
quicker coding.
Write code that works the way you meant it to:
>>
CodiumAI. Meaningful Code Tests for Busy Devs
Partner – Bellsoft – NPI EA (cat = Spring)
Looking for the ideal Linux distro for running modern Spring
apps in the cloud?
Meet Alpaquita Linux: lightweight, secure, and powerful
enough to handle heavy workloads.
This distro is specifically designed for running Java
apps. It builds upon Alpine and features significant
enhancements to excel in high-density container environments while
meeting enterprise-grade security standards.
Specifically, the container image size is ~30% smaller than
standard options, and it consumes up to 30% less RAM:
>> Try
Alpaquita Containers now.
Course – LSS – NPI EA (cat=Spring Security)
Yes, Spring Security can be complex, from the more advanced
functionality within the Core to the deep OAuth support in the
framework.
I built the security material as two full courses - Core and
OAuth, to get practical with these more complex scenarios. We
explore when and how to use each feature and code through it on
the backing project.
You can explore the course here:
>> Learn Spring
Security
Partner – Aegik AB – NPI EA (tag = SQL)
Slow MySQL query performance is all too common. Of course
it is. A good way to go is, naturally, a dedicated profiler that
actually understands the ins and outs of MySQL.
The Jet Profiler was built for MySQL only, so it can do
things like real-time query performance, focus on most used tables
or most frequent queries, quickly identify performance issues and
basically help you optimize your queries.
Critically, it has very minimal impact on your server's
performance, with most of the profiling work done separately - so
it needs no server changes, agents or separate services.
Basically, you install the desktop application, connect to your MySQL
server, hit the record button, and you'll have results
within minutes:
>> Try
out the Profiler
Course – LSD – NPI EA (tag=Spring Data JPA)
Spring Data JPA is a great way to handle the complexity of
JPA with the powerful simplicity of Spring Boot.
Get started with Spring Data JPA through the guided reference
course:
>> CHECK OUT THE
COURSE
Partner – MongoDB – NPI EA (tag=MongoDB)
Just published a deep dive into building a relevance-focused
search with MongoDB. More or less out of the box:
>> MongoDB Atlas Search
Partner – Expected Behavior – NPI EA (tag=PDF)
Creating PDFs is actually surprisingly hard. When we
first tried, none of the existing PDF libraries met our needs. So
we made DocRaptor for ourselves and later launched it as one
of the first HTML-to-PDF APIs.
We think DocRaptor is the fastest and most scalable way to
make PDFs, especially high-quality or complex PDFs. And as
developers ourselves, we love good documentation, no-account trial
keys, and an easy setup process.
>> Try DocRaptor's
HTML-to-PDF Java Client (No Signup Required)
Lots of interesting writeups on Java 9 this week.
Here we go…
1. Spring and Java
A great place to start understanding all the work that the Spring Security team has been putting into OAuth 2.0 support over the past year or so.
The Public review of JSR-371, Model-View-Controller (MVC) version 1.0 specification, is now open.
>> JPA 2.2 Brings Some Highly Anticipated Changes [infoq.com]
A solid intro to what JPA 2.2 come out with.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical and Musings
A quick and practical guide to setting up a simple Kubernetes Cluster.
A very interesting comparison of Envoy and Istio with Hystrix.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
I’m picking this simply because I thought it was funny: