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
  • 2016
  • September

DZone Sitemap: September 2016 Articles

  • ''AAA'' API Testing - Accessible, Affordable, Agile
  • ''Big'' Digitization Across the Globe (Part 2): Manufacturing
  • ''But It's Not Supported in IE''
  • (Drill)ing Down Into Your Data
  • 10 Commandments of Object-Oriented Design
  • 10 Groups and Companies Testers Should Follow on LinkedIn
  • 10 Ways to Survive as an IT Manager
  • 12 Reasons Why Software Localization (L10n) Is So Dang Hard
  • 17 Best Resources For Rails Developer
  • 2 Things Good Leaders Do to Create a Great Workplace
  • 3 Motivations That Made Me Switch From iOS to Android
  • 3 Things You Need to Increase Productivity
  • 4 Methods for Mobile App Testing That Emulates Real-world Use Cases
  • 4 Ways Developers Can Maximize Their Income in 2016
  • 5 Characteristics of Successful Teams
  • 5 Database Challenges Plaguing Enterprises Today
  • 5 Easy Steps to Get Started With OpenStack
  • 5 Extremely Stupid Mistakes I Recently Made
  • 5 Factors Behind the Success of Pokemon Go
  • 5 Keys to Avoiding Database Downtime
  • 5 Logstash Alternatives
  • 5 Obstacles to Employee Engagement and How to Overcome Them
  • 5 Public Cloud Monitoring Challenges You Need to Overcome
  • 5 Questions to Ask When Looking for the Right Scrum Master
  • 5 Reasons Architects and Developers Argue
  • 5 Tips for Effective Project Planning
  • 50 Shades of Open Source: It's No Longer Black or White
  • 6 Challenges in Applying Scrum and How to Overcome Them
  • 6 Problems the Internet of Things and Big Data Solve
  • 6 Steps That Can Set Your SQL Server Scalability Soaring
  • 6 Tools to Allow Non-Programmers to Explore Data
  • 7 Things Every Web Developer Must Know to Become a Guru
  • 7 Tips for Product Launching
  • 74 Percent of Enterprises Say They Are Vulnerable to Insider Threats
  • 8 Crucial Phases Of Mobile App Development Lifecycle
  • 8 Ways to Fine-Tune Your SQL Queries (for Production Databases)
  • 80+ Oracle EBS Customers Searching for a Tailored ERP Test Management Solution Migrate
  • 9 Docker .NET App Templates: A Complete Guide
  • 9 Things in JDK 9 That Aren’t Jigsaw
  • A Beginner’s Guide to Java Internationalization
  • A Blueprint for Selecting Security Technologies Inside the Cloud
  • A Brawl Is Brewing! Stay Neutral as Tech Giants Prepare to Take on AWS
  • A Clear and Present Danger
  • A Couchbase Index Technique for LIKE Predicates With Wildcard
  • A Day in the Life of a Data Analyst - Eric Fandel, Data Analyst at Fiksu
  • A Getting Started Guide to Setting up Jenkins
  • A Guide to Jelastic Dedicated Storage Containers
  • A Guided Tour of Hortonworks Data Platform HDP 2.5
  • A JSON Feed Of Web Concepts to Integrate Into API Design Tooling
  • A Look at the State of API Documentation Solutions
  • A Model of Automating
  • A New High Throughput Java Executor Service
  • A New Type of Storage Technology From Intel Lights up the Horizon
  • A New Wardrobe: The Internet of Clothes
  • A One Minute Guide To: Firebase Cloud Messaging
  • A Perspective of the Manufacturing Future: Product Quality
  • A Puzzle in JavaScript Objects
  • A Review Of Immutability In Ruby
  • A Software Testing Budget that Fits your Business Goals
  • A Swift Introduction to iOS 10: SiriKit
  • A Tale of Two CI Systems
  • A Twilio Process to Emulate Within Your Own API Operations
  • About JAXB (Java Architecture for XML Binding)
  • Account Takeover Attacks: An Overview
  • Acquiring Locks in Mule Flows to avoid Racing Condition
  • Across Industries, Big Data is the Engine of Digital Innovation
  • Add Your Protocol to the Mongoose Embedded Web Server
  • Adding Location to Your App With the MapQuest API
  • Additional Insights On Application and Data Security
  • Advanced Postgres Performance Tips
  • Adventures in SEO With Vaadin
  • After 23,414 API Patents, I Think it Will Come Down to Who Litigates
  • Agile and ERP: Part I
  • Agile and ERP: Part II - The Good News
  • Agile and ERP: Part III - Culture Problems
  • Agile and ERP: Part IV - The Bad News
  • Agile and ERP: Part V - Conclusion
  • Agile Cross-Functional Team (XFT) End-to-End Competence Development
  • Agile for Speed, Productivity, and Happiness
  • Agile Transformation in Practice: Part I
  • Agile: Play, Learn, and Share
  • All About Beacons: Coffee With Peter Lewis, Google Product Manager
  • All About Event Emitting Microservices (EEMs)
  • All About SOFEA: Service-Oriented Front-End Architecture
  • All Day DevOps: Bringing DevOps to the World
  • An Explanation of DevOps
  • An Implementer's Overview of Managing Cloud Identity with SCIM
  • An Introduction to Ambari Views 2.4 New Feature: Remote Cluster Configuration
  • An Introduction to CoreOS
  • Analyzing Images in HDF 2.0 Using Tensorflow
  • Android ImageView Scaletype: A Visual Guide
  • Android RecyclerView Tutorial
  • Angular 1.5 Packages for Sublime Text 3
  • Angular 2 Released!
  • Angular 2: How Do I Get a Reference to the Window Object?
  • Angular 2: Using the JSONPipe for Debugging
  • AngularJS vs ReactJS
  • Announcing Hortonworks DataFlow (HDF) 2.0 GA!
  • Announcing the Availability of Hortonworks Data Platform 2.5
  • Apache Drill and the Lack of Support for Nested Arrays
  • Apache Hadoop Ecosystem With Hortonworks 2.5 Sandbox
  • Apache Kafka on Heroku: Event-Driven Architecture for the Cloud Era
  • Apache NetBeans?
  • Apache NiFi 1.0.0: Zero-Master Clustering
  • Apache Spark On Qubole: The Sky Is the Limit
  • Apache Spark With Apache Hive
  • API Branding Embeddables That Can Boost My API Rate Limits
  • API Buyer Beware: The Issue of AWS Compatibility
  • API Design Is Not a Requirement for All Devs but a Little Empathy Should Be
  • API Design With Java 8
  • API Security: Keeping Data Private but Accessible
  • API Strategy and Design: API Talks Boston Panel Recap
  • API Stylebook: A Collection of Resources for API Designers
  • APIs Are Not Web Pages
  • APOC: Database Integration, Import and Export with Awesome Procedures on Cypher
  • Apple Wants Siri to be a Prime Source of Interaction for Users
  • Apples, Oranges, and User Stories
  • Application Security-as-a-Service Changing Landscape for SMEs and Enterprises Alike
  • Applying JDK 9 @Deprecated Enhancements
  • Architecture Is About Tradeoffs
  • Are Agile Principles More Important Than the Practices?
  • Are Big Companies Really Innovative Dinosaurs?
  • Are The Jobs Gone?
  • Are You All in on DevOps? There's Only One Place to Find Out!
  • Are You All in on Devops? [Quiz]
  • Are You an Engineer or a Developer?
  • Are You Guilty of Over-Engineering?
  • Are You Thinking About QA Costs the Wrong Way?
  • Artificial Intelligence Techniques to Detect Cyber Crime
  • ASP.NET Core and Angular 2 Using CLI and Visual Studio Code
  • ASP.NET Core APIs in the Fast Lane With Swagger and Autorest
  • ASP.NET Distributed Output Cache with Apache Ignite
  • Assessing the Best Between Android and iOS App Development
  • Associative Data Modeling Demystified - Part I
  • Associative Data Modeling Demystified: Part II
  • Associative Data Modeling Demystified: Part III
  • Audit and Log Database DML Changes in PostgreSQL With Cyan Audit
  • Audit Trail Dashboard with CloudBees Jenkins Analytics
  • Authentication in ASP.NET Core for Your Web API and Angular2
  • Autocommit in PostgreSQL's Psql
  • Automated Mobile App Security Testing With MobSF: An Overview
  • Automated Performance Tests in Jenkins CI Environments
  • Automated Webservice Code Generation Using FreeMarker
  • Automated, Self-Service Provisioning of VMs Using HyperForm (Part 1)
  • Automated, Self-Service Provisioning of VMs Using HyperForm (Part 2)
  • Automating Your Dismissal With BigQuery
  • Automation and Preparing for Jobs That Don't Exist
  • Autonomous Assets Gaining Ground in APM
  • Avoid Using COUNT() in SQL When You Could Use EXISTS()
  • Avoid Using Exceptions for Flow Control
  • Awesome Asciidoctor: Use Counters in Markup
  • AWS and Azure: SLAs and Service Credits
  • Azure Portal Tips and Tricks (Part 21): Azure Portal Settings [Video]
  • Backbone > React: Handling State With Mobx
  • Backbone to React: It's a People Problem After All
  • Backbone With ES6
  • Backbone: React - Step 1
  • Backup and Restore a MySQL Database or Table
  • Backup and Restore Challenges: Cassandra Compaction
  • Bases Coded: A Tech Competition for Baseball-Loving Developers
  • Basic CRUD Operations Using Perl and DBD::Oracle
  • Basic CRUD Operations Using Ruby-OCI8
  • Basic Housekeeping for MySQL Indexes
  • Batch Validation of HTML in Web Testing With Total Validator
  • Be Part of Your Community (Don't Just Sell to It)
  • Be Straight up About Internal Challenges When Hiring Your API Talent
  • Beginners Guide to Functional Programming: Part 1
  • Beginners Guide to Functional Programming: Part 2
  • Behavioral Intelligence for Automated Segmentation
  • Benchmarking With Go
  • Big Data Guide: Strategic Importance of Keeping Track of Big Data
  • Big Data Management and Integration Evolves
  • Big Data, Big Impacts: What It All Means for Marketing
  • Biggest Data Breach Yet: What Are the Implications of the Yahoo Hack?
  • Biometric Features for Identification [Slides]
  • Black Friday and Cyber Monday: Best Practices for Your E-Commerce Database
  • Book Review: Working Effectively With Legacy Code
  • Bots Are a Compliment to Apps—Not a Replacement
  • Breaking Down the 2016 State of the DevOps Report
  • Bug-free Code? That's a Lie!
  • Build a Serverless Slack Bot With Webtasks
  • Build and Run Node.js Microservices with Zero Code (Well, Sort Of)
  • Build Custom Drivers With New ODBC and JDBC SDK v8.1 Release
  • Building a Common Data Platform for the Enterprise on Apache Hadoop
  • Building a Compiler: Model-to-Model Transformations
  • Building a Language: Generating Bytecode
  • Building a Multi-Platform Ignite Cluster: Java + .NET
  • Building a New Parse Server and MongoDB Atlas-Based Application
  • Building a Real-Time GitHub Issue Tracker Using Java and Deepstream
  • Building a Successful Enterprise-Grade IoT Platform
  • Building a Test Automation Strategy
  • Building a WebSphere Liberty Autoscale Cluster with Docker
  • Building Agreement Around Docker Labels
  • Building an IBM i Data API with Mulesoft Anypoint
  • Building Applications With MongoDB's Pluggable Storage Engines (Part 1)
  • Building Apps With MongoDB's Pluggable Storage Engines (Part 2)
  • Building Cloud Deployment With Atlassian Add-Ons
  • Building High-Performance Big Data and Analytics Systems
  • Building Next-Generation Ops Tools With Kubernetes [Video]
  • Building Security Into Software Development: A FutureTalk
  • Building the Software-Defined Digital Enterprise (Part 2)
  • BVQ Storage Optimization Solution Improves Virtualized Data Center Performance
  • Can AI and Sensors Power the Next Generation of Traffic Lights?
  • Can Test Automation Really Help Build Sound Embedded Devices?
  • Can We Have OOP Without Classes?
  • Catch Up With APIs Before the Next Big Thing
  • Ceylon 1.3.0 Is Now Available
  • Change Data Capture Using Apache NiFi
  • Checking an Internet Connection in Android
  • Chlorine for Your Data Swamp: Four Key Areas for Automation
  • Classic SQL, NoSQL, New SQL, IMDBs, and IMDGs Simplified
  • Clojure Basics for Java Developers
  • Cloning With Examples
  • Cloud Adoption: How to Overcome Security Concerns With Collaboration
  • Cloud Computing vs. VPS Hosting
  • Cloud Strategy: Apps, Integration, Subscription, and You
  • Code Review Matters and Manners [Video]
  • Code Smell Series: Parallel Inheritance Hierarchies
  • Collecting iBeacon Data With Couchbase and Raspberry Pi IoT Devices
  • Comments on Code Comments
  • Compelling Writing: 11 Posts on Programming and QA
  • Compile and Execute Java, C#, and PHP From Your Favorite Text Editors
  • Complex Refactoring in Simple Steps: Part I
  • Compliance Engine Slashes Time-to-Compliance for the Public Cloud
  • Computer Vision for Java Developers
  • Concerns With Application and Data Security
  • Configure AWS Elastic Beanstalk Application to Use SSL
  • Configuring the Maven Release Plugin to Skip Tests
  • Connected Data Ponds: The Evolution of Data Lakes
  • Connecting Kinesis Analytics With AWS IoT
  • Consul, ProxySQL, and MySQL HA
  • Container Networking With Cloud 66 (Part 1)
  • Container Networking With Cloud 66 (Part 2)
  • Containerizing Stateful Applications
  • Containers, Security, and Double Dipping
  • Continuous (Pre) Planning in Agile
  • Continuous Deployment to Elastic Beanstalk With Docker and Codefresh
  • Continuous Discussions (#c9d9) Podcast: Episode 49 – Deployment Patterns
  • Continuous Discussions (#c9d9) Podcast: Episode 50 — Gene Kim and the DOES16 Speakers
  • Continuous Discussions (#c9d9) Podcast: Episode 51 – Artifact Repository
  • Continuous Integration for a Spring Boot App Using Codeship and Openshift
  • Continuous Testing in the Cloud Ensures Continuous Delivery
  • Convergence of Web And Mobile App Development
  • COOP Rings Up 40% Savings On the Way to SAP HANA Implementation
  • Correcting the Server Shutdown Process: A Web App Detour (Part 1)
  • Correcting the Server Shutdown Process: A Web App Detour (Part 2)
  • Could AI Help to Keep Firefighters Safe?
  • Create a Simple Publish and Subscribe Client With Reappt and IBM Bluemix
  • Creating a Container Component in Angular 2 [Code Snippet]
  • Creating a Simple Java REST Service Using HTTP-RPC
  • Creating a Simple Synchronous File Reader
  • Creating Maven Artifacts From a jar File
  • Creating My First Web App With Angular 2 in Eclipse
  • Creating Own Email List Validator
  • Creating Parametrized Tests to Allow for Simpler Builds
  • Creating Your First Elm App: From Authentication to Calling an API (Part 2)
  • Crossing Departmental Borders With a SharePoint Collaboration Site
  • Crowdsourcing Mapping for Driverless Cars
  • CSS Bouncing Arrow
  • Custom Data Search for Powerful Identity Management in Java
  • Cybersecurity Is a Team Sport - Highlight
  • D3.js Visualizations Using YAML and Jekyll
  • Data Fracking: Going Deep Into the Data Lake Using Drill
  • Data Lakes in the Cloud (Part 1)
  • Data Saving Practices for Android App Devs
  • Data: The Key Measure of Relevance in a Digital Revolution
  • De-Cluttering Your Docker Environment
  • Deadlock-Free Transactions With Apache Ignite
  • Debug Like a Champion
  • Decoupling the Solution Provided From the Product in Your Storytelling
  • Delivering a Graph Based Search Solution to Slightly Wrong Data
  • Delivering Real-Time Response Across Your Microsoft Environment and Tools
  • Demystifying Data Warehouses, Data Lakes, and Data Marts
  • Deploy ELK With Docker
  • Deploying Application Containers Using Azure Resource Manager and Nirmata
  • Deployment Pipeline Using Docker, Jenkins, Java, and Couchbase
  • Develop and Deploy a Node.js App to Elastic Beanstalk and MongoDB Atlas
  • Developer Collaboration in the Modern Development Environment
  • Developers' Guide to mod_evasive and Protection Against DDoS
  • Developing a Java 8 Spring Boot App in Docker
  • Developing a Street Basketball Game (Part 3: Level Selecting and Stats)
  • Developing Python Applications Against Apache Phoenix (HBase)
  • DevOps Grows Up: Two Maturity Indicators From Jenkins World 2016
  • DevOps Is Coming; Are You Ready?
  • DevOps is Dead — Long Live DevOps!
  • DevOps Metrics That Actually Mean Something: Listen to Anders Wallgren’s Interview on DZone’s CodeTalk Podcast
  • DevOps Testing – Using a Whole Team Approach to Improve Quality
  • Different Types of References in Java
  • Digging Into Mesosphere DC/OS (Part 1)
  • Digital Transformation = Application Security Program Transformation
  • Discerning Taste for IoT and SaaS Integration Platforms
  • Dismantling Inefficiency: The DevOps Point of View
  • Displaying Code in WordPress: Tools, Plugins, and Best Practices
  • Distribute, Virtualize, and Then What?
  • Distributed Tasks Execution and Scheduling in Java, Powered By Redis
  • Do We Collaborate More When We Think Fast or Slow?
  • Docker Containers Only to Shine More With Kubernetes
  • Docker Workspaces vs. Vagrant VMs
  • Doing Away With Self-Service API Access Without Approval
  • Doing More to Invest in Web Literacy Across the API Community
  • Don't Forget About Questions: Programmer Job Interview Mistakes
  • Don’t Judge a Book by Its Cover
  • Don’t Spin Your Data, Use SSDs!
  • Dynamic Digest: Week of 8/29
  • Dynamic, Modular Microservices with Java EE
  • Effective Spark RDDs With Alluxio
  • Eight Big Data Security Issues in the Enterprise
  • Elixir for Rubyists
  • Elton Stoneman Highlights Hadoop and Hive for .NET Developers
  • Embedded Applications vs Wrapped Applications
  • Empiricism and Transparency
  • Enabling Ubuntu Bash Shell on Windows 10 with the Anniversary Update
  • Enhanced Performance, Ease-of-Use, and Security of MySQL-Replacement Database
  • ES6 Iterator in Depth
  • Establish a Secure SSL Connection to PostgreSQL DB Server
  • Evaluate Metrics Using Thresholds
  • Even Good Code Comments Deteriorate
  • Event-Driven Microservices With Vert.x and Kubernetes (Part 1 of 3)
  • Every Government Agency Should Have a Forms API Like DOL Does
  • Everything Is Fragile in the World of APIs
  • Evolution of Traffic Management
  • Exceptional Exception Handling in JDK 8 Streams
  • Executive Insights on Mobile Application Development
  • Expanding IoT to Retail Shopping
  • Experiment in Validating Angular 2 Template-Driven Forms
  • Explore Docker Images For Security Concerns
  • Facial Verification: Robust or Hackable?
  • Fast Security Is Not Always High Security
  • Favor Skeletal Implementation in Java
  • Fighting the Good Fight at the Hot Gates of Microservices with Adrian Trenaman [Video]
  • Finally! A Web App (Part 1)
  • Finally! A Web App (Part 2)
  • Finally! A Web App (Part 3)
  • Firebase Notifications for iOS With Swift in 4 Minutes [Video]
  • Firefox is Slow, Lodash is Fast
  • First Iteration — A Command-Line Application: Part I
  • Five Big Lies DevOps Vendors Love To Tell
  • Five Myths of Web Application Security
  • Five Steps to Successfully Manage Proliferating Data Platforms
  • Five Things Your Operations Team Doesn’t Tell You about DevOps
  • Five Tips for Accelerating Your Continuous Delivery Journey
  • Floating Point: Between Blissful Ignorance and Unnecesssary Fear
  • For Your Eyes Only: Dynamic Column Masking and Row-Level Filtering in HDP2.5
  • Forbidden APIs of Java
  • Four Must-Have Solutions for Your Database Development Life Cycle
  • From Acceptance Tests to User Guides: Living Documentation with Serenity BDD and the Screenplay Pattern
  • From Portlets to OpenSocial Gadgets to Progressive Web Apps: Part I
  • From the Internet of People to IoT and the Analytics of Things
  • Fueling Devops With Continuous Delivery
  • Full Stack Development .NET and Couchbase [Video]
  • Functors in Scala
  • Geocasts: Learn How to Build for Google Maps [Video]
  • Get a Certificate From AWS Certificate Manager
  • Get a Jump on the Latest MySQL Changes
  • Get Started With JavaScript Arrays
  • Get User Experience Right First Time With a UX Checklist for Developers
  • Get Your E-Commerce Site Performance Ready for Black Friday
  • Getting Buy-in for Test Automation
  • Getting Started with Alluxio and Spark
  • Getting Started With AWS IoT and Tessel
  • Getting Started With Kubernetes 1.4 using Spring Boot and Couchbase
  • Getting Started With Laravel on Codeship
  • Getting Started With Repository Driven Infrastructure
  • Getting to Know VirtualBox and Your Network
  • GitHub Is Becoming My Most Important Discovery Source for API Space
  • Go and Quasar: A Comparison of Style and Performance
  • Google Analytics for REST APIs
  • Google BigQuery Hits the Gym to Beef up Even More!
  • GPU-accelerated Database Analyzes Streaming Data with Enhanced Performance, Visualization, and High Availability
  • Gradients of Immutability
  • Gradle 3.1: Composite Builds, Here you Go!
  • Gradle Goodness: Change Gradle Wrapper Script Name
  • Gradle Goodness: Specify Wrapper Version and Distribution Type From the Command Line
  • Gradle Goodness: Use Command Line Options With Custom Tasks
  • GraphQL Seems Like We Do Not Want to Do the Hard Work of API Design
  • Great Technology Never Gets Old? Linux Celebrates 25 years!
  • Hacking JavaScript Games to Improve Your Testing
  • Hadoop Summit Melbourne Shows How Data Is Transforming the World
  • Hands-on With Couchbase Mobile [Video]
  • Has Your Company Really Adopted DevOps?
  • Hazelcast vs ElastiCache (Memcached)
  • Head to Head: Apache Impala vs. Amazon Redshift
  • Here is Why You Need DevOps for Database
  • Hidden Treasure: An Apache Spark Connector for the Riak NoSQL Database
  • High Bandwidth Memory vs Hybrid Memory Cube
  • High Velocity iOS CI With Native macOS Virtualization and Jenkins
  • High-Density Storage Solution Powers Growing Applications Demands
  • High-Quality Recommendation Systems with Elasticsearch: Part I
  • High-Quality Recommendation Systems with Elasticsearch: Part II
  • Hitchhiker's Guide to IoT Standards and Protocols
  • Holiday Shopping ’16: Learning From Last Year’s Wins and Losses
  • Home Automation: Playing With IoT, Temperature Sensors, Fans, and Telegram Bots
  • Hortonworks Community Connection
  • Hortonworks DataFlow 2.0 Gets a Fresh Face
  • How an Engineering Approach to Automotive Software Quality Puts the Brakes on Defects
  • How Are Banks Responding to the Fintech Revolution?
  • How Big Data is Changing and Influencing Internet Marketing
  • How Big Is Big?
  • How Can Devs Keep up With the Library Security Devil?
  • How Can I Learn Test Automation?
  • How Code Review Saves You Time
  • How ConcurrentHashMap Works Internally in Java
  • How Containers Are Changing Everything
  • How DARPA Has Remained Innovative
  • How DBAs Should Be Evolving With Database Automation
  • How do API Providers Use Twitter?
  • How Edge Computing can Solve Complex IIoT Problems
  • How HashMap Works in Java
  • How HoloLens Is Changing Construction
  • How IBM Overcame Complex Technical Training Challenges in the Cloud [Video]
  • How MySQL X Plugin Works Under the Hood
  • How Netflix's Circuit Breaker Works
  • How Security Enables Digital Transformation
  • How ServiceNow, Dept. of For-Hire Vehicles, and Questback Integrate APIs Into Business Strategy
  • How Smartwatches Can Make Older People Healthier
  • How the iOS 10 Update Engulfed Our Corporate WiFi
  • How to Add HTML Validation Into Your Test Process Without Even Trying
  • How to Authenticate With JGit
  • How to Break Down Data Silos
  • How to Build a Facebook Messenger Chatbot in 10 Minutes
  • How to Choose the Best Mobile Application Development Platform
  • How to Convert Selenium Scripts into the JMX Converter
  • How to Debug Java Using a Decompiler
  • How to Detect if a User of Your Site Has a Disability
  • How to Engage Developers in App Security
  • How to Find Broken Links and Email Yourself a 404 Not Found Report
  • How to Generate Spring Boot Applications Using Spring Roo
  • How to Get a Software Development Job Without Experience
  • How to Get Developers to Adopt a Coding Standard
  • How to Get Started With Spark Streaming and MapR Streams Using the Kafka API
  • How to Grab Bits and Bytes From a Mule Exception Class
  • How to Handle Errors in Minified JavaScript (for Rails Applications)
  • How to Hide User Phone Numbers With Voximplant
  • How to Install Your Openstack Cloud Before Lunch
  • How to Integrate JMeter into Jenkins
  • How to Integrate MongoDB With Reappt: Part I
  • How to Kick Off Your Agile Transition: Part II
  • How to Kick Off Your Agile Transition: Part III
  • How to Monitor Network Activity When Your Infrastructure Lacks an Edge
  • How to One-Button Everything in AWS
  • How to Optimize Your eCommerce Website For Mobile Devices
  • How to Organize Your Code
  • How to Overcome the Challenges of Project Management
  • How to Participate in Open-Source Projects
  • How to Publish Your Artifacts to Maven Central
  • How to Quickly Load 380K Items Into MySQL
  • How to Read a Large CSV File With Java 8 and Stream API
  • How to Recognize Dates in PDFs
  • How to Remove a Package From NuGet.org
  • How to Retrieve the Logged on User of a Remote Machine in Powershell
  • How to Reverse jQuery SlideUp and SlideDown
  • How to Safely Update Your App to Android Nougat
  • How to Start Development of a Large Project With Yii2 (Part 2)
  • How to Start Working with the GitHub Plugin for Jenkins
  • How to Stop Offending Queries With ProxySQL
  • How to Treat your Application as an API
  • How to Use Chrome Developer Tools JavaScript Source Snippets
  • How to Use CI/CD to Capture Your API Delivery Process
  • How to Use Counter in JMeter
  • How to Use Data Science and Machine Learning to Revolutionize 360 Degree Customer Views
  • How to Use the JavaScript Console for Technical Web Testing
  • How to Validate That Your DevOps Process Is Working
  • How to View JMeter Test Results in Real-Time
  • How to Waste CPU and Kill Your Disk by Poorly Scaling 100M Records
  • How to Work on Many Projects
  • How We Replaced React With Phoenix
  • How Will Graph Technology Propel the Internet of Things? [Virtual Panel]
  • HTTP Calls in Ruby
  • Hybrid Cloud Orchestration With Azure and OpenStack
  • HyperLogLogs in Redis
  • I Added Linting to a 3-Year-Old Project. You Can Totally Guess What Happened Next.
  • I Am Feeling The Same About YAML As I Did With JSON A Decade Ago
  • I Am Keeping My Mind Open About GraphQL
  • I Stopped Contributing to Stack Overflow, But It's Not Declining
  • IBM i Integration Use Cases
  • If I 'Learn Automation' I Can Get a New Job Fast
  • If You Think Cloud, Think Connected Data Architectures
  • Imagine if Tim Berners Lee or Roy Fielding Had Patented Their Work
  • Imperative vs. Declarative Query Languages: What's the Difference?
  • Implementation Independence
  • Implementing Shared Variables in Mule
  • In Modern AppDev, Native Apps Emerge Superior
  • In Virtual Teams, Small Is Best
  • Incident Management for IT Ops Teams: Learning to Centralize
  • Individual Activity Exceptions Inside the Scatter-Gather Scope
  • Industrial Internet Consortium and Plattform Industrie 4.0 Drive Digital Transformation
  • Industrial Internet Consortium Delivers Industrial Internet Security Framework
  • Infinispan Configuration Management on OpenShift, Kubernetes, and Docker
  • Infinispan Versions Mapped to Minimum Java Versions
  • Infographic: 2016 Devops Salary Report
  • Ingesting MQTT Traffic into Riak TS via RabbitMQ and StreamSets
  • Inheritance Is a Procedural Technique for Code Reuse
  • InnoDB Troubleshooting: Q and A
  • Innovate Faster With Lower Risk
  • Insert DynamoDB Items With DynamoDBMapper
  • Inside CockroachDB’s Survivability Model
  • Insights on Data Science Automation for Big Data and IoT Environments
  • Installing the ELK Stack on Windows
  • Integrate FitNesse with XCTest Using Xcode8
  • Integrating MongoDB With Reappt: Part II
  • Intel Joule: Is it for Maker or Enterprise IoT?
  • Intellij + Infinitest Continuous Testing
  • IntelliJ IDEA 2016.3 EAP Helps Migrate to Java 8's Stream APIs
  • Interfaces as Ball of Mud Protection
  • Interview Question: Stack Overflow THAT
  • Introducing API Templates With Reusable System and Process APIs
  • Introducing Continuous Delivery to .NET
  • Introducing Dexecutor
  • Introducing PICQT for Writing Cucumber Tests With Iridium: Part I
  • Introducing PICQT for Writing Cucumber Tests With Iridium: Part II
  • Introducing Pious Sanctimonious Standard Compliance Boy
  • Introduction to Akka Actors With Java 8 [Webinar]
  • Introduction to GraphicsJS, Powerful Free Open-Source Graphics Library
  • Introduction to Hadoop Map Reduce
  • Invest in Cloud Security With a 4-Point Plan
  • IOPS: Benchmarking Disk I/O – AWS vs DigitalOcean
  • iOS 10 Adoption Predictions and Stability
  • iOS 10 and the Mobile Testing Challenges of New Releases
  • iOS 10 Is About to Disrupt Mobile Testing Plans
  • iOS vs Android Development: 5 Things You Need to Know
  • IoT Analytics as a Game Changer
  • IoT Botnets: Is Your Website at Risk?
  • Iot Insights: The Spark That Will Ignite the IoT
  • IoT Is an Opportunity for API Deployment as Well as Consumption
  • IoT Needs to Play Nicely With Existing Systems
  • IoT Push Notifications: Arduino, Firebase, and Android
  • Is Analytics the Future of Big Data and the Cloud?
  • Is Everything an Object?
  • Is PHP Dead?
  • Is Scrum Right for Your Product?
  • Is There a Difference Between ''Responsive Web Testing'' and ''Cross Browser Testing''?
  • Is Your Database Affected by CVE-2016-6662?
  • Is Your Site or App Ready for Black Friday 2016? [Infographic]
  • Isomorphic JavaScript Mobile Apps
  • It All Pays the Same (or Does It?)
  • IT and OT: Converge and Conquer
  • IT Operations in a Serverless World [Infographic]
  • It's the End-User Experience, Stupid
  • ITOps in the Modern Ops World
  • Jackson Mixin to the Rescue
  • Jasmine Testing and Angular JS Promise-Returning Function
  • Java 8 — Convert Date to LocalDate and LocalDateTime
  • Java 8 — MinguoDate Examples
  • Java Annotated Monthly – September 2016
  • Java Code Challenge: Chemical Symbol Naming (Part 2) — Solution
  • Java Code Challenge: Chemical Symbol Naming Part One Solution
  • Java Code Challenge: Chemical Symbol Naming — Part Two
  • Java Code Challenge: Wandering Fingers
  • Java Comparable Interface in Five Minutes
  • Java DSL for Spring Integration 1.2 Milestone 2 Is Available
  • Java NullPointerException: How To Write Diagnostic Code
  • Java: The No. 1 Platform for IoT Development
  • JavaOne 2016 Lightweight Java EE Talk
  • JavaScript Buttons, Lightning, and You (Part 1)
  • JavaScript Unit Testing with TDD, Jasmine, and Karma
  • JavaZone 2016 (And Why You Should Go Next Year)
  • JAX-WS With MTOM Using Mule
  • JDBC Tutorial: Extracting Database Metadata via JDBC Driver
  • Jenkins 2.0 Pipelines and BrowserStack
  • Jenkins Operations Center Tutorial (CJOC)
  • Jenkins World Round Up: Focus on Release Orchestration
  • Jenkins World Speaker Highlight: Enforcing Jenkins Best Practices
  • Jenkins World Speaker Highlight: High Velocity iOS CI with Native macOS Virtualization and Jenkins
  • JMS: A Quick and Complete Guide
  • Join the Next DOES16 #c9d9 Video Chat with Gene Kim and Conference Speakers
  • JSON-B Test Drive Using JAX-RS
  • JUnit vs. TestNG: Which Testing Framework Should You Choose?
  • Kafka Real-Time Visualization
  • Keep Your Codebase Fit With Trend Metrics
  • Key Takeaways From Continuous Discussions (#c9d9) Episode 48: Process-as-Code
  • Language Flavors
  • Languages and Frameworks in Application and Data Security
  • Last Call and Some Results for DZone Joint Community Survey on Java EE 8
  • Launching Vitess: How to Run Youtube’s MySQL Sharding Engine
  • Learn All About Reappt Topics [Video Tutorial]
  • Learn How to Build a Mobile App With an External REST API [Video]
  • Learn How to Connect Your App to an API Backend [Video]
  • Learning Angular 2: Populating Properties With the Constructor and Using Promise.all
  • Learning From 60k Customer Searches About Logging in JSON
  • Learning From the Success of Swagger UI
  • Lessons in Preparing Docker Containers for Production
  • Let’s Code It: The 'Debug' Module
  • Limits of the Technical Debt Analogy
  • Linux Zombie Processes [comic]
  • Load Testing Published APIs With JMeter
  • Location Transparency With Vert.x
  • Long Running Tests on CDAP
  • Machine (Re)Learning: Neural Networks From Scratch
  • Machine Learning, AI, and Computer Generated Music [Video]
  • Machine Learning: The Bigger Picture, Part I
  • Make a Cheap, Generic Smartphone Remote
  • Make Windows Great Again
  • Make Your Domain Notify You Instead of Throwing an Exception
  • Make Your Own PIR Motion Sensor
  • Making Sense of 50 Billion Triples: No Free Lunch
  • Making Still Photos Into Truly Moving Images
  • Making the Business Case for Cloud-Based Disaster Recovery
  • Making Web Concepts and Specs Present as Real Time Help in API Design Tooling
  • Making Web UI Testing Great Again With Arquillian, Docker, and Selenium
  • Managing Complexity With Abstraction: Part I
  • Managing Complexity With Abstraction: Part II
  • Managing Puppet Certificates for Vagrant VMs
  • Managing Source Code: When Common Sense Fails
  • Managing the Apps Across All My API Accounts
  • Map DynamoDB Items to Objects Using DynamoDBMapper
  • MapReduce Design Patterns
  • MarkupKit: Declarative UI for iOS
  • Marrying Fitness and Nutrition Wearables
  • Maximizing MongoDB on AWS
  • Maximizing the Investment in Your Testing Team
  • Meet PIBOT, the Automated Co-Pilot
  • Meet the Nanobots That Could Combat Cancer
  • Meet “Mustang,” the New Approach to Real-Time Data Access
  • Meeting the Joel Test 2.0
  • MemEx: Predictive Analytics for Global Supply Chain Management
  • Memory Analysis: How to Obtain Java Heap Dump
  • Messing With the Data Schema to Make it Work With Drill
  • Metric Collection Stack for Distributed Systems
  • MHA Quick Start Guide
  • Microbenchmarking Comes to Java 9
  • Microservices, Docker, and Cloud are the Trends at JavaOne 2016
  • Migrating a NorthWind Database to a NoSQL Database
  • Migrating F5 iRules and Citrix Policies to NGINX Plus
  • Migrating to AWS CodeCommit
  • Migrating to Selenium? Know Your Costs, Challenges, and Options
  • Mobile Load Testing: The Next Phase in Mobile Testing
  • MobileFirst Cordova App Development Using Eclipse
  • Mockito Basic Example Using JDBC
  • Mockito Custom Answers
  • Modeling Microservices at Spotify with Petter Mahlen
  • Modern Java Component Design With Spring Framework 4.3 [Video]
  • Modern Software Testing: Thinking Beyond HPQC ALM
  • MongoDB Point-in-Time Backups Made Easy
  • Mongoose Embedded Web Server: Internal Networking Interface
  • Monitoring Docker Containers with Elasticsearch and Cadvisor
  • Most Common Issues Around Application and Data Security
  • Mount Points: 3 Types of Data Sharing With Jelastic Containers
  • Move .NET + SQL Server Workloads Between AWS and Azure in 90 Seconds, With Containers
  • Move Over Python: Entering a New Lever Age
  • Moving Away From MVC
  • MQTT in the Enterprise
  • MSTest V2: First Impressions
  • Mulesoft Microsoft Dynamics Connector Tips
  • MuleSoft: Parse a Flat File to Copybook
  • Multi Node Distributed Execution Using Infinispan and Dexecutor
  • Multi-Host Private Networking With Docker
  • My API Definitions Are Incomplete but You Do Not Want to Contribute
  • My Forkable Base for Building Apps That Run 100% on Github
  • My Journey in Scala, Part 3: None Is Better Than Undefined
  • My Neo4j Summer Road Trip to the World of Healthcare (Part 4): FuzzyWuzzy
  • My Response to People Trying to Sell me Email Lists of Corporate Users
  • My Time as a Neo4j Intern: Thoughts on an Authentic Culture
  • MyRocks Docker Images
  • MySQL CDC, Streaming Binary Logs, and Asynchronous Triggers
  • MySQL Replication Troubleshooting Q and A
  • Myths about Performance Testing vs. Performance Engineering Unveiled
  • N+1 Queries Are Hardly a Feature
  • NDP Episode #9: Graph Databases With Neo4j
  • Negotiating in Contract-to-hire Scenarios
  • Neo4j With Scala: Migrating Data
  • Neptune - Machine Learning Platform
  • Network and Application Performance Management
  • Network Performance Monitoring Enters the Digital Operations Era
  • New .NET and C# Roadmaps Pave the Way for Better Development
  • New CloudFormation Templates: VPC Bastion Host, Jenkins, and Security
  • New Features for Developers in Android Nougat
  • New In Spring 5: Functional Web Framework
  • New Kanban Tool Features
  • New Machine Learning Presentations in Scala and Java
  • New Raw Query Result for the Java SDK
  • New Web SDK for Improved Call Support and Performance
  • NginScript to Progressively Transition Clients to a New Server
  • Node-RED: Wiring Together the Internet of Things
  • NoSQL for Full Stack Development [Video]
  • NoSQL vs. NewSQL: What's the Difference?
  • Now Available: Varnish Cache 5.0, Now With HTTP/2 Support
  • Object Clone Performance: Preliminary Results
  • Object Identity and Equality in Java
  • Object Storage With Cassandra and Pithos
  • OCSP Stapling in Hitch
  • Offline-First Android Applications With NoSQL: Part 1
  • Offline-First Android Applications With NoSQL: Part 2
  • On One Aspect of Design Patterns: Flexibility
  • On Pair Programming and the Myth of the 10x Developer
  • On People Telling Me Markets Will Work Things Out and I Should Not Complain
  • On Respect in the Workplace
  • One Gradle Plugin to JAR Them All
  • One Simple Trick to Make the Business Interested in Your Acceptance Tests!
  • One-On-One on IoT
  • Onsen Versus Ionic (Reddit AMA)
  • Open Data Science Comes To The Enterprise
  • Open Source Release Cycle Tyranny
  • Options for Validating HTTP Codes in Selenium
  • Oracle Proposes NetBeans Move to Apache
  • Orchestrating Docker Swarm With Cloudify
  • OT Security Questions and What You Can Learn From Them (Part 1)
  • Over Two Years of Xamarin
  • Overcoming Difficulties of VR App Development
  • Oy! DevOps! That's an Awful Name
  • Parse XML to Java Objects Using Jackson
  • Password Woes Dominate the News
  • Pattern of the Month: Metrics
  • Peer Recruiting: Let The Engineers Hire the New Scrum Master - Part I
  • Peer Recruiting: Let The Engineers Hire the New Scrum Master - Part II
  • Perform a Regular Audit to Keep Low-Code Apps Fresh
  • Performance Engineering: Clearing Up Subjectivity
  • Performance Impact of Third Party Components
  • Perl: Language, Community, and the Future
  • PHP 7 Doubles Performance for Dreamfactory
  • PHP Monitoring
  • Pitfall: ACM Certificate With CloudFormation
  • PL/SQL 101: Raising Exceptions in PL/SQL
  • Playing Atari Games Using RAM State
  • Poprocks and Coke [comic]
  • Possible Ways Forward for MVC 1.0
  • Powering BI with ODBC Connectors for CDAP
  • Precise Workload Analysis and Application Capacity Planning – The Secret Sauce
  • Predictive Policing Hits a Speed Bump
  • Prepare for the More Boring and Very Business Age of APIs
  • Preparing Your Toolbox for the Sharepoint Framework
  • Pretty Printing JSON Documents for Further Processing
  • Prism for Xamarin Forms - Part III: Advanced Navigation
  • Prism for Xamarin Forms - Part IV: Handling Platform-specific Code
  • Prism for Xamarin Forms Part II: Basic Navigation and Dependency Injection
  • Probing for Limits of Jenkins
  • Process Improvement and Innovation
  • Processing Files Sequentially in Mule
  • Programming By Intention
  • Programming to an Interface
  • Project Failure is Due to Bad Requirements
  • ProxySQL and Percona XtraDB Cluster (Galera) Integration
  • PuppetConf Speaker Martin Alfke on DevOps, ChatOps, and Learning Puppet
  • Putting the Human Touch Into Buildings
  • PyDev of the Week: Benedikt Eggers
  • PyDev of the Week: Katie McLaughlin
  • PyDev of the Week: Rami Chowdhury
  • PyDev of the Week: Reinout van Rees
  • Python 201 Is Officially Published!
  • Python vs. C/C++ in Embedded Systems
  • Q and A about Dark Data
  • Quality Assurance Using Code Coverage Analysis
  • Query Store and Plan Forcing: What Do You Use it For?
  • Query Store and What Happened Earlier on Your Server
  • Query Store, Force Plan, and ''Better'' Plans
  • Quick Guide to Developing on HDP 2.5
  • R Notebook and Custom R Operations in the New Seahorse Release
  • RabbitMQ Retries Using Spring Integration
  • Rake Tasks: db:seed vs. dev:prime
  • Randomness: Part I
  • Randomness: Part II
  • Rapid Web Development With Agile Methodology
  • Ratpack: Event-Driven Framework Base on Netty
  • RavenDB 3.5 RC2 Is Here
  • RavenDB Retrospective: Unbounded Result Sets
  • Reactive Web Request Batching With Scala and Play Framework
  • Read Repair: A Solution to Eventual Consistency?
  • Real World Problems Solved By Application and Data Security
  • Real-Time and Streaming in the Mobile World
  • Real-time Spatial Analytics with InsightEdge Spark: Taxi Price Surge Use Case
  • Realizations About Software Consulting
  • Reappt on Bluemix: Publish to a JSON Topic in Five Steps
  • Reappt on Bluemix: Subscribe to a JSON Topic in Five Steps
  • Reasons for the Rise of DevOps
  • Red Hat OpenStack and Tesora DBaaS: What’s New?
  • Red Hat OpenStack​ Platform 9 Is Here! So What’s New?
  • Redis Cluster: Fact Sheet
  • ReentrantLock Cheat Sheet
  • Refactoring CD Pipelines – Part 1: Chef-Solo in AWS AutoScaling Groups
  • Reference API Gateway Models in CloudFormation
  • Regular Expressions: A Tutorial [Video]
  • Reinventing the Value Chain for the Age of the Industrial Internet
  • Replacing Legacy Java EE App Servers With Microservices and Containers
  • Replication From Oracle to MariaDB (Part 1)
  • Replication From Oracle to MariaDB (Part 2)
  • Requirements for a Configuration Library
  • REST API Basic Guidelines: Design it Right
  • REST on the Beach With Spring Boot 1.4
  • RESTful and HATEOAS Services: Revisited
  • Restful API Design: An Opinionated Guide
  • Restful API Versioning Insights
  • RESTful Web Service With Example
  • Reverse Engineering Android App Binaries (APKs) for Legitimate Analysis
  • Reversing WYSIWYG
  • Revisiting the Anatomy of HTTP: Part II
  • Ruby Is Dead! - You Need to Take Care of Its Memory Issues
  • Running -XX:CompileCommand on Windows
  • Running a JMeter Test Via Jenkins Pipeline
  • Running Alluxio on Hadoop 2.7
  • Running Multiple Zookeeper Instances on a Single Windows Machine
  • Running Multiple Zookeeper Instances on Single Windows Machine
  • Running Your Phoenix Tests Using Docker
  • Rust: Systems Programming With a Safety Net
  • Scala at Scale
  • Scala OOP: 9 Things You Forgot
  • Scala vs Kotlin: Inline and Infix
  • Scale and Manage Virtual Machines
  • Scikit-Learn: First Steps With log_loss
  • Scrum Is the New Death March
  • Scrum: Simple to Understand, Difficult to Master
  • Scrumban: The Solution That Fits My Team
  • Second Iteration of Shape Calculator, Part 2: The App
  • Securely Storing Sensitive Information and Using It in CDAP
  • Securing Spring Boot With JWTs
  • Securing Your MySQL/MariaDB Data
  • Security Layer for NutchServer
  • Select (cRud) Using Perl and DBD::ORACLE
  • Select (cRud) Using Ruby-OCI8
  • Self-Service Approach to Agile Software Development
  • Self-Service Approach to Application Integration: New Features and Trends
  • Sencha Launches Ext JS 6.2
  • Sensor Reading With Apache NiFi 1.0.0
  • Serenity BDD and the Screenplay Pattern: Designing SOLID Actors
  • Serenity BDD Tip: Fine-Tuning Screenshots in Your Living Documentation
  • Serenity/JS: Next Generation Acceptance Testing in JavaScript
  • Server Side Swift
  • Serverless Architectures: The Evolution of Cloud Computing
  • Setting Custom Environment Variables via SSH
  • Setting Up NGINX
  • Seven Fresh Bugs in MySQL 8.0
  • Short Stack: 5 Questions on OpenStack Security and Kickstart Your Cloud App Coding Skills
  • Short Stack: Common OpenStack Deployments and Highlights From OpenWorld
  • Short Stack: Enterprise Heavyweights and How to Install Your OpenStack Cloud Before Lunch
  • Should I Render Three.js to Video on the Client or Server?
  • Should Tests Be Ordered or Not?
  • Should You Slap the Next Person Selling You Cloud-Native?
  • Simple Sample: Oracle NoSQL With Docker Compose
  • Simple Sharing on the Web With Navigator.Share
  • Simplifying the Future: Takeways
  • Single Platform Monitors and Manages Disparate Cloud Collaboration Platforms
  • Site Reliability Engineering: DevOps 2.0
  • Small Things Matter: What Developers Should Really Care About
  • Smart Cities Need Better PR to Convince the Public of Their Merits
  • Smart Thermometers Can Help Track and Prevent the Zika Virus
  • So OT Merges With IT: What Does It Mean for Chemicals?
  • So You Started A Meet Up: Part II
  • So, You Want to Be a Tech Visionary: Part II
  • SoftNAS Sneak Peek: Reducing Storage Costs Using Blob Storage [Video]
  • Software Development Via Functional Programming
  • Software Testing: Myths vs Reality
  • Solr Enterprise Search: Lucene and Solr 6.2
  • Solving Spring NoClassDefFoundError, ClassNotFoundException, and MethodNotFoundExceptions Errors
  • Some Thoughts on Lambdas After the AWS Architect and Developer Day
  • Somebody Else’s Problem: How We End Up Making Mistakes in DevOps Toolchain Selection
  • Speaking Tips: Tell a Story
  • Spocklight: Custom Default Responses for Stubs
  • Spotting Hidden Asset Dependencies With the Internet of Things
  • Spring Boot With Spring Security and JDBC
  • Spring Boot With Spring Security and JDBC (Part 2)
  • Spring Boot With Spring Security and NoSQL
  • Spring Cloud Netflix: Load Balancer with Ribbon/Feign
  • Spring Security OAuth2 — Client Authentication Issue
  • Spring(boot)ing to the Web With Java and Pom.xml
  • SpringOne Platform: Cloud Native Java [Video]
  • SpringOne Platform: What Spring Devs Should Know About Cloud-Native Apps [Video]
  • SQL (and NoSQL) for JSON
  • SQL on Twitter: Analysis Made Easy Using N1QL
  • SQLite vs. MySQL
  • Standardizing Cron With Puppet
  • Standards Evangelism
  • Startup Mentality: What Makes It Good or Bad?
  • Startups Turn to Chatbots to Automate HR
  • Stateless Sessions for Stateful Minds: JWTs Explained and How You Can Make the Switch
  • Static Analysis for Smaller Businesses
  • Stay on Offense With a Proactive Network Performance Management Strategy
  • Story Points: Should We Give Up on Them?
  • Streaming SQL, Spark 2.0, Machine Learning and Deep Learning Resources [Video]
  • Stubmatic: A Clean and Quick Way to Create Simulators
  • Super Fast Estimates of Levenshtein Distance
  • Support for Event-Driven Microservices on Converged Data Platform
  • Switching to Reveal.js for Presentations
  • Taking Spark Apps from Prototype to Production
  • TDD: The ''D'' is for Design
  • Technical Debt Feature Flags
  • Tell Interviewees That You Love Them... Quickly
  • Tephra: A Transaction engine for HBase ? moves to Apache Incubation!
  • Testing Nix Packages in Docker
  • Testing REST API File Uploads in JMeter
  • Testing REST Services With Pyresttest
  • Testing the Internet of Everything
  • The ''Why'' Behind the GitHub GraphQL API
  • The 5-Minute Interview: Irina Balaur, Researcher at EISBM
  • The Basics of Continuous Delivery
  • The Basics of Testing in DevOps
  • The Battle of the Testing Triangle
  • The Beginner's Guide to MySQL Storage Engines
  • The Benefits of an Interactive User Manual with AR Solutions
  • The Best Blogs Every Data Analyst Should Follow
  • The Best Platforms Used by iOS Application Development Companies
  • The Biggest Mistake Static Analysis Prevents
  • The Burden on API Providers When it Comes to Web Literacy
  • The Cloud, the Edge, and the Industrial Internet
  • The Clustered Index Is Vital to Your Database Design
  • The Cold Hard Truth About 3D Secure
  • The Complete Guide to Optimizing Web Images
  • The Complete-ish Guide to Upgrading to Gulp 4
  • The Cost of a Reject
  • The Dark Cloud (and Silver Lining) of the .Net Micro Framework
  • The Do's and Don'ts of Using Regexes With Big Data
  • The Executive's Guide to Leading Agile Transformation
  • The Fallacies of Enterprise Computing (Part 1)
  • The Fallacies of Enterprise Computing (Part 2)
  • The Future of Application and Data Security
  • The Great Feature of Vagrant: Multi-Machine Management
  • The Hidden Contract Between equals and Comparable
  • The IIoT Journey and Technology Adoption (Part 1)
  • The Impact of the Cloud's Shared Responsibility Model on Compliance
  • The Importance of Edge-to-Cloud in IIoT [Video]
  • The Importance of Monitoring Containers [Infographic]
  • The Importance of Security Monitoring to Achieving Compliance in the Cloud
  • The Internet is Officially Terrible
  • The Java Web App Journey... SOAP Services (Part 1)
  • The Java Web App Journey... SOAP Services (Part 2)
  • The JVM Architecture Explained
  • The Life of a Software Tester
  • The Multiple Facets of Reputation
  • The Need for Speed in Web Applications
  • The Netflix Public API Was the Most Successful API Failure Ever
  • The Network Plays Catch-Up
  • The New and Practical Random Number Generator Chip
  • The Next API Lifecycle Opportunity Will Be in Design and Definitions
  • The Next User Interface: Why, How, and When?
  • The Nightmare of End-to-End Testing
  • The One Thing Flexbox Can’t Do
  • The Problem With Software
  • The Proven Way to Ace Your Coding Interview (Backed by Data)
  • The PSA Peugeot Citroen's APIs
  • The Push for More Transparent API Data Retention Policies
  • The Randomness of Being: Part 1
  • The Release of the Microsoft Excel API Is a Pretty Significant Milestone
  • The Right To Be Forgotten In Your Application
  • The Security Risks of Third-Party Data
  • The Shotgun Surgery Code Smell
  • The Simplest Way to Define a Singleton in Java Correctly
  • The Sustained API Assault on the Banking Industry
  • The Threat Behind Digital Transformation
  • The Ultimate Cheat Sheet On BDD Test Automation With Serenity
  • The Value of Pairing, Swarming, and Mobbing
  • There Have Been 23K Patent Applications With API References Since 2005
  • Things You Can Do With New Android Studio 2.2
  • Think Global, Act Local: The Key to an Agile Business
  • This Week in Hadoop and More: HDF 2, HDP 2.5, GearPump, LinkedIn's Ambry, and Paddle Paddle
  • This Week in Hadoop and More: NiFi, CarbonData, and More
  • This Week in Mobile - Swift 3.0, RxJava2, and Android Leaks
  • This Week in Mobile: iOS10, Kotlin, and More
  • This Week in Mobile: Performance Boosts and Xcode 8 Extensions
  • This Week in Mobile: Swift API Guidelines and Making Your Android App Reactive
  • This Week in Spring: Home Depot's 12 Factor App
  • This Week in Spring: RestDOC, HATEOAS, and CORS
  • Thoughts On Open/Close Design Principles
  • Thoughts on the Java EE 8 Update
  • Threads Done Right... With Tcl
  • Three Tips for Sizing Defect Fixes
  • Tips for Scaling the Enterprise for DevOps and Continuous Delivery
  • Tips on ElasticSearch Configuration for High Performance: Part I
  • Tips on ElasticSearch Configuration for High Performance: Part II
  • To Be Continuous: The Process of Category Creation
  • To Rewrite or Iterate, That is the Question
  • To Var or Not to Var
  • Together We Can Solve the Challenges Facing Genomics Research
  • TokuDB and PerconaFT Database File Management (Part 1 of 2)
  • Top 10 Industries Benefiting from Big Data and Analytics
  • Top 10 Success Secrets for a Performance Assurance Team: Part I
  • Top 10 Success Secrets for a Performance Assurance Team: Part II
  • Top 16 Features of Android 7 Nougat You Should Know
  • Top 21 Presentations From Hadoop Summit Melbourne
  • Top 5 Technical Articles From Last Week
  • Top Articles in HCC: NiFi Hive Streaming, Spark, and More
  • Top Articles on Apache Hadoop: Ambari, Spark, and More
  • Top Reasons to Consider Switching to WildFly Swarm
  • Top Streaming Technologies for Data Lakes and Real-Time Data
  • Towards More Functional Java Using Lambdas as Predicates
  • Traditional Web Apps and RESTful APIs
  • Traits of Modern IBM i Applications
  • Transform a Database 1:n Relation in a JSON Object With DataWeave
  • Transform Your Apps With Telerik Mobile UI
  • Transitioning from Waterfall to Agile: Tips for a Smooth Journey
  • Try the Latest Innovations in Apache Spark and Apache Zeppelin with Hortonworks 2.5 Sandbox
  • Trying Agile? Don't Let Culture Eat Discipline for Breakfast
  • Tuning NGINX: Part I
  • Tuning NGINX: Part II
  • Tutorial for a First Project Using Django
  • Two Talks on Scaling Agile
  • Type-Safe and Clean Coding: The Benefits of Type-Inference
  • Uncertainty in a Probability
  • Undercover Testability Killers
  • Understanding Angular 2 Change Detection
  • Understanding the Importance of EAI
  • Unit Testing Accessibility
  • Unleashing MongoDB With Your OpenShift Applications
  • Unleashing the IoT Gadget Makers Around the World to Compete
  • Unlocking the Full Potential of the Cloud
  • Unwrapping AngularJS 2
  • Usage of Swagger 2.0 in Spring Boot Applications to document APIs
  • Use @NgModule to Manage Dependencies in Your Angular 2 Apps
  • Use NGINX Plus and Auth0 to Authenticate API Clients
  • User Management With Ansible
  • Using a Good Tool for the Wrong Thing
  • Using Ceylon Bootstrap
  • Using Charles Proxy's Root SSL With Homebrew Curl
  • Using Couchbase in a JavaFX Desktop Application
  • Using Houdini VOPs to Deform Geometry
  • Using HTTP/2 With PHP 7 on Mac
  • Using Incident Management Data for Measuring Team Performance
  • Using NATS For Secure, Fast, Low-Latency IoT Sensor Messaging
  • Using Smart Engineering to Overcome IoT Complexity
  • Using Time Comparison To Ship Better Code Faster
  • Using Wireless Sensors to Improve Rail Safety
  • Vertical vs. Horizontal Decomposition of Responsibility
  • Voron Internals: I/O Costs Analysis
  • Voron Internals: Reducing the Journal
  • Voron Internals: The Diff Is the Way
  • Vulnerabilities in the News This Week
  • Wearables and the Secret IoT Life of Pets
  • Web Application Risk Assessment for the C-Suite
  • Web Components a New Perspective to Web Development
  • Web Development Principles: Front-End vs. Back-End
  • Web Performance 101: Page Size Optimization
  • Web Performance 101: Tuning Tips for Images
  • Web-Proxy Auto Discovery (WPAD) Considered Harmful
  • WebComponent vs Angular-Formly
  • WebGL Physics-Based Car Using Babylon.js and Oimo.js
  • Weekly Top 10: DevOps Tools and Agile Teams
  • What a Software Audit Means for You
  • What Are Neural Nets?
  • What Are the Benefits of Agile Development Methodology?
  • What Blockchain Means for the Internet of Things
  • What Developers Need To Know About Application and Data Security
  • What Developers Want From Their Technology (but Mostly Cloud)
  • What DevOps Taught Me About Agile
  • What Do You Mean You Didn’t Read My Email?
  • What Makes a Team Great?
  • What New Relic Engineering Interns Learned This Summer
  • What's Holding QA Teams Back in 2016?
  • What's in a New York Name? Unlock data.gov Using N1QL
  • What's New in Hazelcast Node.js Client
  • What's New in NGINX Plus R10?
  • What's New in SmartSense 1.3
  • What's the Difference Between Hacking, Cheating, and Automating?
  • What’s Awesome About Swift
  • What’s the Deal With Unikernels?
  • When Optimal MySQL Isn't Best
  • When the Latest Tech Nonsense Has Me Down, I Will Work on Water APIs
  • Where Is the Deploy to AWS and Google Button?
  • Wherefore Art Thou, Tech Debt?
  • Which Cloud Platform Is Ideal to Host IoT Apps?
  • Who Loves Older Programmers?
  • Who’s Responsible for Weak Passwords?
  • Why Automate Code Reviews?
  • Why DevOps Success Requires More Than X-Ray Vision
  • Why Do Engineers Spend 80 Percent of Their Time Getting Rid of Code They Write?
  • Why Enterprise IoT Adoption Is Still Dawdling
  • Why I Added Cybersecurity To My API Monitoring Research
  • Why I Introduced Scala In Our Project
  • Why Is Data Efficiency So Important? [Video Tutorial]
  • Why Is JavaScript the Programming Language of the Future?
  • Why Isn’t the Definition of Ready Described in the Scrum Guide?
  • Why It's Better to Trust in Java EE
  • Why Microservices Need Feature Flags
  • Why Multi-Cloud Is the New Cloud
  • Why Role-Based Access Control Is Essential for Databases
  • Why Would You Build a Business on APIs?
  • Why You Should Automate Security in Agile Development
  • Will Robotics Disrupt the IT Workplace?
  • Will Sony’s New Mobile Project Force Pokemon GO to Level Up?
  • Will StackOverflow Documentation Realize Its Lofty Goal?
  • Will Your Approach to Technology Be More Like Siri or Alexa?
  • Winlink Amateur Radio Email via Paclink-Unix on the Raspberry Pi
  • Wireless Communications in Modern Mobile Technologies
  • Work on Your ARM Strength [Video]
  • Workflows and Collaboration: Allies or Enemies?
  • Wrangling Petabytes of Data to Create Huge Customer Value at Dentsu [Video]
  • Writing Code: Tools of the Trade
  • Writing Custom Error Loggers for ELMAH
  • Xamarin: The Universal Soldier in the Cross-platform Development Camp
  • XPath for Selenium IDE

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