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
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

The Latest Coding Topics

article thumbnail
Understanding Java Signals
Learn the challenges of the Observer pattern in Java and how it can be improved with Signals for clearer, more reusable code, using a Todo app as an example.
April 29, 2025
by STEPHEN Maina
· 4,801 Views · 4 Likes
article thumbnail
Build an MCP Server Using Go to Connect AI Agents With Databases
Learn to build an MCP server using Go to connect AI agents with Azure Cosmos DB, enabling seamless database interactions with Go SDK and mcp-go tools.
April 29, 2025
by Abhishek Gupta DZone Core CORE
· 3,009 Views · 2 Likes
article thumbnail
Debugging Core Dump Files on Linux - A Detailed Guide
This guide explains how to enable, generate, and debug core dumps in Linux using tools like GDB, Valgrind, and Crash Utility to analyze core dumps
April 29, 2025
by Srinivas Chippagiri DZone Core CORE
· 3,598 Views · 5 Likes
article thumbnail
How To Replicate Oracle Data to BigQuery With Google Cloud Datastream
Set up Oracle 19c to BigQuery replication using Google Cloud Datastream, covering prerequisites, networking, CDC setup, and job validation.
April 29, 2025
by Karteek Kotamsetty
· 17,578 Views · 3 Likes
article thumbnail
Filtering Messages With Azure Content Safety and Spring AI
Learn how to use Azure Content Safety with Spring AI to detect harmful input and prevent unsafe messages from reaching your chat model.
April 28, 2025
by Tamas Kiss
· 3,000 Views · 1 Like
article thumbnail
Why I Started Using Dependency Injection in Python
Learn how Dependency Injection (DI) in Python helps improve code structure, testing, and flexibility, using real-world examples and the dependency-injector library.
April 28, 2025
by Haymang Ahuja
· 2,861 Views · 1 Like
article thumbnail
Building Data Pipelines With Jira API
Automate Jira workflows via API with Python: tickets on pipeline failures, JQL reports, and data sync. Start with failed transfers and expand to dashboards and testing.
April 28, 2025
by Saeed Ashif Ahmed
· 3,302 Views · 1 Like
article thumbnail
Doris: Unifying SQL Dialects for a Seamless Data Query Ecosystem
Apache Doris breaks this barrier with its powerful SQL dialect compatibility and builds a unified data query ecosystem for users.
April 28, 2025
by Darren Xu
· 2,402 Views
article thumbnail
Mastering Shift-Left: The Ultimate Guide to Input Validation in Jenkins Pipelines
Enhance Jenkins pipelines with shift-left input validation using a shared library—catch configuration errors early, boost reliability, and accelerate development.
April 28, 2025
by Bal Reddy Cherlapally
· 2,341 Views · 1 Like
article thumbnail
Building a Simple Todo App With Model Context Protocol (MCP)
MCP is an open standard that connects AI models, apps, and data sources, enabling secure and easy integrations for AI-driven tools and workflows.
April 28, 2025
by Suleiman Dibirov DZone Core CORE
· 2,012 Views · 3 Likes
article thumbnail
How to Convert Between PDF and TIFF in Java
In this article, we highlight both the overlap between PDF and TIFF files in certain industries and suggest a few APIs to convert to and from each format.
April 28, 2025
by Brian O'Neill DZone Core CORE
· 4,278 Views · 3 Likes
article thumbnail
Building Event-Driven Go Applications With Azure Cosmos DB and Azure Functions
Learn how to build serverless Azure Functions with Go, using Cosmos DB triggers and Azure OpenAI for generating embeddings in this step-by-step guide.
April 28, 2025
by Abhishek Gupta DZone Core CORE
· 2,524 Views
article thumbnail
Thermometer Continuation in Scala
Implement thermometer continuations in Scala using exceptions and state to capture, replay, and resume control flow with minimal changes to the language.
April 25, 2025
by Michael Wang
· 4,049 Views · 1 Like
article thumbnail
SQL Server Index Optimization Strategies: Best Practices with Ola Hallengren’s Scripts
This guide covers the effective implementation of Ola Hallengren's SQL Server Maintenance Solution for index optimization, especially in Availability Group environments.
April 25, 2025
by arvind toorpu DZone Core CORE
· 6,087 Views · 2 Likes
article thumbnail
Clean Up Event Data in Ansible Event-Driven Automation
Clean and normalize event data in Ansible Event-Driven Automation (EDA) with the ansible.eda.dashes_to_underscores filter for smoother, more reliable automation.
April 25, 2025
by Binoj Melath Nalinakshan Nair DZone Core CORE
· 5,773 Views · 5 Likes
article thumbnail
Analyzing “java.lang.OutOfMemoryError: Failed to create a thread” Error
Java applications may throw the error “java.lang.OutOfMemoryError: Failed to create a thread: retVal” when they cannot create a thread.
April 25, 2025
by Harish Kumar Murugesan
· 6,227 Views · 4 Likes
article thumbnail
Java's Quiet Revolution: Thriving in the Serverless Kubernetes Era
Java evolves for serverless Kubernetes with Quarkus and Loom, tackling microservices and events, with cold start hurdles but a strong future in cloud-native apps.
April 25, 2025
by Alok Tibrewala
· 7,575 Views · 2 Likes
article thumbnail
The Role of Functional Programming in Modern Software Development
Functional programming enhances modern software development with cleaner code, better scalability, and improved maintainability.
April 24, 2025
by Michael Chukwube
· 5,965 Views · 3 Likes
article thumbnail
Scaling in Practice: Caching and Rate-Limiting With Redis and Next.js
Redis powers both caching (to speed up API responses) and rate limiting (to prevent faucet abuse), offering performance improvements and protecting against abuse.
April 24, 2025
by Ernest Nnamdi
· 4,294 Views · 2 Likes
article thumbnail
Why Testing is a Long-Term Investment for Software Engineers
Testing ensures quality, guarantees behavior, and enables safe refactoring—it's a long-term investment every serious software engineer should make.
April 24, 2025
by Otavio Santana DZone Core CORE
· 5,029 Views · 7 Likes
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • Next

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

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 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: