#play-framework

[ follow ]
#scalajs
Java
fromScala.js
15 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.
Java
fromScala.js
15 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.
#javascript
Node JS
fromFrontendmasters
2 days ago

What To Know in JavaScript (2026 Edition)

JavaScript's ECMAScript 2025 introduces new iterator methods and improved set functionalities, enhancing performance and usability for developers.
Node JS
fromFrontendmasters
2 days ago

What To Know in JavaScript (2026 Edition)

JavaScript's ECMAScript 2025 introduces new iterator methods and improved set functionalities, enhancing performance and usability for developers.
Vue
fromwww.jqueryscript.net
5 days ago

Weekly Web Design & Development News: Collective #650

TypeScript 6.0 and Vite 8.0 enhance development, while Shopify's Tinker offers over 100 free AI creative tools.
#ai
fromMedium
3 days ago
Software development

The AI Revolution in Development: Why Outer Loop Agents Are the Next Big Thing

Software development
fromMedium
3 days ago

The AI Revolution in Development: Why Outer Loop Agents Are the Next Big Thing

AI is set to revolutionize post-code push processes, automating tasks like security fixes, error logging, and code reviews.
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.
React
fromThisweekinreact
3 days ago

This Week In React #275: Next.js, TanStack, React Compiler, Inertia, Astro, Trusted Types, Signals | ExecuTorch, Unistyles, RN.run, Preflight, Confetti, AI, Lynx | Pretext, Axios, Node, Playwright, Turborepo | This Week In React

Next.js introduces a stable Adapter API for better compatibility across platforms, enhancing its functionality and support for developers.
DevOps
fromInfoWorld
4 days ago

What front-end engineers need to know about AWS

Understanding AWS infrastructure improves front-end debugging and UI performance.
fromYcombinator
5 days ago

Show HN: QuickBEAM - run JavaScript as supervised Erlang/OTP processes | Hacker News

QuickBEAM runs JavaScript inside OTP supervision trees, allowing each runtime to function as a process with a `Beam` global that can call Elixir code and send/receive messages.
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.
#full-stack-development
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.
Web development
fromTreehouse Blog
2 weeks ago

Full Stack Web Development: What It Is and How to Get Started

Full stack developers build both front-end user interfaces and back-end server code, making them valuable across entire web applications.
#scala
Scala
fromScala-lang
4 days ago

Scala 3.8.3 is now available!

Scala 3.8.3 introduces local coverage exclusions and a safe mode for capability-safe code, enhancing code safety and coverage measurement.
Scala
fromMedium
5 days ago

Data Extraction and Classification Using Structural Pattern Matching in Scala

Scala pattern matching enhances code readability and extensibility in real-world data engineering use cases.
Scala
fromScala-lang
1 week ago

Porting the Scala 2 optimizer to Scala 3

The Scala 3 compiler's optimizer improves performance by 10-30% for high-level functional code without complicating developer tasks.
fromMedium
2 months ago
Web frameworks

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

Software development
fromMedium
2 months ago

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

Scala dependency injection via given/using is powerful but can produce confusing, hard-to-maintain implicit dependencies unless explicit using parameters and discipline are applied.
Scala
fromMedium
2 months ago

I Thought Scala Was Vibe Coding

Scala emphasizes immutability, expression-oriented programming, powerful pattern matching, and Option-based null safety for more concise, safer, and more composable JVM code.
Scala
fromScala-lang
4 days ago

Scala 3.8.3 is now available!

Scala 3.8.3 introduces local coverage exclusions and a safe mode for capability-safe code, enhancing code safety and coverage measurement.
Scala
fromMedium
5 days ago

Data Extraction and Classification Using Structural Pattern Matching in Scala

Scala pattern matching enhances code readability and extensibility in real-world data engineering use cases.
Scala
fromScala-lang
1 week ago

Porting the Scala 2 optimizer to Scala 3

The Scala 3 compiler's optimizer improves performance by 10-30% for high-level functional code without complicating developer tasks.
fromMedium
2 months ago
Web frameworks

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

fromMedium
2 months ago
Software development

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

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.
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.
Software development
fromDEV Community
4 days ago

From Maintaining Open Source Libraries to Building an AI-Powered Tools OS with Rust and WebAssembly

Kitmul evolved from a modest project to a platform offering over 300 tools, leveraging AI to enhance development speed and user accessibility.
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
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.
fromInfoQ
2 months ago
Java

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

Java
fromDevOps.com
1 month ago

Survey Surfaces Massive Amount of Java Technical Debt

Dead and unused code and frequent Java CVEs reduce developer productivity; Java remains widely used with growing AI use and many migrating from Oracle Java.
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
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.
fromInfoQ
2 months ago
Java

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

fromDanielwestheide
6 days ago
Software development

Pair Programming Considered Unnecessary: The Costs of Productive Solitude

JetBrains is discontinuing Code With Me due to declining demand for remote collaborative coding post-pandemic.
#scala-3
Scala
fromMedium
6 days ago

Unmasking AnyKind: Type Shapes in Scala 3

AnyKind in Scala 3 allows for a supertype of all types, but lacks specificity about type kind.
Scala
fromMedium
6 days ago

Unmasking AnyKind: Type Shapes in Scala 3

AnyKind in Scala 3 allows for a supertype of all types, but lacks specificity about type kind.
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
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.
Scala
fromMedium
1 week ago

Breaking Scala's Nil with Java Reflection

Java reflection in Spring Data MongoDB caused a bug in Scala's Nil singleton, revealing a mismatch between Scala's guarantees and JVM behavior.
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.
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
#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
fromMedium
2 weeks ago

From Concept to Production: The Complete Guide to XML Prompt Engineering for Software Developers

