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

DZone Sitemap: January 2016 Articles

  • "DevOps-ing" the Blog
  • "Fr-Agile" - New Way of Going Agile
  • "Something is Technically Wrong" #TwitterDown
  • 'Stockfighter': The Programming Game You Have Been Waiting For
  • 10 Best Practices for Log Management and Analytics
  • 10 Pro Tips for Managing the Performance of Your Third-Party Scripts
  • 11 and 13-year-old Programmers Help Wounded Veterans Learn How to Code
  • 13 Experts Share Their 2016 Software Industry Predictions
  • 20 DevOps Leaders to Follow on Twitter
  • 2015 Christmas Lectures Part 3 – Robots, Cyborgs, and Ghosts
  • 2015 Year in Review: Cyberattacks and Security
  • 2016 API Predictions
  • 2016 Responsive Design Trends With Ethan Marcotte
  • 3 Killer JIRA Test Management Hacks
  • 3 Lessons From Continuous Deployment Experts on Implementing CD
  • 3 Major Graph Database Technology Trends to Watch in 2016
  • 3 Metrics to Track to Drive Change in DevOps Teams
  • 3D Printed Classic Mac Apple Watch Charging Station
  • 3D Windowing is Here! (Or at Least Near)
  • 4 Pipelines That Make Code Always Ready For Production
  • 4 Reasons Why Java is Still #1
  • 5 Dilemmas IT Operations Will Have to Deal With in 2016
  • 5 Key Aspects of a Successful Open-Source Project
  • 5 Predictions of Where Supercomputing Is Heading in 2016
  • 5 Reasons Automated Testing Is Worth the Investment
  • 5 Tips On Working With Technical Debt
  • 5 Useful JavaScript Libraries
  • 5 Ways Application Performance Monitoring Will Change in 2016
  • 5 Ways Wearables are Improving Enterprise Operations
  • 7 Common Mistakes to Avoid When Implementing Bimodal IT
  • 7 Habits of Successful DevOps
  • 7 of the Biggest App Trends of 2015
  • 7 Steps to Integrate Salesforce With Sharepoint
  • 7 Tips for Continuously Deploying Single Page Apps
  • 7 Ways ES2015 Can Improve Your JavaScript Programming
  • 7 Ways Your Data Is Telling You It’s a Graph
  • 72% Implement DevOps, but Most Are Missing Key Pieces
  • 8 Habits of Highly Successful Developers
  • 8 Major Challenges Faced by Android Application Developers
  • 8 Reasons Your Next iOS and Android App Should be in Java
  • 8 Steps to Safely Migrate a Database Without Downtime
  • 9 New Year Resolutions Every Software Tester Should Have for 2016
  • A Curated List of IDE Plugins for Android Development
  • A Developer Evangelist's Thoughts on Angular 2
  • A Different Kind of Java Security Framework
  • A General Software Maturity Model
  • A Holiday Gift for Graphistas: The Neo4j 3.0 Milestone 2 Release
  • A Manager’s Guide to Self Managing Teams
  • A Modern Architecture for Functional Programming
  • A New Approach to Function.prototype.bind
  • A New JavaFX App Framework for Kotlin — TornadoFX
  • A Primer on Open-Source NoSQL Databases
  • A Review of DBmaestro
  • A Ruby Program on Logistic Regression
  • Adding Architectural Quality Metrics to Your Continuous Delivery Pipeline
  • Advocacy for a Faster Web: A Setting in Your Browser
  • Aggregations With Couchbase Server vs SQL Server
  • Agile in 2016: Product Managers Using Feature Flags
  • Agile in the Defense Industry: Milestone Reviews
  • Amateur Game Development - Getting Started
  • AMD Unveils Polaris Graphics Chip, Combining High Performance With Power Efficiency
  • An In-Depth Look at java.util.LinkedList
  • An Introduction to Spark, Your Next REST Framework for Java
  • Analyzing Hystrix Metrics With Logentries
  • Anypoint Studio 5.4 with Mule 3.7.3 Released
  • Apache Ignite: Distributed In-Memory Key-Value Store
  • Apache Spark With Air On-Time Performance Data
  • API Best Practices: API Management
  • API Blueprint Evolving Where OpenAPI Spec Falls Short
  • API Stack, APIs.io, and APIs.guru Need You to Create and Share Your API Definitions
  • API Testing With Runscope
  • Apple and Switching to Android
  • Apple Watch, Android Wear, and BYOD Policies
  • Application vs Database Development — Understanding the Disconnect
  • AR in the Enterprise
  • Architecting the Internet of Things
  • Arduino Powered Radio Alarm Clock – Part 1
  • Are Robots Not Coming For Your Job After All?
  • Are You Being Technology Agnostic?
  • Automate to Save Mental Energy, Not Time
  • Automating AWS CodeDeploy Provisioning in CloudFormation
  • Autostarting openHAB on Raspberry Pi
  • Avoiding Enterprise Web Scale Pitfalls
  • Azure Stream & Twitter Sentiment Analytics ML Dashboard on PowerBI
  • Back to Back to Back to Back: We’re a Gartner APM MQ Leader Four Years in a Row!
  • Basic Guide to Branching With Git
  • Basic Infrastructure Patterns
  • Basic Intro to Amazon ECS, Route 53, Dynamo DB, and Kinesis Firehose
  • BDD for Complete Uninitiates
  • Be Lazy With Java 8
  • Become a Better Programmer by Mastering Google
  • Becoming a Senior Engineer
  • Benchmarking 5 Popular .NET Logging Libraries
  • Beware of Slightly Different Behavior Between ConcurrentMap and ConcurrentHashMap for computeIfAbsent
  • Beyond Beginning Git: Exclude and Interactive Add
  • Beyond Beginning Git: Working Tree, Index and HEAD
  • Big Data 'Must Bookmark' Links of 2016
  • Big Data East Coast Developer Events in 2016
  • Big Service, Service Streams, and Service Cloud
  • Black Pipe Testing — Into the Void
  • Blackbox Testing Microservices
  • Blinky LED With openHAB on Raspberry Pi
  • Book Review: Thinking in Java
  • Bootiful Enterprise Applications Powered by Spring Boot and Hosted on Payara Micro
  • Bored with Alert? Check out SWeet ALert (SWAL)
  • Brand-Based Architects — A Wise Idea?
  • Brewing Beer With a Raspberry Pi: Moving to ITemperatureClient Interface
  • Bring Functional Tests Closer to Business With Cucumber
  • Build a Custom Solr Filter to Handle Unit Conversions
  • Building a Bridge Between Designers and Developers
  • Building a Seat Map Using Angular, SVG, and Couchdb
  • Building a Site With Sinatra — Part 1
  • Building a Site With Sinatra — Part 2
  • Building an Application with Modern Java Technologies
  • Building an IoT App on IBM Bluemix
  • Building High Performance Big Data Analytics Systems
  • Building Responsive iOS Applications Using Markup
  • Building Simple Data Access Layer Using JDBC
  • Building the First Alexa App for a Conference
  • Call for Submissions: 2016 DZone Guide to Data Persistence
  • Camel Design Patterns eBook is Out
  • Can IT Research Firms Be Bought?
  • CartoonEyes: Compositing Cartoon Eyes Over Face From Front Camera in Swift
  • CASBs — How to Make the Public Cloud Feel Private
  • Checklist for Evaluating — and Avoiding — Cloud Vendor Lock-In
  • Choosing a BI and Analytics Tool: 8 Steps from Requirements to Evaluation
  • Clojure: First Steps With Reducers
  • Cloud Cruiser Launches New SaaS Application for Superior Cloud Consumption Analytics
  • CodeIgniter: Getting Started with the Calendar Class
  • Common Questions in Java: Insights from Stack Overflow
  • Complex Test Objects Made Easy in Java
  • Configuration (Mis)management, or Why I Hate Puppet, Ansible, Salt, etc.
  • Configuring Spring Boot for PostgreSQL
  • Connect the Dots by Relating Spaces
  • Consider Static Factory Methods Instead of Constructors [Factory pattern]
  • Container Object Pattern, A New Pattern for Your Tests
  • Continuous Code Reviews & Quality Releases
  • Continuous Delivery and Release Automation for Microservices
  • Continuous Delivery for Containerized Applications
  • Continuous Deployment With Heroku and Github
  • Continuous Discussions (#c9d9) Podcast: Episode 32 – Orchestrating Your Testing Suite
  • Continuous Discussions (#c9d9) Podcast: Episode 33 – Measuring DevOps
  • Continuous Testing: Top Reads of 2015
  • Contributing to Open Source Projects and Code
  • Controlling Your Novelty-seeking Behavior
  • Convert an Existing Non-Responsive Website to Responsive One
  • CORS Vulnerabilities
  • Couchbase Cloud Recipes
  • Covering Mesos and Mesosphere
  • Craft Your Team Culture Using a Team Manifesto
  • Create a Slack Docker Proxy in Go — Part 1
  • Create an AngularJS Web Application That Sync's With Couchbase Using PouchDB
  • Creating a "Culture of Progress"
  • Creating a Doxygen-friendly Arduino Library for the 7-segment Display Shield
  • Creating a Grid Layout in iOS
  • Creating a Grid Layout in iOS
  • Creating a Proxy Object Using cglib
  • Creating a Slide Show App with Core Image Transitions
  • Creating Interactive Charts Using jQuery
  • Creating Oscillating Images With Swift Extensions
  • Creating PostScript from *tex
  • Cross-browser JavaScript Copy and Paste
  • Cross-Domain Data Sharing in JavaScript
  • CUBA Platform Filters — the Fast Food of Business Software?
  • Customization of Node-RED on Bluemix
  • Dangers of Monorepo Projects
  • Data Driven Action: A Spring Primer on Data Science
  • Database Scaling Made Simple
  • Death to APM and Logging Silos
  • Debating Brendan Eich Over Android-OpenJDK Move
  • Debugging Unity 3D with VSCode
  • Deciding Between Ease and Extensibility
  • Deciding if a Cloud Database is Right For You
  • Decrease Deployment Time of Rails Applications by Precompiling External Assets Separately
  • DefinitelyTyped Project for IBM MobileFirst and Hybrid Mobile Apps
  • Demystify Java Class Loading
  • Dependency Injection Without the Boilerplate: Scoped Objects in Dagger 2
  • Deploying a Click-once Application With Build vNext in Azure Blob Storage
  • Designing for Database Fairness
  • Developer Career Patterns: The Technical Communicator
  • Developer Interviews: Dos and Don'ts
  • DevOps for Non-Coding Teams
  • DevOps Without Ops? Is It Possible?
  • Devops — Developers Doing Ops, or Ops Doing Development?
  • DevOps-ing the Blog, Part 2
  • DevTestOps: How HP Plug-in Helps You Achieve True Continuous Delivery
  • Digging Into the Modern JavaScript
  • Disabling Session Affinity in Azure App Service Web Apps (Websites)
  • Distributed Systems in the Real World
  • Divided We Win: an Event Sourcing, CQRS Perspective on Write and Read Models Separation. Queries.
  • DLL Hijacking: The Code
  • Do Driver-less Cars Need Sport to Go Mainstream?
  • Do Not Create a Domain Specific Language for Your Customer
  • Do Not Use AllArgsConstructor In Your Public API
  • Do You Have Visibility Into What’s Happening in IT?
  • Docker Image of the Day: Apache httpd
  • Docker Service Discovery on Microsoft Azure - Docker Java App Load Balanced by Nginx or Apache HTTP, Mongo Replica Set And Hazelcast Cluster
  • Docker — How to Get Started With Cloudera
  • Dockerizing Spring Boot Applications
  • Documenting RESTful APIs
  • Does Open Source Have a Place in DevOps?
  • Don’t Worry, It’s a Compiler Bug
  • Dropwizard From the Start — Part 2: Building a UI Using Mustache
  • Dynamic Class Enhancement with CGLib
  • Dynamic Resource Management for Application Containers
  • Electric Cloud's Top Continuous Discussions Podcast Episodes From 2015
  • Elliptic Labs Launches BEAUTY Ultrasound Proximity Software
  • Embracing Creative Constraints
  • Employee Turnover is Good for the Maintainability of Your Code Base
  • Enabling and Disabling Tabs on AEM 6.1 Assets Metadata Schemas Using Groups
  • Enabling OpenVPN Configuration/Autostart on Ubuntu
  • Enough With the IoT Naysaying Already
  • Envisioning the Post-App Store World
  • Evan's Book Reviews — Business Agility Edition
  • Every Developer Should Be an Architect
  • Every Programmer Is Self-Taught
  • Everything You Need to Know about PHP 7
  • EXPLAIN FORMAT=JSON Provides Insights on optimizer_switch Effectiveness
  • EXPLAIN FORMAT=JSON: Everything About attached_subqueries, optimized_away_subqueries, and materialized_from_subquery
  • EXPLAIN FORMAT=JSON: order_by_subqueries, group_by_subqueries details on subqueries in ORDER BY and GROUP BY
  • Exporting and Importing Data in apiman
  • Extending the Stream API to Maps
  • Farewell, IE
  • Fast Reflection for Value Types
  • Filterpedia: Core Image Filter Explorer
  • Five Easy Steps To Creating Your First Video Game
  • Four Key UI/UX Design Principles for Game Developers
  • Four Mistakes to Avoid With Local SEO — Hearsay Social
  • Four Tips for Pair Writing
  • Four Ways Testers Can Eliminate Risks in Test Automation
  • Fresh Release — Neo4j OGM 2.0 Milestone 1
  • From 8-bit to 4k: Exploring the Trend of Video Game Remakes
  • From Code to Customers, How Barclays Uses AppDynamics
  • Full Day of Graphs at FOSDEM 2016
  • Fun with Nuxeo Cloud and Docker Tools After DockerCon
  • Function Pointers in My Swift CCurl Library
  • Game Development 101: Know Your Audience
  • Game Development 101: Learning From Mistakes
  • Game Marketing 101: Game Trailers
  • Geek Reading January 16, 2016
  • Geek Reading January 24, 2016
  • Geek Reading January 6, 2016
  • General Performance Tips
  • Generating a Jekyll Static Site With GulpJS
  • Get Started With Spark 1.6 Right Away
  • Get Up to Speed With Microservices in 8 Hours
  • Getting Direct SQL Access to Your Mixpanel Data in 6 Easy Steps
  • Getting Familiar With Arduino IDE
  • Getting started with JBoss Data Grid for xPaaS - Hot Rod Service
  • Getting Started with Zewo Swift Packages for HTTP Services
  • Getting the Job: Developer Interview Types — The Minimalist
  • Getting Visual Studio to Display Deadlocked Tasks
  • Getting Work Item Data in Powershell Through REST API
  • Git Stash-Driven Development
  • GitHub Wish: Use My Own Templates For GitHub Pages
  • Going From Static to Dynamic With Ionic Creator
  • Good Programmers Don't Work for Equity
  • Goodnight, Sweet Prince: Internet Explorer 8, 9, and 10 Reach 'End of Lifecycle'
  • Google, Digital Ocean, & Rackspace Gain 1st Place Rankings in Several Empirical Cloud Performance Benchmarks
  • Gradle Tooling API Introduction
  • Gradle – Copy to Multiple Destinations
  • Grails Goodness: Using Spring Cloud Config Server
  • Graybox Testing — Control Your Dependencies
  • Grids in a SPA: Integrating JQGrid With Spring MVC and GSON
  • Groovy Unmarshalling JSON to a Specific Object
  • Guava ImmutableCollections, Multimaps and Java 8 Collectors
  • hack.summit() 2016: The Details
  • Hadoop Sample Application With Vagrant and Ansible
  • Hands-on AngularJS: Directives, Models, Controllers
  • Hands-On With RecalBox, an Awesome Raspberry Pi OS
  • Handy Reference: RegEx in the Network
  • Happy People Still Quit
  • Hardware Reset for ARM Cortex-M With Segger J-Link and Kinetis Design Studio
  • Has Mobile Become Boring? Perhaps, But The Real Story is What's Going on Behind the Curtain…
  • Hashing Passwords Stored in Couchbase Server With Node.js
  • Hatching Twitter: A Book Review
  • Hello, Nodal  —  Building Node.js Servers for Everybody
  • Help! Kaspersky Internet Security Caused My Computer to Overheat!
  • Helping Hardware be Agile, Part 2
  • Here Come the AI Bosses
  • Here’s What to Expect in Enterprise Mobile App Development in 2016
  • Hiring The Elusive DevOps Engineer
  • Hiring: 38 Scrum Master Interview Questions To Avoid Imposters
  • Holiday Hacks and New Year's Resolutions
  • Hot Button 2016: How DevOps and Automation Bolster Security and Compliance
  • How a Data Scientist Built a Web-Based Data Application
  • How a Leading Financial Services Company Scaled Test Environment Access and Saved $2M+
  • How Advertisers Track You
  • How Amazon Uses Its Own Cloud to Process Vast, Multidimensional Datasets
  • How Big Data is Getting Sports Fans Back Into Stadiums
  • How Data Is Transforming Design
  • How DevOps, Continuous Delivery, and IoT Intersect
  • How do I Provide a List of Certified Applications to My API Ecosystem Partners
  • How Do You Learn?
  • How IBM Reduced Time to Development From 120 Days to 3
  • How Telenor Harnessed Neo4j for Competitive Advantage in IAM
  • How to Add Bluetooth Low Energy (BLE) Connection to ARM Cortex-M
  • How to Add Undo/Redo Toolbar Buttons to Eclipse
  • How to Avoid Falling Into the Trap of Semi-DevOps
  • How to Break Through a Key Choke Point in Your Continuous Delivery Pipeline
  • How to Build Rails APIs Following the json:api Spec
  • How to Buy a 3D Printer
  • How to Change the Brightness of LCD Display from the Command Line in Ubuntu
  • How to Create a Heap Dump for Your Java Application
  • How to Define Your DevOps Roadmap
  • How to Design a Modular Gradle Build Script
  • How to Expose a WSDL Service (SOAP) as REST API
  • How to Foster a DevOps Culture?
  • How To Increase PermGenSpace of Eclipse
  • How to Leave Your Job: Preparation, Resignation, and Transition
  • How to Make an Omni-channel User Experience in Mobile App Development
  • How to Make Apps With Custom Keyboard Shortcuts
  • How to Mock, Spy, and Fake Spring Beans
  • How to Monitor Logs With Loggly Live Tail and Datadog
  • How to Monitor Room Temperature With a Raspberry Pi
  • How to Reduce MSDB Size From 42Gb to 200Mb
  • How to Set Up the Raspberry Pi 7 Touchscreen
  • How to Use the Executor Framework
  • How to Write NFC Tags in Android
  • HTML/JSP Disabled Form Field's Strange Behavior
  • Hypermedia Support in JAX-RS 2.0
  • Hypermedia/HATEOAS Support in JAX-RS 2/Java EE 7
  • I Can't Follow Instructions
  • If Java Were Designed Today - The Synchronizable Interface
  • If You've Written Java Code in 2015 – Here Are The Trends You Couldn't Have Missed
  • Improved Burndown Charts in Axosoft — Accurate Sprint Planning
  • Increase Your Excellence Capacity
  • Increasing Proof that Enterprise Users Won’t Settle for Less
  • Installing an SSL Certificate on OpenShift Online
  • Installing CPAN Modules on ActivePerl 5.18 and Later
  • Installing Windows 8.1 guest on Linux Mint KVM
  • Integrating Xamarin Apps With IBM MobileFirst Platform
  • Internet License Plates? We Already Have 'em!
  • Intro: Setting Up Joyent’s Triton in Dell’s CTO Lab
  • Introducing Couchbase Weekly
  • Introducing Spring Cloud Task
  • Introduction to Free Style (and CSS-in-JS)
  • Introduction to Knowledge as Code
  • Introduction to Web SQL
  • Ionic Hybrid Mobile App Using MobileFirst Platform 7.1 CLI
  • iOS is Still the First Choice of App Developers
  • iOS vs Android - How to Draw Special Objects: Text
  • iOS vs Android - How to Draw: Drawing
  • iOS vs Android - How to Draw: Styling
  • iOS vs Android: How to Draw Special Objects Part 1
  • IoT News Roundup — Investor Dollars, $1 Security, and Connected Field Service
  • IoT Summit: An Opportunity to Learn What Open Source Can Offer IoT
  • Is Cyber Insurance a Necessity Today?
  • IT is Like a Track Team
  • IT Thrill Seekers — Conquering the Skill Shortages
  • Java Annotated Monthly – January 2016
  • Java EE 8 MVC: Working with query parameters (JSR-371)
  • Java EE in Practice at Lufthansa Industry Solutions
  • Java Garbage Collection Explained [Comic]
  • Java is the #1 Language in January 2016
  • Java Performance Checklist
  • Java String Permutations Code Snippet
  • Java2Days Trip Report
  • JavaDoc Source Samples That Aren't Terrible
  • Javascript Can Boost Your Daily Productivity — A DIY Guide to Writing Your Own Chrome Extension
  • JavaScript Truthy and Falsy – Pain and Pleasure
  • JBoss BRMS Cool Store UI gets Vaadin Facelift
  • JCache in Java EE 8: Status Update
  • JFrog Secures $50 Million to Disrupt the DevOps Market
  • JMS Queue Server and Client Example Based On an ActiveMQ Provider
  • Job Security and Liquid Skills
  • jQuery .html() Get Containing Element
  • Kafka Clients (At-Most-Once, At-Least-Once, Exactly-Once, and Avro Client)
  • Knowledge as Code: Leveraging Your Knowledge
  • Knowledge as Code: Making Creating Knowledge Easy
  • Laplacian Spectrum of Complete Graphs, Stars, and Rings
  • Last Week in Mobile (Jan 22)
  • Leaf in the Wild: China Eastern Airlines Migrates From Oracle to MongoDB to Deliver a World-Class Customer Experience
  • Lean Transformation Predictions for 2016
  • Leaner Java Collections With FastUtil
  • Learning About CoreOS and Tectonic
  • Let's Build a Bitbucket Add-on in Clojure!
  • Let's Build a Bitbucket Add-on in Clojure! - Part 2: Serving Our Connect Descriptor
  • Let's Build a Bitbucket Add-on in Clojure! - Part 3: Creating Our API
  • Let's Build a Bitbucket Add-on in Clojure! - Part 4: Talking to Bitbucket
  • Let's build a Bitbucket Add-on in Clojure! - Part 5: Deploying Our Add-on to Bitbucket
  • Let's Build a Bitbucket Add-on in Clojure! - Part 6: Finally, ClojureScript!
  • Life in a Web Server [comic]
  • ListMenu JavaFX Control
  • Log Aggregation for Docker Containers in a Mesos and Marathon Cluster
  • LogPacker: A New Log Management Platform
  • Lose the Lock While Embracing Concurrency
  • Low-power GPS Alternative at CES
  • Maintain Infrastructure With Elastic Beanstalk and CloudFormation
  • Making a Node.js Project into an NPM Package
  • Making Apache Spark Four Times Faster
  • Malvertising and You
  • Managing Microservices with Neo4j
  • Managing State in Angular 2 Applications
  • Managing Users in Your AngularJS App
  • Manipulate LED RGBW Light Bulbs in .NET
  • Manual Testing: A Complement or Prerequisite to Automated Testing?
  • Markus Eisele Answers Questions About Java EE and Microservices
  • Maslow’s Hierarchy of Needs: Optimizing for Digital Innovation
  • Mastering RegExp [comic]
  • Mathematical Grouping of Data: Topologies and Categories
  • Measuring Connectivity with Graph Laplacian Eigenvalues
  • Meet SnoopEE, a Discovery Service for Java EE
  • Meeting Testing Standards in Fast-paced Environments
  • Memory Corruption: Finding and Fixing Elusive Crashes
  • Metrics for Microservices: Monitoring Distributed Systems Is Hard
  • Microservices 101 – What I Have Learned So Far
  • Microservices Architecture: What, When, and How
  • Microsoft Rebrands ASP.NET 5, .NET Core 5
  • Mind the Learning Gap
  • Mobile in 2016: Why You Need Push & In-App Messaging to Combat Churn
  • Mobile: Web vs. Native (again)
  • Modern Integration: Three Ways Out of the Desert
  • Modern Software Development at Its Core
  • MongoDB and MEAN NoSQL Presentations
  • MongoDB Revs You Up: What Storage Engine is Right for You? — Part 1
  • MongoDB Revs You Up: What Storage Engine is Right for You? — Part 2
  • MongoDB Revs You Up: What Storage Engine is Right for You? — Part 3
  • MongoDB/NoSQL Injection - Security
  • Monitor Your AWS Account to Detect Suspicious Behavior in Real Time
  • Monitoring Kubernetes With Sysdig Cloud
  • Most Popular Apps Have Critical Security Vulnerabilities
  • Moving Camel Application Between OSGi and JavaEE Containers in Fuse
  • Moving SQL Database Content to Couchbase
  • MVC 1.0 in Java EE 8: Getting Started Using Facelets
  • My first O’Reilly Book: 'Client-Side Data Storage
  • My First Six Months As a Freelance Software Engineer
  • Myth-Busting: Memory-Mapped Files and Shared Memory On Windows
  • NASA Is Using Unreal Engine 4 to Make Mars a Virtual Reality
  • NativeScript — Open Source Platform to Easily Build Native iOS/Android Apps
  • NetBeans Plugin for Couchbase Plugin Part 1
  • New Browser Extension Aims to Make Wikipedia Better
  • New Platform Allows Recruiters to Test Developers in Real Time
  • New Platform Launches to Allow a Modular Approach to Robotics
  • New Relic Helps Costa Coffee Serve Up Success
  • New Survey From Alpha Software Identifies Critical Requirements For Success In Enterprise Mobile App Development
  • NGINX’s Vision to Enable the Digital Future
  • Ninja Web Framework Tutorial – Part 1
  • Ninja Web Framework Tutorial — Part 2
  • Node.js: Tales From the bcrypt
  • Note Taking: Marrying Pen and Paper with the Cloud
  • OAuth2 With PHP's Built-in Streams Functions
  • OCI and DZone Present: A Grails Quickcast #1
  • Oculus Rift Pre-Orders, as Consumer VR Becomes More Readily Available
  • On Job Titles: Juniors, Roman Numerals, and the Elusive "Python Architect"
  • Open-Source Big Data Visualization: Learning Apache Zeppelin on Spark
  • OpenSoc 101: Using Hadoop For Security
  • Operations is More Than Just Systems Administration
  • Optimizing Docker Images for Image Size and Build Time
  • Oracle Tools for Debugging Problems
  • ordering_operation: EXPLAIN FORMAT=JSON Knows Everything About ORDER BY Processing
  • Our Top 5 Drupal Resources of 2015
  • Outsourcing is Cheap, Right?
  • Oyster’s Underground Nightmare: When DevOps Kills Retail
  • Packet Radio: AX25, Direwolf, and Linpac on a Raspberry Pi
  • Parse Shutting Down: Maybe We Should Lower Our Expectations Of Tech Just A Little Bit
  • Pattern of the Month: Avatar
  • PhoneGap App Development Workflow
  • PhoneGap Hybrid Applications: Populate Controls with Client-side Data Cache
  • Pi-oi: a Tool for Finding the Local IP Address of Your Raspberry Pi
  • Playing With Spring Boot, Vaadin, and Kotlin
  • Pointers in Java
  • PostgreSQL Foreign Data Wrappers
  • Predicting Browsers Becoming an Operating System Platform
  • Premature Microservices
  • Preparing for Hadoop Certification with Hortonworks
  • Primitives and its Wrapped Types Compatibility
  • Processing in a RESTful World
  • Product Managers Don’t DO Anything
  • Production Postmortem: The Razor Suicide
  • Programmatic Websocket Endpoints in Java EE 7
  • Prometheus as an Engine for MySQL Monitoring
  • Proper Black Box Testing Case Design
  • Provisioning AWS CodePipeline with CloudFormation
  • PSA: Indie Games Are Not Cucumbers
  • Public GETs, In Concert With Private POST, PUT, And DELETE For Your APIs
  • Puppet or Ansible: How to Choose?
  • Q&A with Terence Parr on ANTLR
  • Query JSON Using SQL With Couchbase Query Workbench
  • Quick Hadoop Startup in a Virtual Environment
  • Quickly Share a Folder Using HTTP On a Linux Host
  • Raspberry Pi Raspbian Cross Compiler Toolchains on 64-bit Linux
  • Ratpacked: Execute Code On Start and Stop Application Lifecycle Events
  • Ratpacked: Implicit Registry Retrieval With InjectionHandler
  • Ratpacked: Respond To Custom MIME Types
  • Raymond Camden: My Year
  • Reading a File As It's Being Written
  • Real Time Data Integration Using Salesforce Lightning Connect
  • Realm by Example: CRUD on Android in 200 Lines of (Very Readable) Java
  • Rebooting ALM, Part II: Power
  • Rebooting ALM, Part III: Weakness
  • Rebooting ALM, Part IV: Fantasy
  • Rebound & Integration: Making Sure No Data Gets Lost When Synced
  • Red Hat JBoss Enterprise Application Platform 7 Beta Released!
  • Red Hat JBoss Fuse - Switchyard in OSGi
  • Red Hat Launches OpenShift v3.1, Full of Docker/Kubernetes Goodness
  • Refactoring Is a Development Technique, Not a Project
  • Reflections on IntelliJ from a Vim Die-Hard
  • Refresh the Browser Cache Using Spring
  • Regression With Splines: Should We Care About Non-Significant Components?
  • Remote Monitoring of Apache Cassandra Running in Docker Via JMX Using Datadog
  • Removing Multiple Items From a JavaScript Array — No For Loops
  • Replace Function in Microsoft SQL Server
  • Reporting JSON Data With Couchbase and PowerBI
  • Resolve OutOfMemoryError With Excel Export in the Apache POI Stream API
  • REST API Versioning - Is There a Right Answer?
  • RESTful Service-Design: How to Overcome the CRUD-nature of the REST-style
  • Retrobuild — Java Build and Export System
  • Robot Operating System (ROS) Gaining Users and Momentum
  • Robotic Leg Gives Amputees a New Lease of Life
  • Route Data in Express.js
  • Running a Private Chef Supermarket
  • Running Any Docker Image on OpenShift Origin
  • Running The KestrelHttpServer On Linux With CoreCLR
  • Sample of the Watson Retrieve and Rank Service
  • Scala Days New York 2016
  • Scala Typeclass Explained: Implement a String.read Function
  • Scaling Up to Your First 10 Million Users
  • Science Non-Fiction: ByteSnap's 2016 Tech Predictions
  • SCIPAB: 6 Steps to Reach Your Audience
  • Secrets to Two-Dimensional Game Development
  • Secure Design Principles - Getting Practical
  • Secure Design Principles - Information Protection
  • Secure Design Principles — Insider Threat
  • Secure Your Vertx 3 App With Pac4j
  • Securing a Continuous Delivery Pipeline
  • Security Patches for ActivePerl
  • Seeding Data for a StrongLoop App
  • Self-publishing a Technical Book for Beginners
  • Service Discovery With NGINX Plus and Consul
  • Setting Up a Sample Application in HBase, Spark, and HDFS
  • Setting Up and Running Apache Kafka on Windows OS
  • Setting Up Easy Tables in Azure App Service Mobile Apps
  • Setting Up Embedded Cassandra On Spring Project
  • Setting Up the Adafruit Huzzah ESP8266 Breakout
  • Should You Fire All Your Techies?
  • Should You Mind Your Own Business?
  • Show 5: The Notorious Hacker - Lock Me Down
  • Show Your SaaS Architecture: Time Series Guru
  • Simple Java SOAP Web Service Using JDK Tools
  • Simple Sample of the Watson Document Conversion Service
  • SMACK Stack Guide (Spark++) [slides]
  • Smart and Efficient Byte-Range Caching With NGINX
  • Smart Home Apps Cause More Frustration Than Devices
  • Software Testing In the DevOps World of Continuous Delivery
  • Spark Summit East 2016 Schedule Released
  • Spectral Graph Coordinates in Python
  • Spring Boot Default App Structure and Component Scan
  • Spring Cloud With Turbine
  • Spring Data, MongoDB, and Spring Boot
  • Spring Integration Zip 1.0.0.M1 and Others
  • SpringOne2GX 2015 Replay: Boot Your Search with Spring
  • SpringOne2GX 2015 Replay: Documenting RESTful APIs
  • SpringOne2GX 2015 Replay: Introducing RxJava into a Spring Boot REST API
  • SpringOne2GX 2015 Replay: Message Driven Microservices in the Cloud
  • SpringOne2GX 2015 Replay: Spring Boot and Groovy
  • SpringOne2GX 2015 Replay: Spring Boot and JRebel
  • SpringOne2GX 2015 Replay: Stream Processing at Scale With Spring XD and Kafka
  • SpringOne2GX 2015 Replay: The State of Securing RESTful APIs With Spring
  • SQL Hegemony: A Sad State of Affairs
  • SSIS – Using Bulk Insert
  • Stack Overflow Driven Development (SODD) — It's Really A Thing
  • Statefulness in a Stateless Language: Elixir
  • Steering Anki Overdrive Cars via Kinect and Bluemix
  • Steering Anki Overdrive Cars via Speech Recognition on Bluemix
  • Stressed? It's Not the Industry, It's Your Employer
  • String Concatenation's Effect on Performance
  • StrongLooping a Blog — Part One
  • StrongLooping a Blog — Part Two: RESTful Implementation
  • Supercomputer Discovers Prime Number with Over 22M Digits!
  • Survey Demonstrates Growth in Private Cloud Workloads and the Need for Rapidly Deployable Infrastructure
  • Take a Deep Dive into Nuxeo and MongoDB
  • Taking a Business-centric Approach to DevOps
  • Taking Bimodal into the Jet Age: Enabling Enterprise DevOps Through Automation
  • Teaching AI to Appreciate Stories
  • Teaching Machines to Understand Us Better
  • Teaching Robots to See
  • Technical Debt: A Definition
  • Ted Neward's 2016 Tech Predictions
  • Telit Announces CAT-1 IoT Modules
  • TensorFlow by Example
  • Testing Spring Cloud Projects
  • Testing Survey Reveals Most Practice "Fast Waterfall"
  • Testing: Appetite Comes With Eating
  • Thank You for Trying to Block Me Netflix
  • The (Sometimes Hard) Cloud Journey [comic]
  • The Benefits of Exploratory Testing in Agile Environments
  • The Benefits of Implementing Synchronized ALM in an Organization
  • The Best Pets for Developers
  • The Challenges and Pitfalls of Database Deployment Automation — Part 1
  • The Cloudcast #233 - NATS, a REST Alternative - Cloud Native Infrastructure
  • The Evolution of Linux Containers and Their Future
  • The Four Steps to Bringing Your Game Idea to Life
  • The Hard Work When it Comes to Defining APIs
  • The Impact of Docker and Unikernels
  • The Importance of a Data Format Part 2 — The Environment Matters
  • The Importance of a Data Format Part 3 — The Solution
  • The Importance of a Data Format Part 4 — Benchmarking the Solution
  • The Importance of a Data Format Part 5 — The End Result
  • The Importance of a Data Format Part 6 — When Two Orders of Magnitude Aren't Enough
  • The Importance of a Data Format: Part 1 — Current State Problems
  • The Java Security Manager: Why and How?
  • The JVM Immune System: Debugging Distributed Servers at Scale
  • The Logical Progression of DevOps and IaaS
  • The MVVM Pattern – Dependency Injection
  • The MVVM Pattern – Design Time Data
  • The MVVM Pattern – Introduction
  • The MVVM Pattern – Services, Helpers, and Templates
  • The MVVM Pattern — The Practice
  • The Necessity of Creativity
  • The Need for a Holistic Approach to Cybersecurity in mHealth
  • The Networked Path to Super Intelligence
  • The New API Definition Abstraction Layer Over At Apiary
  • The Observer Pattern Using Java 8
  • The Perfect Comment (and Why I Haven't Found It)
  • The Registration Test Results Netflix Never Expected
  • The Rise Of the Chief Robotics Officer
  • The Rising Value of APIs
  • The Service Locator Pattern
  • The Singleton Pattern in C#: An Absolute Beginner’s Tutorial
  • The Software Testing Wheel
  • The Story of the Chimps (Or, Why Passwords Must Be Eight Characters)
  • The Watson Tone Analyzer for Wordpress
  • The Web Giants Are Raising The Performance Bar
  • Thinking About My API Usage At Scale Across Almost 35 External APIs
  • This Week in Mobile (Jan 29)
  • This Week in Mobile (Jan 8)
  • This Week in Mobile - Jan 15
  • This Week in Modern Software: Obama Talks Tech in the State of the Union Address
  • This Week in Spring Jan. 18, 2016 Edition
  • This Year In Modern Software: Cloud, Mobile, Containers, DevOps, and More
  • This Year in Spring, 2015
  • Thoughts On StrengthsFinder 2.0
  • Three Problems with Agile
  • Three Shades of Angular
  • Thrift API Gateway — Part 2: Spring Domination
  • Time for Angular 2?
  • Tips on Deploying ECS Support for Server Monitoring
  • Top 5 Big Data Predictions for 2016
  • Top 5 Developer Podcasts
  • Top 5 Mobile Apps for Entrepreneurs
  • Top 6 Database Performance Metrics to Monitor in Enterprise Applications
  • Top Developer Languages of 2015 [Infographic]
  • Topic Modeling the State of the Union Address With Python
  • Transforming Code to Java 8
  • Troubleshooting With an Interactive Drill-down in a Spectrogram Using Csysdig
  • Truths About Mobile App Marketing, Downloads & Retention
  • Type-safe Data Views Using Abstract Document Pattern
  • UberConf 2015 Trip Report: Reactive Java EE and Microservices
  • Unreal Match 3: A Postmortem
  • Use DNS For Your TFS Installation
  • Use the Staffing Pyramid to Structure Teams
  • Using a C Library in Swift
  • Using Azure Service Endpoints in Build vNext
  • Using C# for Cross-Platform Development With Xamarin
  • Using Drones to Monitor Glaciers
  • Using Filebeat to Send ElasticSearch Logs to Logsene
  • Using Google Sign-in With Your Server
  • Using jBPM's RESTful API as a Black Box Workflow Server
  • Using Logs for Security and Compliance: Part 1
  • Using MOOCs for Professional Development
  • Using NGINX and NGINX Plus to Load Balance Apache Tomcat Servers – NGINX
  • Using NGINX Logging for Application Performance Monitoring
  • Using Node.js and Gulp With ASP.NET in Visual Studio 2015
  • Using PanelOverlay Windows
  • Using Parameter Converters in JAX-RS
  • Using Selenium to Buy a Bus Pass
  • Using Swarms to Coordinate Robots
  • Using the HTTP/2 Module in NGINX
  • Using Traits in Java 8
  • Using Wiremock to Test Against 3rd Party Services Offline
  • Validating Modified Data in Test Automation
  • Vinli Gives Developers 60 Billion Free API Calls
  • Virtual Reality Check-in: Crytek Hosts VR Roundtable, and Unity Launches VR Sample Pack
  • Visualizing Your (Real) Software Architecture
  • Walter O’Brien Puts Spotlight on Application Security with ScenGen
  • Ways to Manage Multiple Applications You Might Have Not Known About
  • Wearable Devices: How to Overcome the Load Testing Challenges They Create
  • Web Ads: Behind the Scenes
  • Web Server Upgrade Training [comic]
  • Webinar Recording: Continuous Delivery With Jenkins Workflow and Docker Explained
  • WebLogic on Docker Containers Series — Part 1
  • WebLogic on Docker Containers Series — Part 2
  • Weekly Top 10: First Ten of ‘16
  • What 2015 Taught Us About iOS Development
  • What Big Data Tools Do Java Developers Use?
  • What Build Tools Are Java Programmers Using?
  • What Happens When You Screw Up An Ionic Deployment?
  • What is a RESTful API?
  • What Is ECR and How Can You Make Your Containers More Secure?
  • What is SDN? SDN Controllers Wiki and Roundup - OpenDaylight, OpenFlow, Network Automation and More
  • What is U-SQL?
  • What the Age of Chat Means for Intelligent Assistance
  • What To Avoid When Doing Code Reviews
  • What To Look For When Hiring Developers
  • What's New in Cassandra 3.0 — Part 1
  • What's On Your Laptop?
  • When You Can’t Squeeze Another Millisecond Out of Your App
  • Where Microservices Are Actually Useful: Two Types of Use-Case
  • Which Whale Is It, Anyway? Face Recognition for Right Whales Using Deep Learning
  • Why a Knowledge Graph May Power the Next Generation of Siri-like Assistants
  • Why Are Constraints Helpful?
  • Why Continuous Deployment Is Terrible Without Continuous QA
  • Why Employees Resist Change
  • Why Google Put AI Charge of Search Ranking and How it's Different in 2016
  • Why I Love Working With the Web
  • Why I Use OSX
  • Why Industrial Design Stops Dead Without 3D Printing and IoT
  • Why Journald?
  • Why Our DevOps Maturity Has Not Improved As Much As I Expected
  • Why Prototyping Matters in Product Development
  • Why Should Java Value Types Be Immutable?
  • Why TDD Should Not Be Controversial
  • Why We Can’t Have Encryption Backdoors : Why Do We Try?
  • Why Your Enterprise Needs a Git Strategy — Part 1
  • Will 2016 Be The Year of Enterprise Mobile Apps?
  • Will Swift be the Next King of Server Side Development?
  • Windows Process Memory Usage Demystified
  • Winning in a Software-Enabled World
  • Wishing for Improvements to Linkedin
  • With Code Metrics, Trends Are King
  • WordPress Integration With the DreamFactory REST API Platform for User Management
  • Working With Bootstrap 4 Grid System for Creating Responsive Layouts
  • Writing a Slack Plugin is One of the Easiest Things to Do... Sort of
  • WSO2 ESB: Consume JMS Messages From HornetQ Embedded JBOSS EAP
  • Year-long Goals Are Too Long
  • Your API Access Replicated into Multiple Regions Around the Globe...For an Additional Charge

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