#javalin

[ follow ]
Java
fromScala.js
16 hours ago

Announcing Scala.js 1.21.0

Scala.js 1.21.0 introduces compatibility changes, deprecates JDK < 17, disables Google Closure Compiler by default, and includes performance improvements.
DevOps
fromInfoQ
20 hours ago

Replacing Database Sequences at Scale Without Breaking 100+ Services

Validating requirements can simplify complex problems, and embedding sequence generation reduces network calls, enhancing performance and reliability.
Angular
fromInfoQ
1 day ago

Swift 6.3 Stabilizes Android SDK, Extends C Interop, and More

Swift 6.3 introduces official Android support, enhances C interoperability, and improves embedded programming capabilities with a unified build system and low-level performance control.
Scala
fromInfoQ
2 days ago

Beyond RAG: Architecting Context-Aware AI Systems with Spring Boot

Context-Augmented Generation (CAG) enhances Retrieval-Augmented Generation (RAG) by managing runtime context for enterprise applications without requiring model retraining.
#java
Java
fromInfoQ
5 days ago

Java News Roundup: GraalVM Build Tools, EclipseLink, Spring Milestones, Open Liberty, Quarkus

Multiple Java frameworks and tools have released updates and new features, enhancing performance and fixing issues.
Java
fromMedium
1 week ago

Java vs Kotlin vs Scala: Which to Choose in 2026

Java, Kotlin, and Scala serve different audiences and problems despite running on the JVM.
Java
fromInfoQ
1 week ago

Java News Roundup: JDK 26, LibericaJDK, Payara Platform, GlassFish Milestone, ClawRunr

JDK 26 has been released with 10 JEPs, alongside updates to JDK 27, Spring Framework, and other Java technologies.
Software development
fromMedium
2 months ago

Kotlin vs Scala vs Java: Which Language Wins? (2026)

Choosing between Java, Kotlin, and Scala directly impacts project outcomes because they differ in stability, market share, developer satisfaction, cost, and specialization.
Java
fromInfoQ
2 months ago

Java News Roundup: Spring gRPC, Quarkus, Gatherers4j, Keycloak, Grails, Java Operator SDK

Java ecosystem saw multiple maintenance and point releases across JDK, Spring gRPC, Quarkus, Gatherers4j, and other projects, including bug fixes and dependency updates.
Java
fromInfoQ
5 days ago

Java News Roundup: GraalVM Build Tools, EclipseLink, Spring Milestones, Open Liberty, Quarkus

Multiple Java frameworks and tools have released updates and new features, enhancing performance and fixing issues.
Java
fromMedium
1 week ago

Java vs Kotlin vs Scala: Which to Choose in 2026

Java, Kotlin, and Scala serve different audiences and problems despite running on the JVM.
Java
fromInfoQ
1 week ago

Java News Roundup: JDK 26, LibericaJDK, Payara Platform, GlassFish Milestone, ClawRunr

JDK 26 has been released with 10 JEPs, alongside updates to JDK 27, Spring Framework, and other Java technologies.
fromInfoQ
2 months ago
Java

Java News Roundup: Spring gRPC, Quarkus, Gatherers4j, Keycloak, Grails, Java Operator SDK

Node JS
fromTreehouse Blog
2 days ago

How to Build Your First Full Stack App as a Beginner

Building a simple full stack project enhances understanding of front end, back end, and database interactions beyond theoretical knowledge.
React
fromInfoQ
4 days ago

TanStack Start Introduces Import Protection to Enforce Server and Client Boundaries

TanStack Start introduces import protection to prevent server-only and client-only code from leaking into incorrect bundles.
Java
fromInfoQ
2 days ago

Helidon 4.4.0 Introduces Alignment with OpenJDK Cadence and Support via Java Verified Portfolio

Helidon 4.4.0 introduces alignment with OpenJDK, new features, and support for LangChain4j, changing its versioning to match OpenJDK's release cadence.
DevOps
fromMedium
22 hours ago

Fair Multitenancy-Beyond Simple Rate Limiting

Fair multitenancy ensures equitable infrastructure access for customers, balancing simplicity, performance, and safety in shared environments.
Django
fromLoopwerk
1 week ago

