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
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
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

Integrating PostgreSQL Databases with ANF: Join this workshop to learn how to create a PostgreSQL server using Instaclustr’s managed service

Mobile Database Essentials: Assess data needs, storage requirements, and more when leveraging databases for cloud and edge applications.

Monitoring and Observability for LLMs: Datadog and Google Cloud discuss how to achieve optimal AI model performance.

Automated Testing: The latest on architecture, TDD, and the benefits of AI and low-code tools.

  1. DZone
  2. Sitemap Home
  3. Articles
  4. 2020
  5. April

DZone Sitemap: April 2020 Articles

  • 10 Benefits of Working With a Dedicated Development Team
  • 10 Developer Relations Interview Questions
  • 10 IoT Security Tips You Can Use to Secure Your IoT Devices
  • 13 Ways to Secure Your Cloud VPS
  • 3 Keys to Efficient Enterprise Microservices Governance
  • 3 Reasons to Use a Random Forest Over a Neural Network
  • 5 Best Security Practices for Kubernetes and Oracle Kubernetes Engine
  • 50+ Useful Kubernetes Tools List – Part 2
  • 7 Advanced C++ Concepts You Should Know
  • 8 Scala Pattern Matching Tricks
  • 8 Ways AI Is Impacting Supply Chain
  • 9 Things You Can Build With Reactjs
  • A Beginner's Guide to Kubernetes (Part 1): Introduction
  • A Brief History of EDR Security
  • A New Era Of Spring Cloud
  • A Quick Start Guide of HTTP Server Using Go
  • Accessing Apache Kafka From Quarkus
  • Accumulators vs SQL GROUP BY Aggregation
  • Add Reactstrap Components In ReactJS
  • Alexa Proactive Notification Java Client Sender
  • Alexa Skill With .NET Core
  • Alexa Skill With Local DynamoDB
  • Alexa Skill With Node.js
  • Alexa Skill With Python
  • Alexa Skill With Spring Boot
  • Alexa Skill With TypeScript
  • Alexa Skill, AWS CloudFormation and Serverless Application Model (SAM)
  • Analytics Web Socket
  • Angular JWT Autorefresh With Spring Boot
  • Apache Flink With Kafka - Consumer and Producer
  • Apache Kafka and Machine Learning in Banking and Finance
  • Apache Kafka as Data Historian: An IIoT/Industry 4.0 Real-Time Data Lake
  • Apache Spark for the Impatient
  • API Management vs API Gateway: Where Does API Analytics and Monitoring Fit?
  • API Strategy for Terminal-Based Applications
  • Architecture Decision for Choosing Right Digital Integration Patterns – API vs. Messaging vs. Event
  • ASP.NET Core 3.0 Blazor CRUD With Azure SQL
  • Authentication with Spring Boot and Spring Security — JWT and Postgres
  • Automated Deployment of vCSA 6.5/6.7 with Ansible
  • Automatic Email — Jenkins Results in HTML Table
  • Automatically Synchronizing Data in Two SQL Server Databases
  • AWS Config Rules and Custom Config Rules
  • AWS Lambda Functions and Layers
  • AWS vs Azure vs Google: What's the Best Cloud Platform for Enterprise?
  • Azure, AWS, and GCP: A Multicloud Service Cheat Sheet
  • Basic CRUD Operations Using Hasura GraphQL With Distributed SQL on GKE
  • Being VP Of Engineering Is Harder Than Being CEO
  • Beyond Kube-Scheduler, a Need for a K8s Cluster Balancer
  • Boost OAuth 2.0 and OpenID Connect Using Hooks
  • Bridge the Gap of Zip Operation
  • Building Dynamic UI Form With Oracle JET
  • Building Micro-Frontends With Single-spa, React, and Vue
  • C++ Type Casting With Example for C Developers
  • Chaos Mesh — A Solution for System Resiliency on Kubernetes
  • Child IT Education: Learn Development While Playing Games
  • Choosing the Right Database for Your Applications
  • CI Test Automation Strategy
  • CI/CD Pipeline: Demystifying The Complexities
  • CLI for REST APIs
  • ClickHouse Made Easy: Getting Started With a Few Clicks
  • Client Oriented Dynamic Search Query Supporting Multiple Tables in Spring
  • Cloud Application Design Pattern
  • Common Challenges of .NET Application Development
  • Comparing Container Pipelines
  • Comparing Synchronous and Asynchronous Access to Postgres
  • Complete Guide To Selenium Locators In Protractor (Examples)
  • Configuring Git on Oracle Data Science Cloud Service
  • Connecting to the PostgreSQL Database From JMP
  • Couchbase: FTS Indexing Best Practices by Use Case
  • Covid-19: Contact Tracing Apps for Proximity Alerts
  • Create a Beautiful Login Form With Angular Material
  • Create a Secure Blog With Gatsby, React, and Netlify
  • Create a Single Node Cluster on VirtualBox VM on MacOS
  • Create Wildcard SSL Certificate With Let's Encrypt and Integrate Into Engineyard
  • Creating a Component Test Framework
  • Creating Camel 3 CDI Microservices
  • Creating Data With MariaDB SkySQL and Apache Zeppelin
  • CSS Box-Model: Beginner's Guide
  • CUBA: Getting Ready for Production
  • Cybersecurity During a Pandemic: An Interview With Critical Start
  • Data Dependency Analyses in Backend Applications
  • Dedicated Team VS Outstaffing: Which Model Is Best?
  • Demystifying the Event-Driven Architecture — An Introduction
  • Dependency Injection in Spring
  • Deploy More Complex Microservice Apps Using Platform9 Managed Kubernetes Free Tier
  • Deploy Web Server on Google Compute Engine (GCE) with Terraform
  • Deploying Git Submodules in Bitbucket Pipelines
  • Deploying KillBill/Kaui on OpenShift
  • Deploying MuleSoft Using Azure DevOps
  • Develop and Debug C++ Messaging Client Using AMQP Protocol in Apache ActiveMQ Artemis
  • Developing Reactive REST APIs With Quarkus
  • DevOps Tutorial — Docker, Kubernetes, and Azure DevOps
  • Difference Between Observable and Promise in Angular 8
  • Docker Image for ASK and AWS CLI
  • Docker Tutorial for Beginners - With Java and Spring Boot
  • Doing More With Springdoc-OpenAPI
  • DTO: Hipster or Deprecated?
  • Dynamic Lists With Asynchronous Data Loading in SwiftUI
  • Dynamic Multi-Tenancy Using Spring Security and JWTs
  • Dynamically Schedule the Same Task with Multiple Cron Expression Using Spring Boot
  • Easy Database Migration With Liquibase
  • Efficient Data Modification With Entity Framework Core
  • Enforcing MuleSoft JWT Validation Policy Using API Manager API
  • Enforcing MuleSoft Rate Limiting Policy Using API Manager API
  • Enterprise Integration Patterns From ESB to ESP and API
  • Ethereum RPCs, Methods, and Calls
  • Event Sourcing in .NET Core: A Gentle Introduction
  • Event Streaming and Apache Kafka in Telco Business (OSS/BSS)
  • Flexible Query and Indexing for Flexible JSON Model
  • Frequently Used Annotations in Spring Boot Applications
  • Full-Duplex Scalable Client-Server Communication with WebSockets and Spring Boot (Part I)
  • Getting Started With Advanced Rate-Limiting on Enroute Universal Gateway Built on Envoy Proxy
  • Getting Started With Jakarta EE and Eclipse MicroProfile
  • Getting Started With MariaDB SkySQL for Analytics
  • Getting Started With the Puppeteer API for Headless Chrome
  • Go Visitor Pattern
  • GORM Association (t+1) to 1 Database Query
  • Guide for Supporting Multiple Versions of Java (8, 11, 14) in Your Maven Project
  • Happy Developers Are a Competitive Advantage
  • Health Checks with ASP.NET Core and Kubernetes
  • Hexagonal Architecture in Java
  • Hiring My Cat as a Software Developer
  • How Artificial Intelligence Shapes Pop Culture and the Entertainment Industry
  • How Does Low-Code Fit Into the Cloud-Native World?
  • How Does Spring Boot Auto-Configuration Work?
  • How Healthcare IoT and Real-Time Technology Comes Into Play to Improve Lives
  • How Hedera Hashgraph Is Revolutionizing Distributed Ledgers
  • How to Build a Coronavirus Dashboard in Java
  • How to Build your First Real-Time Streaming (CDC) System Part 1
  • How To Copy Text to Clipboard Using Angular 8
  • How to Create and Publish Azure Functions in Java
  • How to Create Controllable Futures in Scala
  • How To Download and Upload Files Using Selenium With Java
  • How to Implement JDBC Authentication and Authorization in Mule 4 Using Spring Security
  • How To Introduce Data-Driven Culture To Your Dev Team
  • How to Leverage EDR Technologies for IoT Security
  • How to Manage All of Your Databases From a Single Client: DbmsClient
  • How to Manage Continuous Releases With Travis CI and Sentry.io
  • How to Mock a Rest API in Python
  • How to Mutate Data in a System Designed for Immutable Data
  • How to Search Records Between Two Dates Using Web API and ReactJS
  • How to Share Knowledge in Software Development
  • How To Use Async Pipe in Angular 8
  • How to Use Bootstrap Carousel in React
  • How to Use MirrorMaker With Apache Kafka Clusters
  • How to Use State Inside of an Effect Component With ngrx
  • How to Use the Open Source Tool Traefik to Direct Kubernetes Traffic
  • How To Use TrackBy With *ngFor in Angular 8
  • How We Use PHP to Generate Instagram Images
  • Huginn: An Open-Source, Self-Hosted IFTTT
  • Implement a Password Strength Meter in Angular 8
  • Implementing API Auto-Discovery for MuleSoft Application Deployed to CloudHub and On-Premise
  • Implementing Aqua Security to Secure Kubernetes
  • Implementing MuleSoft AnyPoint Platform Identity Management Using AWS Cognito Authorization Code
  • Import and Export Excel file in ASP .NET Core 3.1 Razor age
  • Integrating Azure Monitor Metrics to Prometheus Time-Series Database With Azure Exporter
  • Integrating FitNesse with Selenium
  • Integrating With SaaS Applications: Example Processes and 3rd-Party Platform Integration
  • Introducing Apache Ignite New Subsystems for Metrics and Monitoring
  • Introduction to Reactive Programming
  • Introduction to Spring Data JPA - Part 5 Unidirectional One to One Relations
  • Introduction to Spring Data JPA — Part 4 Bidirectional One-to-Many Relations
  • Introduction to Spring Data JPA, Part 3: Unidirectional One to Many Relations
  • Invoking REST APIs Asynchronously With Quarkus
  • Invoking Stored Procedure With Oracle Abstract Data Type Parameters in Mule 4
  • Java 11 HTTP Client API to Consume Restful Web Service Created Using Spring Boot
  • JDK 11 HTTP Client API - Handling Request/Response Body Types
  • JDK 14 Records for Spring
  • JobRunr and Spring Data
  • Kafka SSL Client Authentication in Multi-Tenancy Architecture
  • Kafka Stream (KStream) vs Apache Flink
  • Knowledge Graphs Power Scientific Research and Business Use Cases: Year of the Graph Newsletter, April/March 2020
  • Kubernetes Accelerator Helps in All Phases of Kubernetes Adoption
  • Kubernetes On-Premises: Why and How
  • Kubernetes Upgrade: The Definitive Guide to Do-It-Yourself
  • Learn More About AWS DevOps Architecture and Tools
  • Learn WebAssembly With WebAssembly Studio
  • Learning to Code With Swift Playgrounds
  • Linux Container CPU: How to Optimize Real-Time and I/O-Intensive Environments
  • Mainframe Offloading and Replacement With Apache Kafka
  • Make Your Own MSI (and RPM, DEB, and DMG) with JDK14
  • Managing Taxation Rules With Rulette
  • Memory Leak: Bit-Wise and Member-Wise Copy in C++
  • Microservice: Async Rest Client to DynamoDB using Spring Boot
  • Microservices and Service Mesh at A Glance
  • Microservices and the New Holy Grail of Scalability
  • Microservices: A Mere Hype or the Future of Software Development?
  • MongoDB to Couchbase: An Introduction to Developers and Experts
  • Monitoring Microservices: A 5-Step Guide
  • Moving Away From AWS and Onto Heroku
  • MQTT – Message Queue Telemetry Transport
  • Mule 4: Dynamically Call Multiple Subflows With One Flow-Ref
  • Multi-Module Monolithic as Microservice
  • My Newbie Challenges With Matplotlib
  • NGINX With Eureka Instead of Spring Cloud Gateway or Zuul
  • Node-RED: Flow-Based Modelling
  • OpenAPI 3 Documentation With Spring Boot
  • Please Don’t Evict My Pod: Priority and Budget Disruption
  • Please Don’t Evict My Pod: QoS Class
  • Please Don’t Evict My Pod; Eviction Policy
  • PostgreSQL Connection Pooling: Part 3 – Pgpool-II
  • Privacy vs Convenience: Is There a Middle Ground?
  • Productivity Data From 50 Dev Teams
  • Programmers Hate Writing Documentation - These 4 Tools Can Help
  • Programming Embedded Systems the Easy Way — With State Machines
  • Pulling Images from External Container Registry to OpenShift Cluster via ImageStream
  • Python Package: Learn to Create Your Own
  • Quick and Easy Configuration of Oracle Data Science Cloud Service
  • Quickly Find Rust Program Bottlenecks Online Using a Go Tool
  • RDF Storage: Apache Jena TDB
  • RDS, Redshift, DynamoDB, and Aurora – How Do They Compare?
  • Read/Write a Raw JSON, Array-Like JSON, and Map-Like JSON File as an Object
  • Reading Spark Query Plans
  • RedHat 3-Scale API Management for Beginners
  • Remote Agile (Part 6): Sprint Planning With Distributed Teams
  • Remote Agile (Part 7): Sprint Review with Distributed Teams
  • REST API Design Best Practices for Parameters and Query String Usage
  • RestTemplate vs. WebClient
  • Run Your First Chaos Experiment in 10 Minutes
  • Running Couchbase Autonomous Operator 2.0 With Prometheus (Part 1)
  • Running Kotlin Microservice on Google Kubernetes Engine
  • Salesforce Composite Connector in Mule 4
  • Scala: Change Chrome's Default Download Path in Selenium
  • Secure Communication with Token-based RSocket
  • Secure Mule API by Auth0 (External Identity Provider)
  • Secure Software Development Principles
  • Securing APIs With WSO2 Microgateway
  • See What's New in Neo4j 4.0
  • Sending HTTP Requests in 5 Minutes With Scala and Akka HTTP
  • Server-Side Pagination Using ASP.NET Core and Angular 8 - Part Three
  • Serverless Apache Spark: Data Flow Cloud Service
  • Serverless Kubernetes, Managed Nodes on AWS EKS, and More
  • Software Design: Growing Impact on the Industry
  • Software Development Life Cycle — The Ultimate Guide [2020]
  • Speed Up Your Vue.js Single-Page App
  • Spring Data JPA - Part 1
  • Spring Data JPA Introduction - Part 2
  • Spring Tips: Apache RocketMQ
  • Spring Tips: Java 14 (or: Can Your Java Do This?)
  • Spring Tips: Kotlin and Spring Security
  • Spring Webflux Multipart File Upload and Reading Each Line Without Saving It
  • Spring Webflux: EventLoop vs Thread Per Request Model
  • SSL Handshake Failed Error: What it Is and How to Fix it
  • State Transitions With Spring Integration
  • State Transitions With Web Components
  • The 4 Soils — Sprint Retrospective
  • The Beginner’s Guide to Java and Its Components
  • The Best Ways to Update IoT Devices Over-the-Air
  • The Bots Are Coming!
  • The Complete Gradle Plugin Tutorial
  • The Complete Tutorial on the Top 5 Ways to Query your Relational Database in JavaScript - Part 1
  • The Complete Tutorial on the Top 5 Ways to Query Your Relational Database in JavaScript - Part 2
  • The Cost of Building an Enterprise API Analytics Platform
  • The Data Processing Holy Grail? Row vs. Columnar Databases
  • The Do’s and Don’ts of Cloud Computing
  • The Foundations for Building an Apache Flink Application
  • The Migration Path To Microservices and Security Considerations
  • Top Selenium C# Automation Testing Frameworks For 2020
  • Transaction Management with Spring and MySQL
  • Ubuntu 20.04 LTS (Focal Fossa): Enterprise-Ready
  • Understanding Kubernetes Interfaces: CRI, CNI, and CSI
  • Understanding the Reactive Thread Model (Part 2)
  • Understanding the Reactive Thread Model: Part 1
  • Unit Testing and Integration Testing in Practice
  • Unit Testing Xamarin Forms View Model
  • Unit-API: What, How, and Why
  • Update a Specific Value in a Multi-Level Nested JSON Document Using N1QL in Couchbase
  • Upgrading Kubernetes Worker Nodes in GKE, AKS, and EKS
  • Use AWS Glue To Migrate RDS Data To Amazon Redshift
  • Using Enterprise Architecture Framework (TOGAF) in an Agile Way
  • Validating EDI Data in Java
  • Validation Forms in Vue.js Apps Using Vuelidate library
  • Visualize Time-Series Data With Timescale and Grafana
  • Web Scraping: Leave It All to AI or Add a Human Touch?
  • Web UI to Create Client App and Contract to Access an API in API Manager (Mule 4)
  • What Exactly Nullptr Is in C++?
  • What Is CIDR (Classless Inter-Domain Routing) in MuleSoft VPC
  • What Is the Purpose of a Proof of Concept (POC)?
  • What Is Your Test Quality?
  • What Is, Why We Need, and How to Do Data Synchronization
  • What the Lack of DevOps Can Cause in a Software Development Company
  • When Drones Go Dark
  • Who Is Leading Among The Big Three?: AWS vs. Azure vs. Google Cloud Market Comparison
  • Why Are There Different VPN Protocols and How Do They Differ?
  • Why Cloud Native? Speed, Stability, and Full Cycle Development
  • Why Is Contravariance in Scala so Hard?
  • Why Should Organizations Care About Knowledge Management?
  • Why Your Remote Team Needs a Single Source of Truth
  • Working With Data in Microservices
  • Zero Downtime Deployments: Best Practices for CI/CD on Heroku

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • 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: