An in-depth piece exploring building a modular event-driven microservices architecture, using Spring and Orkes Conductor for orchestration:
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:
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:
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:
eBook – Persistence – NPI EA (cat=Persistence)
Working on getting your persistence layer right with Spring?
eBook – Jackson – NPI EA (cat=Jackson)
Do JSON right with Jackson
eBook – HTTP Client – NPI EA (cat=Http Client-Side)
Get the most out of the Apache HTTP Client
eBook – Maven – NPI EA (cat = Maven)
Get Started with Apache Maven:
Course – RwS – NPI EA (cat=REST)
Explore Spring Boot 3 and Spring 6 in-depth through building a full REST API with the framework:
Course – LS – NPI EA (cat=Spring)
Get started with Spring and Spring Boot, through the reference Learn Spring course:
eBook – RwS – NPI EA (cat=Spring MVC)
Building a REST API with Spring?
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:
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:
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:
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:
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:
Partner – DBSchema – NPI EA (tag = SQL)
DbSchema is a super-flexible database designer, which can take you from designing the DB with your team all the way to safely deploying the schema.
The way it does all of that is by using a design model, a database-independent image of the schema, which can be shared in a team using GIT and compared or deployed on to any database.
And, of course, it can be heavily visual, allowing you to interact with the database using diagrams, visually compose queries, explore the data, generate random data, import data or build HTML5 database reports.
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:
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:
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)
Course – LS – All