Building modern Django apps with Alpine AJAX, revisited

Simplifying the web development stack with an all-Django approach and Alpine AJAX improves efficiency and reduces unnecessary complexity.
Software development
fromTheregister
1 week ago

Avalonia bolts Linux and WebAssembly onto .NET MAUI

AvaloniaUI has introduced MAUI support for Linux and WebAssembly, enhancing cross-platform capabilities despite challenges in adoption and bugs.
Java
fromMedium
22 hours ago

Spring Data JPA: What Changed, What Broke, and How to Fix - (Production-Ready Systems)

Spring Data JPA 2026 represents a fundamental shift in persistence, impacting queries, transactions, and architecture, necessitating updated patterns for scalability.
Artificial intelligence
fromTechzine Global
1 week ago

JetBrains Central unveiled, an open platform for agentic software teams

JetBrains Central is an open platform unifying developer tools, AI agents, and infrastructure, enhancing organizational AI use and governance.
Web frameworks
fromMedium
2 weeks ago

Why Most Spring Boot Apps Fail in Production (7 Critical Mistakes)

Spring Boot production failures stem from seven critical mistakes including improper dependency injection, configuration errors, and resource management issues that developers can systematically avoid.
DevOps
fromApp Developer Magazine
3 days ago

Lens Launches MCP Server to Connect AI Coding Assistants with Kubernetes

Lens by Mirantis integrates a Model Context Protocol server, simplifying AI coding assistants' access to Kubernetes clusters.
Angular
fromInfoQ
2 weeks ago

Mobile Server-Driven UI at Scale

Nubank's mobile platform team manages infrastructure for a digital banking app serving 115 million customers across 40 million daily users, supporting 3,000 engineers developing features in Flutter, iOS, and Android.
fromInfoWorld
2 weeks ago

We mistook event handling for architecture

Events are essential inputs to modern front-end systems. But when we mistake reactions for architecture, complexity quietly multiplies. Over time, many front-end architectures have come to resemble chains of reactions rather than models of structure. The result is systems that are expressive, but increasingly difficult to reason about.
React
Scala
fromMedium
2 weeks ago

What I Learned Building Secure Observability in Scala

Build secure Scala applications by keeping core logic in plain IO and using a temporary Mission Stack only for sensitive operations, integrating security with observability from the start rather than adding it later.
DevOps
fromInfoWorld
4 days ago

What front-end engineers need to know about AWS

Understanding AWS infrastructure improves front-end debugging and UI performance.
#kotlin
DevOps
fromInfoWorld
5 days ago

How to build an enterprise-grade MCP registry

MCP registries are essential for integrating AI agents with enterprise systems, requiring semantic discovery, governance, and developer-friendly controls.
fromInfoWorld
3 weeks ago

JetBrains launches Air and Junie CLI for AI-assisted development

Air, now free for MacOS with Linux and Windows versions coming soon, is an agentic development environment, or ADE, built on the idea of integrating the essential tools for managing coding agents into a single coherent experience. Serving as a single workspace where Claude Agent, Gemini CLI, Codex, and Junie CLI can work side-by-side, Air helps developers navigate a codebase and easily switch back and forth between different coding agents.
Software development
Java
fromInfoWorld
1 week ago

Basic and advanced Java serialization

Order in custom serialization must match exactly to avoid data corruption or deserialization failure.
#scala-interview-preparation
fromInfoWorld
1 month ago

The right way to architect modern web applications

Modern web applications are no longer just "sites." They are long-lived, highly interactive systems that span multiple runtimes, global content delivery networks, edge caches, background workers, and increasingly complex data pipelines. They are expected to load instantly, remain responsive under poor network conditions, and degrade gracefully when something goes wrong.
Web frameworks
DevOps
fromMedium
2 weeks ago

Reusing CloudFront, ALB, and API Gateway in a Serverless Platform

Edge architecture decisions around CloudFront, ALB, and API Gateway significantly impact deployment speed and isolation in serverless platforms while balancing security, compliance, and cost.
Java
fromInfoWorld
2 weeks ago

9 reasons Java is still great

