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
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
  • DZone
  • Sitemap Home
  • Articles
  • 2018
  • October

DZone Sitemap: October 2018 Articles

  • ''Hey, Amazon! Where Is My Crop?'' How to Resize in The Cloud
  • ''It's Alive!'' Are You Turning Jira Into Frankenstein's Monster?
  • (Yet Another) Intro to HANA as a Service
  • .NET Client-Side Libraries
  • 10 Algorithms and Programming Courses to Crack Coding Interviews
  • 10 Analytics Tools For Optimizing UX
  • 10 Easy-to-Use Modules in Ansible
  • 10 Effective Tips on Using Maven
  • 10 Rules for Designing a Successful API Program
  • 10 Strategies to Reduce Cycle Times
  • 11 Deep Learning With Python Libraries and Frameworks
  • 12 Best Tools for Software Developers
  • 12 IoT Platforms for Building IoT Projects
  • 14 Best Blogs To Increase Your Skill In the World of Programming
  • 15 Business Opportunities Enabled by AI
  • 16 Bugs Snap Didn’t Bother to Fix for Snap Kit and Lessons They Teach
  • 20 Years of Open Source: Why the Best Payment APIs Use Shared Code
  • 2018 Data Warehouse Showdown: Azure, BigQuery, Presto, Redshift, Snowflake
  • 2018 in Review: State of DevOps Adoption
  • 21 Organizational Tools for Remote Workers
  • 3 Reasons Enterprises Are Moving to Decentralized Blockchain Applications
  • 3D Programming Was Never So Accessible
  • 4 Challenges In Kubernetes Log Transport
  • 4 Compelling Benefits of CI/CD Businesses Cannot Afford to Ignore
  • 5 Challenges of Performance Testing an SAP Application
  • 5 Common Mistakes That May Irritate Your REST API Customers
  • 5 Common Project Management Challenges and Solutions to Tackle Them like a Pro
  • 5 Effective Ways to Reduce Custom Software Development Costs
  • 5 Fantastic Examples of Chatbots in Apps
  • 5 Keys to Modernizing Windows Development
  • 5 Minute ML: Chatbot (QnA) Demystified
  • 5 Minute ML: Word Embedding
  • 5 Quick Wins for Securing Continuous Delivery
  • 5 Reasons Why Ruby on Rails Is a Great Choice for Web Dev
  • 5 Steps to Automated NetOps
  • 5 Things to Do When Your Team Is Under Pressure
  • 5 Things You Will Like in Kotlin as a Java Developer
  • 50 Useful Docker Tutorials, From Beginner to Advanced (Part 1)
  • 7 APIs from the New York Times That Have a High StreamRank
  • 7 Popular Website Development Frameworks of 2018
  • 7 Productive Things to Do When Bored
  • 7 Ways to Customize API Monitoring Using Global and Local Variables
  • 7 Ways to Test Your Website on Internet Explorer on a Mac Device
  • 8 Awesome PHP Web Scraping Libraries and Tools
  • 8 Ways to Test Your Website Across Old Versions of Internet Explorer
  • 9 Kickass Project Management Practices to Adopt Right Now
  • 9 Reasons DevOps Is Better With Docker and Kubernetes
  • 9 Top DevOps Conferences — A Developer's Picks
  • 90 New Features and APIs in JDK 11 (Part 2)
  • A Brief History of Edge
  • A Brief History of High Availability
  • A Cambrian Explosion of DevOps Tools
  • A Closer Look at Spring Boot
  • A Comparison of Kubernetes Distributions
  • A Day in the Life of an SRE
  • A Deeper Dive Into Logz.io Security Analytics
  • A DevSecOps Journey at a Dutch Bank
  • A Go Repo and Some Go Code [Video]
  • A High-Performing Scrum Team and Diversity
  • A Look at React Native and React.js
  • A Quick Guide to Serverless Computing World
  • A Step-by-Step Guide to Migrating Java EE Apps to DC/OS
  • A Tale of Two Oracle JDKs
  • A Universal Framework for Information Needs
  • A Word on 'Deceptive Site Ahead' Warnings
  • A Word to the Wise for Selenium WebDriver Testers
  • AdaBoost Algorithm For Machine Learning
  • Adaptive Data Integration and Operations on Oracle Cloud Using StreamSets
  • Adaptive Joins and Join Hints
  • Add Code Snippets to Your Technical Presentations
  • Add MFA to Your Spring Boot App in 20 Minutes
  • Adding a GitHub Webhook in Your Jenkins Pipeline
  • Advanced Functional Testing in Spring Boot Using Docker in Tests
  • Advantages and Disadvantages of Dedicated Teams of Developers
  • Adventures With cgo: Part 1 — The Pointering
  • Adventures With cgo: Part 2 — Locks and Other Things That Go Bump in the Night
  • Advice for the Innocent Young Heart [Comic]
  • Agile Approaches To Closing The Digital Skills Gap
  • Agile Project Management Methods [Infographic]
  • Agile Without The Ceremony
  • AI and Music: Noteworthy?
  • AI/ML Bias Explained With Examples
  • AI: #futureofcoding
  • AI: Artificial? Certainly. Intelligent? Kinda.
  • AIOps: What Is It and Where Are We Now?
  • Akka Streams and Kafka Streams: Where Microservices Meet Fast Data
  • Alert Fatigue (Part 3): Automating Triage and Remediation
  • Alert Fatigue, Part 4: Alert Consolidation
  • Algorithm and Data Structure Interview Questions for Java and Python
  • Alibaba Cloud Container Service for Blockchain
  • Align the Stars (Programmatically)
  • All Things Open 2018 — How To Jump Start a Career in Open Source [Slide Show]
  • All You Need to Know About Blockchain Testing
  • An Empirical Look at the Goldbach Conjecture
  • An Introduction to Join Ordering
  • An Introduction to OpenTSDB
  • An Introduction to the Agile Data Lake, Part 1
  • An Introduction to the Agile Data Lake, Part 2
  • An Intuitive Guide to Financial Analysis With Data Transformations
  • Analytical Databases
  • Analyze Elasticsearch Data in R
  • Analyze Your OS Code For Free With Azure DevOps Pipelines and SonarCloud
  • Analyzing Verbatim Comments in Spreadsheets Using ML
  • Anatomy of Source Maps
  • Angular Survival Kit
  • Angular: A Developer’s First Choice
  • Announced: Action Text for Rails 6 [Video]
  • Announcing Camelot, a Python Library to Extract Tabular Data from PDFs
  • Apache Kafka + Spark Streaming Integration
  • Apache Kafka Security: Features and Uses of Kafka
  • API and Microservices Virtual Summit: The Digital Enterprise
  • API Developer Outreach Research for the Department of Veterans Affairs: Part 1
  • API Developer Outreach Research for the Department of Veterans Affairs: Part 2
  • API Developer Outreach Research for the Department of Veterans Affairs: Part 3
  • API Developer Outreach Research for the Department of Veterans Affairs: Part 4
  • API Developer Outreach Research for the Department of Veterans Affairs: Part 5
  • API Developer Outreach Research for the Department of Veterans Affairs: Part 6
  • API Developer Outreach Research for the Department of Veterans Affairs: Part 7
  • API Developer Outreach Research for the Department of Veterans Affairs: Part 8
  • API Developer Outreach Research for the Department of Veterans Affairs: Part 9
  • API Discovery Is an Important First Step Within the Enterprise
  • API Economy for All Industries
  • API Gateway vs. Service Mesh
  • API Manager Migration [WSO2]
  • API Security: More Than Just Apps
  • Application Maps for Troubleshooting Microservices
  • Applying 5G and 8K to Remote Medical Diagnosis
  • Architecture for Continuous Delivery
  • Are Mini Waterfalls to Be Counted as Agile?
  • Are You Prepared for Continuous Delivery?
  • Are You THAT Person?
  • Artificial Intelligence in Service Desks
  • Asynchronous Messaging: RabbitMQ Introduction
  • Attention DevOps and Marketing: You’re on the Same Team
  • Authentication and Authorization Are Broken
  • AutoCompleteView: Synchronous Server Call With Filter
  • Automated Testing of Shadow DOM Elements With Katalon Studio
  • Automatically Combining Factor Levels in R
  • Automating Container Security With Red Hat OpenShift
  • AWS CLI Issues and Fixes for Installation [Code Snippet]
  • AWS Lambda Function! *Blink, Blink* [Comic]
  • AWS Lambda: A WhatsApp-Like Movement in Serverless Computing
  • Azure Active Directory Is Not Active Directory!
  • Azure Outage Post-Mortem — Part 3
  • Azure SQL with PCF Spring Boot Applications (Part 2 - AlwaysEncrypted)
  • Baking Boards — The Secret Ingredient of Agile Cuisine
  • Basics of CORS (Cross-Origin Resource Sharing)
  • Basics of Ownership: Rust Crash Course Lesson 2, Part 1
  • BDD for XCUITest With Swift Protocols and Extensions
  • Behavioral Design Patterns: Command
  • Behavioral Design Patterns: Interpreter
  • Benefits of Industrial IoT in Condition Monitoring
  • Best Practices for Kubernetes’ Pods
  • Best Practices for Selecting the Right IoT Platform
  • Best Practices of Publishing a Python Module
  • Best Tools for Debugging Distributed Applications
  • Bias Detection in Machine Learning Models Using FairML
  • Blockchain and IoT: Creating New Possibilities
  • Blockchain Security and Privacy
  • Blockchain, Edge, and Cloud, Oh My! [Podcast]
  • Blow Up Your JUnit Tests With Permutations
  • Book Review: Chaos Engineering
  • Book Review: Java by Comparison
  • Bricks and Mortar Retailers Are Using IoT and AI to Win Against Online Retailers
  • Bring a New Tool to Your Team (and Not Get Squashed in The Process): 5 Tips for Successful Adoption
  • Bromium DSL: A DSL to Test UI Actions [Video]
  • BroodMinder Is Saving Bee Colonies Through the IoT
  • BSIMM9: A Decade of Software Security Science
  • Build a Container Image Inside a K8s Cluster
  • Build a Fully Functioning App Leveraging Machine Learning With TensorFlow.js
  • Build Great-Looking Web Apps Fast With WebJars and Wicket
  • Build Your Kanban Workflow to Manage Your Design Projects
  • Building a Custom Apache NiFi Operations Dashboard (Part 1)
  • Building a Regression Model Using Oracle Data Mining
  • Building an ActiveMQ Docker Image on Kubernetes
  • Building Bots on Twitter With AWS Lambdas (And Other Stuff)
  • Building for Privacy: a How-to Guide for Application Developers
  • Building Layered Architecture in Just 3 Minutes: Final Part
  • Building Multi-Targeted .NET Libraries
  • Building Redis from Source on Ubuntu Server 18.04
  • C++ Links #6
  • Cache Invalidation Complexity: Rails 5.2 and Dalli Cache Store
  • CALMS and How It Relates to Database DevOps
  • Can AI-Driven Test Automation Enhance Continuous Delivery?
  • Can MySQL Parallel Replication Help My Slave?
  • Can You Patch Faster Than a Hacker Can Attack You?
  • Cassandra Sink for Spark Structured Streaming
  • Cattle, Pets, and Pink Eye
  • CDN as an SEO Tool: Increasing Load Speed to Maximize Performance
  • Centralized API Documentation in Microservices Using Spring Boot, SpringFox Swagger-UI, and Eureka
  • Challenge: The Loop That Leaks
  • Challenge: The Loop That Leaks (Answer)
  • Changes to the SQL Server Servicing Model (Cumulative Updates)
  • Checking for Database Drift Using Extended Events and SQL Monitor
  • Choosing a REST Framework for Microservices
  • Choosing the Right Continuous Integration Tool
  • Clarifying Ways of Defining Jacobi Elliptic Functions Using Mathematica and SciPy
  • Classification of Imbalanced Data: Don't Forget the Minority!
  • Classifying Cat Blood: AI and Animal Medicine
  • Clean Code Isn't a Goal, but a Solution: How to Write Clean Code and Why It Matters
  • Cloud File Data Storage Consolidation and Economic Comparison Model
  • Cloud Migration: How And Why Business Is Moving to the Cloud
  • Cloud Native Container Design Principles
  • Code in GitHub, Build in Azure DevOps for Free
  • Code of Ethics in AI: Key Traits
  • Cognitive Bias in Tests: The Most Human Side of Testing
  • Cognitive Services: Translate Text Into Multiple Languages Using Asp.Net Core and C#
  • COM Files and Why They Matter
  • Commenting Your Postgres Database
  • Common Challenges of Automated Website Testing
  • Common Web Development Mistakes and How to Avoid Them
  • Compete in the Digital Age with Cloud Computing
  • Concerns With Microservices
  • Configure a Windows Service for MongoDB
  • Configure the Header to Carry the Bearer Token
  • Connect any IIoT Device: a Guide to DDS
  • Connect to Cloudant Data in AWS Glue Jobs Using JDBC
  • Connect to Google Analytics Data in Python on Linux/UNIX
  • Consistent Hashing
  • Consuming Twitter Streaming API With Spring Integration
  • Container Adoption Today: Advantages and Challenges
  • Containers Are and Will Be the New Linux
  • Containing Select Columns in Aggregate Functions to Improve Performance in MS SQL
  • Continuous Discussions (#c9d9) Podcast 92: All Day DevOps [Video]
  • Continuous Security and ''The Big Hack''
  • Continuous Security: Delivering Secure Apps on Kubernetes
  • Continuous, Incremental, Progressive Delivery: Pick Three
  • Couchbase Lite With React Native on Android
  • Couchbase Lite With React Native on iOS
  • Couchbase Mobile for Local Data Storage in React Native Apps
  • Counting Distinct Users in Real-Time With Redis Using Low Memory
  • Create an OpenAPI From a GET API Request
  • Create Data Visualizations in Cognos BI With Microsoft Project Data
  • Create Dynamics 365 Reports on JasperReports Server
  • Create Focus With Ecocycle Planning
  • Create Production-Grade Java Microservice Architecture With JHipster and Couchbase
  • Create Your First API/Web Service Test Using Katalon Studio
  • Create, Install, Upgrade, and Rollback a Helm Chart (Part 1)
  • Creating a Batch Service
  • Creating a Private Repository for Visual Studio Extensions with Docker
  • Creating Presentations With Jupyter Notebook
  • Creating Real-Time Anomaly Detection Pipelines With AWS and Talend Data Streams
  • Creating the Perfect End-to-End IoT Solution and the Need for Shared IoT Infrastructure
  • Cross-Site Scripting (XSS) Can Steal Payment Info From Payment Processors
  • Curious Case of Actuarial Science, Geocoding, and Machine Learning
  • Customer Journey Optimization: The Key to Omnichannel Experience
  • Customized Rate Limiting for API Gateway by Path Parameter, Query Parameter, and More
  • Customizing ASP.NET Core Part 4: HTTPS
  • Customizing ASP.NET Core Part 5: HostedServices
  • Customizing ASP.NET Core Part 6: Middleware
  • Customizing ASP.NET Core Part 7: OutputFormatter
  • Customizing ASP.NET Core Part 8: ModelBinders
  • CyberArk Conjur Open Source Is Now Available on AWS Marketplace
  • Cypress vs. Selenium WebDriver: Which Is Better for You?
  • Data Science Project Folder Structure
  • Data Scientists Never Stop Learning: Interview
  • Data Transformations With the BigML Dashboard: Get your ML-Ready Data in a Few Clicks
  • Database Fundamentals #19: JOINS
  • Dealing With Rutsey, Bartman or Omarosa On Your Team
  • Dealing With Unplanned but Urgent Work Through DevOps
  • Debugging Kubernetes: Common Errors When Using GlusterFS for Persistent Volumes
  • Debunking the Top 4 Myths About Cloud Security
  • Defense-In-Depth for API and DevOps Security [Slides]
  • Defining Role of AI in Dynamic Predictive Analytics
  • Deploy to Kubernetes With Helm
  • Deploying a Blazor Application on Azure
  • Deploying A WAR File in EasyApache 4 and Tomcat (Experimental)
  • Deploying an Angular 6 Application to Cloud Foundry
  • Deploying Kubernetes-as-a-Service on DC/OS
  • Deploying Spring Boot to ECS (Part 2)
  • Deploying Spring Boot to ECS — Part 1
  • Design Patterns for Microservices
  • Designing an Organization for a Product Approach, Part 1
  • Designing for Change With APIs: User Provisioning Automation at MuleSoft
  • Designing System Flexibility
  • Determining the ROI of APIs in 8 Questions
  • Developer Costumes [Comic]
  • DevOps 101: What Is a DevOps Platform?
  • DevOps and Testing Software Architecture
  • DevOps and the DRY Principle
  • DevOps Enterprise Summit 2018, Day One Recap: The ''Project to Product'' Movement
  • DevOps Enterprise Summit Las Vegas 2018 — The Best Yet?
  • DevOps on AWS Radio: CI, CD, and DevOps
  • DevOps Tool Tyranny
  • DevOps: The Blue Ocean Tide Is Rising
  • DevSecOps Best Practices – Building an E-Commerce Application on Alibaba Cloud
  • Did the Most Significant Supply Chain Attack Against America Occur?
  • Difference Between Wildcard SSL and SAN SSL Certificates
  • Digital Identity's Unlikely Cure for Improving Patient Experiences
  • Distribute Visual Studio Templates With Extensions Installer
  • Diversity and Inclusion: An Interview with Sushila Sahay at Reactive Summit
  • DIY Minimal React Boilerplate
  • Do You Really Need Enterprise Release Management in a DevOps World?
  • Docker Containers and Kubernetes: An Architectural Perspective
  • Docker Containers: Challenges of Modern Application Delivery
  • Docker for Dummies: Creating an Express+Node App
  • Docker Security Threats and Hardening Guidelines
  • Docker-Based Dev Environment for Active-Active Redis Enterprise
  • Doing Business In Real Time, Responding To What Matters As It Occurs
  • Don't Break the Bank With Live SWIFT Development and Testing
  • Don't Make Me Guess
  • Drug Repositioning With a GRAKN.AI Knowledge Graph for Bioinformatics
  • DZone Contributor FAQs
  • DZone Research: Database Additional Considerations
  • DZone Research: Database Concerns
  • DZone Research: Database Futures
  • DZone Research: Database Issues
  • DZone Research: Developers and Databases: What You Need to Know
  • EC2 Network Performance of t3
  • Effective Internal Risk Models for FRTB Compliance: Modern Graph Technology
  • Effective Internal Risk Models for FRTB Compliance: Risk Management [Infographic]
  • Effective Practices for API Test Automation
  • Effort vs. Productivity on Software Development
  • eksctl Makes It Easy to Run Istio On EKS
  • ElastiCache or Self-Hosted Redis on EC2: Which is the One For You?
  • Elasticsearch Documents and Mappings
  • Emojis in AWS Instance Names [Comic]
  • Empowering Enterprises With Data Discovery, Orchestration, and Delivery
  • Encryption of the InnoDB System Tablespace and Parallel Doublewrite Buffer
  • Endpoint Security With Browser Security Plus
  • Energy Consumption Across Your Enterprise: a Look at IoT in Building Operations
  • Enterprise Security Insights: Networks, Architecture, and App Security
  • Error Monitoring in Symfony
  • Establishing an Effective Product Strategy Process
  • etcdadm Is Now Open-Sourced! Here's What It Means for Kubernetes in Production
  • Ethical AI: Lessons from Google AI Principles
  • Event Driven 2.0
  • Event Sourcing and Blockchain
  • Evolving the Database for DevOps
  • Evolving Your Application Architecture for Today's Users
  • Exactly-Once Semantics With Apache Kafka
  • Executable Formats and How To Exploit Them
  • Executive Insights on the Current and Future State of the Cloud
  • Explore Azure Resources With Resource Graph
  • Exploring College Major and Income: A Live Data Analysis in R [Video]
  • Exploring the Myths and Realities of Low-Code
  • Extension Methods and the Decline of Traditional OOP
  • Extracting Metrics From Jenkins Job Output
  • Factory Pattern in Kotlin
  • Fair and Equitable: How IBM Is Removing Bias from AI
  • Fast Feedback and Rapid Iteration: The New Game Changers for Developers
  • Fighting Cyber Fraud With Real-Time Graph Analytics
  • Finding a Narrow Niche: When Is Narrow Too Narrow?
  • Finding Cross-Browser Compatibility Issues in HTML and CSS
  • Finding Table Differences on Nullable Columns Using MySQL Generated Columns
  • Finding Your Neighbors Using Neo4j
  • FinTech Reshaped by AI
  • Firebase Dynamic Links
  • Five Best Open-Source Antivirus for Carefree Cyber-Threat Protection
  • Five Key Cloud Technologies for Kubernetes
  • Five Preventable Breaches Make the Case for MFA Everywhere
  • Fix SQL Server With One Click
  • Fixing a CSRF Vulnerability
  • Flow Optimization at the Sprint Boundary
  • Fluent Design Style Progress Bar for Java, Java FX
  • Forecasting Weather With BigQuery ML
  • Forget About the 10x Developer, Focus on 3x Instead
  • Four External Displays to Use With Android Things
  • Four Free Data Analysis and Visualization Libraries for Your Project
  • Four Techniques for Outlier Detection
  • Four Use Cases Driving Adoption of Time Series Platforms Across Industries
  • Four Waves of AI and What The Future Holds For It
  • Full-Stack Test Automation Frameworks — Video Recording on Test Failure
  • Functions in Shell Script
  • Fundamentals of Anomaly Detection
  • FXRibbon Version 1.2 Released
  • Gamification Projects that Make Our Lives Better
  • Gearing Up for All Things GitOps at KubeCon
  • Generations of Test Automation Frameworks — Past and Future
  • Get Connected: it’s as Easy as IoT
  • Get Happy Devs to Do What You Want
  • Getting Custom Metrics Into the DC/OS Metrics Service
  • Getting Help From the Python Interpreter
  • Getting Started With Angular 7.0
  • Getting Started With MongoDB
  • Getting Started With Performance Testing, for Developers
  • GitHub Actions Controlled with LaunchDarkly
  • GitHub Universe 2018 - Enterprise, Enterprise, Enterprise
  • GitLab Switched to Cross-Functional Teams. Here's How It's Going.
  • Go Cloud Brings New Functionality to the Go Programming Language
  • Google Flutter and Dart
  • Google Spanner: A NewSQL Journey or Beginning of the End of the NoSQL Era
  • GOTO Elimination Algorithm
  • GraalVM Database Stream Performance
  • Gradle Plugin Portal Approval Policy Update
  • Gradle: Modernization of Build Process
  • Graph Algorithms in Neo4j: Connected Data and Graph Analysis
  • Graph Algorithms in Neo4j: The Power of Graph Analytics
  • GraphQL :  Yet Another API Spec?  Part 1
  • Graphs Are a Game-Changer for Cybersecurity
  • Graphs in RavenDB: Query Results
  • Green Computing and Green Storage Techniques
  • Groovy SQL: More Groovy Goodness
  • Guidance on Oracle October 2018 Critical Patch Update
  • Guide to 24 PHP Frameworks (Part 4)
  • Hacking Security Episode 2: The Four CISO Tribes [Podcast]
  • Haiku OS Beta 1 Release Review Video
  • Half-Terabyte Benchmark Neo4j vs. TigerGraph
  • Halloween of Things: Check Out These IoT-Inspired Halloween Hacks
  • Halloween Use Cases and Spooky Ideas for Your AR App
  • Happy Clients [Comic]
  • Happy Halloween [Comic]
  • Having the Dedication to Lead an API Effort Forward Within a Large Enterprise Organization
  • Here’s Why Developing Natural Language Interface Is Hard
  • Hexagonal Architecture: What Is It and How Does It Work?
  • Hibernate Tips: How to Map Native Query Results to Entities
  • Higher-Order Functions I: Function Composition and the Monad Pattern
  • Home Is Where The Heart, of Technology, Is
  • Hosting Multiple Websites on a Single Alibaba Cloud ECS Server the DevOps Way
  • Hot Shot 011 – Jenkins on AWS (Part 1) [Podcast]
  • How 20 Students Implemented Filestack's API in 5 Minutes Flat
  • How a Program Manager, Product Manager, and Project Manager Collaborate
  • How AI Is Challenging Traditional Translators
  • How AIOps Revolutionizes Alarm Management
  • How Alibaba Cloud Evaluates Customer Product Reviews on Alibaba E-Commerce Platform
  • How Blockchain Development Is Making Data More Secure?
  • How Blockchain Is Making it Easier for Fintech Companies to Scale Up
  • How Browsers Work: A Peek Under the Hood
  • How Critical Is Omni Channel Experience Testing for New-Age Enterprises?
  • How Database Indexes Really Work
  • How DevOps Is Transforming the World of Software Development
  • How Edge Computing Will Change Enterprise IT
  • How GitHub Can Be the Most Powerful Ticketing Tool
  • How Good Is Machine Translation?
  • How I Broke (and Fixed) Our Documentation Site
  • How Java 10 Changes the way we Use Anonymous Inner Classes
  • How Microservices Have Changed Application Development
  • How NLP Is Automating the Complete Text Analysis Process for Enterprises?
  • How Not to Fail an Agile Transformation
  • How Pantri Is Uniting Smart Kitchens and Grocers
  • How Parallel Testing Instantly Improves Your Workflow
  • How Playtech Mastered Failure Detection Across Distributed Systems
  • How Should We Organize Our Teams?
  • How the Automation Fallback Method Can Help Your Test Automation Strategy
  • How The Cloud is Changing IT's Role
  • How the Service Mesh Space Is Like Preschool
  • How to Back Up MySQL Database on Alibaba Cloud ECS Running Ubuntu 16.04
  • How to Be a 20x Engineer (Instead of a 10x Engineer)
  • How to Be an AI Expert
  • How to Beat Procrastination with Kanban
  • How to Become a Java Software Architect
  • How to Become a Remote Worker
  • How To Build A Basic Salesforce Rest API Integration
  • How to Build a Highly Scalable IoT Platform on DC/OS
  • How to Build a Simple Dialog for Your NativeScript Apps
  • How to Build Great CX with Good UX Strategy
  • How to Build Server-Side Blazor Applications
  • How to Build Software That Companies Want
  • How to Choose the Right ML Algorithms
  • How to Create a 1-to-1 Messaging App Using Ejabberd and Erlang?
  • How to Create a Chat Server Using Matrix Synapse on Ubuntu 16.04
  • How to Create Event Interceptors in JSF Composite Components
  • How to Deploy Laravel Application on AWS EC2 the Right Way
  • How to Design an Enterprise Data Warehouse
  • How to Display Currencies in Python's Pandas Data Frames With the Fixer API
  • How to Do ML Without Learning Data Science
  • How To Document Your Open Source Product
  • How to Export Jupyter Notebooks Into Other Formats
  • How to Facilitate an Awesome Sprint Review in ''Bazaar Mode''
  • How To Fix MySQL Replication After an Incompatible DDL Command
  • How to Format a Large Codebase Automatically
  • How to Get Started With Blockchain App Development
  • How to Get Started With Conversational AI
  • How to Get Your Foot in the Door With an Entry-Level Blockchain Developer Job
  • How to Implement a Kafka Producer
  • How to Improve Software Delivery Performance
  • How to Improve Your App Team’s Collaboration with a Single Tool
  • How to Install and Configure Windows Server Failover Clustering on an ECS Instance
  • How to Install Backdrop CMS on FAMP (FreeBSD 11.2)
  • How to Install ProcessWire CMS on Debian 9, Part 2: Installing ProcessWire
  • How to Integrate Cloud Security Best Practices Into Your SSI
  • How to Integrate Enterprise Applications With CRM
  • How to Make a Cross-Browser Compatible Website
  • How to Make the Best Out Of Your Online Kanban Board
  • How to Monitor Ceph Using Instana [Code Snippet]
  • How to Monitor Serverless with Real-Time, Granular Visibility
  • How to Move Your App to a PWA: Here's All You Need to Know
  • How to Optimize Amazon S3 Performance
  • How to Optimize MySQL Queries for Speed and Performance
  • How to Optimize Performance Testing With a Shift-Left Approach
  • How to Preview Blobs With HTTP POST and Angular 5
  • How to Remove all Unused Imports in a Java File — Eclipse Shortcut
  • How to Respond to Probes
  • How to Run Blocking Code in Vert.x
  • How to Save an Object With All the Children in a Single Backendless Call
  • How to Search Your Git Commit Log
  • How to Secure Your Microservices — Shopify Case Study
  • How to Set Up an OpenVPN Server on a Raspberry Pi
  • How to Set Up HTTP/HTTPS Redirection in IIS
  • How to Setup a CockroachDB Cluster on Ubuntu 16.04
  • How to Setup Hadoop Cluster Ubuntu 16.04
  • How to Share Data Between Threads in Vert.x
  • How to Shift-Left Performance Testing Across Your Organization
  • How to Test a Progressive Web Application
  • How to Test HTML Code in a Browser
  • How to Test JavaScript Code in a Browser
  • How to Test React Component With Jest and Enzyme, Part 2
  • How to Understand and Set Up Kubernetes Networking
  • How to Upload Files With Node.js
  • How to Use Google Core IoT With InfluxData
  • How to Use Grafana for Technical Monitoring in Software Products
  • How to Use Graylog for Software Monitoring
  • How to Use NumPy to Hadamard Product
  • How to Use the Specification Pattern in Java
  • How to Validate SOAP Performance Test Results
  • How to Work With Avro Files
  • How to Write Software: 5 Lessons Learned from Running Businesses
  • How We Use Kafka
  • How Well Does Your Infrastructure Support Major Incident Management?
  • How You Could Stop Top Software Fails
  • Human-Competitive Patches in Automatic Program Repair with Repairnator
  • Hybris With Docker for Development in Windows Machine
  • Hyper-Connectivity and Openness in the Digital Age: The Computing Conference 2018
  • IBM Acquires Red Hat to Ensure Hybrid-Cloud and Open Source Growth
  • IBM Acquires Red Hat. Now Who Does Google Buy?
  • IBM Has Created a Mobile Tactical Operation for Cybersecurity Emergencies
  • IBM to Acquire Red Hat: A Java-Oriented First Look
  • IBM to Buy Red Hat for $34 Billion
  • Importance of a Security Operations Center
  • Important PHP Interview Questions and Answers
  • Improve Production Efficiency and Deliver Quality Digital Experiences
  • Improve the Quality of Your Software in 6 Steps
  • In Case of Emergency, Do Not Break — Feature Flagging
  • In-House or a Dedicated Team? That Is the Question!
  • Increase Coverage and Reduce Cost With Data-Driven Testing in Jira
  • Infrastructure as Software at the Edge [Podcast]
  • Ingress Controllers for Kubernetes
  • Inheritance and Interfaces in PHP
  • Injecting Moral Code Into AI
  • Insecure Code Cited in Facebook Hack Impacting Nearly 50 Million Users
  • InSpec 3.0 Release: Features and What It Means to Be Compliant
  • Install and Configure Syncfusion Essential Studio for Xamarin in Visual Studio 2017
  • Install Ansible on Ubuntu 18.04 With AWX
  • Install Knative With Istio on an IKS Cluster and Deploy on IBM Cloud
  • Install NuGet Packages in Visual Studio
  • Install Python 3.7.0 on Ubuntu 18.04/Debian 9.5
  • Installing CI/CD Tools With Ansible: Everything You Need to Know
  • Installing Client-Side Libraries in ASP.NET Core
  • Installing Knative on the IBM Cloud
  • Installing OpenJDK 11 on MacOS
  • Installing OpenJDK 11 on Ubuntu 18.04
  • Installing OpenJDK Versions on Macs
  • Integrate Real-Time Access to Redshift in SAPUI5 MVC Apps
  • Integrating to Netsuite? What You'll Need to Know
  • Integration of Spring With Java Mail
  • IntelliJ IDEA 2018.3 EAP: High-Contrast Theme, Accessibility Improvements
  • IntelliJ IDEA 2018.3: Helm support
  • Interlaced Roots: Strum's Separation Theorem
  • Interview with Colin Breck: “I Still Don’t Know What I Want to Do When I Grow Up.”
  • Introducing Azure Data Studio
  • Introducing Connectors: Wallaroo's Window to the World
  • Introducing Exemplar for Automated Samples Testing
  • Introducing Infura: Connecting DApps With Ethereum Without Setting up Ethereum Nodes
  • Introducing Servlet 4.0 Server Push Using Spring Boot 2.1
  • Introducing Source Dependencies in Gradle
  • Introducing the Rust Crash Course
  • Introduction to AI for Enterprises
  • Introduction to Reactive APIs With Postgres, R2DBC, Spring Data JDBC and Spring WebFlux
  • Introduction to Serverless
  • Introduction to the Java Programming Language
  • Introduction to the Jooby Framework
  • Introduction to Unit Tests in Java Using JUnit5 [Video]
  • Investing in AI the Smart Way: Lessons From 7 Tech Giants
  • IoT Is Eating the World: Future of IoT
  • IoT Trends: Round of Announcements at IoT SWC
  • IoTHub, Blob Storage, and Function Applications: Building Hot and Cold Paths
  • Is Agile The Way To Go For A Fast-Growing Startup?
  • Is AI Automated Coding the Next Era of Programming?
  • Is AI Going to Transform the Design Industry?
  • Is Edge Computing the Death of the Cloud?
  • Is Google Sync a Vector for Data Breaches?
  • Is Your Freemium Strategy Harming Your App’s UX?
  • Issues With the Creation and Management of Microservices
  • IT Companies With ''Flat'' Structures: Utopia or Innovative Approach?
  • Iterating/Loop Through Your Component Property in Render Function in React
  • It’s Easier Being Green: IoT and Clean Energy
  • Java 11 and IntelliJ IDEA
  • Java 11: a New Way to Handle HTTP and WebSockets in Java!
  • Java and JavaScript Integration in OSGI
  • Java Annotated Monthly — October 2018
  • Java HashMap Implementation in a Nutshell
  • Java Lambda: Method Reference
  • Java Microservices in the Cloud with Zing and Kubernetes
  • Java vs. Go Microservices — Load Test With Multiple Users
  • Java: Gain Performance Using SingletonStream
  • JDK 12: Early Access Builds, Switch Expressions, and Proposed Release Date
  • Jenkins in a Nutshell
  • JEP 181 Incompatibility: Dealing With Nesting Classes
  • JSF Checkbox Styled Using HTML and CSS
  • JSONExport: JSON to Model
  • Junior, Middle and Senior: How to Effectively Build a Team of Different Level Specialists
  • JUnit 5 Deep Dive Using Test-Driven Development [Video]
  • Just Let Us Code It: Putting Developers at the Center of Software Delivery
  • JVM Ecosystem Survey: Why Devs Aren't Switching to Java 11
  • Katalon Studio Integration With TestRail
  • Keep Stakeholders Informed During Major Incidents
  • Key Takeaways on AI and Search
  • Keys to DevOps Success
  • Kick the Tires: Rust Crash Course Lesson 1
  • Kick the Tires: Rust Crash Course Lesson One Exercise Solutions
  • Knowledge Graph Convolutional Networks: ML Over Reasoned Knowledge
  • Knowledge Graph Search With Elasticsearch and Neo4j
  • Kotlin Collections' API Performance Anti-Patterns
  • Kotlin Microservices With Ktor
  • Kotlin Microservices With Spring Cloud Netflix: Part 1
  • Kotlin Microservices With Spring Cloud Netflix: Part 2
  • Kotlin Testing With Spock Part 3: Interface Default Method
  • Kotlin: The Alternative to Java
  • Kubernetes Horizontal Pod and Cluster Autoscaling: All You Need to Know
  • Kubernetes in the DevOps Space: Everything You Need to Know
  • Kubernetes, the Easy Way
  • Labels in Prometheus Alerts: Think Twice Before Using Them
  • Lean Architecture
  • Learn Swift With This Hands-On Tutorial
  • Learning AI: Taking off Your Training Wheels
  • Learning to Cool Off With DeepMind
  • Lessons From the JVM Ecosystem Report
  • Lessons Learned While Solving Time-Series Forecasting as a Supervised ML Problem: Part 2
  • Let's Talk About String Operations in C++17
  • Leveraging Serverless Architecture
  • Life Is Dirty. So Is Your Data. Get Used to It.
  • Linux: A Good Example of Open Source Software
  • Log Management With the ELK Stack on Windows Server — Part 1
  • Log Management With the ELK Stack on Windows Server — Part 2 — Installation
  • Log Management With the ELK Stack on Windows Server — Part 3 — Customization
  • Low-Code — Implications for Developers
  • Machine Learning and Reactive Programming: Looking Ahead to Reactive Summit
  • Machine Learning for Cybersecurity 101
  • Machine Learning in a Box (Part 9): Build Your First ML Application
  • Major Incident Process Is at the Heart of Effectiveness
  • Make Your Home Smart and Secure
  • Making a Stand Alone Executable from a Python Script Using PyInstaller
  • Making Change Stick With Code Transforms and Autofixes
  • Making Code Testable
  • Making Cross-Browser Compatible Vue.js Apps and the Challenges Involved
  • Making the Bet on Open Source
  • Making the Java Fluent API More Flexible
  • Managing a Multi-Version Project
  • Managing Environment Variables in PHP
  • Managing In-Production AWS Lambda Functions With API Gateway
  • Managing Your Alibaba Cloud Linux Server From the CLI
  • Maven Artifact Checksums
  • Maximize the Power of Deduplication
  • MEAN Stack: Introduction (Part 1)
  • Measuring the ROI of Low-Code
  • Measuring Up Java Usage With Azul Systems
  • Meet Us at Oracle Code One and EclipseCon Europe
  • Memory Management Goop in Windows and Linux
  • Merging a Conflict With SQL Source Control and Beyond Compare
  • Micronaut Mastery: Configuration Property Name Is Lowercase and Hyphen Separated
  • Micronaut Mastery: Consuming Server-Sent Events (SSE)
  • Micronaut Mastery: Running Code on Startup
  • Microservices Are Changing Application Development Right Now
  • Microservices Automation Deployment Using AWS and Docker
  • Microservices Use Cases
  • Microservices' Keys to Success
  • Microservices: Why Asynchronous Communications?
  • Microsoft Chatbot Framework: Up and Running
  • Microsoft Joins the Open Innovation Network: What You Need to Know
  • Microsoft's Insights on AI
  • Migrating from RavenDB 2.5 to 4.0 in 36,000 Locations
  • Migrating Spring Java Applications to Azure App Service (Part 1: DataSources and Credentials)
  • MIT Develop Robotic System for Manipulating Unseen Objects
  • MIT Team Develops AI-Assisted Image Editing
  • Mobile App Development 2018: The Year Of Wearable Devices and IoT
  • Mobile App Security: Best Practices for App Developers
  • Mocking With the Mockito Framework and Testing REST APIs [Video]
  • Models for Electronic Identification
  • Modules of the Spring Architecture
  • MongoDB Data Modeling With Document Structure
  • Monitoring and Plotting Process Memory/CPU Usage With top and gnuplot
  • Monitoring Changes in Permissions, Users, Roles, and Logins
  • Monitoring Docker With InfluxDB
  • Mono-Repo Build With Gradle
  • Monthly Writers' Recap: September 2018
  • Moonshots V — This Year's LaunchDarkly Hackathon
  • Most In-Demand Developers Skills for 2019
  • Moving Big Data to the Cloud: A Big Problem?
  • Moving From Manual to Automated Testing at a Small Company
  • Moving to Management and Other Tales of Evolutionary Architecture
  • MS-DOS Is Open-Source! [Comic]
  • MSFT Azure AD Conditional Access Vs. CASB
  • Mule 4: Fixed Width Data to JSON Transformation Using CopyBook
  • MuleSoft Polling-As-A-Service
  • Multi-Cloud for IoT
  • Multi-Cloud Interoperable Cloud Services
  • Multiple MongoDB Connectors With Spring Boot
  • My Daughters Are Coding, Thanks to Minecraft and Slime
  • My Job Search Checklist
  • My OCAJP Java Certification Success Story
  • My Programming Language vs. Yours
  • MySQL Tutorial: A Beginners Guide to Learn MySQL
  • MySQL Workbench Tutorial: A Comprehensive Guide to the RDBMS Tool
  • Myth: Scrum Master Is an Information Dispenser
  • Natively Compiling Micronaut Microservices Using GraalVM for Insanely Faster Startups
  • NetBeans Plugin for Managing Jelastic PaaS Environments from IDE
  • NetOps Primer: What Are Microservices?
  • New Cloud-Native Services and SAP Cloud Platform, ABAP Environment
  • New Conversations in Tech: Blockchain and VR
  • News from Microsoft Ignite: Bot Framework, AI, Azure, and More
  • Nginx Reverse Proxy Ubuntu 18.04
  • Not All Bugs Are Worth Fixing (And That's Okay)
  • Now Open Source: Sematext Monitoring Agent
  • OAuth Implicit flow Using Angular 6 and ASP.NET MVC Core
  • Objectives and Accountability vs. Responsibility and Autonomy, Part 2
  • Observer Design Pattern in a Nutshell
  • Offshore Rig Monitoring: A Complete IoT Solution [Infographic]
  • One Billion Tables in MySQL 8.0 With ZFS
  • Open Letter to My Kids
  • Open Source and The Demise of Proprietary Software
  • Open Source Testing Frameworks Sustainability Report
  • Operating and Scaling Java EE Apps on DC/OS
  • Oracle Offline Persistence Toolkit: Submitting Client Changes
  • Our Experience Designing and Building gRPC Services
  • Overview of SQL Joins in SQL Server
  • Part 2: SQL Queries in Pandas Scripting (Filtering and Joining Data)
  • Pattern of the Month: Increment
  • Paying Off Technical Debt: Why You Shouldn't Go Live With POC Code
  • Performance Caching in a Snowflake Data Warehouse
  • Performance Comparison: Spring Boot + Spring Data vs. Micronaut + GORM
  • Performance Monitoring for AWS Lambda
  • Perl6::Math::Matrix (Part 3: When to Use MMD)
  • Perl6::Math::Matrix (Part 4: Naming Methods)
  • Perl6::Math::Matrix (Part 5: Patient With Docs)
  • Phases of Self-Organized Team
  • Physical Constants in Python
  • Picocli on GraalVM: Blazingly Fast Command Line Apps
  • Possible Changes for a Product Approach, Part 4
  • Possible Organization Changes for a Product Approach (Part 5)
  • PostgreSQL Trends: Metrics and Time-Consuming Tasks
  • Posting Images With Apache NiFi 1.7 and a Custom Processor
  • Predictive Analytics for Applications
  • Preparing for a Career in Cybersecurity
  • Processing OSS Data Files in Different Formats Using Data Lake Analytics
  • Product Orientation Requires Technical Excellence
  • Programmer Interrupted – The Quiet Suffering in Open Floor Offices [Comic]
  • Programming for Non-Programmers: How to Thrive in a Tech Startup
  • Properly Persisting LocalDateTime to Oracle DATE Column With Hibernate 5
  • Properties File Lookup Augmentation of Data Flow in Apache NiFi 1.7.x
  • Protecting Multi-Tenant RabbitMQ Instances From Queue Backlogs
  • Pull, Don’t Push: Monitoring and Config Architectures in a Microservices Era
  • Pulumi Is Real Infrastructure-as-Code
  • Putting Performance SLAs on the Agile Task Board
  • PyDev of the Week: Jacqueline Kazil
  • PyDev of the Week: K Lars Lohn
  • PyDev of the Week: Marc Garcia
  • PyDev of the Week: Philip Guo
  • Pylife Leverages Mesh Technology To Keep Consumers Connected
  • Python 101 - Episode #27: Profiling Python Code [Video]
  • Python 101 Screencast, Episode #14: The configparser Module [Video]
  • Python 101: Episode #22 - The datetime/time Modules [Video]
  • Python 101: Episode #28: An Intro to Testing [Video]
  • Python 101: Episode #29 - Installing Packages [Video]
  • Python 101: Episode #30 – The configobj Package [Video]
  • Python cx_Oracle 7 Introduces SODA Document Storage
  • Python Logic Programming With Example
  • Python Machine Learning Environment Setup 2018
  • Python: World's Most Popular Language in 2018 [Presentation]
  • QA: How Reliable Are Your Machine Learning Systems?
  • Quantum Computing: What You Need (And Don't Need) to Know
  • Query PostgreSQL Data From Node.js
  • Quickly Integrate Interconnect/Qpid Dispatch Router With AMQ7.
  • Racy conntrack and DNS Lookup Timeouts
  • Random App Ideas
  • Ranked_Model: A Rails Gem for Multiple Data Sets
  • RavenDB C++ Client: Laying the Ground Work
  • React Native Development (Part 2): Improving Performance
  • Reactive Programming With Project Reactor
  • Reactive Summit: Building Scalable Reactive Microservices
  • Reactive Summit: Fast Data ''Delivers Tangible Benefits That Help Real People''
  • Real-Time Analytics on MongoDB Data in Power BI
  • Real-Time Data Replication Between Ignite Clusters Through Kafka
  • Reasons Developers Think Python Is the Best for AI
  • Reconstruction of IoT System Based on Kafka + OTS + MaxCompute
  • Redesigning a Website Using CSS Grid and Flexbox
  • Redis + MySQL = Fast, Economic Scaling
  • Redis Labs and Red Hat to Bring Open Source to the Enterprise
  • Refactoring: How Do Agile and DevOps Processes Affect Software?
  • Reflecting on TypeScript, Lambdas, and, of Course, Testing
  • Registering a Type as an Interface and as Self With ASP.NET Core Dependency Injection
  • Relational to JSON With SQL
  • Removing the Barriers to Secure Development and Scalable App Security
  • Replacing a Built-in PHP Function When Testing a Component
  • Request Tracing Using Nginx and Spring Boot
  • Requirements Through Application Exploration
  • Researchers Develop an AI System to Spot Fake News
  • Resource and Dependency Injection in Java EE 7
  • REST Good Practices: Beyond the Code
  • Reviewing the Benefits of AWS Workspace
  • Riding the Digital Transformation Wave
  • Robservations On a CyberSecurity Podcast
  • RPA: The Bandage of Integration
  • Running Databases in the Cloud Era [Video Demo]
  • Running Java on AWS Infrastructure: How To Put the Bricks Together
  • Running Your First Python Script
  • Rust: Difficult to Learn, but an Exciting Programming Language
  • RxJava — Reactive Extensions for Java
  • SAP Boosts Blockchain Integration and Customer Flexibility
  • Scrum vs. Kanban vs Agile vs Waterfall: A Side-by-Side Comparison
  • Secure Yourself for National Cyber Security Awareness Month
  • Securing IoT and Embedded Software With Static Analysis
  • Securing REST APIs With Client Certificates
  • Securing REST Services With OAuth2 in Spring Boot
  • Securing Your Website With Spring Boot
  • Security Attacks: Analysis of Machine Learning Models
  • Security Essentials for a Developer: Kubernetes
  • Security Monitoring for Enterprises: Top 7 Considerations
  • Selenium Exceptions: The Complete List and Explanations
  • Send Message to TIBCO EMS From JMS Connector in Mule 4.x
  • Server-Side Pagination Using AngularJS, Web API, and SQL Server
  • Serverless Computing and a Case Study in Retail
  • Serverless Functions vs. Virtual Machines: A Total Cost of Ownership Comparison
  • Service Stubbing With JMeter and Docker
  • Setters, Method Handles, and Java 11
  • Setting Up Kubernetes (K8s) on Windows
  • Setting Up XCUITest for iOS Testing in Xcode 10
  • Sharding for Low Latency Clusters
  • Shotgun Surgery: What It Is and How to Stop It
  • Should a Distributed Company Hold All-Team Meetings?
  • Simple Apache NiFi Operations Dashboard (Part 2): Spring Boot
  • Smart Infrastructure in the IoT Era
  • Smart Trousers Providing Active Support for Those With Mobility Issues
  • SoapUI: Using Context Variables and XmlHolder to Access SOAP Requests and Responses
  • Software Engineering Daily — GitOps Key Takeaways
  • Software Testing in the IoT Era: How QA Will Evolve in a Connected World
  • Solution to Legacy System Gridlock
  • Solving Impediments as a Team
  • Solving Java EE Nightmares Without Docker Containers or Microservices
  • Solving the Chinese Postman Problem
  • Some Ideas for API Discovery Collections That Students Can Use
  • Something Is Missing in The Agile Manifesto
  • Sort Maps by Value in Java 8 [Snippet]
  • Speed Up Your Microservices Development With Telepresence
  • Spinning Up a Wallaroo Cluster Is Easy
  • Spotting Unauthorized Configuration Settings in SQL Server
  • Spring Boot and Swagger: Documenting RESTful Services
  • Spring IoC Container With XML
  • Spring Security With Radius Login
  • SQL Prompt as a Layout Tool: A Survival Guide
  • SQL Prompt Code Analysis: Table Does Not Have Clustered Index (BP021)
  • SQL Server Containers With SSRS
  • sqlfmt: An [Opinionated] Online SQL Formatter
  • SQLite Code of Conduct Sparks Outrage in Dev Community
  • SRE vs. DevOps:  SRE Is to DevOps What Scrum Is to Agile
  • StackOverFlow Error: Causes and Solutions
  • Starting a Product Organization Transformation, Part 6
  • Starting Flows With trackBy
  • Stateful and Stateless Horizontal Scaling for Cloud Environments
  • Static IP Ranges with Azure Public IP Prefixes
  • Stay out Of the Rain, Episode 3: Cloud Challenges for Application Developers
  • Steering the Wheel of Your App Deployment With Helm
  • Streams and Temp File Cleanup: Fixing a Real Production Issue
  • String: Why it Is Immutable?
  • Structure of a Jenkins Pipeline
  • Subtyping vs. Parametrization for a Complex Domain
  • Success Formula for Small QA Teams to Switch to Automated Testing
  • Surveyors Formula for Area of a Polygon
  • Syed Zaeem Hosain On Edge, IoT, and Reality [Podcast]
  • Systems Integration and Streaming Data at Reactive Summit
  • Tackling Privacy and Security When Building AI in Healthcare
  • Take Release Automation to the Next Level, Episode 2: Blaze a Trail With Blue/Green Deployments
  • Taking xAPI from Hobby to Organizational Change
  • Tap That Assignment With Java
  • TDD Example in Software Development (Part 2)
  • TDD: Primitive Obsession (Part 3)
  • Technological Context
  • Telosys: A Code Generation Tool
  • TensorFlow in a Nutshell
  • Terraform and AWS
  • Terraform Changes, Provisioners, Connections, and Static Nodes [Video]
  • Tesla Doubles Down on the Deep Learning Behind Autopilot
  • Test Automation Patterns and Good Practices
  • Testing a Fintech Application
  • Testing as the Driver Towards a DevOps Culture
  • Testing Configs in Production
  • Testing System Event Processing for ECS Instances
  • Testing Your Website Using an Apache Test Environment
  • The 10 Best DevOps Tools for 2018
  • The 5 Supporting Elements of Scrum
  • The Antidote for Multi-Cloud Complexity Is Unified Management
  • The Architect Is the New Agilist
  • The Art of the Helm Chart: Patterns from the Official Kubernetes Charts
  • The Benefits of Building a Modern Data Architecture for Big Data Analytics
  • The Benefits of Chatbots in Business Solutions. [Infographic]
  • The Builder Design Pattern in Java
  • The Cause of Every Deadlock in SQL Server
  • The Complete Guide to Object-Oriented Programming With PHP (Part 1)
  • The Complete Handbook for Touch Heatmap Analytics: A Free eBook
  • The DevOps Balancing Act of Measurement and Reward
  • The DevOps Phonetic Alphabet
  • The Difference Between Agile Programming vs. Agile Project Management
  • The Drive to Modern Application Architectures
  • The Evolution of the JavaScript Programming Language
  • The Evolution of the Producer-Consumer Problem in Java
  • The Future of Microservices
  • The Future Of The Application Stack
  • The Golden Age of Malware
  • The Good, Bad, and Ugly of Connecting Desktop Apps to a Database
  • The Good, the Bad and the...?
  • The Importance and Benefits of a Mid-Sprint Review
  • The Importance Of UX
  • The Increment Is Dead
  • The JMeter HTTP Raw Request Sampler — When and How to Use It
  • The Kanban Roles You’ve Probably Never Heard Of
  • The Latest DevOps Webinars from DZone
  • The Levenshtein Distance Algorithm
  • The Marvel API: Where Superheroes and APIs Converge
  • The Most Important Product Metric
  • The Next Step in Stream Processing: ACID Transactions on Data Streams
  • The Nuances of Go: Go Program Structure
  • The Payara Platform's Journey to Jakarta EE 8 Compatibility
  • The Perils of 3- (or More) Tier Infrastructure
  • The Physical Impossibility of ''Migrating to the Cloud''
  • The Problem With Forecasting? You Are Always Wrong!
  • The Role of AIOps in Causal Analysis
  • The Role of DevOps in Mobile App Development
  • The Role of Enterprise Container Platforms
  • The Self-Powered Sensor That Could Enable Remote Medical Monitoring
  • The Skills That Data Analysts Need to Master
  • The State of Hyperledger With Brian Behlendorf [Video]
  • The Statistical Data and Metadata eXchange (SDMX) Format
  • The Sticky Note Exercise
  • The True Agile Is Value Delivery That Never Stops
  • The Value of AIOps-Based Intelligent Remediation
  • The Xth-Code Files: Xcode 10 Tips
  • There's a Gap in Your Agile Methodology Part 2 — Creating the Product Backlog
  • Think AI Will Solve Your Search Problems? Ask These Questions First
  • This Week in Spring: Oracle CodeOne Edition
  • This Week in Spring: Spring Security OAuth, Releases, Cloud, and More
  • This Week in Spring: SpringOne Platform Wrap-Up and Spring Data Releases
  • This Week in Spring: SpringOne Tour, Releases, and SpringOne Platform Wrap-Up
  • Three Days of DevSecOps: Lessons From Equifax
  • Three Industries That Blockchain Will Impact the Most
  • Throw Away Test Automation
  • Tips for Enhancing Your Data Lake Strategy
  • To Micro or Mono – Pros and Cons of Both Service Architectures
  • To Unit Test or Not to Unit Test?
  • Tools for App Development on Kubernetes: Ksync
  • Top 10 Applications of IoT
  • Top 10 Best Python Book for Beginners and Experienced Developers
  • Top 10 Debugging Tips for .NET
  • Top 11 Cloud Platforms for Internet of Things (IoT)
  • Top 12 Browser Compatibility Testing Tools for Developers
  • Top 12 Cross-Browser Debugging Tools
  • Top 12 Things That Destroy Developer Productivity
  • Top 18 Free CSS3 Resources to Build Fast, Lightweight Websites
  • Top 20 Java Interview Questions by Hiring Investment Banks
  • Top 5 Android Courses for Java Developers
  • Top 5 Angular Courses for JavaScript Front-End Developers
  • Top 5 Application Vulnerabilities: How to Prevent Risks
  • Top 5 Books to Learn Hibernate for Java Developers
  • Top 5 Career Options for Experienced Java Developers
  • Top 5 Courses to Learn R Programming
  • Top 6 Encryption Software Tools
  • Top 8 Fintech Trends to Take Over the World in 2019
  • Top 9 Must-Read Java Programming Books
  • Top AWS Lambda Gotcha You Must Know Before Configuring Them
  • Top Machine Learning Algorithms You Should Know to Become a Data Scientist
  • Top Programming Languages to Learn: Developers vs. Employers
  • Top Usability Testing Tools For Your Website
  • Transitioning to Industry 4.0: the Benefits of IoT and Being Data-Driven
  • Trillion-Dollar Teamwork: Goal-Setting With OKRs
  • Troubleshooting javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
  • Troubleshooting Velocity
  • Tutorial: Git with Eclipse
  • Tweet Only Links
  • Two-Factor Authentication for Extra Security in the Cloud
  • uCUnit: a Unit Test Framework for Microcontrollers
  • Understanding Ordering With JavaScript Async Methods
  • Understanding Spring Reactive: Introducing Spring WebFlux
  • Understanding Spring Reactive: Servlet 3.1/Spring MVC Non-Blocking IO
  • Understanding Spring Reactive: Servlet Async
  • Understanding Unikernel Ring 0 Misconceptions
  • Unexceptional Uses of Java Exceptions
  • Unit Testing With C++: The How and the Why
  • Upload Files With Python
  • Use a Fast Data Sink, Not a Lambda Architecture for Real-Time Analytics
  • Use Case: How to Implement Hive Hooks to Optimize a Data Lake
  • Use Docker Instead of Kubernetes
  • User Behavior Analytics Help IT Security Streamline Threat Detection
  • Using AI to Identify Human Activity in Video Footage
  • Using AI To Improve The PubMed Interface
  • Using Command Line Parameters in JMeter for Load Testing
  • Using Docker Containers in the Deep Learning Platform FfDL
  • Using DynamoDB and Web Identity Federation
  • Using Extended Events to Capture Implicit Conversions
  • Using Java 11 In Production: Important Things To Know
  • Using Java Flight Recorder With OpenJDK 11
  • Using N1QL With Couchbase Eventing Functions
  • Using REST APIs [WSO2 API Manager]
  • Using the Crowd to Help Train AI Systems
  • Using the Hooks Query Language to Define Topical Webhook Subscriptions
  • Validation in Java Applications
  • Versioning RESTful Services With Spring Boot
  • View Squish Test Results of Merge Requests in GitLab
  • Visibility Metrics and the Importance of Hiding Things
  • Visual Programming and Why It's a Bad Idea
  • Visualizing Time Series Data With Dygraphs
  • Voxxed Days Microservices: Batch and Stream Processing
  • Voxxed Days Microservices: Data Dichotomy
  • Voxxed Days Microservices: Kafka Streams and BPMN
  • Voxxed Days Microservices: Micronaut
  • Voxxed Days Microservices: Migrating a Monolith to Microservices
  • Voxxed Days Microservices: Reactive Microservices on Multicore
  • Voxxed Days Microservices: Vulnerabilities in Microservices
  • Wanted: Managed Services for Murdering DevOps
  • Waste 101: Pure vs. Necessary
  • Watching/Alerting on Real-Time Data in Elasticsearch Using Kibana and SentiNL
  • Web API Error Handling: How To Make Debugging Easier
  • Web Application Firewalls (WAF) to Runtime Protection
  • WebAssembly Cephes: Mathematical Special Functions in JavaScript
  • WebDriverManager: How to Manage Browser Drivers Easily and Efficiently
  • What a WebView Is and How to Test It
  • What Are Best Practices for Tagging AWS Resources?
  • What CI/CD Tool Should I Use?
  • What Continuous Delivery Means for Testers, QA, and Software Quality
  • What Devs Need to Know About Microservices
  • What Does a Good Minimum Viable Product (MVP) Look Like?
  • What Does It Mean to Be 'Reactive?'
  • What Features Would You Want to See in Java 12?
  • What Is a DBA Anyway?
  • What Is a Value Class in Scala?
  • What Is Gridcoin and How Can It Advance Science?
  • What Is Spring AOP?
  • What Is the Best OCR Extraction Method on Printed Text?
  • What We Learned About CI/CD Analyzing 75,000 Builds
  • What's New In Eclipse JNoSQL 0.0.7
  • What's New in IntelliJ IDEA 2018.3 EAP 5?
  • What's New in Java 11? [Video]
  • What's New in JMeter 5.0
  • What's Up With GitLab.com? Here's the Latest Data on Its Stability
  • What's Wrong With Java Boxed Numbers?
  • When (Not) to Use Java Abstract Classes
  • When to Use ''Var'' as a Type
  • Where Have the Viruses Gone?
  • Who Cares if Supermicro Happened — Supply Chain Attacks Are Real
  • Who's Afraid of the Big, Bad Hybrid Cloud?
  • Who's Calling? Migrate and Query a Knowledge Graph With Grakn Node.js Client
  • Why a Default Method Cannot Override an Object’s Methods? [Snippet]
  • Why API Integration is Crucial for Software Companies
  • Why Clean Code Matters
  • Why Did a Plan Get Removed from Cache?
  • Why Disruption Still Matters and 5 Ways to Deal With It (Part 2)
  • Why Disruption Still Matters and 5 Ways to Deal With It (Part I)
  • Why General Purpose OCR Isn't Enough
  • Why Is DevOps Becoming Mainstream in Software-Powered Organizations?
  • Why Is Intelligent Data Capture Much Bigger Than OCR?
  • Why Is Oracle and Microsoft SQL Adoption Low for Developers on AWS?
  • Why Is the Spring Framework so Popular?
  • Why Must You Document Solutions?
  • Why Selenium Is Still the Best Tool for Testing Browser-Based Web Applications
  • Why TensorFlow Is so Popular
  • Why Traditional Databases Have Failed the Modern Telecom Environment
  • Why Use K-Means for Time Series Data? (Part One)
  • Why Use K-Means for Time Series Data? (Part Two)
  • Why Won't MULTISET Work for Me?
  • Why You Need Only One Product Owner
  • Why You Should Enforce 100% Code Coverage*
  • Why You Should Implement ALways-On SSL
  • Why You Should Use TypeScript for Developing Web Applications
  • Will Walmart's Bet on IBM Blockchain Pay Off?
  • Windocks SQL Server Containers on Windows
  • Women in DevOps: Charity Majors
  • Women in DevOps: Tanu McCabe
  • Workaround: Remote Texture Loading Does Not Work With MRTK Standard Shader
  • Working With Irregular Time Series
  • Working With SAPUI5 Locally (Part 3): Adding More Services in Docker
  • Working With Stream APIs in Java 1.8
  • Writing Custom Aggregate Functions in SQL Just Like a Java 8 Stream Collector
  • Writing DRY XCUITest Tests With Base Classes
  • Writing Logs Directly to InfluxDB
  • xmake v2.2.2: Manage Package Dependencies for C/C++
  • You Don't Need GraphQL
  • Your All New API Testing Experience With Katalon Studio 5.8
  • Your Automated Testing Strategy: Pyramids, Triangles, and Beyond
  • Your Data Protection and Disaster Recovery Checklist
  • Your First Steps in a Front-End Developer Career
  • [DZone Research] Adoption and Challenges of IoT
  • [DZone Research] Automated Testing and DevOps Processes
  • [DZone Research] Benefits and Difficulties Inherent in Containers
  • [DZone Research] Bugs in Your Code and Performance in Your SDLC
  • [DZone Research] Cloud Platforms, Frameworks, and Containers
  • [DZone Research] Containers, Docker, and Popular Tools
  • [DZone Research] Data Management and the Cloud
  • [DZone Research] DevOps Adoption Rates
  • [DZone Research] Expectations vs. Reality: How Developers Select a Cloud Environment
  • [DZone Research] Game Devs and Gamer Preferences
  • [DZone Research] Games: How They're Made, and How They Make Money
  • [DZone Research] How Developers Use the Cloud
  • [DZone Research] Hurdles Affecting Web and Mobile Development
  • [DZone Research] Is IoT Dying?
  • [DZone Research] Java Persistence and Front-End Frenzy
  • [DZone Research] Keys to Developing Effective Web and Mobile Applications
  • [DZone Research] Microservices and DevOps Challenges
  • [DZone Research] Monitoring Tools and Causes of Performance Problems
  • [DZone Research] Newer Technical Solutions for Web and Mobile Apps
  • [DZone Research] Open Source Communities and Contributing to OSS
  • [DZone Research] Open Source vs. Proprietary Software
  • [DZone Research] OSS in Personal and Professional Projects
  • [DZone Research] Python and R in Big Data and Data Science
  • [DZone Research] Significant Changes in Web and Mobile Development
  • [DZone Research] So Many Versions, So Much Kotlin
  • [DZone Research] The Future of Web and Mobile Development
  • [DZone Research] The Three Vs of Big Data
  • [DZone Research] What Developers Need to Know about Web and Mobile Apps
  • “Future” Tech That’s Hiding in Plain Sight: AI

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo