DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest Languages Topics

article thumbnail
Squid Game: The Clean Code Trials — A Java Developer's Survival Story
Learn about clean coding techniques to refactor rigid Java methods, embrace patterns like Strategy, avoid anti-patterns, and craft future-proof software.
July 1, 2025
by Shaamik Mitraa
· 5,746 Views · 6 Likes
article thumbnail
The Death of REST? Why gRPC and GraphQL Are Taking Over
REST isn't dead, but it's no longer the default. gRPC dominates internal microservice communication with 60% faster response times and 75% smaller payloads.
July 1, 2025
by Igboanugo David Ugochukwu DZone Core CORE
· 4,377 Views · 7 Likes
article thumbnail
Jakarta EE 11 and the Road Ahead With Jakarta EE 12
Jakarta EE 11 modernizes enterprise Java with record and virtual thread support. Jakarta EE 12 expands this with Jakarta NoSQL, MVC, and the new Jakarta Query.
July 1, 2025
by Otavio Santana DZone Core CORE
· 5,628 Views · 4 Likes
article thumbnail
Rust: The Must-Adopt Language for Modern Software Development
Rust stands out for its ability to deliver memory safety, zero-cost abstractions, and reliable concurrency, ideal for secure, high-performance software.
June 30, 2025
by Srinivasarao Rayankula
· 2,230 Views · 7 Likes
article thumbnail
A Beginner’s Guide to Playwright: End-to-End Testing Made Easy
Learn Playwright for reliable, cross-browser E2E testing. Modern, fast, and developer-friendly with TypeScript support, smart selectors, and parallel runs.
June 27, 2025
by Rama Mallika Kadali
· 3,589 Views · 3 Likes
article thumbnail
The Unreasonable Effectiveness of the Actor Model for Creating Agentic LLM Applications
Large language models are, in effect, actors. We exploit this fact to develop a system to easily create composable agentic applications.
June 25, 2025
by Alan Littleford
· 2,700 Views · 2 Likes
article thumbnail
Essential JVM Tools for Garbage Collection Debugging
This article explores several tools for analyzing Java GC performance, including built-in utilities like jstat, jcmd, and jvisualvm.
June 25, 2025
by Jill Thornhill
· 4,472 Views · 6 Likes
article thumbnail
Advanced Java Garbage Collection Concepts: Weak References, Finalization, and Memory Leaks
Weak references are not always the answer to memory leaks, unless combined with good programming practices. What happens when there's an issue with the finalize() method?
June 24, 2025
by Jill Thornhill
· 3,108 Views · 1 Like
article thumbnail
Distributed Rate Limiting in Java: A Deep Dive into Bucket4j + PostgreSQL
Bucket4j for Java enables distributed rate limiting with PostgreSQL, ensuring consistency via database locks. There is, as it works.
June 24, 2025
by Arkadii Osheev
· 4,448 Views · 6 Likes
article thumbnail
From Java 8 to Java 21: How the Evolution Changed My Developer Workflow
Learn how upgrading from Java 8 to Java 21 transformed my workflow with features like records, virtual threads, and text blocks. A must-read for Java developers.
June 23, 2025
by Akhil Sabu
· 16,509 Views · 12 Likes
article thumbnail
Building an SQL to DataFrame Converter With ANTLR
ANTLR is a powerful tool that lets you define grammars and build translators. Migrating SQL to DataFrames is tough. ANTLR helps by automating the conversion.
June 23, 2025
by Sandeep Bishnoi
· 5,432 Views · 3 Likes
article thumbnail
Real-Object Detection at the Edge: AWS IoT Greengrass and YOLOv5
Real-time object detection at the edge using YOLOv5 and AWS IoT Greengrass enables fast, offline, and scalable processing in bandwidth-limited or remote environments.
June 23, 2025
by Anil Jonnalagadda
· 20,770 Views · 17 Likes
article thumbnail
TIOBE Index for June 2025: Top 10 Most Popular Programming Languages
In the TIOBE Programming Community Index for June 2025, SQL has dropped out of the top 10, and the classic programming language Fortran took its place.
June 19, 2025
by Megan Crouse
· 3,631 Views · 1 Like
article thumbnail
TIOBE Programming Index News June 2025: SQL Falls to Record Low Popularity
Based on the June 2025 TIOBE Programming Community Index, SQL has faded in popularity as people working in the field of AI switch to NoSQL databases.
June 18, 2025
by Megan Crouse
· 1,922 Views · 1 Like
article thumbnail
Why Whole-Document Sentiment Analysis Fails and How Section-Level Scoring Fixes It
Discover why whole-document sentiment analysis falls short and how a new open-source Python package solves it with section-level scoring.
June 18, 2025
by Sanjay Krishnegowda
· 3,961 Views · 2 Likes
article thumbnail
Effective Exception Handling in Java and Spring Boot Applications
Centralize your error handling using @ControllerAdvice and @ExceptionHandler to ensure consistent, maintainable exception management across your Spring Boot application.
June 17, 2025
by Arunkumar Kallyodan
· 11,470 Views · 9 Likes
article thumbnail
Kung Fu Commands: Shifu Teaches Po the Command Pattern with Java Functional Interfaces
Po skips training (again) but learns the Command Pattern from Shifu instead. Part of our "Design Patterns with Kung Fu" series. No dumplings were harmed.
June 17, 2025
by Shaamik Mitraa
· 2,255 Views · 1 Like
article thumbnail
How to Use Testcontainers With ScyllaDB
Learn how to use Testcontainers to create lightweight, throwaway instances of ScyllaDB for testing with hands-on example.
June 16, 2025
by Eduard Knezovic
· 1,770 Views · 1 Like
article thumbnail
AI Agents in PHP With Model Context Protocol
Supercharge your PHP applications with AI Agents using MCP (Model Context Protocol). Connect powerful tools to LLMs with minimal coding.
June 16, 2025
by Valerio Barbera
· 1,324 Views · 3 Likes
article thumbnail
Monitoring and Managing the Growth of the MSDB System Database in SQL Server
The msdb system database in SQL Server is crucial for managing and maintaining tasks such as job scheduling, alerts, and database mail. Learn more about it.
June 16, 2025
by arvind toorpu DZone Core CORE
· 2,722 Views · 3 Likes
  • Previous
  • ...
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×