Java maintains prominence through balancing stability with innovation, community-driven governance via the Java Community Process, and continuous evolution incorporating functional programming, concurrency, and cloud computing advances.
DevOps
fromInfoQ
2 weeks ago

QCon London 2026: Managing Asynchronous APIs at Scale

Event-driven architectures require explicit specifications, governance, and provisioning practices to scale beyond informal ad-hoc approaches, using tools like AsyncAPI to enable discovery, schema consistency, and automated infrastructure deployment.
Java
fromInfoWorld
2 weeks ago

Java future calls for boosts with records, primitives, classes

Java is advancing record creation, primitive boxing, and pattern matching through multiple JEPs to improve code conciseness and type handling capabilities.
Web frameworks
fromLoicpoullain
1 month ago

The future of web frameworks in the age of AI

AI agents now generate 90-95% of production code, requiring frameworks to be AI-understandable with comprehensive documentation and clear examples to remain competitive.
#java-26-release
Java
fromInfoQ
2 weeks ago

Java 26 Delivers Language Innovation, Library Improvements, Performance and Security

Java 26 introduces 10 JEPs including improvements to libraries, language innovation, performance, and security, with five features still in preview or incubator stages.
Java
fromDevOps.com
2 weeks ago

Java 26 Arrives With AI Integration and a New Ecosystem Portfolio - What It Means for DevOps Teams - DevOps.com

Java 26 positions Java as the infrastructure layer for AI workloads, with 73 billion active JVMs already running enterprise systems where agentic AI will operate.
Java
fromInfoQ
2 weeks ago

Java 26 Delivers Language Innovation, Library Improvements, Performance and Security

Java 26 introduces 10 JEPs including improvements to libraries, language innovation, performance, and security, with five features still in preview or incubator stages.
Java
fromDevOps.com
2 weeks ago

Java 26 Arrives With AI Integration and a New Ecosystem Portfolio - What It Means for DevOps Teams - DevOps.com

Java 26 positions Java as the infrastructure layer for AI workloads, with 73 billion active JVMs already running enterprise systems where agentic AI will operate.
Software development
fromInfoQ
1 month ago

Borrowing from Kotlin/Android to Architect Scalable iOS Apps in SwiftUI

Good architecture is platform agnostic; Android architectural principles for maintainability apply equally to iOS development.
Java
fromInfoQ
2 weeks ago

Java News Roundup: JHipster 9.0, Project Valhalla, Spring, Helidon, OpenXava, Java Operator SDK

JHipster 9.0 GA released alongside updates to JDK 26/27, Project Valhalla, Spring Framework, and multiple Java ecosystem tools and libraries.
#openjdk
fromInfoQ
2 months ago
Java

Java News Roundup: WildFly 39, Open Liberty, Spring Framework, JobRunr, Gradle, Micrometer

fromInfoQ
2 months ago
Java

Java News Roundup: WildFly 39, Open Liberty, Spring Framework, JobRunr, Gradle, Micrometer

Java
fromOracle
2 weeks ago

The Arrival of Java 26

JDK 26 introduces ten significant enhancements including language innovations for AI integration, performance improvements through garbage collection optimization, and cryptographic security enhancements for better application security.
fromwww.sitepoint.com
2 months ago

Software Development

1. What Are the Key Features Every Modern Business Website Should Have Today? Perfect for UX, performance, and custom web development discussion.
Web design
fromInfoQ
1 month ago

Expanding Swift from Apps to Services

As a high-level description, Swift is an ahead-of-time compiled, memory-safe, multi-paradigm programming language. Swift uses reference counting for memory management instead of garbage collection, and has recently added support for limited lifetime analysis. Finally, Swift leans heavily on types with value semantics by leveraging copy-on-write. This enables powerful local reasoning, as value types are either mutable or shared, but not both.
Apple
fromPythonbytes
1 month ago

A bolt of Django

About the show Sponsored by us! Support our work through: Connect with the hosts Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 11am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Python
Artificial intelligence
fromMedium
2 months ago

Beyond the Monolith: The Rise of the AI Microservices Architecture

LangGraph models AI interactions as a state-machine graph with persistent state, semantic routing, and microservice agents for robust orchestration.
Java
fromInfoQ
1 month ago