Treat LLMs as compilers, not chatbots, using Structured XML Prompting to generate professional-grade code through a five-stage AI-assisted development cycle with rigid constraints.
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.
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.
Web frameworks
fromScala-lang
1 month ago

Migrating sbt plugins to sbt 2 with sbt2-compat plugin

The sbt2-compat plugin enables plugin authors to cross-publish for both sbt 1 and sbt 2 using a unified codebase with version-specific compatibility abstractions.
Scala
fromMedium
3 weeks ago

100 Scala Scenario-Based Interview Questions and Answers

Scala technical interviews prioritize practical problem-solving and design reasoning over syntax memorization, with scenario-based questions evaluating real-world technical 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.
#scala-interview-preparation
Web development
fromLogRocket Blog
1 month ago

Anti-libraryism: 10 web APIs that replace modern JavaScript libraries - LogRocket Blog

Major browsers provide native Web APIs that replace many common JavaScript libraries, enabling smaller bundles, improved runtime performance, and reduced dependency maintenance.
Scala
fromScala-lang
3 weeks ago

Hardening Scoverage Support in Scala 3

Scoverage, Scala's standard code coverage tool, underwent systematic testing improvements to ensure reliability across compiler language features and future compatibility.
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
#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

fromLogRocket Blog
1 month ago

How to build agentic frontend applications with CopilotKit - LogRocket Blog

The web is full of AI assistants that appear to understand application UIs, user data, and intent. In practice, however, most of these systems operate outside the application itself. When you try to build one from scratch, you quickly run into a core limitation: large language models have no native understanding of your React state, component hierarchy, or business logic.
Web development
Software development
fromTypelevel
1 month ago

typelevel.org built with Typelevel

Arman Bilge leads and maintains core Typelevel projects like Cats Effect, directs the Typelevel Foundation, and focuses on functional programming, concurrent runtimes, community growth, and open-source collaboration.
React
fromLogRocket Blog
2 months ago

Moving beyond RxJS: A guide to TanStack Pacer - LogRocket Blog

TanStack Pacer provides lightweight debounce, throttle, batching, and rate-limiting utilities to manage UI timing, reduce jank, and integrate cleanly with React.
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
fromMedium
2 months ago

Agentic Workflows in Scala (Without the Buzzwords)

Durable, decision-driven systems require explicit state, clear decision points, and explicit workflow orchestration rather than opaque autonomous agent loops.
fromInfoWorld
2 months ago

Get started with Angular: Introducing the modern reactive workflow

Angular is a cohesive, all-in-one reactive framework for web development. It is one of the larger reactive frameworks, focused on being a single architectural system that handles all your web development needs under one idiom. While Angular was long criticized for being heavyweight as compared to React, many of those issues were addressed in Angular 19. Modern Angular is built around the Signals API and minimal formality, while still delivering a one-stop-shop that includes dependency injection and integrated routing.
Web frameworks
Web frameworks
fromInfoWorld
1 month ago

Reactive state management with JavaScript Signals

Signals provide fine-grained reactive state that pushes updates efficiently, simplifying state management and reducing framework rendering overhead.
#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
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.
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.
fromMedium
2 months ago

Agentic Workflows in Scala (Without the Buzzwords)

High-level view of the travel search workflow, highlighting parallel searches, explicit decision points, and iterative refinement. In Scala, we define this workflow using Workflows4s, encoding both state and transitions explicitly in the type system. Instead of opaque state blobs or untyped contexts, the state of the process is represented using algebraic data types - types like Started, Found, Sent, and Booked - each corresponding to a distinct point in the workflow's lifecycle.
Scala
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
fromMedium
2 months ago

Functional Programming Isn't Just for Academics: Why It Matters for the Systems We Build Now

In 1983 I asked my parents for an Atari for Christmas, instead I got a Commodore 64... Needless to say, I was very disappointed until I discovered how much cooler Wizard of Wor was than Combat. To their credit, my parents thought a computer was a better investment than a video game. I used that C64 through my sophomore year of college until I replaced it with a 486; my first real investment.
Software development
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
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
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
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
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.
Software development
fromVue.js Jobs
2 months ago

.NET Engineer (Fullstack) at ASCENDING - VueJobs

Design and maintain full-stack .NET applications using C#, ASP.NET, SQL Server, Azure DevOps, and modern UI frameworks, incorporating AI/ML for fraud detection and automation.
fromScala-lang
2 months ago

Scala 3.8 released!

We're pleased to announce the release of Scala 3.8 - a significant release that modernizes the Scala ecosystem and paves the way for Scala 3.9 LTS. This release introduces a standard library compiled by Scala 3 itself, stabilizes highly-anticipated features like Better Fors (SIP-62) and runtimeChecked (SIP-57), and introduces experimental features including flexible varargs and strict equality pattern matching. A runtime regression was detected after publishing Scala 3.8.0 artifacts.
Scala
Software development
fromMedium
2 months ago

Pure Functions: Your First Step Toward Bug-Free Concurrency

Pure functions and immutability stabilize systems by preserving facts and ensuring deterministic business logic amid mutable, entangled state and external side effects.
fromMedium
1 month ago

Monadris: Why Functional Design Makes Tetris Safer and Easier (Scala 3 + ZIO)

A real Tetris loop has time (ticks), concurrent inputs (keystrokes), state transitions (collision, locking, line clears), and non-determinism (piece generation). In many imperative designs, these concerns end up tangled in shared mutable state, which tends to produce bugs that are: hard to reproduce (timing-dependent), hard to test (logic mixed with effects), hard to debug (replay isn't deterministic).
Software development
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.
[ Load more ]