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

DZone Sitemap: June 2016 Articles

  • <script> $( “Check Yourself” ) .insertBefore ( “You Wreck Yourself” ) </script>
  • 10 Areas Where Tooling Makes Node.js Developers More Productive, Part 1
  • 10 Common Scrum Mistakes and How to Avoid Them
  • 10 Good Excuses for Not Reusing Enterprise Code
  • 10 Most Common Web Security Vulnerabilities
  • 10 Ways to Increase User Retention Without Building Costly New Features
  • 10 Ways to Screw Up An IT Project With Technology Madness
  • 10x Programmers: Myth Or Reality?
  • 11 Debugging Tips That Will Save You Time
  • 11 Mistakes Conferences Keep Making
  • 11 Steps to Secure Your Servers Part 1: Server Architecture
  • 11 Steps to Secure Your Servers Part 3 & 4: Login and Securing Passwords
  • 12 Dev Tools to Update Your App Instantly
  • 13 Decks Java Developers Must See to Stay Updated
  • 23% of Users Abandon an App After One Use
  • 3 KPIs Used to Measure the True ROI of Agile Testing
  • 3 Legal Implications of IoT
  • 3 Reasons Agile Will Not Succeed
  • 3 Things Companies Forget When Implementing DBaaS
  • 4 Areas Where Mobile Application Streamlines Enterprise Operations
  • 4 Azure Secrets You'll Be Glad to Know
  • 4 Challenges You Need to Address With Microservices Adoption
  • 5 API Testing Roadblocks You Can Overcome With Virtual APIs
  • 5 Easy Ways to Write Hard-to-Test Code
  • 5 Signs of Managed Platform Entropy
  • 5 Tips You Need to Implement to Prevent Database Breach Disaster
  • 5 Types of Users in Q&A Communities
  • 6 Tips for AWS Command Line Ninjas
  • 6 Tips for Building a Web Design Process That Boosts Your Team’s Efficiency
  • 6 Ways the loT Will Impact Your Mobile App Development Process
  • 6 Ways to Secure Your Database
  • 62 of the Best Mobile Development Blogs
  • 7 Obstacles to Overcome When Deploying Ruby-on-Rails to Production
  • 7 Steps for Operational Excellence in Food, Beverage, & CPG Manufacturing
  • 9 Important Steps for Successful Integration Projects
  • 9 Tips for Writing Secure Applications in ASP.NET
  • @MockBean—Spring Boot's Missing Ingredient
  • A Basic Builder With Groovy
  • A Brief History of Wi-Fi
  • A Brief Intro to the sh Package
  • A Deep Dive Into DynamoDB Partitions
  • A Deeper Dive into Neo4j 3.0 Language Drivers
  • A Defense of Being a TDD Moderate
  • A Few Quick Links: Git 2.9, Year of the Bot, and More
  • A Flying UAV Drone Full of Sensors
  • A Git Collaboration Workflow That Provides Feedback Early and Fast
  • A Guide to Getting More Out of Your TestComplete Tests
  • A Guide to Performance Challenges With AWS EC2: Part 1
  • A Journey From Smart Devices to a Smart World
  • A Look at Serverless Architectures
  • A Look at Two Static Website Generators—Hugo and Jekyll
  • A Nonprofit Case for Docker
  • A QA Manager’s Guide to Reducing Project Cost With API Virtualization
  • A Review Of "Vim Text Editor — Learn in 10 Steps, for Beginners"
  • A Simple TDD Environment in Haskell
  • A Step-by-Step Debugger for JMeter: It’s Not a Dream Anymore
  • A Step-by-Step Guide to Using Registered Servers
  • Accelerating Multi-Browser Testing
  • Accessing the Database From a Thymeleaf Template
  • Accurest Becomes Part of the Spring Cloud Contract
  • Adaptive Application Management
  • Add Custom Functionality to a Spring Data Repository
  • Add Custom Functionality to a Spring Data Repository
  • Add Editor Support to Your Groovy Builder with a DSLD
  • Adding Authentication to a Native Desktop C# App With JWTs
  • Adding Authentication to Your React Native App Using JSON Web Tokens
  • Adding FreeRTOS Thread Awareness to GDB and Eclipse
  • Adding New SSH Users to Your EC2 Instance
  • Additional Considerations Regarding Software Development
  • Advanced CSS Tricks and Techniques
  • Advancing Drupal Web Services
  • Advice for Conference Submissions
  • Agile Documentation: Fact or Fiction?
  • Agile Economics: Scale 3D and the Knowledge Economy
  • Agile Weekly Humor: June 26, 2016
  • Agile, Lean, and Patterns: The Role of Managers in Bringing Change
  • Alleviating Uncertainty In Bayesian Inference With MCMC Sampling and Metropolis-Hastings
  • Alpha Anywhere Empowers Devs to Build Cross-Platform Apps
  • Alpine Linux Desktop
  • Amazon Search Outage Offers Two Lessons
  • Amazon vs. Azure: What SMBs Need to Watch Out For
  • An Intro to Regular Expressions in Python
  • An Overview of Cloud Computing and Its Use in the Public Sector
  • An Overview of Docker Registries
  • Analog Computers Return: Finally
  • Analytics and the Internet of Things
  • Analyzing Predictive Point Values for Chess Pieces During a Game
  • Analyzing Prime Factors in Telephone Numbers With Python
  • Analyzing Time and Scope Boxes
  • Anatomy of an Exploit: iOS Race Conditions, Part I
  • Anatomy of an Exploit: iOS Race Conditions, Part II
  • Anatomy of an Exploit: Stack Smashing
  • Android Cloud Storage API Tutorial: Unified Access
  • Android Material Themes Made Easy With AppCompat
  • Angular 2: A Guide for Beginners
  • Angular Router
  • Announcing Java EE Microprofile
  • Ant's Optional JARs and Maven
  • Apache HBase Is Everywhere
  • Apache Ignite: How to Read Data From Persistent Store
  • Apache NiFi, Not From Scratch
  • Apache Spark Insights
  • API 101: How APIs Are Improving Business
  • API Consumption From a Product Manager's Perspective
  • API Evangelist Will Stay As It Is
  • API Versioning Methods, a Brief Reference
  • App Market May Hit $100 Billion by 2020 With Help From Big Data
  • App Review Guidelines: A Comic Book
  • App Store Marketing
  • App Transport Security for iOS 10 Apps
  • Application Performance Review Process
  • Applying Computer Vision Today
  • Applying Java 8 Idioms to Existing Code
  • Apps That Nailed Personalized Push
  • Are Apple’s New App Store Search Ads a Game Changer?
  • Are Chatbots the Future of Banking?
  • Are We There Yet? The Tale of a Slow Web Speed Road Trip
  • Are You Moving Your VM Sprawl Problem to the Cloud?
  • Artificial Intelligence for Vehicles Is Entering the Speed Lane
  • ASCII Art Diagrams in Emacs org-mode
  • ASCII Art Diagrams With ditaa
  • Ask DZ: Swagger API on Multiple OSGI Bundles Using Apache Karaf
  • Aspect Oriented Programming With Spring Boot
  • Assessing Cloud Security
  • Asynchronous APIs Using Apache Camel
  • Auth0 Support for ASP.NET Core
  • Authenticating a User With LinkedIn in ASP.NET Core
  • Automate Metadata Cleaning Before External Sharing
  • Automated Testing and the Semantic Web
  • Automating and Orchestrating Opsworks in CloudFormation and CodePipeline
  • Automating ECS: Orchestrating in CodePipeline and CloudFormation (Part 2)
  • Automating Penetration Testing in a CI/CD Pipeline: Part 2
  • Automation: A New Method for a Proven Success Strategy
  • Availability and Consistency in the Presence of Partitions
  • Avoiding Password Reuse Attacks With Auth0
  • Awaiting AWS Resources
  • AWS Aurora Benchmarking
  • AWS Monthly Review — May 2016
  • AWS re:Invent Registration is Open
  • AWS Weekly 2016 #24
  • Azure Portal Tips and Tricks: Customizing Dashboard With Tile Gallery [Videos]
  • Backend Upgrades With NGINX Plus Part 3: Application Version
  • Backend Upgrades With NGINX Plus, Part 1
  • Backend Upgrades With Nginx Plus Part 2: Individual Servers
  • Backup and Recovery of MongoDB With RecoverX (Part 2)
  • Bash Script to Generate Config or Property Files From a Template File Containing Variables
  • Basic JavaScript Arrays Reminder
  • Battle of the PaaS: PHP Apps in the Cloud
  • Behind the Scenes of the 5th State of DevOps Survey
  • Being a Product Manager in a DevOps World
  • Benchmarking Java Logging Frameworks
  • Best Practices for Baselining Your Cloud Security Environment
  • Best WordPress Plugins to Customize the Admin Area
  • Better Application Deployment Through Infrastructure Automation
  • Big Data Business Catalogs: Do You Need One?
  • Big Data in Oil and Gas IIoT
  • Big Data in Public Transportation
  • Big Data Tips for Small Enterprises
  • Big Data Use Cases - 2016
  • Big Data Weekly Humor: June 26, 2016
  • Big Data — Understanding the Good, the Bad, and the Ugly
  • Biggest Concerns Around Software Development Today
  • Biggest Opportunities For Improvement in Software Development
  • Bimodal IT: A Path Down the Wrong Direction
  • Bimodal IT: Incorporating Traditional IT While Applying Agility
  • Binary Logs Make MySQL 5.7 Slower Than 5.6
  • Binding Map to XML: Dynamic Tag Names with JAXB
  • Blockchain as a Service: The New Weapon in the Cloud Wars?
  • Book Review: Modular Programming With Python
  • Breaking Down the Monolith: Microservices vs. Self-Contained Systems
  • Bridging the Communication Gap Between Developers and Architects
  • Bringing Gamification to Work
  • Build Your Own Responsive Tester Page
  • Building a Hello World App With Ionic
  • Bursting Gartner’s "Algorithm Economy" Bubble
  • C# Code Optimization Using StringBuilder
  • C++ (Core) Coding Guidelines
  • Cacheonix Announces Java Web Cache
  • CaffeOnSpark for Deep Learning: References
  • Can We Neglect Manual Testing for Automation Testing?
  • Career Progression as a Function of Technical Talent
  • Carving the Java EE Monolith Into Microservices
  • CASE Statement in GROUP BY
  • Challenges and Improvements for Apple Watch App Development
  • Changes With the Drupal Association
  • Chaos in Swift with Metal
  • Checking Active Directory (AD) Security and Integrity via Log Monitoring
  • Checklists Are Prerequisites for Release Automation
  • Chi-Square Goodness Of Fit Test Example With Primes
  • Choosing MySQL High Availability Solutions
  • Choosing the Right SQL Server Edition
  • City Infrastructure for the Digital Age
  • Client Side Exporting in Highchart
  • Cloud Data Centers Are Poised to Take the Spotlight
  • Cloud of Trust
  • Cloud Security: Choosing the Right Operating System
  • Cloud Security: Data at Rest
  • Cloud-Based Continuous Integration Projects Prove the Concept
  • CMake: A Developer’s Journey
  • Code Coverage Isn't Only for Unit Tests
  • Code Coverage On GitHub PRs With Coveralls.io
  • Code Mistakes: Python's for Loop
  • Code Review: How Enterprises Can Miss the Point
  • Coding for Workarounds So You Know When They Are Fixed
  • Coding the Architecture
  • Collaborative ERP: Transforming a Concept Into a Real Tool
  • Collective Code Ownership in Agile Teams
  • Combining Multiple NXP Kinetis SDKs Into One
  • Come to MongoDB World. We Need to Talk.
  • Comparing Lombok and Kotlin
  • Comparing the Speed of VM Creation and SSH Access of Cloud Providers
  • Comparison of Automated Test Design Methods
  • Compliant Email Archive Migration to the Cloud
  • Computing Higher Moments With a Fold
  • Configuring AWS for Using Lambda
  • Conjunctions We... Hate
  • Connected Cars Will Be Driven by Great Digital Experiences
  • Connecting Data Is Key for Digital Transformation
  • Constraint Driven Testing to Improve Agile Development
  • Container Services: Hello From the Outside!
  • Continuous Discussions (#c9d9) Podcast: Episode 42 – Release Pipelines
  • Continuous Discussions Podcast: DevOps and CD for Non-Web Applications
  • Continuous Engineering in the Decade of the Internet of Things (Part 1)
  • Continuous Engineering in the Decade of the Internet of Things (Part 2)
  • Continuous Integration at Segment
  • Continuous Integration for a MEAN Application With Docker and Codeship
  • Convert a List to a Comma-Separated String in Java 8
  • Converting and Encrypting Data as It Is Ingested Into the Data Lake
  • Cookies vs. Tokens: The Definitive Guide
  • Corporate Cloud Compliance
  • Couchbase on ASP.NET MVC (Video)
  • Couchbase on the Microsoft Azure Marketplace [Video]
  • Couchbase Weekly: June 8, 2016
  • Couchbase Weekly: MongoDB Fails to Perform
  • Couchbase XDCR Using Docker Swarm, Machine, and Compose
  • Create DynamoDB Tables With Java
  • Create DynamoDB Tables with Node.js
  • Create Resilient Camel Applications With Hystrix
  • Create Your First Laravel App and Add Authentication
  • Creating an Article List With IBM WCM 8.0 (Part 1)
  • Creating an Article List With IBM WCM 8.0 (Part 2)
  • Creating an Article List With IBM WCM 8.0 (Part 3)
  • Creating an Article List With IBM WCM 8.0 (Part 4)
  • Creating an Article List With IBM WCM 8.0 (Part 5)
  • Creating an Ionic App in 8 Minutes Flat
  • Creating Your Code Review Checklist
  • Cross-Domain Error Handling
  • Cross-Origin Techniques
  • Crushing Certification Exams
  • CryEngine V Goes (Mostly) Open Source
  • CUBA Platform: An Open-Source Java Framework for Rapid Application Development
  • Custom Business Logic in Mule Flows—Part 1
  • Custom, Locally-Sourced Output Filenames
  • Cybersecurity: The Analytics Lifecycle
  • Dabbling in Docker-Compose
  • Data Centers Need to Acquire New IT Skill Sets for Cloud Migration
  • Database Connector Output As Payload or Flow Variable
  • DCIG 2016-17 Unified Utility Storage Array Buyer's Guide
  • Death, Taxes, and Data Breaches
  • Debug JavaScript With These 14 Tips
  • Decentralized Architecture: Issues in the Field
  • Default Hololens Toolkit Occlusion Script Turns Magenta
  • Defect Prevention and Test Design Optimization Together — CDT
  • Defining Failure in Software Testing
  • Deploy a Service Fabric Cluster to Azure with .NET Framework 4.6
  • Design Considerations Before Starting Your IoT Project
  • Design for Mobile: App UI Best Practices: Part II
  • Design for Mobile: App UI Best Practices: Part III
  • Design Patterns in Express.js
  • Design Patterns in the Real World: Flyweight
  • Design Patterns in the Real World: Strategy
  • Designing and Documenting Your APIs Using RAML
  • Designing RavenDB's Debug Log System
  • Designing Software like Building a Rocket: Ready for Launch?
  • Designing Software with Swift (Part V): Wrapping Up
  • Dev-Sec.io Automated Hardening Framework
  • Developing on MacOS with Docker
  • Developing Smart Algorithms by Studying the Human Brain
  • DevOps: The Slow Tsunami That's Transforming IT
  • DevOps: Too Much Emphasis on the 'Dev,' Not Enough on the 'Ops'
  • Diagnosing Agile Team Member Anti-Patterns
  • Displaying SQL Data in a Text Box Using C# [Code Snippet]
  • Diving Into Visual Studio 2015: Debugging Improvements (Diagnostic Tool Window)
  • Docker and SELinux
  • Docker Automatic MySQL Slave Propagation
  • Docker Branches Out
  • Docker Cheat Sheet for Spring Developers
  • Docker Compose + NATS: Microservices Development Made Easy
  • Docker Metrics to Watch
  • Docker Swarm Part I: Multi-Host Cassandra Cluster
  • Docker Swarm Part II: Rescheduling Redis
  • Docker Swarm Part III: Deploying a NodeJS and MongoDB Microservice
  • DockerCon 2016: What's New in Docker
  • Does Agile Development Need Project Managers?
  • Does Dependency Between Test Execution Imply Lack of Abstraction Layers?
  • Don't Be Petty, Write Less Spaghetti!
  • Don't Go Into ElasticSearch Production Without This Checklist
  • Don't Use Java Assertions
  • Drag n' Drop Cisco DevIoT Solutions
  • Driving, Surviving and Thriving Industry Disruption With APIs
  • Dude, Where's My Performance?
  • Dynamic Programming: Branch and Bound
  • Easily Calculate Your Project Version With Git
  • EasyIot Cloud MQTT API v.1
  • Eclipse Contributors Since the Beginning of Time
  • Edge – A Door to the IoT Data Kingdom
  • Effective Cloud Security Alerting
  • Elastic Query in Azure SQL Database and Views
  • Elasticsearch On Docker [Video]
  • Elasticsearch Throttling Indexing
  • Encapsulation: I Don't Think it Means What You Think it Means
  • Ensuring Containers Are Always Running With Docker's Restart Policy
  • Euro 2016 Predictions Using Team Rating Systems
  • Euro 2016: Mobile App Quality Matters
  • European Perspective From GE's Premier International Software Summit
  • Event Sourcing From the Trenches: Domain Events
  • Exception Handling in Real-Life Java Applications
  • Exercises in Kotlin: Part 4 - Control Flows and Return
  • Expanded Network & Web Page Monitoring Services for World’s Largest Crowd-Sourced Internet Performance Monitoring Community
  • Exploiting Zookeeper for Managing Processes in a Production Environment With Lockex
  • Exploring Data Science: Educational and Readable
  • Exploring Persistent Storage With Apache Mesos
  • Exposing Secret JavaScript Privates to Unit Tests
  • Extending Selenium With Image Recognition
  • Facebook Gets Smarter With DeepText Text Understanding Engine
  • Faster Mutation Testing
  • File System Implementation on TI CC3200
  • Financial Services: The Opportunities of Going Mobile
  • Finding Mongo Document IDs Using the PHP Library
  • Firebase Authentication With the Firebase 3.0 SDK and Auth0 Integration
  • First Impressions From Spark Summit 2016
  • First Regulatory Compliance Storage Solution Based on the Microsoft Azure Platform
  • Five Expert Tips for Optimizing WordPress Performance
  • Five Habits That Help Code Quality
  • Five Key Predictions for Data and Analytics Through 2020
  • Five Must-Haves for Your Cloud Security Strategy
  • Five Tech Trends That Will Change The Mobile World
  • Five Tips for Reducing 'Trusted' Third-Party Risk
  • Five Years of Building a Cloud: Interview With OpenStack Cloud Leader
  • Flexera Software Launches AdminStudio Suite 2016 and Workflow Manager 2016; Adds Support for Mac® Applications
  • Flexible Persistent Disks With Flocker and Google Compute Engine
  • Floating 'Text Balloons' for Context Relevant Information in Xamarin Forms
  • Flowing Through the Tubes of the Stream API (Java 8)
  • Fluentd, Kubernetes, and Google Cloud Platform: A Few Recipes for Streaming Logging
  • Folding the Universe Part I: Functional Java
  • Folding the Universe, Part II: Abstracting Recursion
  • Follow The Script: Scripting in Swift
  • For the First Time, a Majority of Enterprises Believe Cloud Apps Are Just as Secure as On-Premise Apps
  • Four Paths to Becoming a Tester
  • Four Steps From Legacy to DevOps
  • FreeRTOS v9.0.0 With Static Memory Allocation
  • From Java Anonymous Class to Single Line Lambda in 3 Steps
  • From POSIX to AWS and S3
  • From Start to Deploy, How to Use Cloud 66 for Rails
  • From Utah to Sri Lanka: Agile Grows Up
  • Front-End First Development?
  • Frontrow 2011: Mozilla's Christian Heilmann on HTML5
  • Full Text Search on Couchase 4.5 [Video]
  • Function Overloading With singledispatch in Python 3
  • Functional Programming in Pure Java: Functor and Monad Examples
  • Functional Programming: The Good and the Bad
  • Galera Warning “Last Inactive Check”
  • Game of Thrones Stats Using the ELK Stack
  • Geek Reading: Clojure Frustrations, Perceptrons, and Architectural Debt
  • Geek Reading: Encapsulation, Search Strategy, and a Look Into the Brain of (Almost) Deep Blue
  • Geek Reading: Following the Stream, Microservice Sidecars, NLP Elixir
  • Geek Reading: Groovy Code, Swift Changes, and More!
  • Geek Reading: Internet Trends, Salesforce Buys, and xkcd Amazingness
  • Geek Reading: Microsoft Takes on Trello, Amazon Autoscaling
  • Geek Reading: More Productive Teams, Rotting Software, and Forgettable Microservices
  • Geek Reading: Myspace Makes the News!
  • Geek Reading: Spatial Computing, Clojure Libraries, and Spring Batch
  • Geek Reading: Startups and Aquisition
  • Geek Reading: Stolen Passwords, Memory Leaks, and Python Polymorphism
  • Generate and Recognize Barcode Using Aspose.BarCode for Java/Jython
  • Generic Object Pool in Java [Snippet]
  • Geofencing Done Right
  • Getting Started With Angular 2.0 RC1
  • Getting Started With Apache Ignite.NET
  • Getting Started With Ceylon on Android Studio
  • Getting Started With Docker Using BuildGrid
  • Getting Started With Heron on Apache Mesos and Apache Kafka
  • Getting Started With the Ignite UI igTree in Three Simple Steps
  • Getting Started With User Experience Design
  • Git 2.9.0 Has Been Announced!
  • GitHub Continuous Deployment to a Raspberry Pi
  • Give Me Data or Give Me Death!
  • Good Practices for Efficient and Maintainable CSS
  • Google AMP: Code Snippets
  • Google AMP: Replacing Embedded Content
  • Google Daydream: Is This the Real Life or Just Fantasy?
  • Google IO 2016 Retrospective
  • Gradle 3.0 M1: Unleash the Daemon!
  • Gradle Goodness: Running All Tests From One Package
  • Grails Goodness: Add a Banner to a Grails 3.1 Application
  • Grails Goodness: Add Git Commit Information to Info Endpoint
  • Grails Goodness: Adding Custom Info to Info Endpoint
  • Grails Goodness: Creating A Fully Executable JAR
  • GridGain for Sberbank Architecture in Financial Services [Videos]
  • Groovy Goodness: Creating Files and Directories With a Nice DSL Using FileTreeBuilder
  • Groovy Goodness: Customise Log AST Annotations
  • Groovy Goodness: Represent Map as String
  • Groovy Goodness: Turn a Map or List as String to Map or List
  • Groovy Retrospective: An Addendum - Memory Usage and PermGen
  • Groovy: A Retrospective
  • Growth Hacking for Mobile Product Managers
  • Growth Opportunities Through Subscription Incentives and More
  • Guide to the Guide to Continuous Delivery Vol 3
  • Hacking Happens: Stolen Credentials
  • Hadoop Summit San Jose Insights From Industry Experts
  • Handling an Avalanche of Beer Apps
  • Happy Birthday! Here's to 10 Years of Liquibase
  • Hash With a Side of JavaScript
  • Healthcare and Hackers
  • HERB the Robot Butler Develops the Ability to Thrive in Clutter
  • Here’s What to Do to Combine Multiple JMeter Variables
  • Heroku “No app specified”
  • Hiring Is Broken and It Isn't Worth Fixing
  • Hive User-Defined Functions
  • Homebound Developer Discusses Building From Scratch in Blueprints
  • How Agile Can Fail
  • How API Virtualization Enables Smarter Development
  • How Are Retailers Handling Mobile App Testing?
  • How Beginners Can Approach Agile
  • How Big Data Analytics is Driving the Future of Social Business Success
  • How Big Data Tools and Technology Have Changed — In The Last Year
  • How Can We Secure Our Passwords?
  • How CircularWorld Uses NATS.io for an Earthquake Early Warning System
  • How Developers Became the Belle of the DevOps Ball
  • How Do You Solve a Problem Like DevOps? — Part 1
  • How Do You Solve a Problem Like DevOps? — Part 2
  • How Drug Development Costs Can Be Reduced by Automation
  • How Financial Services Are Profiting From DevOps in a Big Way
  • How Has Big Data Influenced Video Marketing?
  • How HTTP/2 Is Changing Web Performance Best Practices
  • How Mary Meeker’s 2016 Internet Trends Report Heightens the Engagement Crisis
  • How Netflix Changed Streaming
  • How Not To Appear Like a Desperate Job Seeker
  • How Not to Choose a Framework
  • How QA Can Help Lead the DevOps Charge
  • How Self-Service Portals Benefit Users and Organizations Alike
  • How Software Development Has Changed
  • How the Apteligent iOS SDK Safeguards Itself Against Crashes
  • How the Cloud and Big Data Change the Role of Risk Audits
  • How the Cloud Complements In-Memory Databases
  • How the Industrial Internet Is Empowering IT
  • How to Analyze Data with IBM's Watson IoT
  • How to Analyze Your Twitter Followers by Gender
  • How to Apply DevOps Culture to Security
  • How to Balance Speed and Quality in Agile Development
  • How To Become an Agile Bug Beating Super Hero
  • How to Build a Shopify App in One Week
  • How to Capitalize on the Coming Cloud Wars
  • How to Connect Anypoint Mule ESB With FileNet Content Engine (CE)
  • How to Connect to Your Docker Container Inside Jelastic Cloud
  • How to Create a REST API (Web API) With ASP.NET Core 1.0
  • How to Curate Retrospectives With Retromat
  • How to Develop a Simple Step Counter App on ReactNative
  • How to Develop Salesforce Visualforce Apps Using AngularJS?
  • How to Easily Sync Web and Mobile Experiences
  • How to Get Buy-In for Your Cloud Security Strategy
  • How to Get Developers to Adopt Coding Standards
  • How to Get Started With JMeter: Part 2 — Building Scripts and Running JMeter
  • How to Grow While Learning a New Skill
  • How to Import Any JBoss BPM Suite Example Project
  • How to Import From GitHub in Python
  • How to Improve App User Experience With User Story Mapping
  • How to Install Couchbase Server On Windows (Video)
  • How to Install the JMeter Plugins Manager
  • How to Load Balance RESTful Web Services Using CXF and Apache Camel
  • How to Make Groovy as Fast as Java
  • How To Make Managed Platforms Enterprise Ready
  • How to Minimize Data Wrangling and Maximize Data Intelligence
  • How to Prevent a Heroku Dyno from Idling
  • How to Recover the OpenSDA v2.x Bootloader
  • How to Replace a Pie Chart With R
  • How to Securely Deploy Neo4J Into Amazon Web Services
  • How to See Around the Corner is "Just Around the Corner"
  • How to Set Up a Maven Repository In Minutes
  • How to Set up Your Red Hat Cloud Using Online Deployment Planner
  • How to Speed up Your Website by up to 78%
  • How to Troubleshoot Sudden CPU Spikes
  • How to Use Migration With Entity Framework Core
  • How to Use R to Gain Predictive Point Values of Chess Pieces
  • How Unilever Is Embracing API Transformations
  • How Working in a Coffee Shop Can Help Your Productivity
  • HPE's Problems May Run Deeper Than $3B Suit Against Oracle
  • HTTP Load Balancer Example [Mongoose]
  • Hybrid Cloud Hosting and Its Market Value
  • Hyperlinking Logs to Source Code
  • Hystrix Part 1: Getting Started With Hystrix
  • IARC and You: Updating Your Store Age Ratings
  • IBM Cloud Tools for Swift
  • Idempotence: Not Just a Big and Scary Word
  • Image Optimization: Common Mistakes And Solutions
  • Implementing Hadoop's Input and Output Format in Spark
  • Implementing Opinion Mining With Python
  • Implementing Soundex Using LINQ (With Help From OzCode)
  • Importance of Shift-Left Testing
  • In Advocacy for More Support Staff
  • Industry-First Scale-Out Data Protection Software for Cloud Native and Big Data Environments
  • Infrastructure as Code: Using Git to Deploy F5 iRules Automagically
  • InnoDB Locks and Transaction Isolation Level
  • Innovation Is Finally Reaching Banking
  • Innovation vs. Technical Debt
  • Insert Edit Update in GridView Using Single Stored Procedure [Code Snippets]
  • Insight and Execution: Why Analytics Matter
  • Installation, Environment Setup, and Adding Proxy to npm and Node.js Packages
  • Installing a Java Application as a Windows Service
  • IntelliJ IDEA 2016.2 EAP: Case-Only Renames in Git, Ligatures, Background Images, and More
  • Interview to Vaclav Pech on JetBrains MPS: The Community and the Future
  • Interview With Lee Byron, React Developer at Facebook
  • Intro FS2016 Semester Closing With Robot Maze Challenge
  • Introducing Hazelcast 3.7 EA: A Better, Faster Hazelcast
  • Introducing LEQL: BYTES
  • Introducing Our New JWT Debugger Chrome Extension
  • Introducing Siren 4 Java EE 1.0
  • Introducing the Field Guide for Docker Logging
  • Introducing the Neo4j 3.0 Apache Spark Connector
  • Investing in Open Source Startups
  • IoT for Small Business – Impact and Future Prospects
  • IoT in the HVAC Industry
  • IoT Project Tutorial: Smart Plant System
  • IoT Technology Used in Euro Cup 2016
  • IoT: How to Prevent Issues in a More Complex, Risky Environment
  • Is "IoT Security" a Contradiction in Terms?
  • Is Coffee Really Toxic to Workplace Productivity?
  • Is Inclusiveness at Work Always a Good Thing?
  • Is Java Dying? (In Knuth's Up-Arrow Notation) [Comic]
  • Is Open Source Right for You? Maybe, But Cost Should Be the Last Consideration
  • Is Xamarin a Safe Bet?
  • Is Your Testing Team Actually Agile?
  • Isolating Development Environments Using Nix
  • Issues Affecting Software Development Today
  • IT is Unprepared to Tackle the Challenges of General Data Protection Regulation
  • IT Managers! What's Keeping You up at Night?
  • It's Hard to Give Away Code
  • It's Time to Scale Agile Across All Teams
  • It’s 2016, and We Need to Talk About Load Testing
  • It’s Not DevOps If You’re Still Writing Your Tests By Hand
  • Java 8 Hashmaps, Keys and the Comparable Interface
  • Java 8 StringJoiner – Old Wine With a New Bottle
  • Java Annotated Monthly: June 2016
  • Java Code Challenge: Bus Gossip Solution
  • Java Code Challenge: Scrabble Sets
  • Java Developers Can FINALLY Target Windows UWP
  • Java EE 8 in Crisis!
  • Java EE Guardians Moving EE 8 Forward at JavaOne 2016 San Francisco
  • Java EE's Future (From JCP EC Meeting Minutes)
  • Java Quiz: Introducing Mathematical Tricks
  • Java Quiz: Passing Objects to Methods
  • Java Quiz: Switch Statements and Static Variables
  • Java Quiz: Using TreeMap in Java
  • Java Remote Method Invocation with Redisson
  • Java Websocket Containers: The Possibilities
  • Java, Java EE, Jython, Oracle, and More...: Help Move Java EE Forward
  • Javascript Callback Functions
  • JavaScript Without jQuery: Tips and Practical Examples
  • JSF 2.3 — Execute an AJAX Request Using Globally Scoped Functions
  • JSON-LD: Building Meaningful Data APIs
  • Just Because You Can Build a Bot, Doesn’t Mean You Should
  • Kafka Consumer Lag Monitoring
  • Kaggle’s Optimization Competition
  • KEEP CALM and QUERY JSON
  • Key Takeaways From Continuous Discussions (#c9d9) Episode 41: Creating an Internal Dev/Test Cloud
  • Key Takeaways From Continuous Discussions (#c9d9) Episode 42: Release Pipelines
  • Keys to Developing Software in a Timely Manner
  • Keys to Working With Big Data
  • Keyword-Driven API Testing—Change Your Testing Process
  • Know What NIST Is? You Should.
  • Kubernetes: Easy App Dev Mac Environment
  • Lambda Expressions in Java 8
  • Latest Agile Refcardz
  • Latest Algorithm for Cochlear Implants Block the Cacophony of Background Noise
  • Latest Big Data Refcardz
  • Latest Cloud Refcardz
  • Latest Database Refcardz
  • Latest DevOps Refcardz
  • Latest Integration Refcardz
  • Latest IoT Refcardz
  • Latest Java Refcardz
  • Latest Mobile Refcardz
  • Latest Performance Refcardz
  • Latest Web Dev Refcardz
  • Launching Vert.x Dynamically
  • Leading Agile Change: Proven Change Models for Agile Transformation
  • Learn Neo4j With Video Tutorials
  • Learn Why Nearly 1 in 4 People Abandon Mobile Apps After Only One Use
  • Learning a Healthy Fear of Legacy Code
  • Learning and Adapting Is Key to Agile Project Team Success
  • Learning Angular 2: Tour of Heroes Tutorial, ngFor and ngIf
  • Learning Angular 2: Tour of Heroes Tutorial, Quick Start and Shortcuts
  • Learning From Your Bugs
  • Learning to Crawl: My First Experience With an Arduino
  • Lesson Learned From Gilded Rose Kata
  • Lessons From 13 Years of Bugs
  • Life of JavaScript Libraries in 2016
  • Lightweight Docker Images for Java Apps
  • Lipwig for Hive Is the Greatest!
  • Liquibase for DBAs
  • List All Containers on Docker
  • List of All Countries in JSON
  • Logging for Continuous Integration
  • Long Numbers Are Truncated in MongoDB Shell
  • Loyalty and Churn Reduction Features Added to Mobile Intelligence Platform
  • Machine Learning Courses for Developers
  • Maintainability and Expect Literals
  • Maintainable Code vs. Common Code
  • Make Platform Resources Machine Readable
  • Making a Raspberry Pi-Based Amateur Radio WSPR Go-Kit
  • Making Big Data Analysis Accessible Throughout Your Company
  • Making Use of Settings.json
  • Management Styles From a Wine Tour
  • Managing Application Performance in Hybrid Clouds
  • Managing Docker Containers With Shipyard
  • Managing Risk in Your Project With Static Analysis
  • Managing Secrets With Vault
  • Marketing Advice for Developers
  • Mastering TDD
  • Material Design Navigation Drawer for Android App Development
  • MDM Invades Privacy
  • MemSQL Guide to Spark Summit 2016
  • Meteor 1.3.3 Has Landed
  • Microservices Best Practices
  • Microservices for Java Developers: Book Release [Announcement]
  • Microservices Granularity for the Internet of Things
  • Microservices Using WildFly Swarm, Docker, and Couchbase
  • Microservices vs. SOA
  • Microservices With Go Micro and NATS.io
  • Microservices With Spring Boot, Axon CQRS/ES, and Docker
  • Microservices, Verticals, and Business Process Management?
  • Microsoft Buys LinkedIn: The Value of Data
  • Microsoft Buys LinkedIn: Why Is It Awesome?
  • Microsoft Meets Open Source
  • Microsoft SQL Server 2016 Released: The Hype and the Reviews
  • Midokura Announces $20M in Series B Financing
  • Migrate From MS SQL Server to MySQL
  • Migrating a Web App to Angular
  • Migrating From a Static Magento Site to AWS
  • Migration of Parse Apps to Red Hat Mobile Application Platform
  • Migration to Exchange Online and Office 365: A Step-by-Step Guide
  • mLab Launches Private Environments on AWS
  • Mobile App Marketing and a Boss-Less Future: An Interview With Paul Kemp
  • Mobile Optimized Forms and Data-Driven FSO
  • Modern Integration: Keeping Up With Demands by Using the Right Testing Tools
  • MongoDB Administration Checklist for MySQL DBAs
  • MongoDB and Non-Existent Collections
  • MongoDB Design Patterns
  • MongoDB Shard Key Examples
  • MongoDB World Announcements
  • Monitoring Apache Spark Streaming: Understanding Key Metrics
  • Monitoring Apache Spark: Why Is It Challenging?
  • Monitoring Stack for Distributed Systems
  • More PowerShell Function Hacks
  • MSSQL Server Now Available on Linux: What You Need To Know
  • Mule ESB: File Outbound Endpoint With Transformers and Variables
  • MuleSoft: Develop a Project From Behind the Firewall
  • MuleSoft: Encouraging Teamwork to Enhance Productivity
  • Mulesoft—Quality SDKs for Your APIs in Minutes
  • Multi-Node Full Text Search in Couchbase 4.5 Beta
  • Multi-Tenancy: Serving Multiple Apps From the Same Stack
  • MVB Spotlight: Yegor Bugayenko
  • My Journey to Face the Lambda Expressions in Java
  • Myspace Accounts Hacked in the Biggest Security Breach in History
  • MySQL vs. MongoDB: The Pros and Cons When Building a Social Network
  • Natural Language Programming and Inform 7: An Intro
  • Neo4j Cluster Performance Tuning
  • Neo4j Launches in the Beta Docker Store
  • Netflix OSS, Spring Cloud, or Kubernetes? How About All of Them!
  • New AI Platform Can Guess Our Age by Looking at Us
  • New Algorithm Promises to Make Hearing Better
  • New Automation API for Hadoop Environments
  • New Compilers Streamline Optimization and Enhance Code Conversion
  • New Database Aims to Open Up MS Trial Data
  • New Developments in Health Tracking Devices
  • New Platform Aims to Build an iStock for VR Footage
  • New Platform Aims to Foster Evidence-Based Policy Making
  • New Platform Aims to Make It Easier to Develop for Blockchain
  • New Project Makes Breakthrough in Robotic Surgery
  • New Software Suite Manages, Migrates, and Protects Large Data Assets Across the Information Lifecycle
  • New to Couchbase 4.5: AtPlus
  • NGINX as a Reverse Proxy for Docker Swarm Clusters
  • Nine of the Best Raspberry Pi Projects
  • Node Performance 2016: Hapi, Express.js, Restify, and Koa
  • Northeastern University Goes West to Address IT Skills Shortage
  • NoSQL Will Protect You From the Onslaught of Data Overload
  • Not Your Father's Video
  • Notes on Reactive Programming Part I: The Reactive Landscape
  • Notes on Reactive Programming Part II
  • Observations From a History of Java Backwards Incompatibility
  • ODPi Helps the ASF Accelerate the Big Data Ecosystem
  • OkCupid and the Ethics of Big Data Research
  • On Category Theory and Koine Greek
  • On Why RavenDB Is Written in C#
  • One Year as a Data Scientist at Stack Overflow
  • Open Source Middleware Market Trends Revisited
  • Open Sourcing Geppetto, an Automation Framework for Distributed Systems
  • Open-Source Test Automation Tools and You
  • OpenSSL Certificate With subjectAltName One-Liner
  • Optimizing an Agile DevOps Organization (Part 1)
  • Optimizing an Agile DevOps Organization (Part 2)
  • Oracle's Cloud: Meet the New Boss, Same as the Old Boss
  • Otto: The Next Generation of Vagrant
  • Overriding Dependency Versions with Spring Boot
  • Overview of Spring Aspect Oriented Programming (AOP)
  • Page Speed and Fast Paths
  • Paper Explores How an Evil AI Could Emerge
  • Performance Boost and Cost Savings for DynamoDB
  • Performance Culture, Accessibility, and Case Studies
  • Performance Monitoring: Real vs Headless Browsers
  • Performance Patterns in Microservices-Based Integrations
  • Performance Tuning Ideas for Apache Camel
  • Post-Hadoop Network Traffic Analytics
  • Powering Blue-Green Deployments With Feature Flags
  • Powering Continuous Delivery With Feature Flags
  • PowerShell Profile Shortcuts
  • Practical Fun with NetBIOS Name Service and Computer Browser Service
  • Practical Fun with NetBIOS Name Service and Computer Browser Service (Part 2)
  • Practical Golang: Getting Started With NATS and Related Patterns
  • Preparing for the Azure Stack (Part 1)
  • Prescient, Apache NiFi, and Transforming 48K+ Data Sources in Real Time
  • Prime Remainders for Dice Rolls With More Than Six Sides
  • Pro Tips to Navigate and Curate the Magento CMS
  • Product Owners and Learning: Part 1
  • Product Owners and Learning: Part 2
  • Properly Testing Your Cassandra Cluster Before You’re in Production
  • Pros and Cons of Mobile App Testing Methods
  • Prototyping a Cheap IoT Sensor in Lua
  • Provide a REST Proxy Interface to a SOAP Web Service in Mule
  • PubSub Example Using Mongoose
  • Puppet Server: Advanced Memory Debugging
  • Putting the 'Micro' Into Microservices With Raspberry Pi
  • Putting the Ops in DevOps: Part 1
  • PyDev of the Week: Barry Warsaw
  • PyDev of the Week: Georg Brandl
  • Python 101: An Intro to ftplib
  • Python 101: How to Traverse a Directory
  • Python 101: Redirecting stdout
  • Python 201: An Intro to importlib
  • Python 201: What Are Descriptors?
  • Python: How to Create an Exception Logging Decorator
  • Python: Regex – Matching Foreign Characters/Unicode Letters
  • Quick Tip Corner: Running Windows Installers on Windows Server
  • R With PowerBI: A Step-by-Step Guide
  • Raising Chatbots: Is the Solution Apparent?
  • Ramping Up Cloud Computing in the Public Sector
  • Ratpacked: Handling Exceptions When Reading Configuration Sources
  • Ratpacked: Include Files in the Ratpack Groovy DSL
  • Ratpacked: Use TestHttpClient for External HTTP Services
  • Ratpacked: Using Multiple DataSources
  • Ratpacked: Using Spring as Component Registry
  • Reaching for the Cloud
  • Real-time In-memory OLTP and Analytics With Apache Ignite on AWS
  • Real-World Problems Being Solved With Software
  • Realm Releases 1.0 Update
  • Recent Java News: Early June 2016
  • Recognizing Text in Images With Watson’s Visual Recognition API
  • Recording File Uploads With JMeter
  • Red Hat Demonstrating .NET With Linux Containers at DevNation
  • Reddit Users Weigh in on "Top Talent" in Software Development
  • Redis Production Checklist
  • Redis Replication vs Sharding
  • Redis Watch: Data Structures and Streaming Pipelines
  • Reduce Platform Risks Using the Proxy Pattern
  • Reflections and Resources From My ASP.NET Core Talk at Umbraco CodeGarden
  • Relation of Middleware to Microservices, Docker, and Cloud-Native Architectures
  • Release Automatically With PowerShell, Zipped Artifacts, and Chocolatey
  • Remote Debugging Node on a Raspberry Pi
  • Research Reveals the Importance of Work-Life Integration
  • Research Suggests AI Managers Effective for Crowdsourcing
  • Researchers Explore Our Gender Perceptions of Robots
  • Researchers Suggest Understanding Bees Could Lead to Better Robots
  • Researchers Use Machine Learning to Develop Dexterous Robotic Hands
  • Researchers Use Machine Learning to Drive Materials Science
  • Resin.io Secures $9 Million in Funding to Accelerate Growth of Next Generation IoT DevOps Platform
  • Resources for Learning the Azure Data Platform
  • REST Data Service Over In-Memory Data Grid
  • RESTful Client Example [Mongoose More Than An Embedded Web Server]
  • RESTful, Real-Time, Streaming Analytics and IoT
  • Resting BUILD Face
  • Revisiting the Advanced Theories of ‘Java Garbage Collection’
  • Ridiculously Fast MongoDB Replica Recovery
  • Robotic Legs Put Through First UK Clinical Trial
  • RocksDB From Docker Containers
  • Rolling Dice in Kotlin
  • Ruby Authentication: Secure Your Rack Application With JWT
  • Ruby Metaprogramming
  • Run a Ceph Cluster With Flocker on Your Laptop
  • Runge-Kutta Implemented as a Fold in Haskell
  • Running Daily Builds on CircleCI
  • Running HDFS On Local Mesos Clusters
  • Running Puppet on Container-Centric Infrastructure
  • Running Spring Boot in a Docker Container
  • Running XtraDB Cluster Nodes With Namespaces on the Same Host
  • SAFe Versus Scrum at Scale: Which Works Best for You?
  • Samsung Acquires Joyent
  • Sauce's Scrum: Courage, Transparency, Trust
  • Scaffolding Modern Web Applications
  • Scala Notes - Futures - 3 (Combinators and Async)
  • Scala Notes: Futures, Part 1
  • Scala: HOF (Higher-Order Function)
  • Scala: Recursive Functions
  • Scalable Microservices Through Messaging
  • Scaling DreamFactory With Docker
  • Scanning Necessary, Not Sufficient
  • Scheduling Jobs on a Sails.js Application
  • Schematic of Standalone Arduino With FTDI Programming
  • Scrum Master Anti Patterns: Beware of Becoming a Scrum Mom
  • Security and Testing
  • Security Enforcement of Microservices
  • Selecting an Open Source License for Your Project
  • Serverless Data Sync in Web Apps With Bit Torrent
  • Serverless Microservices (and Minimal Ops): Current Limitations of AWS Lambda
  • Set Up Amazon EFS in 60 Seconds
  • Setting Up MySQL Without Root Access
  • Sharding: What It Is and How It's Done
  • Shared In-Memory RDDs [Video]
  • Sharing Authentication Between Socket.io and a PHP Frontend (Using JSON Web Tokens)
  • Shining a Swift Light on iBeacons
  • Should All Testers Have OCD?
  • Shuffle Lets iPhone Users Maintain Their Privacy
  • Signing Bonuses: Indentured Servitude of the Engineering World
  • Simple Code Is Beautiful
  • Simply Having APIs Is Not Enough
  • Single Page Application Technologies With Angular
  • Singletons Must Die
  • Six (Mega)Trends for Deriving Massive Value From Big Data
  • Six Deadly Sins to Avoid as a Beginner Designer
  • Six Reasons Browser Monitoring Matters
  • Skills Needed To Deliver Valuable Software
  • Smart Logging in Java 8 and Kotlin
  • Smart Machines Are Our Allies Against Dumb Machines
  • Smart Mirror Provides 3D Body Composition Measurements
  • Smoke and Sanity Testing: The Key Differences
  • So You Started a Meetup: Part 1
  • Solving a RavenDB Technical Interview Question
  • Some Things Can Never Be Spoken
  • Spring Boot and Spring Data JPA Integration
  • Spring Data Release Train Hopper SR2 Released
  • Spring Framework 4.3 Goes GA
  • Spring Sweets: Running Our Own Spring Initializr Server
  • Spring-Reactive Example REST Application
  • SQL Database Hacks Using AS and ORDER BY
  • SQL Query to Convert XML to a Table
  • SqlSmash Now Has a Free Community Version
  • SSH From the Ground Up
  • Stack Overflow Roundup: Neo4j (Bolt and Cypher Tricks)
  • Stack Overflow Roundup: Neo4j (Stored Procedures and apoc)
  • Staging Servers Are Dead!
  • Start-up Uses Robotics and Gamification to Make Recycling Better
  • String Split and Join With Escaping
  • Style or Format JSON Data in jQuery
  • Superior Mobile Workforce Management
  • Supporting HTTP/2 for Google Chrome Users
  • Survey: 96% Increase in Container Production Usage Over Past Year
  • Surviving in a Software-Eating World
  • SVG Versus Canvas
  • Swift Fallthrough: An Introduction
  • Swift for the Java Guy Part 1: Getting Started
  • Swift for the Java Guy Part 2: The Basics
  • Swift Programmer, En Garde!
  • Tackling Fidelity when Prototyping
  • TCP Routing Comes to Cloud Foundry
  • TDD Will Speed You Up, Not Slow You Down
  • Technical Collaboration Expanding Anaconda Ecosystem
  • Technical Leadership in Software Companies
  • Technical Solutions Used For Big Data
  • Technical Solutions Used To Develop Software
  • Technique to Shield Your API With @Namebinding
  • Techniques for Moving Computation to Where the Data Lives
  • Technology Merges to Create Storage Solutions For Big Data
  • Test Driven Damage?
  • Testing and Continuous Integration: Making Everything Work Together
  • Testing Angular 2.0 RC1 Applications
  • Testing the Hibernate Layer With Docker
  • The 20 Best Software Tester Interview Questions
  • The 2016 State of DevOps Report Has Landed
  • The 5-Minute Interview: Jean Villedieu, Co-Founder of Linkurious
  • The Agile Chip: How to Optimize Performance at High Velocity
  • The Agile Design of a Hackathon Team
  • The Agile-Waterfall and Other Variations in Agile Practice
  • The App Store’s 65% Search Stat Is Meaningless
  • The Azure Machine Learning Guide: Part 1
  • The Benefits of Serverless Applications in a Data-Rich World
  • The Case For and Against Estimates: Part 1
  • The Case For and Against Estimates: Part 2
  • The Case For and Against Estimates: Part 3
  • The Case For and Against Estimates: Part 4
  • The Case For and Against Estimates: Part 5
  • The Challenges of Dockerizing a Ruby Application
  • The Challenges of E-Government Architecture
  • The Client Is Not Always Right!
  • The Complete Guide to Google AMP With ASP.NET MVC
  • The DevOps (R)evolution: Part 1
  • The DevOps (R)evolution: Part 2
  • The Difference Between BDD and Integration Testing
  • The Driving Forces Behind IoT
  • The Evolution of Code Review [Infographic]
  • The Evolution of Code Review: Pros and Cons of Code Review Methods [Infographic]
  • The Evolution of the Product Owner
  • The Future of Incident Notification in the Modern Enterprise
  • The Guts 'n' Glory of Database Internals: B+Tree
  • The Guts 'n' Glory of Database Internals: Managing Concurrency
  • The Guts 'n' Glory of Database Internals: Managing Records
  • The Guts 'n' Glory of Database Internals: Searching Information and File Format
  • The Guts 'n' Glory of Database Internals: Seeing the Forest for the Trees
  • The Guts 'n' Glory of Database Internals: The LSM Option
  • The Guts n’ Glory of Database Internals: Persisting Information
  • The Hard Truth About Bimodal IT
  • The HashSet in the Hot Spot
  • The Hitchhiker's Guide to Testing Infrastructure as Code — Don't Panic!
  • The Human Factor and Cardinal Sin of Web Application Protection
  • The Impact of Code Sharing on App Development
  • The Importance of API Management to Hybrid Clouds
  • The Importance of Continuous Data Migration
  • The Importance of Loose Coupling in REST API Design
  • The Most Common Mistake in the Bug Life Cycle
  • The Most Important Thing When Picking HTTP Status Codes
  • The Name Should Express the Intention
  • The New Era of Big Data and Digital Advertising
  • The Nuts and Bolts of Managing Database Upgrades
  • The Panama Papers Graph Database Is Now Available for Download
  • The Past, Present, and Future of iOS Development With Gabriel Theodoropoulos
  • The Perils of Agile (Micro)Management
  • The Periodic Table of DevOps Tools v.2 is Here
  • The PHP Community Is Who I Say It Is
  • The Post-Interview Thank You Note: It's Not About Gratitude
  • The Quest for a Project Management Tool
  • The Reality of Management in Agile
  • The Right Team Structure for an Integration Project
  • The Road to DevOps
  • The Role of an Architect on a Scrum Team
  • The Role of QA in a DevOps World
  • The Science Behind Growth Hacks
  • The Shift Left Principle and DevOps
  • The State of Global Wealth Management — The Future of Architecture
  • The State of JSON Address
  • The State of Progress With Quantum Computing
  • The State of the Gap
  • The State of the Software Testing Profession Report Summary
  • The Taxonomy of Reactive Programming
  • The Three Major Security Implications of the IoT
  • The Top 10 Exception Types in Production Java Applications — Based on 1b Events
  • The Top 7 AWS Security Issues: What You Need to Know
  • The Trickle Down Effect of Management
  • The Usability of Self-Service Beer
  • The Value of Third-Party Validation for Industrial Automation Software
  • The Worst Resume of the Week: A Bad Start
  • The Write Once Reuse Many Times Myth
  • Things Geeks Should Know About LinkedIn
  • Things I Learned From Doing My First Workshop
  • Things to Do Before Going Into Production With MongoDB
  • Thinking in Abstractions
  • This Programmer Got Fired for Taking Automation a Step Too Far
  • This Week in Hadoop and More: Spark, NiFi, and Events
  • This Week in Mobile
  • This Week in Mobile: Digesting WWDC, Android N APIs, and More
  • This Week in Mobile: Instagram, Apple Watch, Game Design, and More!
  • This Week in Mobile: Swift and the WWDC
  • This Week in OpenStack
  • This Week in OpenStack
  • This Week in OpenStack
  • This Week in OpenStack: Learning, Monitoring, and Porting
  • This Week in Security: Ransomware, Adobe Flash, Dark Reading
  • This Week in Spring: Cloud Data Flow, RxJava, and Executable JARs
  • This Week in Spring: JWT Spring Cloud Microservices, Spring Boot NetBeans Plugin
  • This Week in Spring: Kotlin, REST Docs, French Spring
  • This Week in Spring: Reactive Dev and Spring Cloud Streams
  • This Week in Spring: Spring Framework 4.3, jOOQ with Spring Boot, and Yak-Shaving
  • Thoughts on Minimal Design for Iterations
  • Three Reasons Agile Will Not Succeed
  • Three Steps to Survive and Thrive as a Software Tester
  • Time Zone Calculator
  • Tip: Swift Common Initializer Pattern
  • Tips for Becoming a JavaScript Developer
  • To Be Continuous: Have We Forgotten How To Code?
  • To Interface or Not to Interface
  • To VI Or Not To VI [comic]
  • Tools For Distributed Agile Teams
  • Top 3 Insights from the Apache Committers
  • Top 5 Business Intelligence Mistakes
  • Top 5 Reasons to Choose PHP for a Web Development Project
  • Top 5 Ways to Optimize Data Migration Effort and Yield
  • Towards Turnkey Distributed Tracing
  • Tracking Multi-CDN Performance Issues to DNS
  • Trees (Stuff Formally Trained Programmers Know)
  • Triggering a Client Cache Refresh
  • Troubleshoot OutOfMemoryError: Unable to Create New Native Thread
  • Troubleshooting MySQL Configuration Issues [webinar]
  • Tutorial: Muxing With the New NXP Pins Tool
  • Twitter Builds the Ability to Detect What’s in a Live Stream
  • Two Approaches to Test Automation Architectures
  • Type Hinting in Python 3
  • Typemock Unveils Suggest, Automated Unit Testing Tool
  • Types of Cursors Available in Oracle PL/SQL
  • TypeScript – Is It Worth Using?
  • UK Banking at Risk of IT Failure and Technical Debt
  • UML Sequence Diagrams Made Easy
  • Uncoiling the Data in DNA With Elasticsearch
  • Understanding execFile, spawn, exec, and fork in Node.js
  • Understanding SQL Server Containers
  • Understanding the Middleware Pattern in Express.js
  • Unit and Integration Tests in Spring Boot
  • Unit Testing JPA... Stop Integration Testing!
  • Unix Parallel: Populating All the USB Sticks
  • Unix: Find All Text Below String in a File
  • Untangling Apache Hadoop YARN: Fair Scheduler Queue Basics
  • Using a Chi-Square Test to Satisfy Benford's Law With Python
  • Using AI to Improve Managerial Decision-Making
  • Using AI, Data, and Algorithms to Improve Security
  • Using Devart dotConnect for MySQL
  • Using Failover Groups to Avoid Rain on Your Parade
  • Using HockeyApp & Rollout to Find and Fix Live iOS App Bugs
  • Using Java 8? Please Avoid Functional Vomit
  • Using Kotlin to Test Android applications
  • Using MongoDB for a Product Catalog Application
  • Using MySQL 5.7 Document Store With IoT
  • Using Portable Firefox 46 With Webdriver
  • Using PowerShell Scripts to Deploy Your Software
  • Using Puppet With Kubernetes and OpenShift
  • Using Return On Team to Enhance Business Agility
  • Using Robots for Underwater Search and Rescue
  • Using S3 for Static Web Hosting
  • Using SaaS for the MEAN Stack
  • Using Stored Procedures With JPA, JDBC… Meh, Just Use jOOQ
  • Using the HTTP Package
  • Using the New Auth Component for Angular 2 With DreamFactory
  • Using the Pipeline Plugin to Accelerate Continuous Delivery - Part 2
  • Validating JWT With Spring Boot and Spring Security
  • Video Presentation — fabric8 Camel Microservices for Docker and Kubernetes
  • Visual Studio 2015 Front-End Tooling Series: Introduction
  • Visual Studio 2015 Front-End Tooling—Less and Sass
  • Visualize and Search Your Auth0 Logs Using Sumo Logic
  • Visualizing Algorithms Before Implementation
  • Visualizing Concurrency Patterns in Go
  • Want QA That Keeps Up With Continuous Deployment?
  • Warnings and Advice About the Internet of Things
  • Watch for Dependency Name Typos When Creating New Spring Boot Projects
  • Watching SCRAM Authentication in Java
  • We Just Made Hazelcast 3.7 30% Faster
  • Web Application Testing Using Selenium
  • Webinar Recording: Docker for Java Developers
  • WebSphere Traditional and IBM HTTP Server on Docker Hub
  • Wechat’s Former Growth Lead on the Future of Messaging & Bots
  • Weekly Top 10: Agile, DevOps Adoption and “NoOps”
  • Weekly Top 10: DevOps Pipelines and Bimodal IT
  • Weighing 3 Martini Open Plan Offices
  • Weighing BigQuery vs. Redshift
  • What Can Training Animals Teach Us About Robotics?
  • What Does an Awesome Push Notification Look Like?
  • What is JSON? How Do I Use It? Does It Beat BSON?
  • What Is Remote Logging?
  • What Is Serverless?
  • What Is Spark SQL?
  • What It Really Means to Niche Down
  • What to Do When You Can’t Fix a Security Vulnerability
  • What Vegetarians and Agilists Have in Common
  • What's New in Cassandra 3.0 (Part 2)
  • What's TJ's Stack These Days?
  • When Earth Is Like an Egg: 3D Terrain Visualization
  • When to Use Abstract Class and Interface
  • Where Do Test Managers Belong in Agile Testing Teams?
  • Where is IIoT at in Today's World: A GE Perspective
  • Where to Begin in This AI Revolution
  • Where’s the Heat? Talking with Forrester’s Amy DeMartine about DevOps
  • Whether To Sacrifice Sleep To Get Ahead
  • Which ELK Stack Solution Is Right for You?
  • Why a Single Java Source File Can Not Have More Than One Public Class
  • Why Apps Succeed: Survey Reveals Need for a United Digital Strategy
  • Why Data Replication Should Not Be Done Using ESB-Based Integration Tools
  • Why Does JavaScript Loop Only Use the Last Value?
  • Why I Prefer Merge Over Rebase
  • Why Is GitHub Taking Over the World?
  • Why Is the Build Broken?
  • Why Java Is a Purely Object-Oriented Language... Or Why Not
  • Why Microsoft Azure is King of the Hill
  • Why MongoRocks: Deprecating PerconaFT and MongoDB Optimistic Locking
  • Why Python? (Sad Follow-up)
  • Why Python? What's it Good For? How Is it Special?
  • Why Red Hat and 3scale Matter: A Developer's View
  • Why Rewrite a Shell Script in Python?
  • Why Security is No Longer Just the Domain of Security Experts
  • Why Spark and NoSQL?
  • Why SQL Injection Vulnerabilities Still Exist
  • Why the Need for Special Operating Systems for IoT and Wearable Devices?
  • Why Use Provisioned IOPS Volumes for AWS Databases?
  • Why You CAN Be a Good .NET Developer
  • Why You Need a Silverlight Migration Strategy
  • Why You Need to Know Your Pages’ Conversion Impact Score
  • Why You Need to Start Investing in Smart Connected Assets Now
  • Will Containers Take Over?
  • Will Google's Ara Be the [An]droid You're Looking For?
  • Will the New CPU Paradigm Be Based on Swarms?
  • Windows Phone, RIP
  • Word Vectors and Math of Meaning: Pointing Semantics in New Directions
  • Working in Parallel: On the Complications of Parallel Algorithm Design
  • Worst Resume of the Week: The Gapper-Hopper
  • Worst Resume: Bad Starts
  • WWDC 2016 Retrospective
  • WWDC 2016 Review
  • WWDC: Integrations for Siri, Maps, and Messages
  • You're Going to Want to Hear This: Introducing DevOps Radio
  • You're in the Top 25
  • You're Thinking About Continuum All Wrong
  • Your Essential IoT Summer Reading List
  • Your Guide to Hiring a Good Programmer
  • Your Own Swagger UI on Liberty
  • Zero-Downtime Deployment With a Database

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