Java News Roundup: Lazy Constants, TornadoVM 3.0, NetBeans 29, Quarkus, JReleaser, Open Liberty

Java ecosystem releases include JEP 531 Lazy Constants advancing to Candidate status, GA releases of TornadoVM 3.0 and NetBeans 29, and multiple point releases across Quarkus, JReleaser, Chicory, RefactorFirst, Micronaut, Jox, and Open Liberty.
Web frameworks
fromInfoWorld
2 months ago

Kotlin-based Ktor 3.4 boosts HTTP client handling

Ktor 3.4 adds runtime endpoint documentation with a compiler plugin, OkHttp duplex streaming for HTTP/2, and Zstd compression support.
Software development
fromInfoQ
1 month ago

The Ideal Micro-Frontends Platform

Micro-frontends apply microservice principles to the frontend, enabling autonomous teams but requiring solutions beyond runtime component loading due to added complexity.
#scala
fromMedium
2 months ago
Web frameworks

Scala Dependency Injection for Java Developers (Part 4): Bugs Spring Allows That Scala Prevents

fromMedium
3 months ago
Scala

Scala Programming Explained: A Complete Storytelling Guide for Students and Developers

fromMedium
2 months ago
Software development

Scala Dependency Injection for Java Developers (Part 5): Where Scala DI Can Go Wrong

fromMedium
2 months ago
Web frameworks

Scala Dependency Injection for Java Developers (Part 4): Bugs Spring Allows That Scala Prevents

fromMedium
3 months ago
Scala

Scala Programming Explained: A Complete Storytelling Guide for Students and Developers

fromMedium
2 months ago
Software development

Scala Dependency Injection for Java Developers (Part 5): Where Scala DI Can Go Wrong

fromMedium
1 year ago

Modern Web Architectures: Composability with Harmony

Over the past decade, software development has undergone a massive transformation due to continuous innovations in tools, processors and novel architectures. In the past, most applications were monoliths and then shifted to microservices, and now we find ourselves embracing composability - a paradigm that prioritizes modular, reusable, and flexible software design. Instead of writing separate, tightly coupled applications, developers now compose software using reusable business capabilities that can be plugged into multiple projects. This enables greater scalability, maintainability, and collaboration across teams and organizations. At the heart of this movement is Bit Harmony, a framework designed to make composability a first-class citizen in modern web development.
Software development
#spring
fromMedium
3 months ago
Software development

Goodbye to @Autowired: Completely Removed it From My Spring Boot Code

fromMedium
3 months ago
Software development

Goodbye to @Autowired: Completely Removed it From My Spring Boot Code

Software development
fromInfoQ
2 months ago

Java News Roundup: Spring Shell, JReleaser, TornadoInsight, Apache Camel

Spring Shell 4.0 GA released; JReleaser 1.22.0 and Apache Camel 4.14.3 issued; TornadoInsight gains TornadoVM 2.0 compatibility; JDK 26/27 EA builds continue.
fromMedium
1 month ago

Fire-and-Forget REST APIs: A TDD Journey.

The request for its API val request = Request[IO](Method.POST, uri&quot;/jobs&quot;)val api = new AsyncJobApi // this will not compile since AsyncJobApi is not defined yet Minimal implementation to make it green: class AsyncJobApi Red test: The API should return a 202 Accepted response: &quot;POST /jobs returns Accepted&quot; in { val request = Request[IO](Method.POST, uri&quot;/jobs&quot;) val api = new AsyncJobApi api.routes.orNotFound.run(request).asserting : response =&gt; response.status shouldBe Status.Accepted} Make it green: class AsyncJobApi { val routes: HttpRoutes[IO] = HttpRoutes.of[IO] : case req @ POST -&gt; Root / &quot;jobs&quot; =&gt; Accepted()} 5.2 Add headers (Trivial Implementation) Red test: add X-Total-Count and Location headers with job ID (only the assertion is shown)
Scala
DevOps
fromInfoWorld
2 months ago

From distributed monolith to composable architecture on AWS: A modern approach to scalable software

Migrating distributed monoliths to a composable AWS architecture yields loosely coupled, autonomous services that improve scalability, resilience, deployment velocity, and team autonomy.
Scala
fromMedium
2 months ago

