- DZone
- Sitemap Home
- Articles
- 2023
- January
DZone Sitemap: January 2023 Articles
- 10 Most Important Tools to Boost Your Productivity as a Developer
- 2022 in Retrospective
- 2023 Software Testing Trends: A Look Ahead at the Industry's Future
- 3 Examples of Address Autofill Forms to Collect Shipping and Payment Addresses
- 3 Trends in Artificial Intelligence and Machine Learning for 2023
- 5 Challenges in Building Distributed Systems
- 5 Data Mesh Best Practices From 4 Data Leaders
- 5 Factors When Selecting a Database
- 5 Tips for Optimizing Your React App’s Performance
- 7 Awesome Libraries for Java Unit and Integration Testing
- 7 Places to Do Automated Security Tests
- 9 Things to Consider When Choosing an SCA Tool
- A Beginner's Guide to Back-End Development
- A Brief Overview of the Spring Cloud Framework
- A ChatGPT Job Interview for a Scrum Master Position
- A Cloud-Native SCADA System for Industrial IoT Built With Apache Kafka
- A Complete Guide to AngularJS Testing
- A Data Warehouse Alone Won’t Cut It for Modern Analytics
- A Guide to Implement Instagram-Like Filters in React Native
- A Guide To Successful DevOps in Web3
- A Real-Time Supply Chain Control Tower Powered by Kafka
- A Simple Union Between .NET Core and Python
- Accelerating ML Model Inferencing
- Accessibility Testing vs. Functional Testing
- Adaptive Sampling in an IoT World
- Agile Best Practices, Values, and Principles for Effective Teams 2023
- AI in Software Testing: The Hype, the Facts, the Potential
- AI, Machine Learning and the Future of Software Development
- AI-Based Age Verification: What Role Can AI Play to Prevent Scams?
- AI-Powered Knowledge Graphs
- AIOps Being Powered by Robotic Data Automation
- Alternatives to Handsontable and ag-Grid
- An Implementation of Change Data Capture
- An Introduction to Data Mesh
- Announcing: Stargate 1.0 GA; REST, GraphQL, and Schemaless JSON for Your Cassandra Development
- Apache Avro to ORC Using Apache Gobblin
- Apache Kafka vs. Memphis.dev
- API Design Patterns Review
- API Security Is Finally Gaining Attention That it Deserves
- Application Assessment Questions for Migration Projects
- Are Your Password Management Practices up to Par?
- Arrays and Hashing. Vol.2
- Artificial Intelligence in Drug Discovery
- Automatic Failover and Failback for Legacy Multi-Port Application on AWS Cloud
- Automotive IoT Solutions for Сommercial Vehicles
- AWS Cloud Migration: Best Practices and Pitfalls to Avoid
- AWS Fargate: Deploying Jakarta EE Applications on Serverless Infrastructures
- AWS SQS vs Memphis.dev
- Beginners’ Guide to Run a Linux Server Securely
- Best Practices for Writing Clean and Maintainable Code
- Best Practices to Create High-Performant Applications in Mule 4
- Best Practices to Improve the Performance of the Flutter App
- Best Practices to Succeed at Continuous AWS Security Monitoring
- Better Performance and Security by Monitoring Logs, Metrics, and More
- BSides SLC: Community, Fun, and Security Best Practices in Salt Lake City
- Build a Game That Features Local In-App Purchases
- Build CRUD RESTful API Using Spring Boot 3, Spring Data JPA, Hibernate, and MySQL Database
- Build Your Own AI Avatar App From Scratch in Less Than 8 Hours
- Building a Scalable Search Architecture
- Building Angular Library and Publishing in npmjs Registry
- Building Comprehensive Operational Technology Cybersecurity Programs for Critical Infrastructure Industries: Learnings From an IBM Security Architect
- Building Web Applications With React and Python
- Bye-Bye, Regular Dev [Comic]
- C# Attributes Basics
- Change Data Capture With QuestDB and Debezium
- ChatGPT Prompts for Agile Practitioners
- ChatGPT vs. GPT3: The Ultimate Comparison
- ChatGPT: The Unexpected API Test Automation Help
- Choosing the Best Cloud Provider for Hosting DevOps Tools
- Classifying Severity Levels for Your Organization
- Cloud Native London Meetup: 3 Pitfalls Everyone Should Avoid With Cloud Data
- Cloud-Based Transportation Management System
- Cloud-Native Application Networking
- Combating the Climate Crisis Effect on Data Centers
- Common Mistakes to Avoid When Writing SQL Code
- Commonly Occurring Errors in Microsoft Graph Integrations and How to Troubleshoot Them (Part 3)
- Comparing Flutter vs. React Native
- Comparing Kubernetes Gateway and Ingress APIs
- Compliance Automated Standard Solution (COMPASS), Part 5: A Lack of Network Boundaries Invites a Lack of Compliance
- Conditional API Responses for JavaScript vs. HTML Forms
- Configuring OpenTelemetry Agents to Enrich Data and Reduce Observability Costs
- Connecting Your Devs' Work to the Business
- Continuous Development: Building the Thing Right, to Build the Right Thing
- Core Machine Learning Metrics
- CQRS and MediatR Pattern Implementation Using .NET Core 6 Web API
- Create a JavaScript Scrolling and Sweeping Heatmap
- Creating a Wordle App in Jetpack Compose
- Data Mesh vs. Data Fabric: A Tale of Two New Data Paradigms
- Data Science as a Career in 2023
- Database Backup Security: A Beginner’s Guide
- Debugging Streams and Collections
- Debugging Threads and Asynchronous Code
- Deep Learning-Based Pose Estimation
- Deploying Java Serverless Functions as AWS Lambda
- Developer’s Handbook for Infrastructure Monitoring
- DevOps vs. “Traditional” CI/CD
- DevSecOps Benefits and Challenges
- DevSecOps: The Principles to Apply to Improve Your Security System
- Dialogflow CX Agents
- Dialogflow CX CLI: The Missing CLI To Interact With Your Agents
- Dialogflow CX Entity Types
- Dialogflow CX Intents
- Differences Between Site Reliability Engineer vs. Software Engineer vs. Cloud Engineer vs. DevOps Engineer
- Different Ways to Search Database Objects
- Distributed Caching on Cloud
- Distributed SQL: An Alternative to Database Sharding
- Distributed Stateful Edge Platforms
- Do Not Forget About Testing!
- Dockerizing an Ansible Playbook, Part 1
- Dockerizing an Ansible Playbook, Part 2
- Doing DevOps Like Skynet With ChatGPT
- Drive Valuable Insights About Your Web3 Application Using API Analytics
- Easy and Fast Integration: GitHub in Android Studio
- Easy Smart Contract Debugging With Truffle’s Console.log
- Educating the Next Generation of Cloud Engineers With Google Cloud
- Efficiently Computing Permissions at Scale: Our Engineering Approach
- Engineering Manager: Resolving Organizational Conflicts
- Enhancing Web Accessibility For All in 2023
- Enterprise Cloud Computing Adoption: Benefits and Challenges
- Essential Mobile App Security Tips for Coders in 2023: Make Your App Unhackable
- Essential Protocols for Python Developers to Prevent SQL Injection Attacks
- Evolutionary Architecture: A Solution to the Lost Art of Software Design
- Example: Thinking Out of the Box
- Experience the Future of Communication With GPT-3: Consume GPT-3 API Through MuleSoft
- Explainer: Building High Performing Data Product Platform
- Explaining: MVP vs. PoC vs. Prototype
- Exploring MongoDB Capabilities With Java Using Jakarta NoSQL 1.0.0-b5
- Exploring the Benefits of Cloud Computing: From IaaS, PaaS, SaaS to Google Cloud, AWS, and Microsoft
- Express Hibernate Queries as Type-Safe Java Streams
- Finding Images With Words
- Five Key Metaverse Launch Features: Everything You Need to Know
- Foojay.social: A Mastodon Server for the Java Community
- Fraud Detection With Apache Kafka, KSQL, and Apache Flink
- Getting Started With JMS-ActiveMQ: Explained in a Simple Way
- Getting Started With MSK Serverless and AWS Lambda Using Go
- Google AppSheet Tutorial for Non-Technical Citizen Developers
- GPT-3 Playground: The AI That Can Write for You
- Hackerman [Comic]
- Handling Automatic ID Generation in PostgreSQL With Node.js and Sequelize
- Handling Virtual Threads
- Help the Compiler, and the Compiler Will Help You: Subtleties of Working With Nullable Reference Types in C#
- How Can Enterprises Put Accessibility at the Center of Their Mobile App Testing Strategy?
- How Can MACH Architecture Boost Digital Transformation?
- How Do the Docker Client and Docker Servers Work?
- How Has LINQ Performance Enhanced in .NET 7?
- How I Discovered My Security Practices Are Pretty Bad
- How Observability Is Redefining Developer Roles
- How to Add Test Cases to Your React Typescript App
- How To Approach Legacy System Modernization
- How To Build a Node.js API Proxy Using http-proxy-middleware
- How to Build an Automated Testing Pipeline With CircleCI and Selenium Grid
- How to Build Great HTML Form Controls
- How To Build the Best Logistics Tech Stack for Fastest TCO
- How To Check Docker Images for Vulnerabilities
- How to Collaborate Effectively If Your Team Is Remote
- How to Configure AWS Glue Job Using Python-Based AWS CDK
- How To Create a Date Dimension Using Databricks
- How to Create a Real-Time Scalable Streaming App Using Apache NiFi, Apache Pulsar, and Apache Flink SQL
- How To Create a Stub in 5 Minutes
- How To Create and Edit Excel XLSX Documents in Java
- How to Cut the Release Inspection Time From 4 Days to 4 Hours
- How to Develop a Portrait Retouching Function
- How To Develop a QR Code Scanner for Pay Parking
- How to Develop an AR-Based Home Decoration App
- How To Generate Code Coverage Report Using JaCoCo-Maven Plugin
- How to Leverage Automated Code Drop To Save Time and Money
- How to Perform Accessibility Testing of Websites and Web Apps
- How to Properly Test Your Dialogflow CX Agents
- How to Quarterback Data Incident Response
- How to Quickly Build an Audio Editor With UI
- How to Rescue Your Magento 2 Project
- How to Secure Your CI/CD Pipeline
- How To Take A Screenshot Using Python and Selenium
- How To Train, Evaluate, and Deploy a Hugging Face Model
- How to Use AppSheet: A Guide to Data Tab Sections
- How To Use Terraform to Provision an AWS EC2 Instance
- How To Validate Three Common Document Types in Python
- How, When, and Why Top QA Engineers Use AI in Testing
- Hugging Face Text Classification Tutorial Using PyTorch
- IBM Cloud: Deploying Payara Services on OpenShift
- Image Classification With DCNNs
- Implementing Infinite Scroll in jOOQ
- Insight Into Developing Quarkus-Based Microservices
- Installing Fedora 36 on Macbook Pro 13-Inch (Late 2011)
- Installing or Upgrading to Fedora 37 on MacBook Pro 13-Inch (Late 2011)
- Integration Testing: Why Developers Heed Attention to It
- Integration: Data, Security, Challenges, and Best Solutions
- Internal Components of Apache ZooKeeper and Their Importance
- Intrinsic Aspects of Apache ZooKeeper and Their Importance
- Investigating CockroachDB Performance and Stability With 22k Databases and 300k Tables
- IoU Score and Its Variants for Deep Learning
- Iptables Basic Commands for Novice
- Is Serverless Architecture Really Server Less?
- Is Your Data Infrastructure Stifling Innovation?
- Java Development Trends 2023
- JavaScript Type Conversion and Coercion
- Key Considerations When Implementing Virtual Kubernetes Clusters
- Kotlin Is More Fun Than Java And This Is a Big Deal
- Kubernetes Control Plane: 10 Tips for Airtight K8s Security
- Leaders Make Their Own Problems
- Learn What Is No-Code as Software Development Trend: A Complete Guide
- Legacy VM Backup vs. Native VM Backup
- Lessons Learned From the React Global Online Summit 22: Senior Track
- Lessons Learned When Migrating Service Virtualization to OpenSource
- Leveraging ML-Based Anomaly Detection for 4G Networks Optimization
- Managing Dynamic Application Properties in MuleSoft for CloudHub Applications
- Memory Debugging: A Deep Level of Insight
- Microservices Discovery With Eureka
- Microsoft Azure Active Directory
- Microsoft Azure API Management Service
- Microsoft Azure Backup Service
- Microsoft Azure Cosmos Database Service
- Microsoft Azure Logic Apps Service
- Microsoft Azure Virtual Machine
- Mr. Over, the Engineer [Comic]
- Multi-Cloud Database Deep Dive
- My 7 Must-Have Tools for JavaScript Pros That I Can’t Live Without in 2023
- NEXT.JS 13: Be Dynamic Without Limits
- O11y Guide: Exploring Perses API and Tooling
- OAuth Grant Types Guide
- OpenID Connect Flows
- OpenShift Container Platform 4.11 Cluster Setup
- PHP Implode and Explode Functions
- PHP vs React
- Playwright vs. Cypress: The King Is Dead, Long Live the King?
- PostgreSQL: Bulk Loading Data With Node.js and Sequelize
- Potential Future Applications for AI and ML in Software Development
- Problems of Cloud Cost Management: A Socio-Technical Analysis
- Project Hygiene
- Project Loom And Kotlin: Some Experiments
- Promises, Thenables, and Lazy-Evaluation: What, Why, How
- Pros and Cons of Using Styled Components in React
- Public Cloud-to-Cloud Repatriation Trend
- Pytest for Functional Test Automation With Python
- Quantum Support Vector Machine 101
- Quick Guide: Role of Cloud-Native in Managing Big Data Applications
- RabbitMQ vs. Memphis.dev
- React for Web Development: Key Features and Comparison With Other Frameworks
- Real-Time Logistics, Shipping, and Transportation With Apache Kafka
- Real-Time Stream Processing With Hazelcast and StreamNative
- Redis: What It Is, What It Does, and Why You Should Care
- Required Knowledge To Pass AWS Certified Data Analytics Specialty Exam
- Required Skills/Knowledge To Pass AWS Machine Learning Specialty Certification
- Resolve Apache Kafka Starting Issue Installed on Single/Multi-Node Cluster
- Revolutionizing Supply Chain Management With AI: Improving Demand Predictions and Optimizing Operations
- SaaS Business Model: How It Works and How to Make Money With It
- Sandbox Testing and Product Redelivery for In-Game Purchases
- SAST: How Code Analysis Tools Look for Security Flaws
- Secrets Management
- Security Bugs Are Fundamentally Different Than Quality Bugs
- Security Operations Center Trends for 2023
- Should You Create Your Own E-Signature API?
- Simple Sophisticated Object Cache Service Using Azure Redis
- Simulate Network Latency and Packet Drop In Linux
- Simulating and Troubleshooting StackOverflowError in Kotlin
- Simulating and Troubleshooting Thread Leaks in Kotlin
- Software Development Cycle Time: A Deep Dive
- Speed Up Your Laravel Website With Performance Optimization Tips
- Spring Cloud: How To Deal With Microservice Configuration (Part 1)
- SQL Extensions for Time-Series Data in QuestDB
- Stream Processing vs. Batch Processing: What to Know
- Streaming Data From MySQL to Postgres
- Taming Cloud Costs With Infracost
- Tech Layoffs [Comic]
- Technical Debt Growth: How Can It Happen Without Realizing It?
- The 12 Biggest Android App Development Trends in 2023
- The 31 Flavors of Data Lineage and Why Vanilla Doesn’t Cut It
- The ChatGPT Model: A Real-Life Example
- The Data Leakage Nightmare in AI
- The Data Whisperer
- The Enterprise Guide to Continuous Application Modernization
- The Enterprise, the Database, the Problem, and the Solution
- The Everything Guide to Data Collection in DevSecOps
- The Future of Cloud Engineering Evolves
- The Future of DevOps Is in Value Stream Management
- The Importance of Delegation in Management Teams
- The Journey to Becoming a Rockstar Salesforce Developer
- The Massive Hidden Power of Breakpoints
- The Origins of ChatGPT and InstructGPT
- The Promise of Platform Engineering
- The Quest for REST
- The Real Democratization of AI, and Why It Has to Be Closely Monitored
- The Role of Data Governance in Data Strategy: Part 1
- The Role of Data Governance in Data Strategy: Part II
- The Top 3 Challenges Facing Engineering Leaders Today—And How to Overcome Them
- Three Reasons Why IoT Security Needs To Be a Priority in 2023
- Three SQL Keywords in QuestDB for Finding Missing Data
- Thriving Amid Giants: A Guide for Small Players in the LLM Search Engine Market
- Tips for Optimizing PHP Code for Better Performance
- Top 10 Secure Coding Practices Every Developer Should Know
- Top 5 Internet of Things (IoT) Trends to Expect in 2023
- Top 5 Node.js REST API Frameworks
- Top 5 PHP REST API Frameworks
- Top 8 Blockchain APIs for Developers
- Top Authentication Trends to Watch Out for in 2023
- Top Five Tools for AI-based Test Automation
- Trends Shaping “Post-Pandemic” Enterprise Integration – A Practitioner’s View
- Tutorial: Developing a Scala Application and Connecting It to ScyllaDB NoSQL
- Type Variance in Java and Kotlin
- Understanding Database Indexes
- Understanding gRPC Concepts, Use Cases, and Best Practices
- Unit of Work With Generic Repository Implementation Using .NET Core 6 Web API
- Unleashing the Power of JavaScript Modules: A Beginner’s Guide
- Unlocking the Power of Polymorphism in JavaScript: A Deep Dive
- Upgrade Guide To Spring Data Elasticsearch 5.0
- Usage of Sets and Dense Rank While Developing Top N Reports in Tableau
- Use AWS CloudFormation to Create ShardingSphere HA Clusters
- Use CDK To Deploy a Complete Solution With MSK Serverless, App Runner, EKS, and DynamoDB
- Using AI and Machine Learning To Create Software
- Using JSON Web Encryption (JWE)
- Using QuestDB to Collect Infrastructure Metrics
- Using the PostgreSQL Pager With MariaDB Xpand
- Utilize OpenAI API to Extract Information From PDF Files
- Visual Network Mapping Your K8s Clusters To Assess Performance
- Vue.js vs. React: Application, Features, and Use Cases
- Watch and Evaluate
- Watch Area and Renderers
- Web Application Architecture: The Latest Guide
- What Are BitB Phishing Attacks?
- What Are Runbooks? And Why Are They Needed?
- What Is a Kubernetes CI/CD Pipeline?
- What Is Azure Content Delivery Network Service?
- What Is Azure Site Recovery Service?
- What Is Blockchain Trilemma and How Could It Be Solved?
- What Is Essentialism, and How Does It Make Software More Efficient?
- What Is Policy-as-Code? An Introduction to Open Policy Agent
- What Makes ReactJS Good for Logistics Applications in 2023?
- What Should You Know About Graph Database’s Scalability?
- What Was the Question Again, ChatGPT?
- What’s the Best Way to Determine the Price of an API?
- When AI Strengthens Good Old Chatbots: A Brief History of Conversational AI
- Why Backup GitHub, GitLab, or Bitbucket—the Risk of Data Loss
- Why Does DevOps Recommend Shift-Left Testing Principles?
- Why Every Fintech Company Needs DevOps
- Why It Is Important To Have an Ownership as a DevOps Engineer
- Why Many Developers Don’t Write or Give Talks and How To Overcome Challenges
- Why Open Source Is Much More Than Just a Free Tier
- Why Platform Engineering Is Not at Odds With DevOps
- Why You Should Automate Code Reviews
- Workload-Centric Over Infrastructure-Centric Development
- Writing a Modern HTTP(S) Tunnel in Rust
- [DZone Survey] Share Your Expertise and Take our 2023 Web, Mobile, and Low-Code Apps Survey