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
  • 2017
  • August

DZone Sitemap: August 2017 Articles

  • *aaS Backwards: Services as a Platform
  • 1.3 Billion NYC Taxi Rows Into MemSQL Cloud
  • 10 Most Common Commands for MongoDB Beginners
  • 10 Things ''Everyone'' Knows About Software Change Management
  • 10 Tips for an Effective Monitoring Strategy
  • 11 Cool New Coding Tools to Know
  • 15 Preventative Measures For Avoiding A Data Breach
  • 16 Best Programming Quotes
  • 19 Websites for Business Intelligence Tools Comparison
  • 2 Approaches to Scalable Database Design
  • 20 Essential Software Development Books to Read
  • 2017 Mobile App Development Trends You Need to Know
  • 3 Key Habits of Successful Distributed Teams
  • 3 Mobile App Performance Issues You Can’t Ignore
  • 3 Performance-Boosting Use Cases for Embedded Analytics
  • 3 Tips for Ensuring Flawless Streaming Audio Applications
  • 3 Top Trends in Big Data and 3 Things Holding Them Back
  • 3 Ways AI and IoT Bring Data Analytics Insights to Life
  • 3 Ways BI Can Improve Efficiencies in Healthcare
  • 36 Security Terms You Need to Know
  • 3D Printed Sensors That can Detect Toxic Gases
  • 4 Benefits of Migrating to ASP.NET Core 2.0
  • 4 Challenges Faced by Artificial Intelligence
  • 4 Trends Driving DevOps Adoption
  • 4 Ways to Help Your Development Team Meet Project Deadlines
  • 4 Ways to Implement Data Analytics Best Practices
  • 4 Ways to Improve Multidimensional Data Analysis
  • 40 DevOps Terms You Need to Know
  • 5 Common Myths Around Moving to Docker
  • 5 Docker Logging Best Practices
  • 5 Examples of Big Data in Healthcare
  • 5 Must-Have Features of Project Management Tools
  • 5 Python Scripts to Optimize Your Website SEO
  • 5 Sharding Data Models and Which Is Right
  • 5 Things to Know About Reactive Programming
  • 5 Things We've Learned About Monitoring Containers
  • 5 Things You May Not Have Known About jOOQ
  • 5 Tips for Building Your Java API
  • 5 Tips for Securing Your MySQL Data Warehouse
  • 5 Tips on Concurrency
  • 57 Free DevOps Courses Online
  • 6 Best Practices for VM Backup and Restoration
  • 6 Lucid Steps to Move Data From Salesforce Using Talend
  • 6 Mistakes That Will Kill Your Agile Transformation Before it Begins
  • 6 Reasons Why DevOps Transformations Fail
  • 6 Signs Your Enterprise BI Software Is Below Par
  • 7 Cool IoT Apps and How to Develop One
  • 7 Key Areas to Cover in Your RFP Template for Business Intelligence
  • 7 Reasons Converting COBOL to Java to Save Cash Is a Red Herring
  • 7 Upcoming Trends in the Mobile App Development Industry
  • 8 App Security Issues You Need to Know About
  • 8 Examples of Hardware That Make Me Despair of IoT
  • 8 Lessons on Leading in the Digital Age
  • 8 Software Development Companies Doing Great Things in Europe
  • 8 Ways Blockchains Can Transform Financial Services
  • 88% Are Concerned About Container Security
  • 9 Best Practices to Handle Exceptions in Java
  • A Beginner's Guide to Understanding Convolutional Neural Networks (Part 3)
  • A Brief Introduction to Machine Learning
  • A Diagram for a Logical Model of Automating With Abstraction Layers
  • A Dockerfile for Maven-Based GitHub Projects
  • A Few Things to Consider When Looking for Patch Management Solutions
  • A Guide to Formatting Code Snippets in Javadoc
  • A Look at ''Gradle Kotlin DSL''
  • A Look Into Error Handling in Mule 4 Beta
  • A New Way to See Differences in SQL Compare
  • A Primer on Cloud Functions for Firebase
  • A Recipe for Delicious Data: Mashing Google and Excel Sheets
  • A Reflection on Software Craftsmanship
  • A Screenshot Is Worth 1,000 Lines of Log Data
  • A Scrum Story
  • A Service Mesh for Kubernetes (Part 8): Linkerd as an Ingress Controller
  • A Short History Lesson in DevOps — And Where It’s Going
  • A Software Developer’s Guide to Side Projects
  • A Streaming SQL Engine for Apache Kafka
  • A Stupidly Easy Speed Detector
  • A-Life: An Insight into Ambitious AI
  • About Expression Templates Library for the Deep Learning Library
  • About Natural and Artificial Environments
  • Accessing a Spring Data REST API With Feign
  • Accessing Bluemix Services From Client-Side Web Apps
  • Achieving Better Performance Results via Remote JMeter Testing
  • Achieving Fault Tolerance With Resilience4j
  • Ad-Hoc Testing Is Not Exploratory Testing (But We Need Them Both)
  • Adding a User to Your Bluemix Space
  • Adding Hidden Layers to H2O-Based Deep Learning Algorithms [Code Snippet]
  • Adding Insider Vision Like Thin Air
  • Adding Request Headers to Published APIs
  • Addressing Security Issues in Connected Healthcare
  • Age and Gender Recognition With JavaCV and Neural Networks
  • Aggregate Grouping With N1QL or With MapReduce
  • Agile and DevOps Are Failing in Fortune 500 Companies: It Should Be a Wake-Up Call to All of Us
  • Agile Can Be Anything
  • Agile Facts and Misconceptions
  • Agile Methodology: The Renewed Face of Software Testing
  • Agile Teams
  • AI Bot Alice From the Mad Botter Offers Agencies Automation and Integration
  • AI Regulation [Comic]
  • Akka HTTP: Case Class Validation Field by Field
  • Akka Message Delivery: At-Most, At-Least, and Exactly-Once
  • Amazon's Adventures in Machine Learning [Video]
  • An Intro to Communication Channels
  • An Intro to Spring Boot With Spring Data Mongo
  • An Introduction to Apache Flink
  • An Introduction to Domain Driven Design and Its Benefits
  • An Introduction to JAX-RS Annotations (Part 1)
  • An Introduction to Machine Learning With Decision Trees
  • An Introduction to Redis-ML (Part 1)
  • An Introduction to Redis-ML (Part 2)
  • An Introduction to Redis-ML (Part 3)
  • An Introduction to Redis-ML (Part 4)
  • An Introduction to SQL on Hadoop and SQL off Hadoop
  • An Introduction to Support Vector Machines
  • An Introduction to Vector Autoregression
  • An IoT Tinkerer's Tips of the Trade [Infographic]
  • An Open Source API Security Intelligence Gathering, Processing, And Distribution Framework
  • Analyst, Scientist, or Specialist? Choosing Your Data Job Title
  • Analyzing Trump's Android and iPhone Tweets: One Year Later
  • Analyzing Twitter Data With Apache Storm, Power BI, and Azure SQL Server
  • Analyzing Twitter Data With Spark and Algebird
  • Android App Development and the Visual Studio Mobile Center
  • Android Clean Code :  Part 5  -  Configurator and Scaffolding
  • Android Oreo Tightens Up Some Screws, Adds Polish to Google’s Platform
  • Angular 2 vs. Angular 4: Features, Performance
  • Angular Authentication With OpenID Connect and Okta in 20 Minutes
  • Announcing log4j-aws-appenders
  • Anyone Know Why It’s Like This?
  • Apache Ignite Tip: Peer Class Loading Deployment Magic
  • Apache Spark vs. MapReduce
  • API Business Models for the Modern API Economy
  • API Deployment Comes in Many Shapes and Sizes
  • API First — Microservices
  • API Message Integrity With JSON Web Token (JWT)
  • API Monitor Application (With Object Store Persistence)
  • API Testing With Cucumber BDD - Configuration Tips
  • APIs Need to Be Released, Too!
  • Application Delivery Management Solving SDLC Bottlenecks
  • Application Network Functions With ESBs, API Management, and Now...Service Mesh?
  • Application Routing With Containers
  • Are Cybersecurity Researchers an Endangered Species?
  • Are We There Yet: The Go Generics Debate
  • Are You a Thief-Coach? Agile Coaching by Invitation and Not-Safe-To-Fail Situations
  • Are Your Containers Secure? An Interview With Aqua Security
  • Are Your Dashboards Intuitive?
  • Article Moderation: Your Questions, Answered
  • Artificial Intelligence in the Sports Industry
  • Artificial Intelligence: Is Your Business Ready?
  • ASAP Principle for Agile Development
  • ASP.NET Core: Building an Enum Provider to Convert C# Enums to JavaScript
  • ASP.NET Core: Converting C# Enums to JavaScript
  • ASP.NET MVC 6 Routing Technique
  • ASP.NET Performance Monitoring
  • ASP.NET Razor Pages vs MVC: How Do Razor Pages Fit in Your Toolbox?
  • Assessment of Software Architecture for Performance and Scalability [Video]
  • Async and Await: An Explanation
  • August in IoT: MQTT, Use Cases, and Thinking Small
  • Auto Scaling: The Dynamic Cloud Made Easy [Video]
  • Automated GUI Testing: How to Get It Right
  • Automated Service-Based Testing Is Key to IoT
  • Automating API Monitoring Using MuleSoft Flow Designer
  • Automating Cloud Security
  • AUTOMATION+ Helps NetOps Deliver Application and Network Services Faster
  • Autonomic Software Patches Won't Help
  • AWS Lambda vs. Azure Functions vs. Google Functions
  • AWS Security Primer
  • Azure AD Connect: The Trouble With Expired Passwords
  • Azure Automation Using PowerShell (Part 1)
  • Azure Cognitive Services Face API [Video]
  • Azure Functions With Couchbase Server
  • Azure Managed VM Images: Using Premium Data Disks
  • Azure Mobile App on Azure Friday [Video]
  • Backbone.js: Getting Started
  • Bad Parameter Sniffing Decision Flow Chart [Infographic]
  • Balancing Domain Expertise With the Disruptive Power of Upstarts Who Do APIs
  • Becoming an App Owner: How to Add Your App to the App Stores
  • Behind the Browser, Part 1: The Basics
  • Best Practices for JavaScript Library Versioning
  • Best Practices for Writing Cloud Code
  • Better Together: Real Devices, Emulators, and Simulators for Mobile Testing
  • Biggest Mobile App Design Trends in 2017
  • Blockchain Meets Database: Replace or Combine?
  • Blockchain: An Introduction
  • Blockchains and APIs
  • Blogging for Software Developers
  • Breathing With Oxygen: DIY Arm Cortex-M C/C++ IDE and Toolchain
  • Brewing Beer With a Raspberry Pi and Windows 10 IoT [Slideshow]
  • Bridging the Security Gap: Two-Factor Password Recovery
  • Bringing DevOps Practices to Database Administrators [Audio]
  • Bringing Touch Bar Support to the Atom Text Editor
  • Broken Authentication and Session Management, Part 2
  • Broken Authentication and Session Management, Part Ⅰ
  • Build a React Application With User Authentication in 15 Minutes
  • Build a Rotten Tomatoes Clone With GraphQL and Auth0
  • Building a Boolean Logic Rules Engine in Neo4j
  • Building a Cloud Performance Testing Strategy
  • Building a Custom Processor in Apache NiFi for TensorFlow Using the Java API
  • Building a Floating HoloLens Info Screen: Adding C# Behaviors
  • Building a Full-Text Search Test Framework
  • Building a Homebrew Alarm System
  • Building Eclipse and MCUXpresso IDE Projects From the Command Line
  • Building Real-Life Applications With Functional Elements of HTML 5.2
  • Building Serverless REST API's With Lambda Forest
  • Building Testable Apps
  • C++17 in Detail: Templates
  • C++17 in Details: Attributes
  • C++17 in Details: Filesystem
  • Calculating Distance Using Google Maps in ASP.NET MVC
  • Calculating Total Cost of Ownership for Business Intelligence
  • Can DevOps Be a Role?
  • Can White Hats Protect Us From the Internet of Things?
  • Cassandra to Kafka Data Pipeline (Part 1)
  • Caveats of Migrating to Akka's Typed API
  • Chatbots and AI: The Fintech Trends to Watch
  • Chatbots Are Here, and This Is Just the Beginning
  • Check List: Your Localization Team Should Be Able To Do These 7 Things
  • Checking In With JIRA - An Interview With Atlassian
  • Choosing the Best Cross-Platform Mobile App Development Tools for Your Business
  • Churn Prediction With Apache Spark Machine Learning
  • Cisco Cites Concerns in 2017 Mid-Year Cybersecurity Report
  • Clean Code: Explanation, Benefits, and Examples
  • Client, Server, and Tiered Compilation
  • Cloud BI Solutions Are Here to Stay and Here's Why
  • Cloud Foundry Summit Interviews [Videos]
  • Cloud Test Automation Using Selenium
  • CloudFormation vs. Terraform
  • CloudFormation: Backing Up DynamoDB the Easy Way
  • Code Analysis With SonarQube, Part 1: Setup
  • Code Examples and How to Create a Class
  • Code Recipes Now on GitHub - 5,000+ Recipes for Python, Perl, Ruby and More
  • Code Smells: Deeply Nested Code
  • Code Smells: Iteration
  • Code Smells: Mutation
  • Code Smells: Null
  • Coder Frozen in 2009 Awakens to Find Front-End Development Not Awful
  • Codifying the Ethics of Autonomous Cars
  • Coffee With a Data Scientist: Tuhin Chattopadhyay, Ph.D.
  • Collection Merging in Spring [Snippets]
  • Common Mistakes to Avoid Before Launching an Application on the Market
  • Compiler Benchmark GCC and Clang on C++ Library (ETL)
  • Compiler Optimization for Energy Efficiency
  • CompletionStage Support in Server-Side JAX-RS
  • Composing a Sharded MongoDB Cluster on Docker Containers
  • Composite Source in Mule
  • Concatenating Strings in Java 8
  • Concept Learning: The Stepping Stone Toward Machine Learning With Find-S
  • Concerns About Security
  • Concerns and Predictions From Black Hat USA and DEF CON 2017
  • Concourse Caching for Java Maven and Gradle Builds
  • Concurrent Programming in Kotlin: Coroutines
  • Configure Bitbucket Webhook to Trigger Jenkins Builds on AWS EC2
  • Configuring Nginx to Proxy REST Requests Across Multiple Spring Boot Microservices in Docker Containers
  • Configuring the AsciiDoctor Maven Plugin
  • Connecting a Node.js App in ACCS to Exadata Express
  • Connecting PHP to MySQL on Bluemix
  • Consensus Protocols in Blockchain
  • Considerations for Container Security
  • Considering How Machine Learning APIs Might Violate Privacy and Security
  • Consolidating File Servers Into the Cloud
  • Consumer-Driven Contracts With Pact, Feign, and Spring Data REST
  • Containers Are Just a Starting Point
  • Containers Are the New Build Artifact
  • Content Enrichment Using Mule Message Enricher
  • Content-Based Router Revolutionizes the Way to Build Integration Scenarios
  • Continuous Discussions (#c9d9) Podcast, Episode 75: Continuous Monitoring and DevOps [Video]
  • Continuous Monitoring and DevOps
  • Continuous Testing Is Crucial for DevOps, But Not Easy
  • Controlling LifeCam Cinema on a Raspberry Pi
  • Controlling Your Bedside Lamp With a TV Remote
  • Converting C# Enums to JavaScript
  • Converting Multiple C# Enums to JavaScript
  • Converting System Strings Into Standard Strings
  • Core Data Notifications With Swift
  • CORS (Cross-Origin Request Sharing) in Mule
  • Cost-Effective Testing of IoT Devices With Virtual Labs
  • Couchbase and Azure: Getting Started for Free
  • Create a Drupal Site and Add Authentication With Auth0
  • Create a Minimal ASP.NET Core 2.0 MVC Web Application
  • Create an App Which Will Engage Users for Hours: Storytelling and Gamification in Mobile Apps
  • Creating a Front-End for Your User Profile Store With Angular and TypeScript
  • Creating a Geographical Map on the Floor in Your Hololens/Windows MR App
  • Creating a User Profile Store With Node.js and a NoSQL Database
  • Creating an Algorithm That Eliminates Red-Eye
  • Creating Scoring Engines With PFA
  • Creating Word Clouds From DataFlows With Apache NiFi and Python
  • Creating Your First Angular 4 App Using Angular IDE
  • Creating Your Own NuGet Packages
  • CRUD Operations Using Web API 2 and KnockOut.JS
  • Ctrl-Alt-Delete Your QA Team
  • Cybersecurity and AI
  • Cybersecurity Improvement Act of 2017: The Ghost of Congress Past
  • Cypher: Write Fast and Furious
  • Data Analysis Using Apache Hive and Apache Pig
  • Data Chef ETL Battles: Energy Consumption Time Series
  • Data Harmonization 101: Making Sweet Music for BI Users
  • Data Model Design Best Practices (Part 1)
  • Data Model Design Best Practices (Part 2)
  • Data Sampling: Types and Example Use Cases
  • Data Science for Java Developers With Tablesaw
  • Data Transition With High Performance Between Hash Partitioned Tables
  • Data, Insight, Action: Turning the Cycle to your Competitive Advantage
  • Database Fundamentals #7: Create a Table Using T-SQL
  • Database Fundamentals #8: All About Data Types
  • Database Tools: What's New in IntelliJ IDEA 2017.2
  • Deconstruction in C# 7
  • Default and Private Methods in Interfaces
  • Defining DevOps
  • Defining HTTP Middleware and Best Practices
  • Defining Scan Consistency in a Node.js With Couchbase Application
  • Defining the Fourier Transform on LCA Groups
  • Degrees of separation with Spark GraphX
  • Delivering Website Content to Your Alexa Skill
  • Demonstrating Red Hat JBoss AMQ 7 HA Replication Failover
  • Demystifying AI, Machine Learning, and Deep Learning
  • Demystifying Data Visualization
  • Deoptimization
  • Deploy Kubernetes Anywhere
  • Deploying Rancher Server in HA Mode With Infrastructor
  • Deploying the ELK Stack With Ansible
  • Designing for Scale, Part 2: Building What You Need
  • Designing for Scale, Part 3: Scaling Under Stress
  • Develop and Debug Services Locally Against Remote Kubernetes Clusters With Telepresence
  • Developer Collaboration Through Service Virtualization
  • Developer Experience: The Key to a Successful API
  • Developing Event Driven Microservices With (Almost) No Code
  • DevOps Culture: Sharing Tools Is Not Enough
  • DevOps for Big Data Applications
  • DevOps for ERP/CRM
  • DevOps for Mainframes
  • DevOps Is Failing These Three Tenets of Privacy Compliance
  • DevOps on AWS Radio: AWS CodePipeline and Amazon Alexa
  • DevOps Practices: Taking Lambda to the Max
  • DevOps: How to Achieve Rapid Mobile App Development
  • DevSecOps for Your APIs
  • Difference Between var, let, and const Keywords in JavaScript
  • Different Search Engines for API Discovery
  • Discovery of Node.js by a Java Developer
  • Distributed Logging Architecture for Microservices
  • Diving into Couchbase Index Replicas
  • DIY Home Automation, New Generation
  • DLL: A Blazing Fast Neural Network Library
  • DNS Hostnames for Direct Connection to Containers at Jelastic
  • Do Frameworks Like SAFe, DevOps, ITIL, and CMMI Compete or Complement Each Other?
  • Do Product Owners Need Technical Skills?
  • Docker Builds on ARM Servers: 5x Faster
  • Docker Commands for Development to Deployment
  • Docker Images Tree Visualization
  • Docker Swarm vs Kubernetes: Pros and Cons
  • Docker Swarm vs. Mesos vs. Kubernetes
  • Docker: Building Custom Neo4j Images on Mac OS X
  • Dockerizing Jenkins: Securing Passwords With docker-compose, docker-secret and Jenkins Credentials Plugin
  • Does Orchestration Allow Seamless Movement?
  • Domain Modeling With Clojure.spec
  • Don't Be AppSec Helicopter Parents
  • Don't Have Real-Time Analytics? Your Insights Are Already Too Late
  • Don't Jump Off the SD-WAN Cliff Without a Parachute
  • Don't Make Your Code Lie
  • Door and Corners
  • Dynamic ARM Templates With Inline Logic Operators
  • E2E Testing a React/Node.js Application With Cypress.io and Docker
  • Eager Subscription: RxJava FAQs
  • Eclipse IoT in London
  • Efficient Graph Algorithms in Neo4j
  • Efficiently Analyze Infinitely Growing Data With Incremental Queries
  • Eight Of The Most Common Challenges Testers Face with Selenium
  • Electric Cloud’s POV on Containers
  • Embeddable API Tooling Discovery With JSON Home
  • EmberJS Tutorial
  • EmberJS Tutorial, Part 2: Authentication
  • Enabling Data Recovery With Apache Ignite Native Persistence
  • Enabling GTIDs for Server Replication in MariaDB Server 10.2
  • Encrypting Inside WSO2 ESB Using the AES Algorithm
  • Enterprise Approaches to Microservices: Choose Yours Wisely
  • Envisioning the AI-Driven Enterprise
  • Error Handling Belongs at Layer 7 (Policy)
  • Error Monitoring for New Software Projects
  • ES6 Template Literals and Tagged Templates
  • Establishing the Free Movement of Data
  • Establishing Trust in a Blockchain Ecosystem
  • Estimating Effort of Test Automation Projects
  • Etiquette for Pair Programming
  • ETL, ELT, and UPM for Data Warehousing With Google BigQuery
  • Event Driven Microservices Patterns
  • Examination of ManageEngine Applications Manager Through a DevOps Lens
  • Examining Gender and Verbs Across 100,000 Stories: A Tidy Analysis
  • Examining Kotlin: also, apply, let, run, and with
  • Execute an Oracle Stored Procedure With Nested Table as a Parameter
  • Executing Shell Scripts From Mule
  • Executive Insights on Orchestrating and Deploying Containers
  • Explaining SigFox
  • Extending Spock: Outputting the Given, When, Then
  • Extending the Power of MariaDB ColumnStore With User-Defined Functions
  • Face Detection Has Never Been This Simple
  • Facial Recognition Using Java
  • Fast Data in Financial Services: Key Trends to Maintain a Competitive Edge
  • Faster PostgreSQL Counting
  • FIFO, Exactly-Once, and Other Costs
  • Filling an Untapped Void for Big Data Programmers With Julia
  • Financial Services and Neo4j: 360-Degree View of Customer Experience
  • Finding All Palindromes Contained in Strings With SQL
  • Finding Triples With Neo4j
  • FinTech's Performance and User Experience
  • First Steps to a Smart Sauna
  • Five Can't-Miss Continuous Delivery Sessions at Jenkins World
  • Five Can't-Miss Sessions at Jenkins World 2017
  • Followup on the Test Automation Discussion - Bringing in the Performance View
  • For the First Time in 25 Years, There's a New Semiconductor Leader
  • For the Love of APM and Motorcycles
  • Forget Mainframe Application Migration—Fix Your COBOL Programs
  • Forging an SHA-1 MAC Using a Length-Extension Attack in Python
  • Four DevOps Tools for the Database You Can’t Live Without
  • From Employable Generalist to Successful Efficiencer
  • From Excel Hell to Cloud Database Heaven
  • From Factory to Labs – Is That the Better Metaphor?
  • From Lambda to Kappa: A Guide on Real-Time Big Data Architectures
  • From MySQL to Amazon Aurora: Different Methods of Data Migration
  • From Nonsense Mathematics to Awesome Visualization
  • From Private to Hybrid to Multi-Cloud
  • Frozen Prototypes
  • Functional RESTful Backends for DataTables
  • Functional World (An Immutable Novel) [Comic]
  • Fundamentals Of Cloud Cost Management
  • Future Proofing for Crazy Performance Optimizations [Snippet]
  • Game of Threats Survey: 30% Take Longer Than 24 Hours to Respond to Incidents
  • GDPR: Impact to Your Data Management Landscape (Part 1)
  • Generation What Now?
  • Get Alerts When Docker Containers Run Into Issues
  • Get Your Apps Ready for Android O
  • Getting an Insight Into Blockchain
  • Getting Individual Metrics From H2O Model in Python [Code Snippets]
  • Getting Our Hands Dirty With Robotic Process Automation
  • Getting Started With Apache Ignite (Part 7)
  • Getting Started With Cucumber.js on Node.js
  • Getting Started With Google Sign-In and Spring Boot
  • Getting Started With Intelligent Conversational UI
  • Getting Started With Kafka
  • Getting Started With Serverless PHP
  • Getting Started Writing Secure Code
  • Getting to Know java.nio.file.Path (Part 1)
  • Getting to the Bottom of the Top 5 Vendor Risk Management Best Practices
  • Global Query Filters in Entity Framework Core 2.0
  • Global Warming Caused by Pirates (and Other Bad Graph Lessons)
  • Going Mobile: Wrapping an Existing Web Application in Cordova/Phonegap
  • Going Serverless on Kubernetes With Kubeless
  • GraphQL Benefits in a REST API, But How?
  • Group Replication: The Sweet and the Sour
  • Growing the Ideas From the Developer Hegemony Book
  • Hacking Lambda Expressions in Java
  • Hacking Vegas at DEF CON 2017
  • Hadoop Distributions: Past, Present, and Future
  • Handling Custom Objects With JAX-RS SSE API
  • Handling Incoming Webhooks in PHP
  • Has NoSQL Finally Crossed the Chasm?
  • Hashing Passwords in Java With BCrypt
  • Hazelcast Hot Cache With Striim
  • Hello World: My First Node Application
  • Herding Cattle With the Azure Container Service [Slides]
  • Hibernate Tip: Use the QueryCache to Avoid Additional Queries [Video]
  • Hidden Precision in Big Data
  • High Availability With Multi-Source Replication in MariaDB Server
  • Home Automation: Heating With eBus and Bulex
  • How Any Industry Benefits From APIs
  • How Automatic Streaming in Mule 4 Beta Works
  • How Big Data Is Transforming Medicine
  • How C# Reflection Works With Code Examples
  • How Can DevOps Integration Transform Your Role as a Project Manager?
  • How Containers, Microservices, and Hybrid Cloud Enable Innovation
  • How Do We Define Innovation in an Era of Disruption?
  • How Does IT Ops Spell T-R-O-U-B-L-E? Container-Driven Technology Diversity
  • How I Reduced My DB Server Load by 80%
  • How I Reverse-Engineered Hacker News
  • How JavaScript Actually Works: Part 1
  • How Jenkins World Can Help You Kick off Your Organization’s DevOps Journey
  • How Memory Leaks Happen in Java Apps
  • How Might Classification and Better Documentation Improve Data Safety?
  • How Mobile Completes Your Digital Presence
  • How Much Does It Cost to Create an MVP?
  • How No-Code, Low-Code Tools Will Strengthen- and Disrupt- Enterprise App Development
  • How Robots Are Helping Young People
  • How Smarter AI is Enabling the Human-Led Renaissance of Business Intelligence
  • How Telcos and Clouds Are Changing Open Source
  • How the ClustrixDB Query Evaluation Model Works
  • How to (Safely) Use a jQuery Plugin With Vue.js
  • How to Achieve High Velocity in Software Development
  • How to Add Graphs in Android
  • How to Assess the Value of a Code Review Culture
  • How to Automatically Document API Endpoints via Swagger
  • How to Be an In-Demand Programmer
  • How to Become a Successful Programmer
  • How to Build a Cryptocurrency Exchange Application and How Much It Would Cost
  • How to Build a Custom Connector in MuleSoft
  • How to Build a Movie Recommender With GRAKN.AI
  • How to Build a Pizza-Delivering Bot With Mule, Slack, API.AI, and NLP in Minutes
  • How to Build a Salesforce SOAP API Client OSGi Bundle
  • How to Build an Effective Cloud Performance Testing Strategy
  • How To Build More Secure Apps
  • How to Build Your Own Visual Similarity App
  • How to Call AWS Lambda Functions From Amazon Alexa (Part 2)
  • How to Configure Apache2 as Forward and Reverse Proxy
  • How to Configure the DataDirect ODBC MongoDB Driver With Tableau Desktop
  • How to Create a Slack Bot
  • How to Create a WhizzML Script (Part 1)
  • How to Create a WhizzML Script (Part 2)
  • How to Create a WhizzML Script (Part 3)
  • How to Create an Oracle Database Docker Image
  • How to Create APIs From Existing Data Sources
  • How to Deal With Slow APIs
  • How to Defuse a Bomb, Wait, I Mean a Bug
  • How to Deploy and Un-Deploy Mule Apps on a Customer-Hosted Runtime?
  • How to Enable Your Digital Workplace With a Modern Portal
  • How to Find, Track and Fix Common WordPress Errors
  • How to Go Zero Trust, Part 4: Implementing Access Controls
  • How to Go Zero Trust, Part 5: Migrating Resources Behind an Access Fabric
  • How to Implement a GraphQL API in Rails
  • How to Implement a SQL Formatting Standard Using SQL Prompt V8
  • How to Implement the File Upload Process in a REST API
  • How to Interact With a Database Using Async Functions in Node.js
  • How to Interact With a Database Using Promises in Node.js
  • How to Intercept and Modify Java Stacktraces
  • How to Kickstart Synthetic Monitoring for Mobile Apps
  • How to Make an Event Bus With Google's LiveData
  • How to Manage Complex, Hierarchical Data While Working With EDI
  • How to Measure Mobile App Performance Metrics That Matter
  • How to Operationalize Machine Learning
  • How to Order Streamed DataFrames
  • How to Prepare for the Next Cloud Outage
  • How to Put Your Cloud on Auto-Pilot
  • How to Return Ajax Response From Asynchronous JavaScript Call: Methods and Code Examples
  • How to Run Post-Release Reviews: Learning from a Release Event
  • How to Seamlessly Include Geospatial Data Operations for Data Integration
  • How to Send Ethereum Transactions With Java
  • How to Set Up NVIDIA Drivers on NV-Series Azure VMs
  • How to Test a Google Home Action
  • How to Test Your Chatbot
  • How to Think of Your Business Logic as Data
  • How to Update Hive Tables the Easy Way
  • How to Update Hive Tables the Easy Way (Part 2)
  • How to Use ConstraintLayout
  • How to Use Fast Feedback Loops
  • How to Use Progressive Web Apps to Build a Modern Mobile Web Experience
  • How to Use Regular Expressions in Load Testing
  • How to Use Retrace Tracked Functions to Monitor Your Code
  • How to Use SQL Syntax to Access MongoDB
  • How to Write a Simple Random Test Data Sentence Generator
  • How Visualization Helped a Team to Deliver More Value
  • How Will Java 9 Impact Software Development and Quality Assurance Teams?
  • HTTP as a Substrate
  • HTTP Status Codes and the Politics of APIs
  • Hybrid Cloud Performance Is More Than a Balancing Act
  • I Built a Query Parser Over a Weekend (Part 2)
  • I Dare You Not to Fall In Love
  • Identifying People in Photos Using Azure Cognitive Services
  • Identity Cloud Available Commercially
  • If Quality Is So Important, Then Why Isn’t QA?
  • Implementing a Jenkins Plugin From Scratch in 5 Steps and Less Than 5 Minutes
  • Implementing Decision Trees Using Smile
  • Implementing JWT Authentication on Spring Boot APIs
  • Importance of KVI in Agile Projects
  • Improving Mobile Testing With Device Access
  • In 10 Years, IoT Will Start Consuming the Smartphone
  • In a World of Mobile and BYOD, Is QoS Enforcement Possible?
  • Including API Dependencies Within Your API Definition
  • Incorporating Backand in a Native Android App
  • Incorporating DevOps Into Mobile App Development
  • IndiaStack: Disrupting the Second Most Populous Nation in the World
  • Infuse Artificial Intelligence Into Business Processes With APIs
  • Ingest Salesforce Data Incrementally Into Hive Using Apache NiFi
  • Insecure Example Code Leads to Insecure Production Code
  • Install OpenShift Container Platform 3.6 in Minutes
  • Installing Windows 95 on VirtualBox on MacOS
  • Installing Windows 98 on VirtualBox on MacOS
  • Integrating APM Into Your Testing Strategy
  • Integrating Legacy Datasets and Data Sources to Solve Business Problems
  • Integrating OAuth API Gateway with SAML Identity Provider
  • Integrating Unmanaged Services in Lagom With Scala
  • IntelliJ IDEA 2017.2: Spring Boot Improvements
  • Internet of Things Cybersecurity Improvement Act of 2017
  • Interview With 'WPF Debugging and Performance Succinctly' Author Alessandro del Sole
  • Intro to Docker Webinar Recap
  • Introducing Actuator Endpoints in Spring Boot 2.0
  • Introducing Anypoint Connector for Amazon EC2
  • Introducing DreamFactory's MQTT Service
  • Introducing Functions as a Service (FaaS)
  • Introducing KSQL: Open-Source Streaming SQL for Apache Kafka
  • Introducing the Conversation Inspector for IBM Watson
  • Introducing the Conversation Optimizer for IBM Watson
  • Introduction to D3.js (Part 3)
  • Introduction to Highly Available Container Applications
  • Introduction to Imitation Learning
  • Introduction to JPA Using Spring Boot Data
  • Invoking Flows From DataWeave Transformer
  • Ionic Framework: Getting Started
  • iOS App Design Patterns – One Interesting Pattern That Can Help
  • iOS11 – What to Expect 72 Hours Post Launch
  • IoT and Globalization Put Networking in Spotlight
  • IoT and Hyperlocal Food
  • IoT and Vert.x: Building a Simple MQTT Server
  • IoT Automotive Apps and How to Develop Them
  • IoT for Healthcare: Boosting Response Time
  • IoT Security: Are You Doing the Simple Things?
  • Is Automation a Threat to My Job?
  • Is Bimodal IT a Realistic Approach?
  • Is C Programming Still as Relevant Today as It Once Was?
  • Is Docker the End of Traditional Application Release Management?
  • Is Responsive App Design Sufficient to Deliver Great Multi-Channel UX?
  • Is WEBrick Webscale?
  • It's the End of Network Automation as We Know It (and I Feel Fine)
  • Iteration Goal Poker: Defining a Goal for Your Iteration
  • Java 9: HTTP/2 Improvements
  • Java 9: Process API and Version String Formats
  • Java and Branch Prediction
  • Java Annotated Monthly: August 2017
  • Java Command-Line Interfaces (Part 10): Picocli
  • Java Command-Line Interfaces (Part 11): CmdLn
  • Java Command-Line Interfaces (Part 12): CLAJR
  • Java Command-Line Interfaces (Part 8): Argparse4j
  • Java Command-Line Interfaces (Part 9): parse-cmd
  • Java EE 8: July Recap
  • Java EE MicroProfile With KumuluzEE
  • Java EE: Past, Present, and Future
  • Java Memory Leaks: Tools, Fixes, and More
  • JavaScript for Microcontrollers and IoT (Part 4): Espruino and the ESP8266
  • JavaScript for Microcontrollers and IoT: A Web Server
  • JavaScript: Break Your Code With the Debugger Statement
  • JAX-RS vs. Spring for REST Endpoints
  • JAX-RS: What Is @Context?
  • JDK 9: XXtra Command Line Options
  • Jenkins World 2017: The State of DevOps
  • July in Java: Spring 5, Pattern Matching, and Doubting OOP
  • July in Security: SQL Injection, DevSecOps, and Spring Boot
  • July in Web Dev: Approximations, Frameworks, and Callback Hell
  • Just How Far Can Amazon Go?
  • Just What Is DevSecOps?
  • Kafka Architecture
  • Kafka Architecture: Log Compaction
  • Kafka Consumer Architecture - Consumer Groups and Subscriptions
  • Kafka Detailed Design and Ecosystem
  • Kafka Producer Architecture - Picking the Partition of Records
  • Kafka Producer in Java
  • Kafka Streams and Unit Testing
  • Kafka Topic Architecture - Replication, Failover, and Parallel Processing
  • Kendo UI DevChat Recap: Responsive Dashboards With Angular and Bootstrap 4 [Video]
  • Key Takeaways From The 2017 State of DevOps Report
  • Know Your Metrics and the Behaviors They Drive
  • Kotlintest and Property-Based Testing
  • Kubernetes IDE Support With IntelliJ [Video]
  • Kubernetes: Lifecycle of a Pod
  • Lazy Days in the Cloud
  • Learn How to Implement Security and Quality Into Your Firm’s SDLC
  • Learn MVC Using Angular and Web API and Deploy to IIS
  • Learn MVC Using Angular Dynamic Control In DataTables
  • Learn MVC Using Angular Dynamic Localization
  • Learning MySQL 5.7: Q+A
  • Learning Time Management: 9 Best Techniques to Get You Started
  • Lessons Learned Testing the House of Test Contest App
  • Let Code Quality Guide You
  • Let Testability Guide You
  • Lifecycle Artifacts
  • LightAccess - A Simple JDBC DSL
  • List of Dos and Don'ts in JavaScript Development
  • Living on the Edge to Optimize Remote Locations
  • Logging Into Bluemix via wsk
  • Looking at Disk Utilization and Saturation
  • Looking at Facebook Blueprint as I Study API Training Programs
  • Machine Learning Challenges and Impact [Video]
  • Machine Learning on Big Data
  • Machine Learning Style Transfer for Museums, Libraries, and Collections
  • Machine Learning Translation and the Google Translate Algorithm
  • Machine Learning With Random Forests
  • Machine Learning: More Than Just Algorithms
  • Magical Docker Swarm Mode: App Setup
  • Maintaining Transaction Boundary Integrity in a Distributed Cluster
  • Major Incident Responses Lack Consistency
  • Making Multi-Cloud Environments Less Painful
  • Managing Secrets With KMS
  • Mapping JPA in Your Database With the Time API
  • Meet the New DBA, Different From the Old
  • Memory Management and Garbage Collection in JavaScript
  • Microservices - More Than Writing Code
  • Microservices Communication: Hystrix as the Jon Snow
  • Microservices Communication: Service to Service
  • Microservices Communication: Zuul API Gateway
  • Microservices Tutorial: Ribbon as a Load Balancer
  • Migrating Data From an Encrypted Amazon MySQL RDS Instance to an Encrypted Amazon Aurora Instance
  • MiNiFi: Transmitting and Storing From Devices to Apache Hive
  • Missed Black Hat or DEF CON? We've Got You Covered
  • Mobile News Round-up: Oreo vs. iOS11, Wearables, AI
  • Mobile Risks and Threats, Part One: The Importance of Mobile Security
  • Modern Approaches to Managing Legacy Code
  • Modern Infrastructure Automation
  • Modernizing .NET and SQL Server Development and Testing
  • MongoDB's Perspective on Databases Today
  • MongoDB: Evaluate Query Performance Using Indexes
  • Monitoring PHP Applications With NGINX Amplify
  • Monitoring Your Synchronous Python Web Applications Using Prometheus
  • Monthly Writers' Recap: July 2017
  • Most Common Security Flaws
  • MQTT v5: What Is on the Way?
  • MuleSoft API Lifecycle Management
  • MuleSoft Caching Strategy for Performance Improvement
  • My Favorite Headache - More Than Just Geddy Lee's Solo Album
  • N1QL = SQL + JSON : A Practical Guide
  • Native to Cross-Platform Xamarin Webinar Recap
  • Nebula Container Orchestrator: Orchestrating IoT
  • Neo4j and Cypher: Rounding Floating Point Numbers/BigDecimals
  • Netflix Changed Its Rating System for AI Purposes
  • Network Abstraction: To Gain Capability, Give Up Control
  • Never Stop Serving: Making Redis Concurrent With Modules
  • New HTTP Interface With Interceptors
  • New iOS Software Architecture: 4V Engine
  • New Model to Support Ethical Behavior in Robots
  • New Partnership Shares Genomic Data Throughout Europe
  • New RegEx Features in Java 9
  • New Relic Cloud Survey Reveals Key to DevOps Success
  • New VR Technology That Doesn't Cause Eye Strain
  • No More Boring Retros: The Retrospective Exercises Repository
  • No More Excuses: 10 Best Ways to Learn Analytics Online
  • noException in Stream Operations
  • Object-Oriented Programming Strikes Back!
  • Objects Comparer for .NET
  • Offline Apps: The Wave of the Future
  • One in Five Put Data at Risk by Using Unsecured Wi-Fi Hotspots
  • Open Java EE: What to Expect
  • Open Source Projects - How to Start and Grow Your Own
  • Open Sourcing Your API Like VersionEye
  • OpenAPI (Swagger 2.0) YAML Generation Using API Connect
  • OpenAPI 3.0, and What It Means for the Future of Swagger [Video]
  • OpenAPI 3.0, And What it Means for the Future of Swagger [Webinar]
  • OpenSlava 2017: Keynote and AppDev in the Cloud Showcase
  • OpenTracing EJB Instrumentation on Wildfly Swarm
  • Optimizing JavaScript and Solving the Halting Problem: Part I
  • Optimizing JavaScript and Solving the Halting Problem: Part II
  • Optimizing Mobile Test Automation Across the Pipeline
  • Oracle Opening Up Java EE
  • Organizing 1,000 CAPTCHA Photos With a Neural Network
  • Organizing Microservices
  • OrientDB Intro and HTTP REST API Tutorial
  • OSINT With Datasploit
  • PaaS Adoption From Around the World [Audio]
  • Pagination in Spring Boot Applications
  • Parse Template Transformer in Mule
  • Parsing in JavaScript: Tools and Libraries, Part 1
  • Parsing in JavaScript: Tools and Libraries, Part 2
  • Parsing in JavaScript: Tools and Libraries, Part 3
  • Pattern of the Month: Kanban Sandwich
  • Pepperdata: Bringing DevOps Practices to the Big Data World [Audio]
  • PermGen and Metaspace
  • PhantomJS With Selenium WebDriver
  • PHP: How to Add Expire Headers for External Scripts
  • Practical Protocol Primer: How an App Proxy Works With HTTP
  • Practical Tips to Make Retrospectives More Effective
  • Practices We Aren’t Taught
  • Principles of Sharding for Relational Databases
  • Private vs. Sub Flow in Mule
  • Proactive Performance Management of OpenShift [Webinar]
  • Production Postmortem: 30% Boost With a Single Line Change
  • Production Postmortem: The Lightly Loaded Trashing Server
  • Professional API Deployment Templates
  • Pronto Move Shard: A Flash Game Created With a Database
  • Protecting Web Applications Against Cross Site Scripting (XSS) Attacks
  • Providing Code Citations In Machine Learning APIs
  • Provision a Free AWS EC2 Instance in 5 Minutes
  • Proximity Matters for Collaboration
  • Push Notifications Plugin for Your Cocos2dx App
  • PyDev of the Week: Brian E. Granger
  • PyDev of the Week: Dave Forgac
  • PyDev of the Week: Katherine Scott
  • Python 101: Recursion
  • Q+A: Understanding Optimistic Concurrency in Databases
  • QR Codes: Are They Really as Dead as We Think?
  • Querying AD in SQL Server via LDAP Provider
  • Quick Intro of Actions on Google Home
  • Quicker Insight Into Apache Solr and Collection Health
  • Ranking the Top Chatbot Apps
  • RavenDB 4.0: Raven Query Language
  • React in Real-Time
  • React Native: Building Native Mobile Apps With JavaScript
  • Realm Academy Offers Mobile Development Tools That You Need
  • Realm Mobile Platform - Explore Real Time Data Synchronization Capabilities
  • Reasons to Choose ReactJS for Your Next Project
  • Reasons Your Database Might Crash
  • Reducing Costs by Prototyping With Service Virtualization
  • Reducing Developers to a Transaction With APIs, Microservices, Serverless, DevOps, and the Blockchain
  • Reducing Your Connected OT Security Risk
  • Reinforcement Learning Overview
  • Reliability Pattern in Mule
  • REST API Documentation Generators for Java
  • Restructuring Big Data With Spark
  • Rethinking Enterprise Business Processes Using Artificial Intelligence
  • Reusing Open Connections When Testing Your Database
  • Rich Targeted Push Notifications With Firebase
  • Roboticists and AI Experts Pledge to Ban Killer Robots While Foreign Military Are Refining Theirs
  • Run Process Debug Tools in Containers, But Install Nothing
  • Running Apache Spark Applications in Docker Containers
  • Running PHP Applications on .NET Core
  • Running UAT and Integration Tests During a VSTS Build
  • Runtime Metrics in Execution Plans
  • RxJava 1.x to 2.x Migration: Observable vs. Observable
  • RxJava: flatMap() vs. concatMap() vs. concatMapEager()
  • RxJava: Generating Backpressure-Aware Streams
  • Sampling at Rescue in the Metrics Collection Arms Race
  • Saturation Metrics in PMM 1.2.0
  • Say Hello to Your Test Coverage [Comic]
  • Scaffold Your Next Mobile App With a NativeScript Template
  • Scalable MySQL Cluster With ProxySQL and Orchestrator
  • Scaling Docker With Azure Web App on Linux [Video]
  • Scaling Out StreamSets With Kubernetes
  • Schema Validation Filter (XML Schema Validation)
  • Scrimba: A New Way to Teach and Learn Code
  • Scrum Master, the Modern Manager
  • Scrum, a Simple Framework for Complex Product Delivery [Video]
  • Securely Storing Password Data in Couchbase With Golang and BCrypt
  • Security Platform Automatically Generates Micro-Segmentation Policies
  • Security Statistics IT Pros Need to Know
  • Self-Contained UI: Running One ASP.NET Core MVC Site Inside Another
  • Self-Learning Kafka Streams With Scala (Part 2)
  • Sensitive Data Masking With MariaDB MaxScale
  • Serverless and Python: ''Unable to Import Module 'Handler'''
  • Serverless Computing on IBM Bluemix Using OpenWhisk
  • Serverless: AWS HTTP Gateway — 502 Bad Gateway
  • Service Availability for Container-Native Apps
  • Set Breakpoints and Debug a Node Application With Chrome DevTools
  • Setting Rate Limiting in Cloudhub (to Prevent DoS Attacks)
  • Setting Rate Limiting in CloudHub to Prevent DoS Attacks
  • Setting Stopping Criteria for H2O k-Means [Code Snippets]
  • Setting Up JAX-RS for Equinox OSGI
  • Setting up Server to Server Authorization Using Google's OAuth 2.0 Service Accounts on Mule
  • Setting Up Your Own Linux/.NET Home Web Server
  • Simplifying Monads in Scala
  • Simpson's Paradox and Data Sampling
  • Single Page App Backends: Where Laravel Beats Node.js
  • Singleton Pattern: A Deep Dive
  • Six Reasons Why You Need to Pay More Attention to the Sprint Goal
  • Smoothing Out the Rocky Road to Personalization (Part 1)
  • Social, Passwordless and SSO Data: What Can We Learn?
  • Software Development Career Paths
  • Software Rebuilding: Make IT or Break IT?
  • Solution vs Software Architecture
  • Solve Your Last-Mile WAN Challenges
  • Solving a Clustering Problem Using the k-Means Algorithm With Oracle
  • Solving a Problem in a Way That Doesn’t Generate Dozens More
  • Solving Dependency Conflicts in Maven
  • Solving the XML Problem with Jackson
  • Solving Your Logging Problems With Logback
  • Some Weird Facts About JavaScript
  • Spring Boot Reactive Tutorial
  • Spring Boot REST API Unit Testing With JUnit
  • Spring Boot With Embedded MongoDB
  • Spring Cloud Config (Part 2): Git Backend
  • Spring Cloud Config (Part 3): ZooKeeper Backend
  • Spring Data MongoDB With Reactive MongoDB
  • Spring Projects Best Practices (Part 1)
  • Sprint Events Are Not a Waste (Unless They're Done Wrong)!
  • SQL Server Profiler: How It Works, Best Practices, and Tutorials
  • Stack vs. Heap: Understanding Java Memory Allocation
  • Standing Up an Ubuntu Linux VM in Azure
  • State and Future of the Gradle Software Model
  • Striking a Balance: How to Manage Security in Software Development
  • StructureMap IOC With ASP.NET MVC 5
  • Stubbing Key-Value Stores
  • Switching From React to Vue.js
  • Syncing Databases Properly to Work With eCommerce Business Applications
  • Systems of Engagement for Customer Jobs
  • Take Care With the Cloud
  • Take Photos With an Ionic2 App and Upload Them to an S3 Bucket With SAP's Cloud Foundry
  • Taking a Look at Kibana’s Time Series Visual Builder
  • Taking AI-Driven Imaging Analysis Into the Mainstream
  • TDD - Getting Started [Video]
  • Technology and Friends Episode 496: Oren Eini on RavenDB [Video]
  • Ten Questions to Ask After a Network Outage
  • TensorFlow and NiFi: Big Data AI Sandwich
  • Test Data Delivery: Key Pillar of the Modern Software Factory
  • Testing Automation Without Writing Test Scripts
  • Testing MQTT Messaging Brokers
  • Testing Out the Concept of API Transit Instead of API Lifecycle
  • Testing Performance of Vaadin Apps: Step by Step Tutorial
  • Testing REST APIs With Hoverfly
  • Text-to-Speech With Windows 10 IoT Core, UWP, and a Pi
  • Text-to-Speech With Windows 10 IoT Core, UWP, and a Pi (Part 2)
  • The AI That Can Appreciate Natural Beauty
  • The API Economy: The Vulnerabilities That Lie Ahead
  • The Basics of the Docker Run Command
  • The Bean Class for Java Programming
  • The Bean Class for JavaFX Programming
  • The Best Java IDEs and What to Expect From Them [Infographic]
  • The Best Way to Establish a Baseline When Playing Planning Poker
  • The Burden of Being a Senior Developer
  • The Case for Software Architecture Makeover
  • The Challenge With ScalaQuest
  • The Challenge: Successful Design vs Gold Plating
  • The Cloud Switch: IoT Button, Lambda, and CloudFormation
  • The Difference Between Vulnerability Assessment and Penetration Testing
  • The Do's and Don’ts of Java Strings
  • The ElasticSearch Security APIs
  • The Four Quadrants of a Dynamic and Self-Sufficient System
  • The Function and the Object Should Be Friends
  • The Future of Agile (Is Actually Small) [Video]
  • The Future of DevOps
  • The Great CASB: Part One
  • The Great CASB: Part Two
  • The Greatest Trick the Public Cloud Ever Pulled
  • The HTTP Series (Part 3): Client Identification
  • The HTTP Series (Part 4): Authentication Mechanisms
  • The HTTP Series (Part 5): Security
  • The Innocuous Code That Tripped Me
  • The Internet of Stupid Is Alive and Well
  • The IoT Is Devices and Services
  • The IoT Skill Gap and You
  • The Latest Data Breach Is in Sweden
  • The Longest Email I Ever Sent (Programmatically)
  • The Mathematics of Memes
  • The Multi-Cloud Approach: The Future of Storage
  • The MySQL High Availability Landscape in 2017, Part 2: The Adults
  • The Need for Better Data Governance in an AI World
  • The New HTTP/2 Plugin for JMeter - The Complete Guide
  • The New Qualification for Good Customer Experience? Be Agile
  • The OOP(S) Concepts You Need To Know: Part 2
  • The Performance of Multilevel Feedback Queues
  • The Perils of the Bleeding Edge in .NET Core
  • The Problems With Longer Sprints
  • The Pros and Cons of Kotlin for Android Development
  • The Real Difference Between Reporting and Business Intelligence
  • The Reason For Your API Security Breach: You Did Nothing
  • The Reliability of Government Data Over Externally Managed Datasets
  • The Resurgence of Static
  • The Rise and Fall of JVM Languages
  • The Rise of Cloud Architecture [Infographic]
  • The Rise of Xamarin
  • The Robot That Checks for Leaky Pipes
  • The Role of Predictive Analytics in DevOps
  • The Scrum Master Salary Report 2017
  • The Secret Sauce to Cooking Up High Quality Applications
  • The Serverless Performance Shootout
  • The Smart Patch That Monitors Your Sweat
  • The Smart Suit That Brings Big Data to Sports
  • The Spice of Spike in the Agile World
  • The Top Resources for Understanding Graph Theory and Algorithms
  • The Two Ways to Build a Zoomable Dataviz Component With d3.zoom and React
  • The Ultimate Guide to Progressive Web Applications
  • The Variable Quality of Many Self-Care Health Apps
  • The VMworld 2017 Survival Guide
  • The Year of the Tester
  • There Is a Magic Button: A Rant
  • There's an API for That, Even Your Mailbox
  • Things Everyone Forgets Before Committing Code
  • This Month in Cloud: Orchestration, FaaS, and War
  • This Week in IoT: Smart Cities and Real-Time Analytics
  • This Week in Mobile: Creating Better Test Cases
  • This Week in Mobile: Network Unit Testing and Making Things Simple With RxJava
  • This Week in Mobile: Swift Concurrency and Android Oreo
  • This Week in Mobile: The Different Ways to Look at View Controllers
  • This Week in Neo4j: Fake News, Threat Hunting, and Triplets
  • This Week in Spring - August 15th, 2017
  • This Week in Spring: Cloud Foundry and Container Storage
  • This Week in Spring: Error Handling, Java 9 RegEx, and WebSockets
  • This Week in Spring: Kubernetes, Reactive Spring, and FaaS
  • This Week in Spring: Reactive, Code Quality, and Serverless
  • This Week's Troubling API Patent
  • Thoughts on Opening Up Java EE
  • Threats to Enterprise Mobile App Security
  • Three DBAs Walk Into a NoSQL Bar... [Comic]
  • Throttling Database Using Rate Limits for SQL or REST
  • Throwing NPEs (Part 1): Redeclaration
  • Time Box to Scope Box
  • Tips for Getting Started With Containers
  • To DBaaS or Not to DBaaS?
  • Today's New Challenges for Performance Engineers and How to Deal With Them
  • Tomorrow’s Platform Demands Turnkey Distributed Tracing
  • Top 10 Big Data Myths Exposed
  • Top 10 Programming Languages in 2017
  • Top 10 Security Articles on DZone
  • Top 12 Influencers Leading the DevSecOps Path
  • Top 17 Tips for Effective Grids in Web Apps
  • Top 6 Cellular IoT Hardware Devices
  • Top 9 Guidelines for the iOS App Development Process
  • Top Five Reasons Why You Can’t Win Without Task Management
  • Trampoline: Start and Stop Spring Boot-Based Services
  • Transaction Synchronization and Spring Application Events: Understanding @TransactionalEventListener
  • Transforming Healthcare Through Big Data
  • Troubleshooting Java Applications on OpenShift
  • Tune Your ML Models to Drive Performance and Revenue
  • Tutorial: Connecting to ODBC Data Sources With Python and pyodbc
  • Two Great Web Drivers to Use With Selenium
  • Two JavaScript Operators Explained
  • Typesafe Config Features and Example Usage
  • TypeScript vs. JavaScript: Should You Migrate Your JavaScript Coding Project to TypeScript?
  • Unboxing HPE LoadRunner 12.55
  • Under the BI on Big Data Hood With Symphony Healthy and Qlik [Video]
  • Understanding IoT Security (Part 3 of 3): IoT Security Lessons From Recent Projects
  • Understanding Kafka Failover
  • Understanding the Use Cases of Java Generics
  • Understanding the Words We Use to Describe Machine Learning APIs
  • Unified Smart Availability for Windows, Linux, and Docker
  • Unified Theory of Fourier Transforms
  • Unit Testing Multi-Tenant Database Providers
  • Unleashing the Potential of Data in Healthcare
  • Update Your WAN for the IPv6 Transition
  • Using AI to Design the Perfect Auction
  • Using AI to Predict Cardiac Risk in Liver Transplant Patients
  • Using AI to Test for the Long-Term Impact of Concussions
  • Using Airflow to Manage Talend ETL Jobs
  • Using AR to Help Disabled Shoppers
  • Using AWS Disaster Recovery to Close your Datacenter
  • Using Big Data Analytics With Graql to Determine Love or Hate
  • Using Big Data to Keep the Power On
  • Using Clustered Camel Quartz Jobs on JBoss EAP
  • Using Eclipse With Its Local Version of the JVM
  • Using Fastlane to Create iOS Ad-Hoc Distribution on Amazon S3
  • Using Generative Adversarial Network for Image Generation [Video]
  • Using GRAKN.AI to Detect Patterns in Credit Fraud Data
  • Using GRAKN.AI to Stream Twitter Data
  • Using Heroku's Expensive Query Dashboard to Speed Up Your App
  • Using Kotlin Extensions in Groovy
  • Using Logging in Python for Better Reporting
  • Using Machine Learning to Build Conversations
  • Using Machine Learning to Streamline Drug Production
  • Using Multiple Custom SQL Formatting Styles in SQL Prompt
  • Using Netflix OSS + Spring Cloud Netflix: Part 1
  • Using OpenTracing to Collect Application Metrics in Kubernetes
  • Using Pre-Trained Models With TensorFlow in Go
  • Using Quartz for Scheduling With MongoDB
  • Using Robots to Support Army Veterans at Home
  • Using Service Virtualization to Transcend Test Data Obstacles
  • Using Wearable Tech to Reduce Injuries in Runners
  • Validate JSON Schema Components in Mule
  • Validate My Experience
  • Validation Module in Mule
  • Vavr, Collections, and Java Stream API Collectors
  • Virgo and Eclipse RAP: An Update
  • VirtualBox CentOS Second Network Dynamic Host
  • VSTS Agent on Ubuntu 16.04: Error in configure.sh
  • Vue.js and NativeScript in One Minute
  • Walking Through a Definition of Ready
  • Web Caching: Strategize for Better Economy With Java
  • Web Performance Monitoring and Its Effect on SEO, Part 2
  • Web Performance Monitoring and Its Impact on SEO
  • Webinar Recap: Evaluate Your Enterprise's Digital Maturity
  • What Are Containers? (And Why Are They so Hot Right Now?)
  • What Are Important Features of Analytics Software?
  • What Are Some Additional Considerations for Automated Testing?
  • What Are the Biggest Concerns Regarding AI?
  • What Are The Concerns With Automated Testing?
  • What I Learned About VueJS From Building A Chrome Extension
  • What I Mean by CLEAN
  • What Is a Data Science Workbench and Why Do Data Scientists Need One?
  • What Is Black-Box Security Testing?
  • What Is Exploratory Testing?
  • What Is Google Data Studio and Is It Right for You?
  • What Is Google Functions and How to Use It With Codeship
  • What Is javax.ws.rs.core.context? (Part 1)
  • What Is javax.ws.rs.core.context? (Part 2)
  • What Is javax.ws.rs.core.context? (Part 3)
  • What Is Kafka? Everything You Need to Know
  • What Is Private in Java 9?
  • What Is Runtime Manager Agent and Why Do I Need It?
  • What Is Software Architecture in Scrum?
  • What Is the State of AI Today?
  • What Is Vuex? A Beginner's Guide To Vue's Application Data Store
  • What Is WSO2 ESB?
  • What Motivates Ethical Hackers?
  • What Skills Do Developers Need for AI?
  • What Skills Do Developers Need to Ensure Their Code Performs Well With Automated Testing?
  • What the Right Data Flow Provider Can Offer
  • What the Singleton Pattern Costs You
  • What's New in Apache Ignite .NET 2.1
  • What's So Evil About Singletons?
  • What's The Difference Between UI, UX, and CX?
  • What's the Future of Security?
  • What’s Next After Dynamo and Cassandra?
  • When Application Threads Can Be Stopped: Safepoints
  • When Describing Your Machine Learning APIs, Keep Things Simple
  • When Is a Test Case Ready for Test Automation?
  • When We Talk Data Quality, We Need to Talk About Waste
  • When You See API Rate Limiting as Security
  • Where the Industrial Robots Roam
  • Where to Start With Mobile Automation?
  • Who’s Democratizing Data?
  • Why 'How to Scale Scrum' Is the Wrong Question to Ask
  • Why Automation Testing Is Necessary
  • Why DataWeave is the Main Expression Language in Mule 4 Beta
  • Why DevOps Efforts Fail
  • Why I'm Excited About Scalaz 8
  • Why Infrastructure Parity Matters for Developers Too
  • Why Is Compatibility Testing at the Core of Digital Transformation?
  • Why Is Software Testing So Complicated? [Video]
  • Why IT Needs to Hold SaaS and Cloud Providers Accountable
  • Why Machine Learning Is a Metaphor for Life
  • Why Mobile App Testing Is Important for Application Development
  • Why People Hate Unit Testing and How to Bring Back the Love
  • Why Release Management Is Critical For Scaled Agile Framework (SAFe) Success
  • Why Shift-Left Testing Is Critical for Enhancing Software Quality
  • Why We Should Develop Websites Using HTML5
  • Why You Don't Need AI for Project Management
  • Why You Need an iPaaS and an API Strategy
  • Why You Need to Care About Net Neutrality
  • Why You Should Never Put Objects Into the SYSTEM or SYSAUX Tablespace
  • With So Many Choices, How Can You Pick an IoT Platform?
  • WoE and IV Variable Screening With {Information} in R
  • Work Order Management With Neo4j
  • Working From Home Boosts Performance by 13%
  • Working With Content as XML/DOM in Crafter CMS
  • Working With Java 9 in Eclipse
  • WPF Validation: How to Validate the Whole Form on the Button Click
  • XCO-JS: A Data Based JS Framework
  • XCOP - XML Style Checker
  • XMPP Load Testing - Advanced Scenarios
  • XMPP Load Testing - The Ultimate Guide
  • XSON: A High-Performance Java Serialization Framework
  • You Are Not a Compiler!
  • You Can't Buy DevOps in a Box
  • You Can't Have a True DevOps Culture Without Effective Release Management
  • You're Doing It Wrong: Deadlines
  • Your Last Chance to Get Ready for iOS 11

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