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

Because the DevOps movement has redefined engineering responsibilities, SREs now have to become stewards of observability strategy.

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

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

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

The Latest Software Design and Architecture Topics

article thumbnail
6 Defining Features of Microservices
Microservices come with a lot of benefits for devs and development teams as a whole. Read on to get some great reasons to base your architecture on microservices.
February 5, 2019
by Saurabh Dashora DZone Core CORE
· 34,331 Views · 6 Likes
article thumbnail
How to Use a Start/Stop Loader on Every AJAX Call
Learn how to put an AJAX loader for all AJAX calls from all pages which extend from your layout page into your MVC structure.
February 5, 2019
by Faisal Pathan
· 19,892 Views · 2 Likes
article thumbnail
Batch Processing With Spring Batch and AMQP: Easier Than You Think
Implementing batch processing is way easier than you might think.
Updated February 5, 2019
by Duncan Brown
· 43,167 Views · 3 Likes
article thumbnail
Trust Models for Secure Network Connections
Explore the concept of trust in cryptography.
February 4, 2019
by Andrii Fedotov
· 14,432 Views · 1 Like
article thumbnail
Set Up Jenkins CI in 30 Minutes
Set up the new Jenkins CI so that you can start testing the new Jenkins plugins.
Updated February 4, 2019
by Gunter Rotsaert DZone Core CORE
· 29,798 Views · 4 Likes
article thumbnail
6 Data Management Patterns for Microservices
Data management in microservices can get pretty complex. So, in this post, we break down 6 popular ways of handling data in microservice apps.
February 4, 2019
by Saurabh Dashora DZone Core CORE
· 73,426 Views · 18 Likes
article thumbnail
Testing Spring Boot Integration With Vault and Postgres Using Testcontainers Framework
Need to write integration tests for your application against a popular third-party solution such as a database?
February 1, 2019
by Piotr Mińkowski
· 33,487 Views · 10 Likes
article thumbnail
Applying Hexagonal Architecture to a Symfony Project
We look at how the hexagonal architecture promotes maintainable, clean, and testable code before showing how to use it in a PHP-based project.
February 1, 2019
by Javier Gomez
· 20,553 Views · 2 Likes
article thumbnail
Build a Chat Application Using Spring Boot + WebSocket + RabbitMQ
Learn how to create a web-based chat app by using several interesting technologies across a full-stack application.
January 31, 2019
by Vijay Maniyar
· 104,362 Views · 10 Likes
article thumbnail
The Importance of Security in the Current Cryptocurrency Space
In the cryptocurrency space, the need to have improved safeguards is critical.
January 31, 2019
by Amit Dua
· 7,378 Views · 1 Like
article thumbnail
What Is Asymmetric Encryption?
Learn what asymmetric encryption is, how it works, and what it does.
January 31, 2019
by Jake Adley
· 19,973 Views · 1 Like
article thumbnail
Accessing Hadoop HDFS Data Using Node.js and the WebHDFS REST API
HDFS files are a popular means of storing data. Learn how to use Node.js and the WebHDFS RESTful API to manipulate HDFS data stored in Hadoop.
January 31, 2019
by Somanath Balakrishnan DZone Core CORE
· 23,023 Views · 1 Like
article thumbnail
The Best Cloud Migration Approach: Lift-And-Shift, Replatform, Or Refactor?
There are a number of ways to get your applications to the cloud, but the question of which method to use is a little up in the air.
January 30, 2019
by Narendar Nallamala
· 29,529 Views · 3 Likes
article thumbnail
How to Get Redis-cli Without Installing Redis Server
Explore how to get redis-cli without installing or having to make a full Redis server and look at some scenarios.
January 30, 2019
by Kyle Davis
· 23,269 Views · 4 Likes
article thumbnail
Server Name Indication (SNI) and Ingress TLS in Kubernetes with Ambassador
SNI is a great security feature to have to help enable the serving of multiple certificates on from a single IP.
January 30, 2019
by Daniel Bryant
· 9,111 Views · 1 Like
article thumbnail
13 Reasons Why Selenium WebDriver Should Be Your Choice for Automation Testing
Here's why Selenium WebDriver is the perfect choice for automation testing.
January 30, 2019
by Arnab Roy
· 17,699 Views · 12 Likes
article thumbnail
The Magic of Kafka With Spring Boot
A tutorial on the architecture behind Kafka and it's pub-sub model, and how we can get it working with the popular Java framework, Spring Boot.
January 30, 2019
by Rahul Lokurte
· 229,563 Views · 36 Likes
article thumbnail
Automated Monitoring With Grafana and Prometheus
In this article, I would like to explain a Docker image that I created to keep Grafana dashboards in sync across environments.
Updated January 29, 2019
by Fabio Serragnoli
· 12,660 Views · 3 Likes
article thumbnail
Synchronizing Paginated Dataset by MuleSoft: An Event-Driven Approach
This article explains a pattern that can be used to synchronize paginated dataset from a source to a target.
January 29, 2019
by Dhaneesh T
· 20,208 Views · 9 Likes
article thumbnail
Running Apache Superset in a Docker
As a response to questions from a previous article, this author explores how to set up Apache Superset as a Docker image.
Updated January 29, 2019
by Abhishek Sharma
· 34,073 Views · 5 Likes
  • Previous
  • ...
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • ...
  • 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: