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

DZone Sitemap: April 2016 Articles

  • (Un)common Use Cases for Graph Databases
  • 1 Stream, 2 Applications, and 3 Dependencies for Spring Cloud Data Flow
  • 10 jQuery Snippets for Efficient Web Development
  • 10 Tips for Creating Secure Mobile Apps [Infographic]
  • 10 Tips on How to Build the Perfect SDK
  • 10 Ways to Speed Up Your ASP.NET MVC Application
  • 12 Resources for Perfecting Your API Performance Strategy
  • 12 Tips to Avoid Cloud Waste
  • 1:1 interview with George Wayne of Qualia Networks
  • 1M msg/sec: IronMQv3 Hits Dos Commas
  • 22 Mobile Stats Everyone Should Know
  • 3 Way Ops Can Help Devs: A Developer Perspective
  • 4 Skills Every Test Team Needs
  • 5 API Testing “Must Haves” for API Security, Reliability, Performance
  • 5 Innovative Uses for Cloud Technology
  • 5 Manual Test Case Writing Hacks
  • 5 Skills a Software Developer Should Have to Be a Smart Developer
  • 5 Steps to Slowing Down Your Site
  • 5 Things to Consider When Starting an IoT Project
  • 5 Tips to Get the Most Out of Your Third Parties
  • 5 Tips to Managing Stress During Game Development
  • 7 Reasons Why People Do Not Like IT
  • 8 Solid Tips for Succeeding With Neo4j
  • A 5-Minute Guide to Performing Web Form Test Automation
  • A Closer Look at the Current State & Future Possibilities for Web Testing and Selenium
  • A Data Lake Architecture With Hadoop and Open Source Search Engines
  • A Deep Dive Into Docker – Part 2
  • A Developer's View On Marketing Buzzwords
  • A Glimpse Into Boston Secure World 2016
  • A Java Fan's Heartfelt Letter
  • A Look at Perspective Transform and Correction With Core Image
  • A NoSQL Conversation
  • A Polyglot's Guide to Multiple Dispatch – Part 1
  • A Simple Camel Route in WildFly Swarm
  • A Simple Way to Upload Files Using Mongoose
  • A Simpler Explanation for the Developer Shortage (If You Believe It)
  • A Spring Developer's Guide to Social Integration [Video]
  • A TDD Challenge for Your Team
  • A View Is Not a Table
  • A Weird Month for Artificial Intelligence
  • AccuREST Stub Runner Released
  • Additional Considerations Around IoT
  • Advanced Cloning in UI Development
  • Advice on Good APIs: Comparing Slack and Hipchat From a Developer’s Perspective
  • Agile Project Manager AND Scrum Master? Wrong... So, So Wrong
  • Agile Spread — Don't Come to Work Sick
  • Agile vs. Waterfall
  • Amazon Echo Dot: Loud and Clear!
  • An Introduction to Dagger 2 (Android DI) – Part 3
  • An Introduction to Data Science
  • An Introduction to Docker: The Performance Perspective – Part 1
  • An Introduction to Linux Distributions
  • An Introduction to Load Testing With Gatling
  • An Introduction to Logback: a Logging Framework From the Creator of Log4J
  • An Introduction to the Java Collections Framework
  • Analyzing the Panama Papers With Neo4j: Data Models, Queries, and More
  • Anatomy of a Scala Spark Program
  • Angular 2 Coming to Java and Python: The First Multi-language Full Stack Platform?
  • AngularJS Authentication Screencast Series — Part 1
  • AngularJS Exception Logging Made Simple
  • ANTLR 4 with Python 2 Detailed Example
  • Apache Cassandra Performance Tuning
  • Apache Sentry Is Now a Top-Level Project
  • Apache Spark Complex Event Processing, Training and SparkSQL Datawarehouse
  • API Garage: Moving to Open Source
  • API Integration Service Providers Should Have An API So Their Actions Are Embeddable
  • API Names and Begging the Negatives
  • API, RSS, and the Ability to Look at Your Company Through an External Lens
  • Apple Launch Open-source Platform For Mhealth Development
  • April Fool’s: Which Cloud Stores Your Data? The Kitty or the Pony?
  • April's Top 5 Crowd Funding Projects for Techies
  • Architecting for Failure
  • Are Rats Leading the Way Towards Augmented Intelligence?
  • Are You Ready For The Next Goldrush? Facebook's F8 Conference Is Happening Now
  • Are You Underpaid?
  • Areas of DevOps That Enterprise Organizations Must Address
  • ASP.NET Core and Angular 2 — Part 1
  • ASP.NET Core and Angular 2 — Part 2
  • ASP.NET Core and Angular 2 — Part 3
  • Asynchronous JAX-RS: Basics and Gotchas
  • Asynchronous Logging With Log4J Part 2
  • At the End of the Day, We Are All (Polyglot) Programmers
  • Authentication in Golang With JWTs
  • Automated Regression Testing Made Easy With CasperJS
  • Automatic 2D to 3D Conversion for Your Selfies?
  • Automatic Colorization of Grayscale Images
  • Automating AWS With CloudFormation Training
  • Automic + Oracle Hyperion = Visibility, Control and Compliance to Optimize Financial Close Process
  • Automic Launches Continuous Delivery for Siebel Packaged Applications
  • Automic Unifies Automation, DevOps, and Digital Transformation
  • Available Free Online, OpenShift Primer Book
  • Avoid Working With Classes and Reflection Where Possible
  • AWS Monthly Review — March 2016
  • AWS ZSH Helper
  • Azure Portal Tips & Tricks — Themes [Videos]
  • Basic CRUD Operations Using cx_Oracle, Part 1: Setup
  • Basic CRUD Operations Using cx_Oracle, Part 2: Retrieve
  • Basic CRUD Operations Using cx_Oracle, Part 3: Create
  • Basic CRUD Operations Using cx_Oracle, Part 4: Update
  • Batch Processing: A Tutorial on Workers, Queueing and Gelato
  • Beautiful Constructors Look Like This
  • Becoming a Neo4j-Certified Professional
  • Behind the Numbers on Why Universities Lag Behind in Cybersecurity Education
  • Best Buy will Not Issue API Keys to Free Email Accounts and Wants to Get to Know Your Company
  • Big Data and Market Research Have A Lot in Common
  • Big Data on a Budget in Oil and Gas
  • Big Data, IoT, and Blockchain: Ready to Follow the Yellow Brick Road?
  • Big Jobs, Little Jobs
  • Book Review: Domain-Driven Design Distilled
  • Boost Productivity With Knowledge Management
  • Bringing Agile to the Next Level
  • Build a REST API with XML Payload
  • Building Blocks for Highly Available Systems on AWS
  • Bye Manual SQL, Hello Speedment!
  • Captive DNS Server Example (Mongoose More Than an Embedded Web Server)
  • Ceylon 1.2.1 is Now Available
  • Ceylon on Mobile Devices
  • Changing Heap and Stack Size for NXP Kinetis SDK v2.0 GCC Projects
  • Characteristics of Good Agile Leadership
  • Chariot: The Web-of-Things Solution for Arduino
  • Checklist: Convert Row-by-Row to Bulk Processing w/FORALL and BULK COLLECT
  • CircleCI and Rainforest QA on Continuous Deployment
  • Client Side Logging in JavaScript
  • Closure-Based State
  • Closure-Based State Explained
  • Closure-based State in F#
  • Closure-based State: C#
  • Closure-based State: Java
  • Closure-based State: JavaScript
  • Cloth Physics Simulation for Babylon.js
  • Cloud Backup and Disaster Recovery: What Do You Need to Consider?
  • CloudBoost Android File Upload and Download
  • CloudPassage Study Finds U.S. Universities Failing in Cybersecurity Education
  • Clusterpoint Adds JOINs to its Database Platform
  • Code Improvements With Kotlin
  • Code Metric Visualization: Lines of Code and Code Coverage
  • Code Review Through the Years
  • Codify the Rules You Use to Organize Your Code
  • Coho Data Introduces Support for OpenStack, Brings Its Unique SDN Integration into Cinder Storage
  • Collaborators and Libraries: Java Design Patterns for Success
  • Come Speak at DevOps Enterprise Summit 2016!
  • Coming Soon: Scala Days 2016 NYC
  • Component Based Architecture
  • Concurrency and How to Avoid It
  • Confession... I Cheated During Planning Poker
  • Confessions of a Procrastinator: How to Handle Large Projects
  • Configure Tomcat 9 for HTTP/2
  • Considering Tor-like Techniques to Protect Your Users
  • Constructor Function Example in JavaScript
  • Constructor Function: Swift
  • Context Path Routing in CloudFoundry
  • Continuous Delivery With Jenkins - Part 1
  • Continuous Discussions (#c9d9) Podcast: Episode 37 — Live From Mobile Delivery Days
  • Continuous Discussions (#c9d9) Podcast: Episode 38 — CI Acceleration
  • Continuous Discussions (#c9d9) Podcast: Episode 39 – CD Automation
  • Control RGB LEDs Using Android and Arduino
  • Counting Distinct Values With HyperLogLog
  • Crafting the Ideal Push Message
  • Create UML Diagrams With Simple DSLs in Eclipse and IntelliJ
  • Creating a Custom Variable Blur Filter in Core Image
  • Creating a Homemade Retrospective Game
  • Creating Documented REST APIs With Wildfly Swarm
  • Creating Dynamic PDFs in ASP.NET MVC Using iTextSharp
  • Creating Geo-Enabled Applications With MongoDB, GeoJSON, and MySQL
  • Creating Immutable Classes in Java
  • Creating Procedural Normal Maps for SceneKit
  • Cross-Domain Cookie With Legacy Applications
  • Crowd Funding Projects Worth Looking At
  • CSS3 Responsive Tables
  • CUBA Platform is Going Open Source
  • Currying Functions in Scala
  • Cyber Monday: Past, Present, and Future
  • Data Center Migration
  • Data Is Your Most Valuable Asset
  • DB-Engines, Informix, and Neo4j: An Origins Story
  • Dealing With Jumbo Chunks in MongoDB
  • Debugging Wildfly Swarm Applications in Intellij
  • Default HotSpot Maximum Direct Memory Size
  • Deploy to WildFly and Docker From IntelliJ Using Management API
  • Deploying Java EE Apps to IBM Containers
  • Deploying REST APIs to Docker Using Ruby and Sinatra
  • Deploying The API Service Providers That I Depend On Within My Own Infrastructure
  • Deploying WildFly Swarm to Heroku
  • Design Cheats for Developers
  • Design Patterns Are Not Blueprints
  • Design Patterns in Swift: Document-View
  • Designing in a Large Enterprise Company — Part 1: Design, a Very Overused Term
  • Designing Software with Swift (Part I)
  • Designing Software with Swift (Part II): Protocol-based Design
  • Designing Software With Swift (Part III): Type-Based Design Without Protocols
  • Designing Software with Swift (Part IV): Functional Type-based Design
  • Detect Changes to Spectrum Colorpicker
  • Detect DNS Spoofing, Protect Your Digital Identity
  • Detecting Java Race Conditions With Tests, Part 1: Lost Updates
  • Develop on iOS? You Must Use Cocoapods.
  • Developing Real-Time Data Pipelines With Apache Kafka [Video]
  • DH2i Announces Industry’s First Containers as a Service (CaaS) Solution for Microsoft SQL Server
  • Different Ways of Injecting Dependency in an AngularJS Application
  • Dimensionality Reduction Techniques: Where to Begin
  • Discovering Go and Writing My First Plugin
  • Distributed Data Analysis With Docker Swarm
  • Do Agile and Banks Go Together?
  • Do We Need to Build Our Robots in Order to Love Them?
  • Do You Test Your IT Operations and Business Processes?
  • Docker Cloud: Monitoring and Logging
  • Docker Containers With Gradle Application Plugin
  • Docker Flow: Proxy-on-demand HAproxy Service Discovery and Reconfiguration With Jenkins Pipeline
  • Domino Said To Be Trialling Drone Based Pizza Delivery
  • Don't Run Your Business Into the Ground: 5 Ways to Reduce Your SaaS Churn Rate
  • Don't Throw the Baby Out With the Bathwater: 3 Features Missing From the Cloud
  • Dramatically Increase Visibility in Search for WordPress Using JSON-LD Payloads and This PHP Snippet
  • Dynamic Digest: Week of 3/28
  • Easily Generate a Full-Stack Java + Javascript App With JHipster
  • Easily Install Swift on Linux
  • Easing the Migration from Unix to Linux
  • EasyIoT Cloud and Accessing a Camera
  • Eclipse Hints, Tips, and Random Musings
  • Efficient Data Reports in Apache Spark With Aggregator Batching
  • Efficient JAX-RS: Conditional Gets & Puts
  • Enabling CORS in Node.js [Snippets]
  • Enterprise Cloud Adoption: It’s High Time We Run the First Reality Check
  • Entity Developer 6.0 — New ORM Designer for Telerik Data Access
  • Entity Framework Core 1 (Entity Framework 7) Support in ADO.NET Data Providers
  • Evaluating Database Compression Methods
  • Evolving Technologies for Driving Big Data
  • Examples of How to Make Drupal Outside-In
  • Executive Perspectives' On The Future of IoT
  • Exercises in Kotlin, Part 3: Functions
  • Exercises in Kotlin: Getting Started
  • Exercises in Kotlin: Part 2 - High Level Syntax and Variables
  • Export a Play Project as an Eclipse Project
  • Ext JS 6 by Sencha — the Good, the Bad, and the Ugly
  • Extending OpenStack Disaster Recovery to Google Cloud Storage
  • Fail, Fail, Fail
  • Fault Tolerance on the Cheap Part I
  • Finding Abstractions That Give Data Applications 'Flight'
  • First Steps to Using Spring Boot and Cassandra
  • Five Guidelines for Building a Log Management System
  • Five Languages That Are No More
  • Five Things You Must Know About DevOps
  • Five Tips for Introducing Product Management to Your Company
  • Five Top Tips for Keeping Your Mobile Apps Safe
  • Five Ways Knowledge Sharing is Good for Your Company’s Culture
  • Five Ways to Increase Knowledge Sharing in Your Free Time
  • Flexera Software Extends the Power of Software Asset Management (SAM) with Launch of FlexNet Manager for Cloud Infrastructure
  • Flows in Mule ESB
  • Focusing on the Cloud in Cloud Applications
  • Fooled by Monitoring
  • Formalizing My Approach to Identifying the Low Hanging API Fruit
  • Free Android Weather Resources for Developing Android Apps
  • Free Mini Book about Reactive Microservices
  • Friday Functions: npm Path
  • Full App Testing in Meteor
  • Full Stack Engineering in the Age of Hybrid Cloud
  • Further Nail in the Coffin of Disreputable Health Apps
  • Futurecasting: Impact of Self-Driving Cars
  • Game Development 101: Just in Time
  • Geek Reading April 13, 2016 #1081
  • Geek Reading April 22, 2016
  • Geek Reading: EBay Merges, Neural Networks in Python, and More
  • Geek Reading: Machine Learning, Advanced Algorithms, and More
  • Geek Reading: Spring Boot, Libraries, and More
  • Generating Related Data Elements
  • Genome Analysis Toolkit: Now Using Apache Spark for Data Processing
  • Geospatial Indexing US Congressional Districts With neo4j-Spatial
  • Get a Job, Container: A Serverless Workflow with Iron.io
  • Getting Started With Apache NiFi and Hortonworks HDF
  • Getting Started With F#
  • Getting Started With Hazelcast and Node.js
  • Getting Started With JRebel for Android
  • Getting Started with MarkupKit
  • Getting Started With Microservices on Docker and Cloud 66
  • Getting Started With Spark Streaming
  • GitHub Merge Button From CLI
  • Giving it 99 Percent!
  • Giving Up On TDD
  • Go Language for Java Developers Part 1
  • Go Language for Java Developers Part 2
  • Go Language for Java Developers Part 3
  • Go Language for Java Developers Part 4
  • Go Language for Java Developers Part 5
  • Goodyear Prepare the Ground for Driverless Cars
  • Google AMP Aftermath: Replacement Image Results
  • Gradle Compile-only Dependencies
  • Growing Revenue May Kill Your Startup
  • Hadoop and the Need for Speed: A Fast Data Strategy
  • Hadoop in Healthcare, Part 1
  • Hadoop in Healthcare, Pt. 2
  • HapiJS Authentication – Secure Your API With JWT
  • Hard Facts About the ROI of Software Testing
  • High Availability Using MySQL Group Replication
  • Hortonworks Announcements: April 2016
  • Hortonworks Develops Online Knowledge Sharing Community
  • Hortonworks: Top 15 Links of April 2016
  • How an Organizational Structure Affects Test Quality
  • How Are Dev Teams Improving Code Quality in 2016?
  • How Big Data Helps Solve Social Challenges
  • How BMW Uses HTC Vive and Mixed Reality to Development New Cars
  • How DBAs Can Keep Access To Production
  • How Did MongoDB Get its Name?
  • How Do I Get Started as a Microsoft Web Developer?
  • How Do You Define the Internet of Things
  • How Do You Know When to Touch Legacy Code?
  • How Docker Makes Testing More Efficient
  • How Education Elements Slashed Cloud Costs
  • How Fast Are Web Applications in 2016?
  • How Features as a Service (FaaS) Helps You Code Faster and Improves App Quality
  • How Game Mechanics Are Helping to Teach Game Development
  • How Good is Your Backup Strategy?
  • How Have You Seen IoT Change?
  • How I Brought my Nexus 7 Back to Life
  • How I Met Mother.Your [comic]
  • How Long Could It Take to Run a Regression?
  • How Many Users Abandon Your Site Due to Poor Performance?
  • How Microservices Are Transforming Python Development
  • How Millennials and Big Data Are Driving the Sharing Economy
  • How Mobile Data Is Driving IoT
  • How Node.js Revolutionized the Retail Space
  • How Otto Puts Docker's Development and Deployment Capabilities to Shame
  • How the Heck Do I Run Docker in Production?... And Will it Scale?
  • How the Hell Do I Run Docker in Production? And Will It Scale?
  • How the On-Demand Economy Contributes to IoT Advancement
  • How to Add Geocoding Lookup to Your App in 5 Minutes
  • How to Add Static Analysis to Your Development Process
  • How to Authenticate on Android Using Social Logins
  • How to Avoid False Positives and False Negatives in Test Automation
  • How to Back Up Azure Resource Managed VMs to a Recovery Services Vault
  • How to Capitalize the First Letter of a String in JavaScript [Snippets]
  • How to Decode a Cryptic Server Error Message
  • How to Deploy RESTful APIs Using Node, Express 4 and Docker
  • How to Describe Accomplishments on a Resume
  • How to Ensure Self Describing Log Data Using Log4Net
  • How To Filter Microsoft’s Hitler-Loving AI
  • How to Generate Customized Java 8 Code with Plugins
  • How To Get Started with Android Development
  • How to Get Started With Bimodal IT
  • How to Get Started With Machine Learning on Bluemix
  • How to Go Faster Than You Can
  • How to Implement a Typing Indicator in Your Android Chat App?
  • How to Install a Wireless USB Network Card on Raspberry Pi
  • How to Install NewRelic on Docker Stacks
  • How to Integrate Salesforce and CTI
  • How to Interpret and Report Your Performance Test Results (so People Actually Read Them)
  • How To Log From Azure Virtual Machines
  • How to Make a Piechart Using React and d3
  • How to Manage App Uptime Like a Boss
  • How to Measure the ROI of Your Cloud Spending
  • How to Pick Dependencies From a Developer’s Point of View
  • How to Predict Port Locations in a Logistics Network
  • How to Properly Filter Scunthorpe
  • How to Ramp Up Steps in Your Load Tests
  • How to Read Your Passport With Android
  • How to Use Deep Links to Drive Mobile Engagement
  • How to Use Mollie for Mobile Payments in Ionic App
  • How to Verify Equality Without Equals Method
  • How to Write Better QA Tests
  • How to Write Unmaintainable Code
  • HTML 5.1 Incremental Preview: Tabs, XSS, Tables, and Microformats
  • HTTPS Everywhere
  • Hype Detected [comic]
  • I Have an API Deployed, and a Base Presence Established, What Can I Do to Help Me Get the Word Out?
  • I Have an API, Now I Need Some Help to Identify What Is Needed to Manage My API Presence
  • I Severely Overestimated Peoples Desire to Deliver Real Solutions When it Came to APIs
  • IBM and Jelastic: Born-on-the-Cloud Combination
  • Identity Theft: The Risky Side of Big Data
  • If You or Your Family Take a Prescribed Medicine, You Might Want to Read This
  • Importing and Exporting Google Spreadsheets With Treasure Data
  • Infographic: Auto Software Security
  • Infragistics Android 16.1
  • Infrastructure as Code
  • Inside Wargaming.net’s Data-driven, Real-time Rules Engine
  • Install Let's Encrypt SSL Certificate and Force It to Use HTTPS
  • Installing a Linux Agent for VSTS Build Has Never Been Easier
  • Installing MongoDB on 32-bit Ubuntu 15.10
  • Interview Prep — Ready for Storytime?
  • Introducing a New Web Performance Metric for Media Sites: Activity Impact Score
  • Introducing Spark-as-a-Service — The Need-to-Know Essentials
  • Introducing the Enigmatic Logging Handbook
  • Introducing the Kafka Processor Client
  • Introduction to Immutable.js and Functional Programming Concepts
  • Introduction to Java 8 Streams
  • Introduction to Kerberos for Managers
  • Introduction to Mailtrap: A Fake SMTP Server for Pre-Production Testing of Application Email
  • Introduction to User Roles in JBoss apiman
  • Intuit’s DevSecOps: War Games, Gamification, and Culture Hacking
  • IoT Developer Survey: My Point of View
  • IoT Foundation — How Can IoT Impact on the Bottom Line?
  • IoT Market Report Reveals Big Data is Top of Mind within Internet of Things
  • IoT Technical Solutions Being Used Right Now
  • IoT Use Cases - 2016
  • iPhone SE Fails to Make A Splash
  • Is Anxiety Hurting Your Performance?
  • Is DevOps a Real Concrete Thing?
  • Is MySQL 5.7 (Primary Key Lookup) Really Faster Than Earlier Versions?
  • Is Overconfidence Based On Picking Easy Tasks?
  • Is Programming Similar to Composing Music?
  • Is There a ''One Technology to Rule Them All'' in Enterprise Mobility?
  • It All Started With a Wager About System Upgrades
  • It's Okay Not To Lead
  • ITIL vs. DevOps in Financial Service Organizations
  • Java 8 Configuration Defaults Using Optional
  • Java 8 New Date And Time Overview
  • Java 8 – Default Methods in Interfaces
  • Java 8 — Functional Interfaces (SAM)
  • Java 8: Base64 Encoding & Decoding [snippet]
  • Java Builders From The Start
  • Java Champions Get IntelliJ IDEA Ultimate for Free
  • Java Hashcode and Equals Deep Dive
  • Java Marches On [comic]
  • Java Notes: Monetary Problems
  • Java Performance Notes: Autoboxing / Unboxing
  • Java Quiz: Best Seats in the House
  • Java Quiz: Casting Objects in Java
  • Java Quiz: Extending an Abstract Class
  • Java Quiz: Objects and References
  • Java.net and Kenai Shutting Down: Why?
  • Java: Immortal Objects and Object Resurrection
  • Java: More Typing With Less Typing
  • JavaFX Tips to Save Memory: Shadow Fields for Properties and Observables
  • JavaLand 2016 Retrospective
  • JavaScript Module Systems Showdown: CommonJS vs AMD vs ES2015
  • JavaScript MVVM — You’re (Probably) Doing it Wrong
  • JDK 8: Arrays#sort vs. Arrays#parallelSort
  • Jenkins 2.0 Makes it Easy for Organizations to Deliver Applications
  • Junior vs Senior Developers: What's the Difference, Anyway?
  • JUnit 5 Extension Models Explained
  • JUnit testing Part II – Using Mockito for Dependencies Configuration
  • JWT Authentication With AngularJS - Video and Tutorial
  • Let It Crash: On Distributed Transaction Design
  • Let's Chat Application Using SignalR in MVC
  • Liquibase for Developers
  • Live Long and Process
  • Load Balancing 101: The Importance of Local Load Balancing
  • Load Balancing 101: Understanding Global Load Balancing
  • Load Balancing of WebSocket Connections
  • Load CSV Data into Couchbase using Apache Spark
  • Location Aware App in Android: UV Index
  • Log4j 2 Configuration Using YAML
  • Logback Configuration: Using Groovy
  • Logback Configuration: Using XML
  • Logging in New-Style Daemons With systemd
  • Looking Along the Beam: Analysis and Insight
  • Looking Forward to PGConf US 2016
  • Machine Learning — A Lesson Learned
  • Make a DIP-8 Footprint in CircuitMaker With 3D STEP Model [Video]
  • Make the App Store Great Again
  • Making Google Sheets Smarter with Blockspring
  • Making Node.js Available to All Users With nvm
  • Man vs. Tool?
  • Manage AWS EC2 SSH Access With IAM
  • Managing Dotfiles With Ansible
  • Managing Software Development Through Kanban and Trello
  • Managing Your Macbook With Ansible
  • Maslow’s Hierarchy of Needs: DevOps Edition
  • Maze-Walking Algorithm
  • Measuring Heart Rate With Wireless Earphones and Bluemix
  • Meet Red Hat OpenStack Platform 8
  • Meet the Crossword-playing Machine
  • MemSQL 5 Ships With LLVM-Based Code Generation for SQL Queries
  • Merging Bash SSH Session History
  • Metalogix and Microsoft to Facilitate Customer's Journey into the Cloud
  • Micro on NATS — Microservices With Messaging
  • Microservice Architectures With Spring Cloud and Docker
  • Microservices and the Impact on the Database
  • Microservices Arrived at Your Home
  • Microservices With Camel and WildFly Swarm - Introduction
  • Microsoft's Commitment to Azure
  • Minimum Viable Product and Production
  • Mistakes That We Often Encounter During Our College Projects
  • Mobile Apps: What’s a Good Retention Rate?
  • Mocking Method with Wildcard Generic Return Type
  • Modernized Pattern Implementation With CDI: The Maximal Decoupled Virtual Chain of Responsibility
  • Monitoring and Troubleshooting Apache Storm
  • Monitoring Docker Containers — Docker Stats, cAdvisor, Universal Control Plane
  • Monitoring Kafka on Docker Cloud
  • Monitoring Performance Across a Data Pipeline
  • More Good Programming Quotes
  • Moving to the Cloud: Transforming Technology and the Team
  • Multi-homing in SCTP
  • Multiple Libraries for Assertions in Your Test Classpath
  • Must-See Sessions at the Star East Software Testing Conference
  • MVB Spotlight: Simon Gladman - Swift Supremo
  • My Thoughts on My Windows Phone and Windows 10 (That it Would Not Get)
  • Myrtille: Access Your Desktop Everywhere
  • MySQL 5.7 Introduces a JSON Data Type
  • MySQL Data at Rest Encryption
  • MySQL Document Store Developments
  • Netflix Devops Chose Gradle for Continuous Delivery
  • New Core Image Procedural Noise Generators for Filterpedia
  • New Custom Core Image Filters
  • New Inspections for Java 8 in IntelliJ IDEA 2016.1
  • New Inspections for Java 8 in IntelliJ IDEA 2016.1
  • New Robot Capable Of Identifying Objects
  • New Tasktop Dev Features to Improve Your Software Development Lifecycle
  • Nexsan Announces Unity - First Unified Storage Solution
  • NGINX Amplify Monitors Microservices in Docker Containers
  • Nine Good-to-Knows about Oracle PL/SQL Error Management
  • Node.js v6 - Now Available!
  • Null Object Design Pattern in Automated Testing
  • NVMe (Non-Volatile Memory Express) Overview and Primer – Part I
  • Object Construction and Validation
  • On Logging Hours
  • On the Road to Smarter Building Management
  • One App To Bring Your Domestic IoT Together
  • One-Minute Windows Performance Analysis
  • Open Source: Standing in the Shadows of IT
  • OpenStack: Core Components
  • Pair Programming — The Most Extreme XP Practice?
  • Pair Programming: When Should You "Shoulder Ship It"
  • Parental Controls Market is a Great Opportunity to Start a Successful Business
  • Passing Java Arrays in Oracle Stored Procedure From Mule ESB Flow
  • Patterns and Processes for Continuous Delivery of Microservices
  • Patterns, 20 Years Later: The Constructor Function Explained
  • Performant Python and NGINX, Part I: Web Serving and Caching
  • Pifpaf, a Tool to Run Any Daemon Briefly
  • Pitfalls of a Non-technical Manager
  • Planning and Creating Azure Search Indexes
  • Planning Your Docker-Based Microservice Stack
  • Play in Action – Building REST Services
  • Playing With One Possible OpenAPI Spec for the Human Services Data Specification (HSDS)
  • Poll: What's Fun, Difficult, Unpleasant About Programming?
  • Potential Java Garbage Collection Interview Questions
  • Practical Rails: Adding a Bootstrap Theme
  • Practice, Practice, Practice
  • Precision and Recall by Example: The Two Pillars of Search Relevance
  • Presentation: Service Discovery in a Microservice Architecture
  • Privacy and Security – Is There A Difference?
  • Producing Documentation for Your Rails API
  • Profile of an Iot Developer: Results of the Iot Developer Survey
  • Programmers Abroad: Why Aren't You One Of Us?
  • Programmers are Humans, Too: How to Get Crusty Developers to Change
  • Progressive Profiling: Vital Info From Happy Customers
  • Protect Your Immutable Object Invariants in More Complex Java Objects
  • Protobuf Performance Comparison and Points to Consider When Deciding If It’s Right For You
  • Public Cloud vs. Private Cloud
  • Put Your Java 8 Method References to Work
  • PyDev of the Week: John Cook
  • PyDev of the Week: Nicole Harris
  • PyDev of the Week: Peter Damoc
  • Python 201: What Is a ChainMap?
  • Python 201: What’s a Deque?
  • Python Build Automation Demo With Gradle at Linkedin [Video]
  • Python – the Handy defaultdict
  • Qualia Networks Helps Students Create Smart Devices
  • Quartz Scheduler Configuration For Web Applications
  • Query Store and Optimize for Ad Hoc
  • Quick Access to Eclipse IDE Features
  • R.I.P. MBaaS — Long Live BaaS
  • Rackspace Becomes AWS DevOps Competency Partner
  • Rackspace Selects CloudPassage for Compliance Assistance Service
  • Reaching an Ambitious Goal Takes Time
  • Real-time Data Analytics: The Way Forward
  • Reclaiming Design Patterns (20 Years Later)
  • Reclaiming Disk Space From MongoDB
  • Recognizing Hand-Written Shapes Programmatically: Find the Key Points of a Rectangle
  • Recreating Kai's Power Tools Goo in Swift
  • Redis vs. Hazelcast – Radargun Puts Them to a Challenge
  • Reducers: Workhorses of Parallel Programming
  • Reindexing Data With Elasticsearch
  • Releasing Secure Coding Learning Resources for Everyone to Use
  • Replacing Text in NGINX with sub_filter
  • Research Explores How Doctors Are Grappling With Patient-Led Data
  • Responsive Web Testing: 3 Common Mistakes
  • RESTful APIs With Camel and WildFly Swarm
  • Retry Handling With Spring-Retry
  • Ridiculously Fast API Authentication with Phoenix
  • Roadmap for Apache Camel 2.18 and towards Camel 3
  • Robin Systems Announces Containerization Platform for Enterprise Applications
  • Robobrain and the Knowledge Commons
  • RoboVM Winding Down
  • Rollout Under the Hood – 2016 Update
  • Running Mongorocks In Production
  • Salesforce, Mulesoft, and Killing the API
  • SAP TV Asks Iron.io to Explain Microservices
  • Saving Hundreds of Hours With Google Compute Engine Per-Minute Billing
  • Scala: Higher-Order and Anonymous Functions
  • Scaling Kubernetes Microservices on OpenStack With TOSCA Orchestration Part II of II
  • Scaling Kubernetes Microservices on OpenStack With TOSCA Orchestration Pt I of II
  • SCTP Multi-Homing in Linux
  • Scylla, a Cassandra-Compatible NoSQL Database at Two Million Requests Per Second
  • Security Considerations with Camel HTTP Services
  • Security Failures Throughout History: Learning From the Past
  • Sending Amazon CloudWatch Logs to Loggly With AWS Lambda
  • Servers? Where We're Going We Don't Need Servers.
  • Service Discovery for NGINX Plus with ZooKeeper
  • Service Discovery With Wildfly Swarm
  • Shadow Fields vs. Property Accessors Interface Round 3
  • Sharing Test Classes Between Multiple Modules in a Multi-module Maven Project
  • ShortStack: Godaddy Offers OpenStack-based Cloud Services, Red Hat Crosses $2b in Revenue, and More
  • ShortStack: OpenStack's Mitaka Release, Rackspace Debuts OpenStack Everywhere, and Volkswagen Chooses OpenStack for Private Cloud
  • Simple Access Control for CakePHP3
  • Simple Everyday Tips for Vaadin Developers (Part 1: Vaadin 6 to 7)
  • Simple Everyday Tips for Vaadin Developers — Part 2: Using CDI
  • Simple, Secure Role Based Access Control (RBAC) For REST APIs
  • Simplify Your AWS Config With Cumulus
  • Simplifying Nested Loops With Java 8 Lambdas
  • Single Page AngularJS Application With Spring Boot and Yeoman
  • Single-Page Apps Are More Complicated Than You Think
  • Singleton Implementation in C#
  • Singleton Implementation in F#
  • Singleton Implementation in Scala
  • Singleton Implementation: Java
  • Singleton Implementation: JavaScript
  • Six Tips to Improving Your Agile Methodology
  • Skill Development in Exploratory Testing
  • Slack Nails the Reasons Why You Open Up and Share Your API Road Map
  • Software Living On Its Own?
  • Software Rewrite: The Chase
  • Software Tech Investment Risks and You
  • Software Testing Estimation Techniques & Hacks Webinar Recap
  • Solr 6 Cross-Data Center Replication
  • Solr 6, SolrCloud and SQL Queries
  • Some GlusterFS Experiments and Benchmarks
  • Some of the Common Building Blocks of API Deprecation
  • Some Very Different Views on What APIs Are and What APIs Can Do
  • Sorted Pagination in Cassandra
  • Spark and Scala Resources
  • Spark Salesforce Connector Tutorial Using JDBC
  • Speaker of the Month: April 2016
  • Spring Batch FlatFileItemWriter Hacking
  • Spring Boot With JSPs Using Undertow
  • Spring Cloud Sleuth RC1 Deployed
  • Spring for Apache Kafka 1.0 Milestone 2 Available
  • Spring OAuth2 With JWT Sample
  • SQL Server Views and Simplification
  • Sqoop: Import Data From MySQL to Hive
  • Stacked Area Charts and Mathematical Approximations
  • Startup Aims To Take Robotic Surgery Inside The Body
  • State of Testing 2016 Report
  • Staying True to My API Core and Seeing Bots as Just One More Design Constraint
  • Stop Anticipating Change
  • Study Reveals How Devops Grows Revenue
  • Sucked Into the World of Bots and APIs
  • Sumo Logic Announces Industry’s First Machine Data Analytics Platform that Unifies Logs and Metrics Data
  • Survey Shows Significant Opportunity for Backup and Recovery Solutions for Next-Generation Databases
  • Swift Sequences: The .next() Generator
  • Swiftly Becoming Confused About Protocols (Part II)
  • Swiftly Becoming Confused About Protocols, Part I: Interfaces
  • Systemd and Upstart Services
  • Take a Break, Go Out and Play
  • Taking the ‘Express’ Route to App Deployment
  • Technical Certifications and My World's Greatest Dad Mug
  • Technical Debt Shouldn't Be Handled Like Financial Debt
  • Technology Trends Around IoT
  • Test Better, Test Faster, Test Smarter
  • Test Estimation Techniques (If You Must...)
  • Testing Angular 2 Applications
  • Testing in Ansible
  • Testing Java EE (or Why Integration Tests Are Overrated)
  • Testing Spark Code
  • Text Mining in R: Unique Terms Per Document
  • The 80% Rule of Program Coupling
  • The API Assertions We Make, Believe In, And Require For Our Business Contracts
  • The Basics of Using REST vs. SOAP
  • The Benefit of Having an Enterprise Logging Policy
  • The Benefit of Having an Enterprise Logging Policy
  • The Benefits of Combining Cmmi and Scrum Testing
  • The Benefits of Test Driven Learning With React JS
  • The Challenge of Application Rebuilds
  • The Cloud Isn't Cool Anymore. It's Here Now, and Here's How to Use It
  • The Data Structures and Algorithms Learning Problem
  • The Data Tipping Point
  • The Data Value Chain (Infographic)
  • The Database is Your Number 1 Bottleneck to Agile Development — Here’s 4 Reasons Why
  • The DBA is NOT Infallible or How I Learned to Stop Worrying and Love Automation
  • The Death of the "Project"
  • The Difference Between Functional and Non-Functional Testing
  • The Essential DevOps Terms you Need to Know
  • The Evolution of the Enterprise
  • The False Security of Notifications
  • The First Exception Changes the Rules of the Game
  • The Flyweight Pattern
  • The Good, the Bad, and the Ugly Among Redis Pagination Strategies
  • The Google Startup Incubator is Ready for Launch. Will it Keep Employees in House?
  • The Great Grommet Podcast, Episode Four: An Interview With Digital Accessibility Pro Jennison Asuncion
  • The GUI Problem
  • The HTML DOM and Traversing the DOM by eq() and find() Methods in jQuery
  • The Importance of Immutability in Java
  • The Key Values of the Internet of Things
  • The Lack of an API and Healthy Partner Integrations is an Early Warning System for Service Providers
  • The Mathematical Justification for Not Letting Your Builds Queue
  • The Mediator Pattern: Deep Dive
  • The More I Gather OpenAPI Specs the More I Realize How We Obsess Over the Unecessary
  • The Netflix Stack, Using Spring Boot — Part 3: Feign
  • The Next Evolution of DevOps in the Enterprise: “Hardening” DevOps
  • The Next Generation of Knowledge Management: Supply Side vs. Demand Side
  • The Number One Tip to Help Junior Developers Become Senior Developers
  • The Potential Of Jekyll As a Static Data Engine
  • The Real Reason You Shouldn't Use SIGKILL [Comic]
  • The Relationship Between BDD and API Design
  • The Relationship Between Software Performance and Retail Success
  • The Repeating Problems With the Internet of Things
  • The Rise of Cloud Robotics
  • The Secret to Code Quality in 2016 [Infographic]
  • The Shortlist of Docker Hosting
  • The Singleton Pattern, 20 Years Later
  • The Six-Day Work Week Reality
  • The State of Jenkins — 2015 Community Survey
  • The Third Time Often is the Charm
  • The Top 5 Technologies Brought to You By Canada
  • The Unintended Consequences Of API Patents
  • The Utility Theory and Agile Adoption
  • The Value of Shared Knowledge
  • The Winning Combination of AngularJS and Ionic for Hybrid Mobile App Development
  • The Wisdom of Programming Quotes
  • There's No C in DevOps, But There Should Be
  • Things to Consider Before Diving Into the Java Programming Language
  • Think With Google: Micro-Mobile Moments With New Design Portal
  • This Week in Mobile
  • This Week in Mobile (Apr 11)
  • This Week in Mobile: Facebook Bots, Android N, and Apple's Paid Search?
  • This Week in Mobile: Free Xamarin, Swift Extensions, Android N
  • This Week in Modern Software: Here Come the Facebook Bots
  • This Week in Modern Software: Why FBI Hacking the iPhone Without Apple Is So Important
  • This Week In Security 18 (SpyEye, Ransomware Tools, Oracle, US DOE, MIT and FBI)
  • This Week in Security — Mumblehard, Flash Player, Hacking Team, FBI, WhatsApp, Nitol, Chrome
  • This Week in Security: Anonymous, Apple, Chrome, Java, Petya, Samba
  • This Week in Security: Quicktime, Blackhole, Microsoft, GozNym, Power-grid, Western Digital, EU Data Protection
  • This Week In Spring
  • This Week in Spring
  • Thunder, a Drupal Distribution for Publishers
  • Tips for Website Speed Optimization
  • To Leave Or Stay Loyal as a Programmer?
  • Tools for Node.js Developers on Bluemix
  • Top 10 CSS Bad Practices
  • Top 10 Questions to Ask to Evaluate Software Assets
  • Top 2 Features of Self-healing Microservices
  • Top 3 Practices to Manage Globally Distributed QA Teams
  • Top 5 Rules for Giving Enterprise Apps a Consumer-Grade UX
  • Top 9 Ways to Speed Up Your Development Process
  • Top Performance Metrics for Java, .NET, PHP, Node.js, and Python
  • Tracking HTTP/2 Adoption: Stagnation
  • Transforming Collections — Java 8 Collectors API
  • Transport-Independent Remote Services
  • TSA Pays $1.4M for 50/50 Randomizer App — Wait, What?
  • Tutorial: Building a React.js App With DreamFactory
  • Two Dumb Ruby Mistakes
  • Type Specialization in Scala
  • Ubuntu Comes to the Windows Desktop
  • Ultimate App Dev Stack is Red Hat Cloud Suite
  • Understanding Causality and Big Data: Complexities, Challenges, and Tradeoffs
  • Understanding the Docker Ecosystem
  • Understanding the Richardson Maturity Model via Fast Food
  • Unit Testing With Swift PM
  • Updating CI Environments With Travis
  • Uptime: How Many 9s Do We Need?
  • Use Cases for Real Time Stream Processing Systems
  • Use Smart Streams With Your Database in 2 Minutes
  • User Interface Insights
  • User Profiles With Angular and Firebase
  • Using AI to Develop Smart Videos
  • Using AI to Open Up the Drone Market
  • Using APIs to Provide Building Blocks for Still and Motion UAV Imagery Media Applications
  • Using DNS to Debug Downtime
  • Using Eloquent in Slim Framework
  • Using HTTPS to Secure Your Websites: An Intro to Web Security
  • Using Laravel in Implement Instant Messaging in PHP
  • Using Spring Session for Concurrent Session Control in a Clustered Environment
  • Using Stubs for the AWS SDK for Ruby
  • Using the WebSphere Liberty Application Client
  • Verifying Datetime and Date With Hamcrest
  • Video Demo: Side-by-Side Web Testing for Mobile and Desktop
  • View Document Permissions in MarkLogic
  • Visual Studio Code Reaches 1.0
  • We Did It Wrong, But Not All Was In Vain
  • Web-based Java Swing Kiosk Application
  • Weekly Top 10: DevOps in the Enteprise and Bimodal IT
  • Weekly Top 10: DevOps Talent and Challenges
  • Weekly Top 10: Your DevOps Flavor
  • Well-Written Java 8, 8 Ways
  • What Can Kill a Game Faster Than Darth Vader? Answer: Latency
  • What I Am Seeing as a Minimum Viable Bot Presence
  • What is Appery.io API Express?
  • What is the Appery.io Tester App?
  • What Starbucks Can Teach Us About Software Scalability
  • What To Keep In Mind When Developing IoT Apps
  • What to Test First: Desktop or Mobile?
  • What You Need to Know About Microsoft Cloud App Security
  • What's Coming for CSS: Compatibility and Control
  • When Advice Turns Out to Be a Mistake
  • When Are Courses Counter-productive?
  • When Dynamic Computer Architectures Slow Down
  • When PostgreSQL Doesn't Scale Well Enough
  • When Spark Jobs On Cassandra Start Hanging
  • When the Dream Disappears From Your Dream Job
  • Where Do I Start With APIs? The Independent Liberal Arts College Edition
  • Which Software Companies Should You Not Work For?
  • Why Agile Turns Into Micromanagement
  • Why Does Logging Hours Feel So Offensive?
  • Why Leading Companies Dark Launch
  • Why Load Balancing Is a Must
  • Why No One Talks About Agile Testing!
  • Why Organizations Still Fail to Load Test
  • Why Rewrite InsertBackendHere to Node?
  • Why Software Innovation Is Not a Free Pass for Doing Whatever You Want
  • Why You Should Do Periodic Reviews of Legacy Code
  • Will Big Data Replace Management?
  • Windows App Development: What is Universal Windows Platform (UWP)?
  • Working in Parallel: On the Complications of Parallel Algorithm Design
  • Working With AVRO and Parquet Files
  • Wrangling Huge .csvs Made Simple (With a Little Help From SQL)
  • Xamarin Forms 2.1 Upgrade – Some Surprises (and How to Get Around It)
  • Xamarin Has Joined Microsoft — How I'm Feeling Now
  • XML Digital Signatures and JAXB: The Less DOMinant Approach
  • Yes, Java Has Flaws. But...
  • You Can See Clearly From the Live Video Feed...
  • Your JAX-RS APIs Were Not Born Equal: Using Dynamic Features
  • Your Microservices Effort Will Fail If You Only Focus On The Technical Details
  • “Making Pages X Seconds Faster Equals Y” Actually Means This...

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