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
  • February

DZone Sitemap: February 2018 Articles

  • #AskFirebase: Predictions, Identity and More, Oh My... [Video]
  • #CollaborationWeek — How We Used Scrum to Improve Communication
  • (Mis)adventures in the AWS Spot Market
  • (Part 1) Azure Storage in the Enterprise [Video]
  • (Part 2) Azure Storage in the Enterprise [Video]
  • .NET Core 2.0 With Angular 4 and MySQL, Part 4: Repository Pattern
  • .NET Core 2.0 With Angular 4 and MySQL, Part 5: GET Request
  • .NET Core 2.0 With Angular 4 and MySQL, Part 6: POST, PUT, DELETE
  • .NET Core 2.0 With Angular 4 and MySQL, Part 7: Angular Components
  • 10 Steps to Cloud Happiness (Step 7): Retail Web Shop
  • 10 Steps to Cloud Happiness (Step 8): Curing Travel Woes
  • 13 Signs of a Toxic Team Culture
  • 15 Simple ASP.NET Performance Tuning Tips
  • 20 Books Java Programmers Should Read in 2018
  • 20 DevSecOps Reference Architectures to Help
  • 20 Examples of Using Java’s CompletableFuture
  • 20 Examples of Using Java’s CompletableFuture
  • 2018 Outlook: Machine Learning and Artificial Intelligence
  • 2018: The CASB Year Ahead
  • 3 Common Mobile App Performance Problems and How to Avoid Them
  • 3 In-Memory Cache Challenges Solved
  • 3 JVM Languages Java Devs Should Learn in 2019
  • 3 Key Insights That Make D3.js Easy to Learn
  • 3 Myths That Explain Why Innovation Fails
  • 3 Performance Tips to Speed Up Your React Applications
  • 3 Reasons Your Project Team Is Unable to Meet Delivery Deadlines
  • 3 Steps to Creating An Engineering Culture
  • 3 Things Every Java Developer Should Stop Doing
  • 3 Ways the Top Health and Fitness Apps Have Great User Retention
  • 5 Benefits of Using Cloud Test Automation for your Business
  • 5 Books I'll Read to Facilitate Software Engineering Practices
  • 5 Hidden Secrets in Java
  • 5 Less Known Cool IntelliJ Features
  • 5 Machine Learning Trends for 2018 Combined With Apache Kafka Ecosystem
  • 5 Must-Have Skills to Become a Machine Learning Engineer
  • 5 Powerful Things About the Sprint
  • 5 React Native Courses to Learn Android and iOS Development with JavaScript
  • 5 Steps to Achieve Continuous Delivery
  • 5 Steps to Achieving the Single Pane of Glass Across DevOps: APM, NPM, Metrics and Logs
  • 5 Things You Need to Know About Java 9
  • 5 Tips and Tricks for Creatives and Designers to Meet Project Goals
  • 5 Ways Chatbots Help Nonprofit Organizations
  • 5 Ways to Ensure Cloud Cost Transparency and Accurate Analytics
  • 5 Ways to Make Your Database GDPR-Compliant
  • 6 Meeting Hacks (and 1 Weird Tip) That Build Trust in the Room
  • 6 Reasons Why You Should Be Adopting a DevOps Culture in 2018
  • 6 Reasons Why You Should Go for a Static Website
  • 6 Skills Developers Should Build to Unstick Their Careers
  • 7 Reasons to Use Spring MVC for Developing RESTful Web Services in Java
  • 8 Essential Tips for Building a Cross-Browser Compatible Website
  • 8 Things to Monitor During a Software Deployment
  • 8 Tips for Faultless IoT Network Security
  • 9 Mobile Apps Marketing Case Studies – Conjoining Marketing with Technology
  • 90 Sprints for Capital Markets – Part 1 of 4
  • 90 Sprints for Capital Markets – Part 2 of 4
  • A Beats Tutorial: Getting Started
  • A Beginner's Guide to Mule
  • A Beginner's Guide to Scaling DevOps
  • A Detailed Study of Flux: The React.js Application Architecture
  • A History of Ruby in iOS Development
  • A New Way to Learn NativeScript Layouts
  • A Planning Poker Experiment
  • A Practical Explanation for Initialization Modifiers in Kotlin
  • A Product Owner in a DevOps World: Challenges And Opportunities
  • A Reactive Emoji Tracker With WebClient and Reactor: Consuming SEE
  • A RESTful Interface With a Wide-Open Contract
  • A Specialized High Performance Concurrent Queue
  • A Summary of Kong as an API Management Solution
  • A Yummy Way to Explore Life Science Data
  • A/B Testing With Kubernetes and Istio
  • A/B Testing Your Alexa Skill With Optimizely
  • About the Date Literal in Oracle Database
  • Accelerate Product Redesign with Software Usage Analytics
  • Access Db2 from IBM Cloud Functions the Easy Way (Node.js)
  • Access NetSuite Data From MySQL in Amazon QuickSight
  • Accessing Machine Learning Models via REST APIs
  • Achieving Excellence With High-Performing DevOps Teams
  • Active-Active, Redis on Flash, Replication, and Clustering [Videos]
  • Adding App Visual Management to Mobile Test Automation
  • Adding Auth to a Jaeger Collector
  • Adding Visible Electronic Signatures to PDFs
  • ADFS Configuration in Windows Server 2012 R2 Standard
  • Adopt Cloud Tools Only When Your IT Team Is Ready
  • Advanced Akka: Multi-Data Center Clustering and Persistence [Presentation]
  • Advanced IT Re-Platforming for Microsoft Azure
  • Advanced Server-Side Rendering With Laravel and Vue: Multi-Page App
  • Advanced Techniques for Testing Responsive Apps and Sites [Webinar]
  • Advanced Traffic-Shadowing Patterns for Microservices With Istio Service Mesh
  • Aggregating Multiple GitHub Account RSS Feeds Into Single JSON API Feed
  • Agile and Medical Device Development [Video]
  • Agile and Run-Run-Stop, or Test Environment Anti-Patterns
  • Agile Transformation: Practice Change, Part 2
  • AI Determines How Content-Dense News Stories Are
  • AI Programming: 5 Most Popular AI Programming Languages
  • AI World: Digital Assistants and Demos
  • AI World: Lots of Medical Applications Using AI
  • AIVA: The Artificial Intelligence Composer
  • Akka: Data Access Actors
  • Amazon Aurora MySQL Monitoring with Percona Monitoring and Management (PMM)
  • An Early Look at Features Targeted for Java 11
  • An Intro to Spring 5's Webflux Framework [Video]
  • An OAuth2 Grant Selection Decision Tree for Securing REST APIs
  • An Overview of Adaptive Joins
  • An Unfortunate Sign of Success - Fake News
  • Analog Computing: The AI/ML Redux
  • Android App Development Trends for 2018
  • Android WebView: Secure Coding Practices
  • Announcing Eliot: A Container Platform for IoT Devices
  • Announcing NativeScript-Vue 1.0
  • Anomaly Detection in Mobile Sensor Data Using ML
  • Another GraphQL Library for ASP.NET Core
  • Apache Camel URI Completion in Eclipse XML Editor
  • Apache Camel URI Completion in VS Code XML Editor and Eclipse Che
  • Apache Cassandra vs. Apache Ignite: Strong Consistency and Transactions
  • Apache Deep Learning 101: Using Apache MXNet on an HDF Node
  • Apache Gearpump: An Introduction
  • Apache Hive vs. Apache HBase
  • Apache Ignite Transactions Architecture: 2-Phase Commit Protocol
  • Apache Ignite Transactions Architecture: Concurrency Modes and Isolation Levels
  • Apache Ignite Transactions Architecture: Failover and Recovery
  • Apache Ignite: Setup Guide
  • Apache Spark and Apache NiFi Integration (Part 2 of 2)
  • Apache Spark Structured Streaming Integration With Apache NiFi 1.5: Scala Edition
  • Apache Spark Submit vs. Talend Spark Jobs: What's the Difference?
  • API Gateway Add-on for Heroku PaaS
  • API Is Not Just REST, Part 1
  • API Is Not Just REST, Part 2
  • API Is Not Just REST, Part 3
  • API Lifecycle in Anypoint Platform
  • API Monitoring: JMeter for Posting Data With Random Generated Keys
  • API Quota API, Webhooks, and Server-Sent Events (SSE)
  • APIs to Be Removed From Java 10
  • Appian Releases Findings in Digital Transformation Readiness Survey
  • Application Security Policy: Might Need to Revisit as DevOps Emerges
  • Applying Blockchain Technology in a Global Data Infrastructure
  • Arduino: LCD Displays (Part 1)
  • Are You Drowning Jira and the Rest of Your Software Delivery Value Stream?
  • Ask a DZone Editor: Writing About Your Product or Service on DZone
  • Async Await in Java
  • Asynchronous Retries With AWS SQS
  • Auditing Linked Servers
  • Authentication Using Google in ASP.NET Core 2.0
  • Authentication Using Twitter in ASP.NET Core 2.0
  • Automated Testing for REST APIs
  • Automating the Blockchain Explained
  • Avro at Data Sourcing Layer and Columnar Format for High Performance
  • AWS Adventures: Part 3 — Post Mortem on Lambdas
  • AWS Cognito User Pool Access Token Invalidation
  • Azure Data Lakes and U-SQL SELECT Transformation Rowsets
  • Azure SQL Database vs. Azure SQL Data Warehouse
  • Barely Sufficient Documentation
  • Basics for Setting Up a Microservices Architecture in a Project for Spring Boot and Gradle
  • Batch vs. Stream Processing: Which Should You Choose and When? [Video]
  • Battle of the Object Storage Vendors
  • Beginner’s Guide to Creating Chatbots Using Dialogflow (Api.ai)
  • Benefits of Using CSS Preprocessors Like SASS
  • Best in Developer Tech: 2018 DEVIES Award Winners Named at DeveloperWeek
  • Best Practices for Building Great API Developer Portals
  • Beta Testing of Your Product: 6 Practical Steps to Follow
  • Big Code: The Ultimate Challenge of Software Engineering (Part 1)
  • Big Data Testing: How to Overcome Quality Challenges
  • Big Data: Velocity in Plain English
  • Big Things Come in Small Packages: Enter the At Your (Micro) Service Contest
  • Bitbucket Vs. GitHub
  • BLE vs. Wi-Fi for IoT Product Development
  • Blending Man and Machine to Get the Most From AI
  • Blockchain Application for Insurance
  • Blockchain Is Bigger and Has More Uses Than Just Cryptocurrency
  • Blockchain Security Theory and the Cryptocurrency Boom, Part 1: Theory
  • Blockwatch: What Is a Decentralized Exchange?
  • Book Review: Production-Ready Microservices
  • BPM - A Guide for Skeptics
  • Brainstorming in IT Teams: Must-Have or Time Wasting?
  • Bringing DevOps to the Database, Part 1: Version Control
  • Bringing DevOps to the Database, Part 2: Continuous Delivery
  • Bringing Transformation to Connected Industry
  • Build a Secure PWA to Track Your Crypto Investments With Okta
  • Build Authentication the Easy Way with Spring Security 5.0 and OIDC
  • Build User Registration With Node, React, and Okta
  • Building a Chatbot Using Azure Bot Services
  • Building a Chrome Extension Using React
  • Building a Floating Audio Player in Mixed Reality
  • Building a Node.js App with MongoDB Atlas and AWS Elastic Container Service, Part 1
  • Building a Node.js App with MongoDB Atlas and AWS Elastic Container Service, Part 2
  • Building a Secure Containerized Microservice With .NET Core
  • Building Ambassador, an Open Source API Gateway on Kubernetes and Envoy
  • Building an Angular 5 Application Step-By-Step
  • Building an Awesome Login Screen With NativeScript
  • Building Microservices Using Spring Boot and Docker - Part 1
  • Building Microservices Using Spring Boot and Docker - Part 2
  • Building Microservices With Akka HTTP: A CDC Approach
  • Building RoaringBitmaps From Streams
  • Calculating Customer Lifetime Value: SQL Example
  • Calling SOAP From UWP
  • Can AI Help Migrants Integrate Into Their New Home?
  • Cancer Sucks. DevOps Helps.
  • Caylent's 12-Step Guide to Managing Docker Swarm Using Ansible
  • CDI (Part 2): Qualifiers in Java: Polymorphism in DI
  • CDI (Part 3): Events and Observers for Low Coupling and High Cohesion
  • CDI (Part 4): Lazy Initialization
  • Chrome Distrusts SSL Certificates
  • CI/CD Tools Throwdown: Jenkins vs. TeamCity vs. Bamboo
  • Clarifying Statistics Terminology
  • Classifying Nudity and Abusive Content With AI
  • CLI for Indexing Data From MongoDB to Elasticsearch
  • CLI for Indexing Data From Postgres to Elasticsearch
  • Cloud Backup for the Enterprise with Microsoft Azure and Veeam
  • CloudAMQP Audit Message Processor for Liferay 7/DXP
  • Code Generation of OpenAPI (fka Swagger) Still the Prevailing Approach
  • CodeTalk 2.0: Containers, the Java EE Way [Podcast]
  • CodeTalk: How NPM Handles 3 Billion Weekly Downloads With Microservices [Podcast]
  • CodeTalk: Key Market Dynamics for Kubernetes, AWS, and Microservices [Podcast]
  • Companies are at Risk of Losing 1 in 4 IT Professionals Due to Poor Work-Life Balance
  • Comparing Files in Java
  • Comparing Progressive JavaScript Frameworks: Angular and Vue.js
  • Comparison of JavaScript Pivot Grids for Developers
  • Complexion Reduction: A New Trend in Mobile Design
  • Compliance, Regulations and Traceability: How Lean, Agile and SAFe Principles Fit
  • Concerns About Game Development
  • Concerns About the Open Source Ecosystem
  • Concerns Over IoT
  • Configuration Tales: Protecting a Flaky API Server
  • Configuring HTTPS for Use With Servlets [Snippet]
  • Connect to Dynamics CRM Data in Ruby
  • Connecting QnAMaker FAQ Bot with Social Channels using Azure Bot Framework
  • Connecting the Connected - Reference Architecture for the Telecommunications Industry
  • Consider Introducing Docker to Your Data Science Workflow
  • Considering a Career in Software Testing?
  • Containerized Integration With Apache Camel [Video]
  • Containers, Kubernetes, and Redis Enterprise Explained
  • Content Security Policies
  • Content Security Policy (CSP) Explained
  • Continuous Automation and Delivery With the Database
  • Continuous Delivery for All
  • Continuous Delivery to Kubernetes for Machine Learning
  • Continuous Integration in the Age of Containers - Part 2
  • Continuous Testing: 6 Ways to Speed Up and Streamline Your QA Strategy
  • Conversational AI Platform: 10 Features to Look for
  • Convert Galera Node to Async Slave and Vice-Versa With Galera Cluster
  • Cookie Authentication With ASP.NET Core 2.0
  • Create a Vuex Undo/Redo Plugin for Vue.js
  • Create Dynamics NAV Data Visualizations in Power BI
  • Create UWP Apps With VB.Net and Windows Template Studio
  • Creating a Chat Application Using React and ASP.NET Core - Part 1
  • Creating a Chat Application Using React and ASP.NET Core - Part 2
  • Creating a Chat Application Using React and ASP.NET Core - Part 3
  • Creating a Simple Spring Boot API From Scratch
  • Creating Alexa Skills With IBM Watson [Presentation]
  • Creating an Environment of Teamwork
  • Creating Annotations in Java
  • Creating Extent Reports in Selenium Using the Extent API
  • Creating Modals in Rails
  • Creating Our First Component in Angular 2
  • CSS Columns
  • CSS Position: Relative vs Position Absolute
  • CSS Relative Font Size
  • Cultural Influence on Website Designs
  • Custom Data Parsing With Logz.io [Video]
  • Custom Partitioning and Analysis Using Kafka SQL Windowing
  • Customer-First Software Development Lifecycle
  • Customizing the SQL Prompt Built-In Snippets: A Better 'ata' Snippet
  • Data Binding in Angular 2
  • Data Lake: The Central Data Store
  • Data Migration Assistant Custom Configuration
  • Debug Your OpenShift Java App With Microsoft VSCode and the Red Hat CDK
  • Debugging and Troubleshooting Microservices in Kubernetes With Ray Tsang (Google)
  • Debugging JavaScript With Source Maps
  • Deep Dive on Cross-Data Center Replication (XDCR)
  • Demystifying the Cloud
  • Demystifying the Term 'Data-Driven'
  • Deploy an MVC Application to the Server
  • Deploying .NET Core Apps to a Raspberry Pi
  • Deploying Java Apps with Kubernetes and the Ambassador API Gateway
  • Deploying Vaadin on Heroku
  • Deriving Insight From Big Data in Real Estate
  • Design Thinking Approach: Think Twice Before Building Throwaway Prototypes
  • Design Thinking: An Out-of-the-Box Strategy to Build Innovative Products
  • Designing a Microservice Canvas From a Non-Dev Perspective
  • Deterministic Functions, Caching, and Worries About Consistent Data
  • Develop Custom Ensemble Models Using Caret in R
  • Developer Things #8: How to Develop More Secure Software with Steve Feldman
  • Developers Are the Architects of Tomorrow's Business
  • Developing Applications With Go and NoSQL [Video]
  • Developing Secure Scala Applications With Fortify for Scala [Presentation]
  • DevOps for Adults
  • DevOps on Graphs: The 5-Minute Interview With Ashley Sun, Software Engineer at LendingClub [Video]
  • DevOps Thoughts, Fixing Culture Roadblocks, and Cultural Anti-Pattern Practices
  • DevOps: Boring Is the New Black
  • DevSecOps Is a Key to Cost Reduction
  • DevSecOps Is an Abomination!
  • Dialog Management as a Key Technology for Conversational Systems
  • Diameter Server Load Testing — A Guide
  • Digital Experience and Transformation
  • Digital Transformation in the New Age of Pharma
  • Digital Transformation Is Everything but BS
  • Distributed Sagas for Microservices
  • Dive Into Vert.X Microservices and Deploy in Production With Cloud 66
  • Do I Need to Include an alt Attribute on Every Image?
  • Do Virtual Assistants Do More Harm Than Good?
  • Do You Really Need That SQL to Be Dynamic?
  • Do You Want to Speak to My Computer?
  • Docker For Beginners
  • Docker for Beginners Part 1: Containers and Virtual Machines
  • Docker for Beginners Part 2: Docker Installation on Mac and Ubuntu
  • Docker SQL Containers, EKM, and Secure Credentials
  • DocRaptor and Its Python APIs
  • Does Diversity Matter in Software Testing? [Video]
  • Don't Parse, Use Parsing Objects
  • Don't Sleep When You Test!
  • Don't Test PL/SQL Features With Trivial Code
  • Don’t Chain Yourself to a Desk!
  • Don’t Let Your Stress Crush Your Career
  • Downloading Audio From Azure for MR Apps
  • Dynamic Configuration Management in Microservice Architecture With Spring Cloud
  • Easily Automate Your CI/CD Pipeline With Jenkins, Helm, and Kubernetes
  • Eclipse Shortcuts for a Productive Workflow
  • Eclipse: Still the Best IDE!
  • EE4J: An Update
  • Eggplant Functional: Automatically Run Selenium Standalone Server on Windows
  • Embedded Analytics Are Powerful for Apps: Why Do You Need Them?
  • Empathic Design: 5 Ways to Get Your Innovation Mojo Back
  • Encryption in S3 [Video]
  • Encryption System Safeguards Cloud Data
  • Endorsing Healthcare APIs
  • Enforce SSL and Use HSTS in .NET Core 2.0: .NET Core Security Part I
  • Ensure 100% App Transparency With SaaS Application Monitoring
  • Enterprise DevOps: Creating a Service Line
  • Equifax ... Seriously?
  • Error Handling in RxJava/RxKotlin
  • ETL On-Premises Oracle Data to Google BigQuery Using Google Cloud Dataflow
  • Evaluating Detectron, Facebook's Object Detection Platform
  • Event Analytics: How to Define User Sessions With SQL
  • Event-Driven Microservices With RabbitMQ and Ruby
  • Event-Driven Microservices With Vert.x and Kubernetes (Part 2 of 3)
  • Evolution up to Serverless Architecture
  • Examples of Data Grids, Compute Grids, Service Grids, and Executing SQL Queries
  • Executing Single Java Source Files With One Command
  • Executive Insights on the State of Big Data
  • Experience Time Series Analysis and Forecasting Methods
  • Experiments in Data and Tool Blending: Around the World in 8 Languages
  • Exploiting SQL Injection: A Hands-on Example
  • Facial Recognition Made Easy With Filestack
  • Fade in Lazy Loaded Images With React and CSS: A Quick Guide
  • Fantastic Buttons and Where to Find Them — in the MR Toolkit
  • Fast Data Processing Pipeline for Predicting Flight Delays Using Apache APIs (Part 1)
  • Fast Data Processing Pipeline for Predicting Flight Delays Using Apache APIs (Part 2)
  • Fast Data Processing Pipeline for Predicting Flight Delays Using Apache APIs (Part 3)
  • Faster FreeRTOS Percepio Tracealyzer Streaming With Segger RTT
  • Faster, Streamlined Azure and OpenStack Provisioning
  • February Agile Roundup: Leadership and Teambuilding in Agile
  • February in IoT: Surveys and Synergy
  • Field-Access Interfaces for More Readable Java Stream Code
  • Find Device Location in an Alexa Skill and a Google Home Action
  • Five Most Common User Research Methods in User Experience
  • Five Practices that Shape Next-Gen Mainframe Developers into IT Leaders
  • Five Steps to Better Data Quality
  • Five Things You Need to Know About the GDPR
  • Flexible Architecture With Interfaces
  • FreeRTOS and Code Coverage on Embedded Systems
  • Fun With React: A Quick Overview
  • Game Dev Trends
  • GDPR in the EU + Custom Apps: What You Need to Know
  • GeoBike, Part 2: Querying the Data
  • Gesture-Controlled Steering for Next-Gen Driverless Cars
  • Get to Know Your Neighbors With SAP HANA
  • Getting Data From the Web
  • Getting Data From the Web
  • Getting Started With Augmented Reality in NativeScript
  • Getting Started With Couchbase Mobile Using Docker Containers
  • Getting Started With IoT Using an Arduino and Google
  • Getting Started With Java 9 Modules/Project Jigsaw [Video]
  • Getting the Most Out of Vary with Fastly
  • GitHub's Top 10 JavaScript Projects
  • GitLab vs. GitHub for Open Source Projects
  • GitOps: High-Velocity CI/CD for Kubernetes
  • Go for Beginners Part 2 - Declaring Variables in Go
  • Go Microservices, Part 1: Building Microservices With Go
  • Go Microservices, Part 2: Building Our First Service
  • Go Microservices, Part 3: Embedded Database and JSON
  • Go Native With Booleans in PL/SQL
  • Going Serverless with Amazon Web Services (AWS) - The Traditional Approach
  • Gradle and Its New Kotlin DSL [Video]
  • Grails Quickcast #9: GORM Many-to-One Relationship - Replacing a Collection [Video]
  • GraphQL as an API Gateway to Microservices
  • gRPC and the Open Source Ambassador API Gateway
  • Hackathon Projects by Big Companies: Foursquare, Paypal, Banco Sabadell
  • Hadoop vs. Spark: A Head-to-Head Comparison
  • Handle Webhooks With Serverless PHP
  • Has jQuery Become a Polyfill?
  • Hashing With SHA-256 in Oracle 11g R2
  • HDF 3.1 Blog Series (Part 3): Kafka 1.0 Support With HDF Integrations
  • HDF 3.1 Blog Series (Part 4): Unit Testing and CI and CD of Streaming Analytics Apps
  • HDF 3.1 Blog Series Part 2: Introducing the NiFi Registry
  • HDP 2.6.4-HDF 3.1: Apache Spark Streaming Integration With Apache NiFi 1.5
  • Hedvig and Object Storage: A Match Made in the Cloud
  • Helping AI Learn the Flow of Conversation
  • Here's What You've Mist: A Stormfront of Cloud
  • Hibernate/GORM: Solving the N+1 Problem
  • High Usage APIs and Externalizing API Metrics Within API Documentation
  • Highly Maintainable and Flexible UI Test Automation - Part 1
  • Highly Maintainable and Flexible UI Test Automation - Part 2
  • How a Cloud Security Company Runs Its Security Council
  • How AI Can Make Editing CRISPR Safer
  • How APIs, Edge Computing, and AI Will Evolve in 2018
  • How Big or Small Is an API?
  • How Blockchain Can Transform Artificial Intelligence
  • How Can a Testing CoE Boost Testing Efforts and Help Gain QA Maturity?
  • How Can APMs Help Software Teams Create Better User Experiences?
  • How Cloud Management Lets You Re-imagine the Possible
  • How Do You Secure Open Source Software?
  • How Does Blockchain Technology Work with IoT?
  • How Graphene Could Transform IoT
  • How Microservices and DevOps Help CIOs Realize Business-IT Alignment
  • How Much Time and Money Go Into Developing a Messenger Chatbot?
  • How Python Is Helping to Improve Open Source
  • How Robotic Surgery Demands Changes to Training
  • How SAP Is Building the Cloud Platform of the Future
  • How Synchronization Works in Java (Part 1)
  • How to Adopt Machine Learning
  • How to Answer Tough Security and Compliance Questions in 2018
  • How to Apply Critical Path Method in Software Project Management
  • How to Apply User Personas to Improve Exploratory Testing
  • How to Automate GUI Tests for MacOS ‘.dmg’ Installer Images
  • How to Avoid the Tricentis Software Fail Watch
  • How to Be a Master in Software Development
  • How to Build a 3D Printer in Python
  • How to Build a Simple Twitter Client With Xamarin Forms and .NET Standard 2
  • How to Compute the Power Series for an Inverse Function
  • How to Create a Lightweight Performance Monitoring Solution with Docker, Grafana and InfluxDB
  • How to Create and Maintain Database Security Using Dynamic Authorization
  • How to Create Test Data in a Database With JMeter
  • How to Debug Disk Full Errors in Redshift
  • How to Dynamically Create a Component in Angular
  • How to Easily Write Your First Serverless Application
  • How to Find Unused Indexes in MongoDB
  • How to Gain Insight into Cloud UX with SaaS Monitoring
  • How to Generate OpenAPI Definitions From Code
  • How to Handle Heavy Workloads
  • How to Implement Content Negotiation in ASP.NET Core 2.0
  • How to Improve the Response of Your Chatfuel Facebook Chatbot
  • How to JavaScript in 2018
  • How to Measure Latency at Scale
  • How to Mount USB Drives on VirtualBox
  • How to Publish Your App on App Store and Google Play: A Comprehensive Go-to-Market Guide
  • How to Reformat a Database in One Operation
  • How to Repair MDF Files in SQL Server Database
  • How to Resolve Some Salesforce Issues (Winter ‘18 Release)
  • How to Retrieve Database Data for API Testing With JMeter
  • How to Run a HA MySQL Database on Red Hat OpenShift
  • How to Run Payara Micro on Android (No Root Required)
  • How to Set up a Gatling Test's Implementation Environment
  • How To Sort Objects In Java
  • How to Start Your Journey in Microservices — Part One
  • How to Strategically Implement a Mobile Application Security Testing Tool
  • How to Structure Your Business to Make Better Use of Data
  • How to Upload Images to an ASP.NET Core REST Service With Xamarin.Forms
  • How to Use Predictive Analytics in Retail
  • How to Use Quartz, Mule Requester, and Splitter
  • How We Wronged Neo4j and PostgreSQL: Update of ArangoDB Benchmark
  • Humans Welcome AI Co-Workers
  • Hurdles Affecting Game Development
  • If You Want to Matter in the Software Industry, Stop Being a Laborer
  • IFQL and the Future of InfluxData
  • Implementing a Bounded Context
  • Implementing a Serverless Batch File Processing Application
  • Implementing AOP With Spring Boot and AspectJ
  • Implicit Search Functionality Using Custom Text Classification
  • In Search of an Effective Developer Experience with Kubernetes
  • Increasing Resiliency with Circuit Breakers Using Failsafe
  • Infinite Streams in Java 8 and 9
  • Infusing Artificial Intelligence and Machine Learning into .NET Applications
  • Innovate Or Die: The Cost Of Doing Nothing
  • Innovation Suckers
  • Inside a Lambda Runtime: A Peek into the Serverless Lair
  • InSpec 2.0 Delivers Compliance at Velocity to Accelerate DevSecOps
  • Integrate Camunda BPMN With MySQL
  • Integrating MongoDB Atlas with Heroku Private Spaces
  • Integrating Mule ESB, Docker, and OpenShift S2I, Part 1 [Video]
  • Integrating Rollbar With Codeship
  • Integration Roundup: Springtegration
  • Integration With Zapier
  • IntelliJ IDEA 2018.1 EAP: Editor Enhancements and More
  • IntelliJ IDEA 2018.1 EAP: Inline External Annotations and Java Compiler Enhancements
  • IntelliJ IDEA 2018.1 EAP: Partial Git Commits and More
  • Introducing AWS Lambda
  • Introducing HTTP/2 Server Push with NGINX 1.13.9
  • Introducing Node Clinic - A Performance Toolkit for Node.js Developers
  • Introducing the Maven git commit id Plugin
  • Introduction to Apache MXNet
  • Introduction to Basic Statistics Measurements
  • Introduction to Selenium 3.0
  • Ionic, Lumen, Firebase, Google Maps, Raspberry Pi, and Background Geolocation
  • iOS Code Signing: Part 1, Getting Started
  • iOS Code Signing: Part 2, Certificate Signing Requests
  • iOS Code Signing: Part 3, Certificates
  • iOS Code Signing: Part 4, Provisioning Profiles
  • iOS Code Signing: Part 5, Signing iOS Apps
  • iOS Developers’ Alert: Apple Unleashes the Power of Progressive Web Apps
  • IoT (Internet of Things): The Revolution in Mobile Apps!
  • IoT Leadership: Realizing the Value of IIoT [Podcast]
  • IoT Use Cases
  • Is Big Data the Key to Effective Employee Engagement?
  • Is Enterprise Mobility the Simplest Way to Digital Transformation?
  • Is String#repeat Coming to Java?
  • Is There a Need For Performance Testing in Production?
  • Is There a Right Language for Microservices Development?
  • Is Translytics Just Rebranded OLTP?
  • Iterating Over Tables in a Qt GUI Test
  • Jargon-Free Webpack Intro for Vue.js Users
  • Java 10 and the Emerging Problem of Release Fatigue
  • Java 8: Bastion of Long-Term Support
  • Java 9 Modules (Part 2): IntelliJ and Maven
  • Java 9 Modules (Part 3): Directives
  • Java 9: Small Language Changes and New APIs [Video]
  • Java Annotated Monthly: February 2018
  • Java Art Generation With Neural Style Transfer
  • Java Class Metadata: A User Guide [Presentation]
  • Java Code Style: Operators and New Lines [Snippet]
  • Java EE Has a New Name….
  • Java High-Level REST Client: Elasticsearch
  • Java Phasers Made Simple
  • Java Quiz 10: Demonstrating Anonymous Class
  • Java Quiz 11: Branching Statements
  • Java vs. Kotlin - Which Language Should Android Developers Start With?
  • Java: Using Immutable Classes for Concurrent Programming
  • JavaScript Attacks in WebViews
  • JDK 10 Release Candidate Phase
  • JDK 10's Summary Javadoc Tag
  • JDK 10: Accessing a Java App's Process ID From Java
  • JDK 10: FutureTask Gets a toString()
  • JDK 9: NotNullOrElse Methods Added to Objects Class
  • JMeter Parameterization: The Complete Guide
  • JSON Data Modeling for RDBMS Users
  • JSON Modeling for RDBMS Users [Video]
  • JSON Web Tokens With Spring Cloud Microservices
  • Kanban Pull System: A Simple Way to Improve Software Throughput
  • Keep Your Remote Developers Engaged
  • Keeping API Schema Simple for Wider Adoption
  • Key Development Techniques for Building Microservice-Based Solutions
  • Key Takeaways from the 2017 Gartner Market Guide for Data Preparation
  • Key Terms to Know: Regression Analysis
  • KISS Kubernetes: Building Your First Container Management Cluster
  • Know Where All Your APIs Are Before You Deliver On API Governance
  • koa-pageable: Spring-Style Pagination in JavaScript
  • Kotlin’s java.util.Optional API Equivalents
  • Kubernetes Monitoring: Best Practices, Methods, and Existing Solutions
  • Lambda for Asynchronous Message Processing Through SQS
  • Leading and Lagging Indicators
  • Leading Through Shared Goals
  • Learn MongoDB With Me
  • Learning About the Headers Used for gRPC Over HTTP/2
  • Learning to Use the GraalVM
  • Lessons Learned Syncing 800 Million Contacts To Our Database
  • Let's Talk About Stress, Baby - Part 3
  • Let's Talk APIs and Prototyping [Video]
  • Lifecycle of a Request-Response Process for a Spring REST API
  • Limitations of the Measure of Central Tendency Statistics
  • Lint, Lint and Away! Linters for the English Language
  • Locust Performance Testing Using Java and Kotlin
  • Loops Are the Hardest
  • Machine Learning and MemSQL
  • Machine Learning in a Box (Part 4): Get Your Environment Up and Running
  • Machine Learning on Kubernetes
  • Machine Learning With Decision Trees
  • Machine Learning: An Introduction
  • Machine Learning: Validation Techniques
  • Make Use of Docker with JMeter
  • Making a Faster API
  • Making Mainframe Agile in Continuous Testing With Service Virtualization [Webinar]
  • Management Zones Help Devs with Transition to DevOps
  • Managing a Monolith Breakup: Stateful Services
  • Managing Cyberthreats for Enterprise Mobility With AI and Other Methods
  • Managing Feature Flag Debt With Split
  • Managing Feature Flags at Scale - Retire Your Flags
  • Managing Mule Schedules With Anypoint Runtime Manager
  • MariaDB ColumnStore Distributed User-Defined Aggregate Functions
  • Measuring SLA Performance Is Still Largely Do-It-Yourself
  • Microinteractions: Building Meaningful Connections With Users Through Design
  • Microservices - Central Config Server Layer
  • Microservices and Data Virtualization
  • Microservices Authentication and Authorization Using API Gateway
  • Microservices With Netflix OSS, Apache Kafka, and Docker: Part 1, Install Apache Kafka in a Docker Container
  • Mitigating Bias in Machine Learning Datasets
  • Mobile Automation That Works
  • Mobile Developer Insights With Analytics: See What Your Code Is Doing in the Real-World
  • Mobile Test Automation Using Common Denominators
  • Mobile Testing on iPhoneX – What Developers Need to Know
  • MongoDB Drops ACID
  • MongoDB's Drive to Multi-Document Transactions
  • Monitor the Health of Your System
  • Monitoring Application Performance on the Frontend in the Age of Impatience
  • Monitoring Lambda Metrics with the ELK Stack – Part 1
  • Monitoring With Prometheus
  • Monthly Writers' Recap: January 2018
  • More Outputs Are Better for Establishing an API Observability Ranking
  • Morning Java: Fresh Starts
  • Most Popular Game Dev Solutions
  • Most Popular Java Web Frameworks
  • Moving Beyond Data Visualization to Data Applications
  • Moving Your Data From MongoDB to AWS Redshift for Analytical Processing
  • MQTT + Apache Kafka + InfluxDB + SQL = IoT Harmony
  • Mule ESB Docker OpenShift S2I - Part 2 [Video]
  • Mule Reading Files in the Middle of the Flow Using Mule-Requester
  • MuleSoft Creating Custom Component/Connector
  • Multi-Factor Authentication With SSH and OpenVPN
  • My Adorable Useless Code [Comic]
  • Myth 8: The Scrum Master is a Junior Agile Coach
  • Myth 9: Story Points Are Required in Scrum
  • Named Entity Recognition: Applications and Use Cases
  • Nesting in Less and Sass
  • NetEnt: Betting on DevOps
  • New to MongoDB Atlas: Availability Across All Google Cloud Platform Regions
  • New Wearable Measures Oxygen Levels In Muscles
  • No Subqueries Allowed in Materialized View? No Problem!
  • Node.js RESTful API to Create Interactive Charts
  • NoSQL in Plain English
  • NoSQL Performance Benchmark 2018: MongoDB, PostgreSQL, OrientDB, Neo4j and ArangoDB
  • Not All Vulnerabilities Are Created Equal
  • Notification Channels in Android Oreo
  • On Tail Call Optimization
  • Opal - Ruby on JavaScript VM - What's Still Missing
  • OpenShift Quick Start: Build, Deployment, and Pipeline
  • OpenShift Quick Start: CLI
  • Operating Thresholds: Behind the Scenes
  • Organizing XCUIElements With Swift Enumerations
  • Outsourcing Banana Skins: Warning Signs That Your Supplier Isn't as Good as They Claim
  • Package by Layer for Spring Projects Is Obsolete
  • Partitioning With Apache Kafka and Vert.x
  • Pattern of the Month: Iteration
  • Performance and Runtime Analysis With FreeRTOS
  • Performance Impact of Meltdown and Spectre V1 Patches on ArangoDB
  • Performance Roundup: Back in Action (The SQL)
  • Performance Testing: The Basics [Infographic]
  • Pipelines on a Rails Environment With react_on_rails and Webpack
  • Planning for Chaos with MongoDB Atlas: Using the ''Test Failover'' Button
  • Platform Power: Unlocking the Value of Digital Transformation
  • Please, Don’t Call Them RESTful
  • Popular Solutions and Techniques for Big Data Analytics
  • PostgreSQL on Open Liberty
  • PostgreSQL Rocks, Except When it Blocks: Understanding Locks
  • Pre-Websocket Workarounds
  • Predicting Cancer Type With KNIME Deep Learning and Keras
  • Predicting Resource Exhaustion with Double Exponential Smoothing
  • Prefer System.lineSeparator() for Writing System-Dependent Line Separator Strings in Java
  • Preparation Is Key: IoT and Cyber Attacks
  • Preventing XSS Vulnerabilities When Developing Ruby on Rails Apps, Part 1
  • Preventing XSS Vulnerabilities When Developing Ruby on Rails Apps, Part 2
  • Problems With Kafka Streams: The Trilogy
  • Product Manager's Dilemma: Build vs. Buy
  • Production Crash Root Cause Analysis Step-by-Step
  • Programming BS: Null
  • Prometheus With Java EE and MicroProfile Metrics [Video]
  • Promises: A Modern Swift and Objective-C Library
  • Proof of Concept: A Dress Rehearsal of Your MVP
  • Provider-Hosted App (SharePoint Add-In) Configuration in SharePoint Server 2013
  • PyDev of the Week: David Litvak
  • PyDev of the Week: Emily Morehouse-Valcarcel
  • PyDev of the Week: Juan Luis Cano
  • PyDev of the Week: Robert Cimrman
  • Python Robots [Comic]
  • Quantifying Normal Approximation Accuracy
  • Quick Guide to User-Defined Types in Oracle PL/SQL
  • Rails Bundle Install and Gemfile
  • Rails Capybara Setup
  • Rails Scaffold
  • Rails's redirect_to
  • Raising the Limits on Developer Speed
  • Ramping Up Regression Testing Essential in DevOps Environments
  • Rapid Adoption of Technologies and the Resulting Complexity
  • React Is Taking Over Front-End Development
  • React JSX: How to Do It the Right Way, Part I
  • React JSX: How to Do It the Right Way, Part II
  • React.js Overview
  • Reactive Streams in Java 9
  • Reactive vs. Synchronous Performance Test With Spring Boot
  • Read QR Code Content With Selenium and zxing
  • Reading Data From Oracle Database With Apache Spark
  • Real-World Problems Being Solved By Open Source
  • Reclaiming My Blog as My Thought Space
  • Reddit on Building and Scaling r/place
  • Redux + (RxKotlin | RxSwift) = Awesome Native Mobile Apps —Part 3 — Reducer and More
  • Rejection, Dejection, and Resurrection, Oh My!
  • Release Management Best Practices: Defined
  • Repeatable Annotations in Java 8
  • Reproducible Builds in Java
  • Research Highlights High Cart Abandonment Rates on Mobile
  • Resolve Git Conflicts Using Katalon Studio
  • RESTful Services Made Simple: How to Get Started in 3 Steps
  • Rethinking iOS Apps in the Enterprise [Video]
  • Retraining Machine Learning Models
  • Reverse Engineering a Production Web Application
  • Revisiting Global Data Consistency in Distributed (Microservice) Architectures
  • Rob Mee on the Evolution of Agile to DevOps
  • RSpec Let vs Before
  • RSpec Rails Controller Test
  • Ruby Language for Beginners Part 3 - Ruby Strings
  • Ruby Language for Beginners, Part 2: Ruby Methods
  • Ruby vs Golang: Which Is the Best Solution?
  • Running Ansible at Scale
  • Running Around the Block: a Dummy's First Encounter with AWS Lambda
  • Running on Time With Spring’s Scheduled Tasks
  • Rust for Java Devs – Creating Functions
  • Saga Pattern | How to Implement Business Transactions Using Microservices - Part I
  • Saga Pattern | How to Implement Business Transactions Using Microservices - Part II
  • Scala vs. Python for Apache Spark
  • Scala: Lazy Evaluation [Presentation]
  • Scala: Repeated Method Parameters
  • Scaling a Sales Recommendation Engine With Apache Spark and MongoDB
  • Scaling Agile with JIRA Plugins: the 1968 Alfa Romeo Solution to Scale
  • Scaling Couchbase Server on Azure
  • Schema and Spark Fun With HDF 3.1
  • Schema-First API Design
  • Script for Migrating Related Posts in WordPress
  • Secure Process Adoption
  • Secure SDLC: Common Phases and List of Tasks
  • Secure Spring REST With Spring Security and OAuth2
  • Secure Your Mobile App With OIDC and Ionic for JHipster
  • Secure Your Vert.x Server With Single Sign-On From Okta
  • Securing Your Future With IoT Security Testing
  • Security Roundup: It's Off the Blockchain
  • Selenium With Java: Google Search
  • Semantically Ordering Versioned File Names in Java
  • Sending SMS Messages Through Slack With Java and Routee
  • Sentiment Analysis Examples Using Google Cloud NLP API
  • Separating State Into Angular Modules With Ngrx
  • Serverless Payments with Stripe and AWS Lambda
  • Service Mesh: The Best Way to Scale Enterprise Apps
  • Session Management in ASP.NET MVC
  • Set Up an API Endpoint Distributed Over Multiple Servers Using NGINX Upstreams
  • Set Up Anypoint Studio: All You Need to Know
  • Setting Up Database Servers for Development on Mac OS X Using Docker
  • Setup Your Deployment Using Dokku
  • Sex Robot [Comic]
  • Shifting Security Left Into the Application
  • Simple Java Program to Append to a File in HDFS
  • Simple Task Scheduler With PHP
  • Simplifying Complexity: When It's Time to Hang up Your Legacy System for a Platform
  • Simulation of Gambler's Ruin (Random Walk) With R
  • Skills Developers Need for Big Data
  • Skills Developers Need To Improve Performance Tuning and Testing
  • Small Data Meets Big Data
  • Smart Resource Utilization With Spark Dynamic Allocation
  • Software and Pipeline Architecture for DevOps
  • Software Design Principles
  • Solving Data Integration at Stitch Fix
  • Spring Boot 2 Applications and OAuth 2 - Legacy Approach
  • Spring Boot 2 Applications and OAuth 2: Setting Up an Authorization Server
  • Spring Boot 2.0 New Features: Infrastructure Changes
  • Spring Cache Annotation Tips and Tricks
  • Spring DI Patterns: The Good, The Bad, and The Ugly
  • Spring MVC Exception Handling and Monitoring With Rollbar
  • Sprint Zero
  • SQL Database Query Editor in Azure Portal: A Deeper Look
  • SQL Injection Prevention Techniques for Ruby on Rails Web Applications
  • SQL Log File Corruption and Possible Recovery Methods
  • Starting With Ethereum: Smart Contracts
  • Stateless Authentication With JSON Web Tokens
  • Step-By-Step Guide On How To Build a Project With DApps Part 1: Java
  • Step-by-Step Load Testing Guide: Selenium
  • Store Your User Data Securely (Not in Local Storage)
  • Study Examines the Environmental Benefits of Autonomous Vehicles
  • Super-NetOps: What's in It for DevOps?
  • Survey Finds Low Code/No Code Custom App Development Yields Big Benefits
  • Survey Results: The 10 Most Important End-User Features to Develop for Enterprise Mobile Apps
  • Take Big Data to the Next Level With Blockchain Networks
  • Take Your Caller's Perspective
  • Teaching a Robot to Respect Personal Space
  • Teaching Machines to Cooperate
  • Teaching the Next Generation to Work With AI
  • Technologies and Trends That Will Shape Enterprise IT in 2018
  • Terminal Password Typing [Comic]
  • Test All the Things in GitLab CI With Docker by Example
  • Test Automation Success at ExxonMobil [Video]
  • Test Automation: Reduce Time to Analyze and Report Failures
  • Test-Driving Kotlin in ZK
  • Testing APIs Using Postman
  • Testing Macros in Scala
  • Testing Microservices: A Sane Approach in Pre-Production and Production
  • Text Classification: Applications and Use Cases
  • The 2018 Olympic Games and Agile
  • The Best of 2018 Predictions on Digital Transformation
  • The Best of Both Worlds: Relational + JSON
  • The Big Data Bikocalypse [Podcast]
  • The Cybersecurity Concerns of Driverless Cars
  • The Data Is Already Here, It's Just Not Equally Distributed
  • The Developer's Guide to Collections
  • The Developer's Guide to Collections: Lists
  • The Developer's Guide to Collections: Sets
  • The Difference Between No-Code and Low-Code Products
  • The Dynamic Cloud: Availability and Scalability for Your Biggest Days
  • The Evolution of Application Performance Management
  • The Expression Problem in Go
  • The Final Name for Java EE: A Vote
  • The Fishbone Diagram
  • The Five Relationships for the Product Owner [Infographic]
  • The Five Steps Required to Enable Quality@Speed
  • The Fundamental Methods Necessary for CD/CI Success
  • The Future of Database Technology in the Era of Serverless Computing
  • The Future of Game Development
  • The Future of Open Source Is So Bright...
  • The Growing Importance of GitHub Topics for Your API SEO
  • The Ignored Parts of Agile
  • The Importance of Listening to Developers
  • The Java Experience With Incompetent Coworkers [Comic]
  • The Last Resort [Comic]
  • The Magic of a Remote Organization
  • The Microservices Paradox
  • The Modern Application Security Portfolio
  • The Most Common Problems With IoT
  • The Most Important Piece of Advice I've Ever Gotten
  • The Most Significant Changes To Open Source
  • The Network Monitors You've Probably Overlooked
  • The Perils Of Taking Work Home With You
  • The Real Reason Red Hat Is Acquiring CoreOS
  • The Rise of Progressive Web Apps and the Impact on Cross-Browser Testing
  • The Server Side Request Forgery Vulnerability and How to Prevent It
  • The Seven Samurai of SQL Server Data Protection
  • The Shifting Landscape of Mobile Test Automation and the Future of Appium - presented by Jonathan Lipps [Video]
  • The Significance of Chatbots
  • The Siren Song of the Long-Term Engagement
  • The SQL-Based Relational Database Isn't Perfection? Whoa!
  • The State of Java in 2018: Faster Updates and New Features
  • The Tech Files: Pushing Jupyter Notebooks to Production
  • The Top 5 Exfiltration Attacks on WebViews
  • The Top Software Testing Tools: The Ultimate List of Lists
  • The True Cost of a Data Breach
  • The Ultimate Interview Preparation Guide [Link List]
  • The War for Port 80 - Epilogue [Comic]
  • The Wider Implications of DevOps for Operational Effectiveness in Startups
  • The Year of the GDPR
  • Thinking of Moving to JDK 9 Next Year? Think Again
  • This Week in Data: MongoDB Transactions and Spectre/Meltdown Rumble On
  • This Week in Mobile: Android KTX and Being Lazy in Swift
  • This Week in Mobile: Android P and Apple's Development Strategy Changes
  • This Week in Mobile: Choose Your Conferences!
  • This Week in Neo4j: Data Lineage, Google Cloud, Thomson Reuters' OpenPermID
  • This Week in Neo4j: Google Cloud Functions and Visualizing Facebook Events
  • This Week in Open Source: Eclipse jGit
  • This Week in Spring: Cross-Cloud and Spring Tool Suite 4
  • This Week in Spring: Reactor and Spring Security
  • This Week in Spring: Spring Cloud and Reactive
  • This Week in Spring: Spring Framework Updates and Dockerizing
  • Thoughts on Security in the Modern Software Supply Chain [Podcast Interview]
  • Three Critical Metrics for Engineering Velocity
  • Three Surprising Dangers of Automation
  • Three Ways to Think About Value
  • Throttling in Spring Integration
  • Time-Sensitive Trade Data Processing
  • Tiny Types in TypeScript
  • tinyK22 Boards Arrived
  • Tips for Getting Along With Your DBA
  • Tips for Making Your Cloud Environment Last
  • Top 10 Benefits You Will Get by Using Docker
  • Top 10 JavaScript Errors From 1000+ Projects (and How to Avoid Them)
  • Top 10 Powerful Platforms for Chatbot Development
  • Top 16 DevOps Blogs You Should Be Reading
  • Top 5 Alternatives to Selenium
  • Top 5 OWASP Resources No Developer Should Be Without
  • Top 5 Programming Languages to Learn in 2018
  • Top 5 Spring Microservices Courses With Spring Boot and Spring Cloud
  • Top Mobile App Testing Methods to Include in Your Testing Plan
  • Towards Resource-Oriented REST Development
  • TPUs for Everyone
  • Transactions, Request Processing and Convoys, Oh My!
  • Transferring InputStream to OutputStream in JDK 9
  • Troubleshooting Connection Problems: HANA Express From HANA Studio
  • Troubleshooting Tips: Failed Debugging With GDB
  • Typemock Comic: Developer Hell 2.0 [Comic]
  • Understanding Java Logging Hell: The Basics [Video]
  • Understanding Key Changes From the Data Protection Directive to the GDPR
  • Understanding Memory Utilization in RavenDB
  • Use Burn-Down Charts to Discover Scrum Anti-Patterns
  • Using AWS S3 for Database Backup Storage
  • Using Byteman to Find Out Why the TimeZone Changed on a Java App Server
  • Using CSP Nonces Effectively With a Service Worker
  • Using Docker in API Gateway and Microservice Development
  • Using Drones for Search and Rescue
  • Using Gradle Build Caches With Kotlin
  • Using JAXB for XML With Java
  • Using JSON_TABLE to Move JSON Data to a Relational Table
  • Using MQTT and Apache NiFi With Onion Omega for IoT Ingest
  • Using MySQL 5.7 Generated Columns to Increase Query Performance
  • Using O Notation Beyond Algorithm Analysis
  • Using PMM With External Monitoring Services
  • Using Python to Understand Quantum Computing [Interview]
  • Using the Composite Pattern to Turn the Lights on
  • Using the Crowd and AI to Stamp Out Corruption
  • Using WordPress Content in a Native Mobile App
  • Utility of the Pre-Commit Hook
  • UX and UI: Poles Apart
  • UX Design Trends to Watch in 2018
  • Variable Shadowing and Hiding in Java
  • Versioning a REST API With Spring Boot and Swagger
  • Vert.x With Zookeeper Service Discovery
  • Visibility and Monitoring for Machine Learning Models [Video]
  • Visual Design vs. Usability
  • Visualizing Microservices: API Design and Strategy
  • Visually Testing React Components Using the Eyes Storybook SDK
  • VR Mobile Apps to Drive the Market in 2018
  • VS Code for PHP Development
  • Vuebnb: A Full-Stack Vue.js and Laravel App
  • Wait Statistics on a Query
  • Waratek Identifies Two New Deserialization Vulnerabilities
  • We Need a Steady Flow of Software Engineers with Performance Skills, but All We're Getting Is Drip, Drip, Drip
  • We Need to Create a More Inclusive Web for Developers
  • Wearables, IoT, and Healthcare
  • Web Dev Roundup: Don't Over React(.js)
  • Welcome to the DZone Family, Microservices Zone!
  • What Are Microservices?
  • What Are the Database Scalability Methods?
  • What Azure Availability Zones Are and Why You Should Use Them
  • What Can Reactive Streams Offer EE4J?
  • What Do We Mean by Database Scalability?
  • What Do You Use Open Source to Accomplish?
  • What Does Blockchain Mean for an Enterprise?
  • What Does It Take to Get Your Chatbot Published on Messenger?
  • What Games Have You Developed?
  • What Growing Teams Can Learn From How Google QA Tests Software
  • What HTTPS Really Protects
  • What I Do Not Want to Hear About Microservices Anymore!
  • What I Learned Making My First Open Source React Component
  • What Is a Service in Angular and Why Should You Use it?
  • What Is BizTalk Server?
  • What Is Cloud-Native? Is It Hype, or the Future of Software Development?
  • What Is Digital Transformation?
  • What Is Real User Monitoring? Definition, Examples, and Benefits
  • What Is Refactoring?
  • What Is Synthetic Testing?: A Definition and How it Compares to Real User Monitoring
  • What is Test Data, and Why is Data-Driven Testing Necessary?
  • What Is the Elastic SQL Approach?
  • What Is Time Series Data and Why Should You Care?
  • What IT Can Learn From the Beatles' Breakup
  • What Keeps a CTO Up at Night
  • What Kotlin Fixes in Java
  • What Open Source Software Do You Use?
  • What Separates Great Software Testers From The Rest
  • What to Pack When You Go Bug Hunting
  • What Will Red Hat Acquiring CoreOS Mean for the Kubernetes Ecosystem?
  • What's Driving Your Security Strategy in 2018?
  • What's New in JMeter 4.0?
  • What's New in JUnit 5? [Video]
  • What's The Most Important Part of the Open Source Ecosystem?
  • When Evolving From Mobile to IoT, Don't Forget APIs
  • When Postgres Blocks: 7 Tips for Dealing With Locks
  • When to Use Row or Page Compression in SQL Server
  • When to Use Serverless, and When to Use Kubernetes
  • When You Have A Blockchain, Everything Looks Like a Nail
  • Where Is IoT Headed?
  • Which Distribution of Linux Should I Use?
  • Which Programming Language Is Better: R, Scala, or Python?
  • Which UI and API Tools Should You Use for Testing?
  • Who Should Your First QA Hire Be?
  • Why Baking Security Into Products Is Important
  • Why Choosing Public Cloud Will Never Go Out of Fashion
  • Why Developers Don’t Use TDD
  • Why Developers Should Bet Big on Streaming
  • Why Do You Always Choose Microservices Over Me? (Said the Monolithic Architecture)
  • Why Everything Must Change Every Five Years
  • Why IOPS Matters for the Database
  • Why IP-Based Rules Are Bad, but We Still Use Them
  • Why Load Testing is So Hard
  • Why Serverless?
  • Why Smart Caches Matter So Much
  • Why Social Situations Exhaust Introverts: A Programmer's Take
  • Why the Adoption of Kubernetes Will Explode in 2018
  • Why the Architecture of Your Software Matters
  • Why the Impact of Big Data Extends Further Than You Think
  • Why Why? The Importance of Remembering Why You Made a Design Choice
  • Why You Need to Stop Relying on Developers to Perform Testing
  • Why You Should Stop Testing Every Class NOW
  • Will Your Mobile UX Get Sacked by Bounce Rate Measurability in 2018?
  • WireMock With Dynamic Proxies
  • Women in DevOps: Meera Subbarao
  • Women in DevOps: Nicole Munro
  • Women in DevOps: Susana Hernandez Zamora
  • Working With Object Store in Mule, Part 1
  • Working With Object Store in Mule, Part 2
  • Working With Object Store in Mule, Part 3
  • Writing a Self-Sufficient AWS Lambda Function
  • Writing Tests With JUnit 5 and CDI 2.0
  • Xamarin Notes — Xamarin.Forms: Layouts
  • XCUITest - The Emerging iOS UI Test Automation Framework
  • Yet 4 More Techniques for Writing Better Java
  • Your Feature Flag Management Needs to Include Retirement
  • Your Microservices Effort Will Fail Because You Will Never Decouple Your Business
  • [Cloud Comic] Amazon CloudWatch on AWS Free Tier
  • [Cloud Comic] Serverless and Everything Else
  • “Don’t Be Afraid to Start Load Testing”: AMA with Flood IO’s Load Testing Expert, Tim Koopmans

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