Scala Dependency Injection for Java Developers (Part 2): Given and Using Explained

Scala 3's given and using provide compile-time, type-driven dependency injection without runtime scanning, reflection, or @Autowired.
Java
fromInfoWorld
1 month ago

GlassFish 8 Java server boosts data access, concurrency

GlassFish 8 adds virtual threads for massive concurrency, integrates Jakarta Security with MicroProfile JWT for flexible authentication, and supports JMX monitoring in Embedded mode.
Software development
fromInfoQ
1 month ago

Are You Missing a Data Frame? The Power of Data Frames in Java

DataFrames and data-oriented programming promote modeling immutable data separately from behavior, making Java suitable for DataFrame-style data manipulation comparable to Python.
Software development
fromInfoWorld
1 month ago

Vercel revamps AI-powered v0 development platform

Vercel's v0 platform rebuilt to enable secure, Git-integrated, production-ready vibe coding for enterprise apps and agent workflows.
Software development
fromInfoWorld
2 months ago

Why your next microservices should be streaming SQL-driven

Streaming SQL with UDFs, materialized results, and ML/AI integrations enables continuous, stateful processing of event streams for microservices.
Software development
fromVue.js Jobs
1 month ago

Java Full Stack Developer at Consort Group - VueJobs

Consort Group seeks a Java Full Stack Developer to modernize, build, migrate, and maintain cloud-ready Java applications, APIs, and microservices for financial systems.
fromMedium
2 months ago

Two Months of Vibe-Coding: Scala, Constraints, Trust and Shipping

If there's one thing I want you to take away from this article, it's this: testing harness is the most important thing for vibe-coding. Not prompt engineering, not fancy plugins, just constraining your AI outside AI toolchain. I'm calling it harness because it's not only tests. It's tests, types, linters, and any other automated checks you can put in place. The more you rely on AI, the more harness you need.
Software development
#jpa
Software development
fromMedium
1 month ago

I Can't Believe Rust Is Replacing Java

The X recommendation system was fully rewritten and open-sourced using only Rust and Python, replacing previous Java and Scala implementations.
Software development
fromArtima
1 month ago

The Autoproxy Plugin - Part I

Reducing lines of code reduces defect creation; more expressive languages like Scala cut accidental complexity and lower defects versus more verbose languages.
fromInfoQ
2 months ago

Java News Roundup: Jakarta EE 12, Spring Shell, Open Liberty, Quarkus, Tomcat, JHipster, Gradle

From the discussions in the Jakarta EE Platform call[s] the last couple of weeks, it looks like we won't see a release of Jakarta EE 12 on this side of summer (on the Northern Hemisphere at least). The reason is that since Jakarta EE 11 was delayed by a year, most of the vendors are currently working on their implementations.
Java
Java
fromInfoQ
2 months ago

Java Concurrency from the Trenches: Lessons Learned in the Wild

Practical Java concurrency lessons from a Netflix production project reveal common pitfalls, necessary learning, and pragmatic approaches for application developers.
Java
fromMedium
2 months ago

Spring Boot Defaults You Forgot to Change-And Now Regret (Practical, No Theory)

Spring Boot production defaults (Tomcat threads, HikariCP connections) can cause blocking, queued requests, and latency spikes; tune thread and DB pool sizes for production.
Java
fromInfoQ
1 month ago

Java News Roundup: GlassFish 8.0, OpenHai 1.0, LangChain4j, Infinispan, Hibernate, JobRunr

Multiple Java platforms and libraries released updates, highlighted by GlassFish 8.0 GA, JDK 26/27 early-access builds, and several framework and tooling point and milestone releases.
Java
fromInfoWorld
2 months ago

Java 27 gets its first feature

JDK 27 adds post-quantum hybrid TLS 1.3 key exchange, giving Java applications quantum-resistant hybrid algorithms via javax.net.ssl by default without code changes.
Java
fromAmazon Web Services
1 month ago

AWS Transform custom: AI-driven Java modernization to reduce tech debt | Amazon Web Services

AWS Transform custom automates large-scale Java modernization using agentic AI, standardized AWS-managed transformations, and customizable packages to reduce technical debt and speed upgrades.
[ Load more ]