DZone Sitemap: May 2021 Articles
- 10 Effective Ways to Keep Your Millennial and Gen Z Employees Productive
- 10 Microservices Interview Questions You Must Know
- 10 Rules To Integrate Third-Party Scripts
- 10 Skills Product Managers Should Have in 2021
- 10 Top Process Improvement Tools You Need to Create a More Sustainable Business
- 11 Best Practices To Secure Your WooCommerce Store
- 11 Recommendations for Effective App Development
- 12 Common Web Design Mistakes To Avoid in 2021
- 12 Data Visualization Software Tools
- 3 Common Encryption Mistakes That Are Easy to Avoid
- 3 Mistakes Product Managers Make While Outsourcing IoT Product Development
- 3 Simple Ideas to Make Your Life Easier With Kafka
- 3 Single-Tasking Tips to Improve Your Focus
- 4 Ideas to Help Securely Transition Your Development Team to Remote Work
- 4 Key Data Modeling Tools
- 4 Mistakes to Avoid When Implementing DevOps
- 4 Reasons Java Is So Popular Among Developers
- 4 Ways the IoT Creates Intelligent Pipeline Monitoring
- 5 DevOps Mistakes to Avoid
- 5 Principles of Infrastructure-as-Code (IaC)
- 5 Thrilling Questions About Digital Age Verification Answered!
- 5 Ways AI Can Help Combat Climate Change
- 5 Ways To Implement Cryptography in Java
- 5 Ways to Sort Wisely
- 50 Great Job Interview Questions
- 6 Lambda Optimization Strategies that Work
- 7 Best Applications for Making Geographical Maps
- 7 Test Frameworks To Follow in 2021 for Java/Fullstack Developers
- 7 Ways To Manage Pull Requests
- 8 Questions to Answer Before Developing a Mobile App
- A Complete Guide to SAP Testing
- A Comprehensive Go-To-Market SaaS Product Checklist
- A Deep Dive on Continuous Integration and Continuous Delivery: Part 1
- A Guide to Open-Source IaC Testing
- A Hitchhicker's Guide to SQLite With Python
- A List of Perl List Processing Modules
- A Quick Guide To Mobile Application Testing
- A Real-World Example of a Stream Collector
- Accelerating AI in Finance With Milvus, an Open-Source Vector Database
- Adding Coroutine Feature To C Language
- Adopting DevSecOps in the Cloud-Native Playground
- Advanced C# Programming (Part 1)
- Advice for Someone Moving From SRE to Backend Engineering
- Agility Office: The Backbone of Any Transformation
- Ambassadors' View on Jakarta EE/MicroProfile Alignment
- Angular vs React SEO: The Basics
- Apache Airflow 2.0: A Practical Jump Start
- Apache Kafka and MQTT (Part 4 of 5) – Mobility Services and Transportation
- Apache Kafka and MQTT (Part 5 of 5): Smart City and 5G
- API Publish/Subscribe Between Zato Services
- API Security Weekly: Issue #132
- API Security Weekly: Issue #133
- API Security Weekly: Issue #134
- API Security Weekly: Issue #135
- APIs: Our Legacy From Flawed 1960’s Thinking
- Application Integration: The Ever-Growing Need to Integrate With Everything
- Application Modernization and Rabbits [Webinar]
- Apply These 3 Secret Techniques to Become A Successful Software Developer
- AppOps with Kubernetes and Devtron - The Perfect Fit
- Are You Tracking Kubernetes Applications Effectively?
- Assembling a Query Optimizer with Apache Calcite
- Automate ZAP With Docker
- Automated Pen Testing With ZAP CLI
- Avoid Project Failure With Custom Flutter Packages
- AWS App Deployment Basics: VPC and PostgreSQL Setup
- AWS S3 Client-side Encryption in AWS SDK .NET Core
- AWS Serverless Data Lake: Built Real-time Using Apache Hudi, AWS Glue, and Kinesis Stream
- Azure Databricks: 14 Best Practices For a Developer
- Azure Synapse Analytics – New Insights Into Data Security
- Basics of FHIR
- Basics of React and TypeScript
- Be a better Java developer, learn faster and get more results by Bruno Souza
- Best Practices for Data Pipeline Error Handling in Apache NiFi
- Big Data + MySQL = Mission InnoPossible?
- Big-Data Project Guidelines
- BizTalk Server 2020 Introduction
- BizTalk Server Administration Error: Troubleshooting and Solving
- Blockchain in Telemedicine
- Breaking Up With Legacy Security Solutions Can Create Peace Between Security and DevOps
- Bringing Intuitive Input Controls to The Web Spreadsheet User Experience
- Build a Reddit Clone with React and Dgraph Cloud
- Build an Analytics Dashboard With Django and Arctype
- Building a DeFi Ecosystem: Guiding Principles From an Aspiring CTO
- Building a Kubernetes CI/CD Pipeline With GitLab and Helm
- Building a Search by Image Shopping Experience With VOVA and Milvus
- Building Blockchain Apps: Key Considerations and Steps in The Process
- C#9.0 Is Here: Dealing With Record Keyword Errors
- Calculating Server-Side Text Width
- Canary Deployment, Constraints, and Benefits
- Challenges With Implementing DevSecOps
- Changing a Drive Letter With PowerShell
- Chaos Engineering – Stackoverflow Error
- Chaos Engineering: Blocked Threads
- Checklists: System is Hacked (Part 1) Confirming a Compromise
- Checklists: System is Hacked (Part 2) Preventive Steps for Infra (OS Hardening)
- Cloud Computing Security and Your Applications
- Cloud Native Java by Josh Long
- Code or NoCode?
- Code Quality Metrics
- Coding that sparks joy with Quarkus by Edson Yanaga (@yanaga)
- Coding-Free Integration of Appgallery Connect Cloud Hosting Into an Android App
- Collaborative Filtering in MySQL: A Tutorial
- Communication Design for Avoiding Uncertainty
- Comparison of Apache Kafka Products and Cloud Services
- Comparison of Object Mapper Libraries
- Considering Microservices? Here’s Why You Shouldn’t Dismiss Monoliths Just Yet
- Container Images for AWS Lambda With Python
- Craft Conference Is Coming Back Online
- Create an Azure Blob Storage Account and Upload a File
- Creating a Web IDE in a Weekend
- Creating Live Dashboards With QuickSight
- CSS Clogging
- Customized Artemis Broker Configuration With Init Containers on Kubernetes or Openshift
- Data Mesh: Defining a New Data Architecture Paradigm With Zhamak Dehghani [Podcast]
- Data Mining: Use Cases, Benefits, and Tools
- Data Platform: The New Generation Data Lakes
- Data Processing Using Functions in Prosto: An Alternative to Map-Reduce and SQL
- Data Structure and Algorithm: An Introduction to the Greedy Algorithm
- Database Connection Pool Size Limits for Ruby on Rails Web Application
- Definitive Guide to ERP Implementation
- Delight: The New and Improved Spark UI and Spark History Server
- Deno vs. Node: A Detailed Comparison
- Deploy Elasticsearch on Kubernetes Using OpenEBS LocalPV
- Deploying an Apache Kafka mock service with Microcks
- Deploying CockroachDB on Kubernetes using OpenEBS LocalPV
- Deploying Containerized Apps on AWS? EKS vs. ECS For Workload Deployment
- Deploying Kafka on OpenShift
- DevConf.US 2021 - Containers, OpenShift, Architecture Blueprints, and Diagram Tooling
- Developer Tooling for Kubernetes in 2021: IntelliJ, VSCode, Gitpod, and Lens (Part 3)
- Diagnostic Data Collection for an Integration Server
- Different Types of AspectJ Weaving
- Discovering Crystal
- Distributed Tracing in ASP.NET Core With Jaeger and Tye, Part 1: Distributed Tracing
- Distributed Tracing in ASP.NET Core With Jaeger and Tye, Part 2: Project Tye
- Dive Deep Into Resource Requests and Limits in Kubernetes
- Do You Have a Language for Your Team?
- Docker Image Tutorial
- Document Generation With Dynamic Image Generation
- Does Product-Led Growth Produce Better Companies?
- DORA Metrics to Measure DevOps Performance
- DZone Live: Episode 1
- DZone Monthly Community Awards: April 2021
- Eat That Frog: A Good Time Management Strategy or a Facade?
- EDA 'Model-View-Broker' Pattern: The New MVC
- Embed PDFs in Your Webpage Using Adobe PDF Embed API
- Embracing a Culture of Automation With Shelly Kramer
- Encrypting Office Documents, Part 1: Protecting Local Files
- Energy Monitoring With AWS Services and Go: Part 2
- Engineers Are Applying AI in the Healthcare Industry: Here’s How
- Estimates Can Impede Agile Development, Here's How to Budget
- Evaluating a Data Integration Platform: The ROI Way
- Event-Driven APIs and Schema Governance for Apache Kafka
- Everything You Need To Know About Stress Testing Your Software
- Exception Handling in Java: Contingencies vs. Faults
- Exploring the Fundamentals of Binary Serialized Data Structures
- Extend Your Existing SQL Server Failover Cluster Instance to the Cloud for Disaster Recovery
- Fast and Efficient Development With Payara Server and IntelliJ IDEA Ultimate
- Faster Container Deployment With CI/CD: Truth or Bluff?
- Feature Request Management for Software Development Projects
- Fixed Wireless: Taking Rural and Urban Connectivity To The Next Level
- Fixed: Mule Application Failure To Launch With Newest Anypoint Studio
- Fixing Music Playback Pause With Huawei
- Fluentd vs Logstash: The Ultimate Log Agent Battle
- Flutter Architecture
- Formatting Tips and Tricks for Adobe Document Generation API
- Four Scrum Master Success Principles
- Functions for Strings in Java
- Future, A Token of Task Submission
- Generics in Java Tutorial [Video]
- Getting Started With C# DataFrame and XPlot.Ploty
- Getting Started With Edge Development on Linux Using Open Source
- Getting started with Java Serverless Functions using Quarkus and AWS Lambda
- Getting Started With PostgreSQL Set Operators
- Going Beyond Java 8: Create Custom Java Runtimes with jlink
- Gold-Plating Beyond Done — Making Your Scrum Work #7
- Google Cloud Compliance: A Complete Guide
- Graph Database vs. Relational Database
- Guide to AWS Penetration Testing
- Guide to JWTs for Beginners
- Hacking Third-Party APIs on the JVM
- Handling Tens of Billions of Threat Intelligence Data With Graph Database at Kuaishou
- Hands-on With Spectral: Using API Linting for Better API Design and Governance [Video]
- Have You Ever Reflected on Technical Debt?
- High-Performance Batch Processing Using Apache Spark and Spring Batch
- Home Electricity Usage Monitoring With AWS Services and Go: Part 1
- How A Java Program Is Executed? – Heap, Threads, Stack, GC [Video]
- How AI Is Revolutionizing the Retail Customer Experience
- How DevOps Powered by AI Is Delivering Business Transformation
- How Do AI Systems Identify Duplicate Data?
- How Effective Listening Can Make You A Better Leader
- How Heroku Works
- How I Stopped Coding Repetitive Service Components with Kong
- How is Orchestration Fixing Big Data Management Challenges For Digital Enterprises?
- How Prescriptive Analytics Solves Multiple Supply Chain Issues
- How Robotics is Helping the Logistics Industry Move Ahead
- How Spring Security Concurrent Session Control Works: Part 1
- How to Approach Your Next Full Stack Project for Better Results
- How to Build a No-Code MVP
- How to Build an Effective Team For Faster Growth
- How to Check a URL for High-Risk or Vulnerable Paths in Java
- How to Composite 2 Images Together in Java
- How to Configure log4j2 In a Spring Boot Application? | Spring Boot Logging [Video]
- How to Create a Mosaic Chart Using JavaScript
- How to Create a Ubuntu Packer Image and Deploy on a Bare Metal Server
- How to Create Custom Azure Pipelines Build Agent Fully Automated
- How to Detect XXE Attacks from Text Input in Java
- How to Erase or Wipe Sensitive Files From Hard Drive
- How to Generate Test Reports in NUnit
- How to Implement Flutter Barcode Scanner From Scratch
- How to Install VPN on Linux?
- How To Keep Code Quality Under Control In 7 Steps
- How To Make an E-Learning App for Android and iOS
- How to Make Work-Life Balance Work
- How to Protect URLs from SSRF Threats in Java
- How to Reduce Your Chances of an API Data Breach
- How to Refactor Code in Visual Studio Code
- How to Schedule a Task Using a Cron Expression in Spring Boot [Video]
- How to Set Up Selenium With Python for Modern Web Automation
- How To Successfully Integrate UCaaS Solutions in Your Company
- How to Traceroute With Geolocation Information in Fedora
- How to Use CoreDNS Effectively With Kubernetes
- How to Use Criticism to Fuel Your Growth
- How to Use GitBook for Technical Documentation
- How to Use PEM Certificates With Apache Kafka
- How to Write Test Script in Selenium?
- How Virtual Fitting Room Technology Works
- How “User Success” Helps Us Become the Most Active Slack Community
- Image-Based Test Automation Using Sikuli
- Implementing Non-Trivial Containerized Systems, Part 1: Picking Components
- Industries That Need a High Performing Low Latency Distributed Database
- Infrastructure-as-Code (IaC): Methodologies, Approach, and Best Practices
- Inside Milvus 1.1.0
- Inside Presto Optimizer
- Integrating Red Hat Single Sign-On With AMQ Streams for Auditing Events
- Intention, Inertia, and Introspection
- Introducing Cloudera SQL Stream Builder (SSB)
- Introducing Coding Constraints Using ArchUnit
- Introducing New Adobe Document Generation Service
- Introduction to Apache Kafka With Spring
- Introduction to Google BigQuery
- Introduction to Spring Boot and JDBCTemplate: Refactoring to SpringData JPA
- IoT Solutions Are Helping the Elderly Stay Safe and Be More Independent
- IoT World Today: Why Do We Need to Build IoT Projects?
- Is Java Really Faster Than Go?
- Is There a Difference Between Usability and Accessibility Testing?
- It's Official! Linux Is Ready For Mom and Pops!
- It’s About Location: Developers Draw on Geospatial Tech One Service at a Time
- Java Annotations Tutorial
- Java HTML Report in a Few Lines of Code
- Java HTML Report in a Few Lines of Code (Part 2)
- Java Throws Keyword
- Jeff Bezos’ API Mandate: What the 5 Rules Mean and Do
- JSON Crash Course | What is JSON? | JSON Tutorial For Beginners [Video]
- JSON vs. XML: Is One Really Better Than the Other?
- Killing Cloud Security Misconceptions: Common Vulnerabilities and Exposures (CVEs)
- Kubernetes Adoption Accelerates but Operational Challenges Persist
- Kubernetes Multi-Tenancy Best Practices With Amazon EKS
- Kubernetes Native Gateway Series (Part 2): Security at Scale With Envoy
- Kumologica: Iteration Support — Split and Join Nodes [Videos]
- Kustomize: A Tool for Kubernetes Configuration Management
- Learn How to Write Secure SQL Common Table Expressions
- Let's Unblock: Spark Setup (Intellij)
- Leveraging Agile User Stories Gathering
- LinkedList Introduction | Java Collections Framework [Video]
- Live Diagnostics
- Load-Balancing Minecraft Servers with Kong Gateway
- Localizing Dates in a Perl Web App With JavaScript
- Looking for the Best Java Data Computation Layer Tool
- Make PDFs Searchable (OCR) After Importing Into SharePoint
- Managing Kubernetes: AWS EKS vs. ECS vs. Fargate
- Managing Secrets Deployment in GitOps Workflow - Part 2
- Message Queue (Rabbit MQ): A Beginners Introduction
- Microservices Architecture: Breaking the Monolith
- Migrate Data Across Kafka Cluster Using mirrormaker2 in Strimzi
- Migrating IBM Integration Bus Flows
- Migrating My Heroku-Based SaaS to Heroku Postgres
- Migrating to Serverless and Making It Work Post-Transition
- Migration from Mulesoft to Kumologica: Analyzing Broadcast Pattern
- Mobile App Architecture Design and Development
- Mobile Apps Dataset
- Monitoring and Governance for AKS Costs With Kubecost
- Most Common Types of Technical Debt in Rails
- Moving From Shopify Plus to Microservices-Based Commerce
- Mule 4 Custom HTTP Radis Cache Policy
- Mule 4 Unsplash Connector
- MuleSoft DataWeave Practice: Prime Number Code
- MuleSoft Integration With RabbitMQ
- Multizone Kubernetes and VPC Load Balancer Setup
- mxGraph Usage in TypeScript Projects
- MySQL to Redshift: 4 Ways to Replicate Your Data
- Net Promoter Scores for SaaS
- Node Dependency Management (Part 2)
- Node.js – Dependency Management
- NUnit Tutorial: Parameterized Tests With Examples
- Observer and Observable in Java [Video]
- On-Premises Software Advantages
- Opportunities for DevSecOps in 2021
- Optimizing the Role of QA in Continuous Delivery
- Overview of JavaScript Form Widgets
- Pair Programming Is Not Pair Coding
- Performance Testing of Microservices
- Perl Can Do That Now!
- Powering Up RavenDB Indexes With NuGet Packages
- Powershell Script for Testing Script Generation
- Practical Top-down Resource Monitoring of a Kubernetes Cluster With Metrics Server
- Private Blockchains: Hyperledger vs. Quorum vs. Corda
- Problem: Spreadsheets. Solution: Specifications
- Processing Messages in Order With CompletableFuture
- Pushing Mule Application Logs to Splunk
- Pushing Rails Validations Down to The Database?
- Quality Sense Podcast: Ash Coleman – Diversity, Equity, and Inclusion at Work
- Quality Sense Podcast: Simon Prior – #MakeATester
- Querying Your In-Memory-Data-Grid
- Quickly Integrate Cloud Storage of AppGallery Connect Into a nodeJS
- RabbitMQ RPC With FastAPI [Video]
- React vs. Angular: Who Wins the Competition?
- Real-time stock control - An architectural introduction
- Real-time stock control - Common architectural elements
- Real-time stock control - Example stock control architecture
- Redis Streams in Action (Part 1)
- Redis vs. Memcached: 2021 Comparison
- Reduce Toil With Better Alerting Systems
- Remote Pair Programming with IntelliJ, Eclipse and VS Code
- Report: How The World’s Top Organizations Test
- Resilient REST APIs With SSL/TLS Client Certificates
- Resolving the MySQL Active-Active Replication Dilemma
- REST Assured: CRUD Framework for API Testing
- Restart [Comic]
- RESTful APIs Are Good, But GraphQL APIs Are Usually Better
- RPA Use Cases in The Field of Healthcare
- Rule-Based Query Optimization
- Runbooks vs. Playbooks: Explaining the Difference
- Running Concurrent Requests With Async/Await and Promise.all
- Running Mule Application In AWS
- Secure Application Development: A 17 Year Review
- Security and GitOps
- Sending SMS With Scala
- Set Up Okta as Identity Provider on Mulesoft Anypoint Platform
- Setting Advanced Options of SQL Connection Pools
- Setting Real-Time Cost Alerts in Kubernetes With Kubecost
- SIEM Bill Shock Is Real — Try This Budget-friendly SIEM Tool Instead
- Snapshot: Data Governance and Security Mechanism in Distributed Data Storage System
- Solution Thinking Design
- Solving Modern Software Dependency Management Issues
- Spot Instances: How to Reduce AWS, Azure, and GCP Costs by 90%
- Spring Boot REST API Request Body Validation Example Using a Custom Validator
- Spring Boot: RESTful Web Services With XML Responses [Video]
- Spring Cloud Config Server on Kubernetes (Part 1)
- Spring Cloud Config Server on Kubernetes (Part 2)
- Spring Cloud Stream Channel Interceptor
- Spring Data and R2DBC by Example
- Standalone Runtime Server in Mule 4
- Starting Communities of Practice in Your Organization
- Steam Raspberry Pi Streaming: How to Install the Steam Link App For Raspberry Pi
- Step-by-Step Tutorial: From Data Preprocessing to Using Graph Database
- Storage Format in Nebula Graph v2.0.0
- Store health and safety - An architectural introduction
- Store health and safety - Example health and safety architecture
- Store health and safety — Common architectural elements
- Tackling Gender Bias Using Analytics
- Taming the Data Problem and Accelerating AIOps Implementations With RDA
- Teeing, a Hidden Gem in The Java API
- Test Azure Service Bus Performance by Generating a Million Test Messages
- Testing Perl: To Plan or Not to Plan
- The 7 Best Open Source AI Libraries You May Not Have Heard Of
- The 7 Categories Of Engineering Management
- The Biggest Microservices Mistake You Don’t Want to Make
- The Dark Side of Docker: Avoid the “Latest” Tag
- The Developer's Guide to Relationship-based Access Control
- The Differences Between CI/CD and CR and How to Instantly Pinpoint Issues in Pre- and Post- Production
- The Evolution of DevSecOps
- The Frustrated Scrum Master — When All the Effort Leads Nowhere
- The Future of Automated Data Lineage in 2021
- The Power of Software Visualization
- The Startup Guide to Creating an Agile Product Roadmap
- The “Developers (Only) Code” Fallacy
- Three Wide-Spread Product Owner Failures in 6:09 Minutes
- Three Wide-Spread Stakeholder Failures in 6:05 Minutes
- Timely Computation of Derived Values
- Tips for Using IntelliJ IDEA Effectively [Video]
- Tooling Guide for Getting Started With Apache Camel in 2021
- Top 10 Most Popular Posts on DZone: April 30-May 6
- Top 10 Ways to Perform Fast Code Reviews
- Top 35 Git Commands With Examples
- Top 5 eCommerce Trends For 2022
- Top 5 Online Events On New Technologies And Trends 2021
- Top 7 ETL Tools for 2021
- Top 7 Tech Trends to Watch in the COVID-19 Pandemic
- Top Microservices Frameworks
- Top Practices for Containers, Kubernetes
- Tracing in Grafana With Tempo and Jaeger
- Transforming TCP Sockets to HTTP With Go
- Understanding Blockchain Development Through Chainlink
- Understanding the Lag in Your Kafka Cluster
- Understanding the Node.js Event Loop
- Use Shared Packages From an Azure DevOps Feed in a Maven Project
- Use Spring Native and Save Money
- Using .NET Core in Jupyter Notebook
- Using Arduino's New Oplà Kit to Read Remote Sensors and Display the Data in Your Home
- Using Bing Maps to remove Shapes With Angular in a Spring Boot Application
- Using Selenium To Clear Browsing Data In Chrome
- Using the PDF Embed API With Vue.js
- Using TiDB in Mission Critical Scenarios of the Financial Industry (Part I)
- Using TypeScript const Assertions for Fun and Profit
- Veeva Nitro and AWS SageMaker for Life Sciences Data Scientists
- Video Streaming With Akka Streams
- Visualizing Covid-19 PostgreSQL Data With Arctype
- Vue.js and Symfony Forms
- Vue.js and Symfony — User Authentication
- We need to talk about Job Interview Questions
- WebRTC Use Cases, Challenges, and Trends
- What App Developers Should Know About GDPR Compliance
- What Are Floating-point Numbers?
- What Are Micro-apps and Why Do Businesses Need Them?
- What AWS Lambda Metrics Should You Definitely Be Monitoring?
- What is ETL?
- What is Java Runtime Class in Java? | Java Runtime Class With Examples [Video]
- What is RAID in Linux?
- What Is Serverless With Java?
- What Is Technical Debt?
- What Is the Difference Between a Cryptocurrency and a Token?
- What’s Happening to Low-Code?
- What’s New in JPA Buddy 3.0
- Why ''Going Fast'' Is Not All for Nationwide Building Society
- Why Application Security is Still Important for Financial Services?
- Why Fairer AI Is Essential For Long-Term Survival
- Why Lambda Architecture in Big Data Processing?
- Why Scrum Requires a Failure Culture
- Working With Neo4j Graph Database
- XML Tutorial for Beginners | What is XML? [Video]
- Your Guide to Going Paperless in 2021
- Zero Username and Password Authentication