Thanks for visiting DZone today,
Edit Profile
Manage Email Subscriptions
How to Post to DZone
Article Submission Guidelines
Sign Out
View Profile
Post
Post an Article
Manage My Drafts
Over 2 million developers have joined DZone.
Log In
/
Join
Refcards
Trend Reports
Events
Over 2 million developers have joined DZone.
Join Today!
Thanks for visiting DZone today,
Edit Profile
Manage Email Subscriptions
Moderation
Admin Console
How to Post to DZone
Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies
Agile
Career Development
Methodologies
Team Management
Data Engineering
AI/ML
Big Data
Data
Databases
IoT
Software Design and Architecture
Cloud Architecture
Containers
Integration
Microservices
Performance
Security
Coding
Frameworks
Java
JavaScript
Languages
Tools
Testing, Deployment, and Maintenance
Deployment
DevOps and CI/CD
Maintenance
Monitoring and Observability
Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by
AWS Developer Relations
Culture and Methodologies
Agile
Career Development
Methodologies
Team Management
Data Engineering
AI/ML
Big Data
Data
Databases
IoT
Software Design and Architecture
Cloud Architecture
Containers
Integration
Microservices
Performance
Security
Coding
Frameworks
Java
JavaScript
Languages
Tools
Testing, Deployment, and Maintenance
Deployment
DevOps and CI/CD
Maintenance
Monitoring and Observability
Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by
AWS Developer Relations
Building Scalable Real-Time Apps with AstraDB and Vaadin
Register Now
DZone
Sitemap Home
Articles
2017
April
DZone Sitemap: April 2017 Articles
(My) CSSLP Notes: Secure Software Concepts
.NET Core and SQL Server in Docker - Part 1: Building the Service
10 Habits of Highly Successful Software Developers
10 Tips for Integrating Security Into DevOps
10-Step Methodology to Creating a Single View of Your Business
15 Reasons to Choose Hibernate Over JDBC
16 Free and Open-Source Business Intelligence Tools
28 Product Backlog and Refinement Anti-Patterns
3 Core Competencies of Digital: Cloud, Big Data, and Intelligent Middleware
3 Reasons Agile Teams Love Exploratory Testing
3 Steps to Writing and Reading XML Files
3 Ways to Get in Shape for Continuous Testing
35 Questions to Ask While Creating a Deployment Pipeline
4 Big IoT Wins for Smart City Pioneer Santander, Spain
4 Endurance Testing Tips You Need to Know
5 Challenges in Mobile App Security
5 Consequences That Result From Not Meeting Data Security Requirements
5 Growth Hacks to Scale Your DevOps Culture
5 Plugins to Monetize Your NativeScript App
5 Reasons Software Releases Fail
5 Software Metrics to Keep Your Product Development on Track
5 Steps to Getting Started With Open Source Software Defined Storage– and Why You Should
5 Steps to Implementing Intelligent Asset Strategies
6 Coaching Tips for Scrum Masters
6 Shades of Masking Your Data
65 Resources for Creating Programming Languages
68 Resources on Creating Programming Languages, Part 3
7 Quick Steps to Become a Great Automation Testing Engineer
7 Reasons You Should Learn Python Now
8 Red Flags to Watch for in Your Code
8 Tips to Decide the Number of Concurrent Users for Your Test
A Beginners Guide to DSL Writing in Ruby
A Big Data Reference Architecture for IoT
A Code Review of C# Code
A Comparison of Automated Testing Tools
A Complete Guide to Performance Testing Types: Steps, Best Practices, Metrics, and More
A Deep Learning Research Review of Reinforcement Learning
A Firmware Filesystem
A Guide to Java's SimpleDateFormat
A Java EE Adoption Story From Luqman Saeed
A Journey With Scala
A Look at DataSynapse GridServer (With Example)
A Look at Java 8's Supplier and Consumer Interfaces
A Quick Intro To BookMarkLets
A Service Mesh for Kubernetes
A Winning Recipe for Open Source Test Automation Frameworks
Add Facebook Login to Your Ionic App
Adding Persistent Storage to Minishift/CDK 3 in Minutes
Adding Speech Recognition Capabilities to Your NativeScript App
Advanced Git Log
Agile Scrum Development
Alerts from Azure Automation
All About Overriding in Java
All You Need to Know About Dependency Injection
Alternatives to Lines of Code
Always Be Leaving
Amateur Radio Homebrew [Snippet]
An Explanation of the CREATE TABLE Syntax in Oracle
An Introduction to CQRS
An Introduction to Functors
An Introduction to Presto
An Introduction to Speech Synthesis Markup Language
An Open Letter From an @Ignored Test
An Opportunity to Emulate Slack Buttons
An Overview of 3 Java Embedded Databases
Analyzing Identity in Movies
Analyzing the Papers Behind Facebook's Computer Vision Approach
Android Automation Testing with Espresso
Announcing ElectricFlow 7.2: Push-Button Deployments to All Container Platforms!
Ansible Galaxy: Ping Windows Servers
Ansible Vault: Securing Sensitive Information
Anti-DDoS Attack Protection With the ELK Stack
Apache JMeter Functions: An Introduction
Apache Spark: Setting Up a Cluster on AWS
Apache Spark: Spark Union Adds Up the Partition of Input RDDs
API Eventing Is the Next Big Opportunity for API Providers
API Icon Vocabulary
App Dev Cloud Stack: Securing Containers at Scale
App vs. Tech Architectures in IoT
Arbitrary Precision Numbers
Architecture Erosion in Agile Development
Are You Talking to Me? ChatOps and the Rise of Conversation-Driven DevOps
Artifactory as a File Sharing Hub
Authentication and Authorization With RBAC
Auto-Publishing and Monitoring APIs With Spring Boot
Automatically Build-and-Fill Multiple Development Databases
Automating Database Deployments To and From Source Control With SQL Compare
Automating Microservices Deployment With Ansible [Video]
Available Is The New On-Call
AWS ELB Log Analysis with the ELK Stack
AWS Lambda: Encrypted Environment Variables
AWS Lambda: Programatically Create a Python ‘Hello World’ Function
AWS/Terraform Workshop #5: AWS Lambda Functions
Azure Instance Metadata and Scheduled Events
Azure PowerTip: Fixing ''IP Address Is Not Allowed to Access Server''
Azure vs. AWS Reviews: Organizations, Scalability, and Deployment
Azure vs. AWS: Which One Is Better?
Backup and Restore of a SQL Clone
Beer, BBQ, Pi, and Time Series
Benchmarking a Java/Maven Monorepo
Benefits of Agile Multi-Vendor IT Projects
Benefits of Microservices Architecture Implementation
Best Practices for Developing API Connectors for Clouds
Best Practices for Docker and Microservices at Scale
Best Practices for Error Handling in ASP.NET MVC
Better Than Linear Scaling
BGP Won't Save You
Blueprint Automation Fuels Cloud Business Agility
Broad Brushes and Narrow Brushes: There’s More to BDD Than Given/When/Then
Brute Forcing HS256 Is Possible: The Importance of Using Strong Keys in Signing JWTs
Bug-vs-Feature: The Acceptance Criteria Game
Build a Plugin and Add a Listener to an Index in ElasticSearch 5
Build and Deploy a MongoDB Angular NodeJS App Using nginx in Three Steps With Docker
Building a Twitter Clone With Neo4j (Part 1)
Building a Web-Based Sensor App With a Raspberry Pi 3 and the Azure IoT Hub
Building an Intuitive DSL in Java
Building Bridges Not Walls: Scrum and DevOps Better Together
Building Dynamic D3.js Web Apps With Database Data
Building Dynamic React Apps With Database Data
Building Salesforce Using Atlassian Bitbucket Pipelines
C# 7.0: Tuple Literals and Types
C# Exception Handling Best Practices
Calculating Dependency
Camel and Wicket Playing Together
Can Service Virtualization Boost Agile Testing Strategy?
Case Study: Etsy, Sprouter, and Conway's Law
Catching Exceptions in Scala (Part 1)
Catching Exceptions in Scala (Part 2)
Challenges of Testing Mobile Applications
Changes to OWASP Top 10
Chatbots: Overhyped or the Real Thing?
ChatOps and DevOps Best Practices
Choose Your Battles and Make Your Peace
Clean Up the Leak!
Close the Gaps: Get Connected to Enable a Digital Thread
Cloud Design Patterns and Practices
Cloud-Native Apps: The Why, the What, and the How
CloudHub Connector With Mulesoft
CloudNativeCon + KubeCon Europe 2017 Impressions [Videos]
Collecting Log Analytics/OMS Data Across Subscriptions
Command Line Usability With dotnet Test
Common Code in Spring MVC: Where to Put It?
Compile Time Dynamism Using Java Generics
Composite Source With Mule ESB
Configuring Your .npmrc for an Optimal Node.js Environment
Connecting Java to Splice Machine DB via JDBC
Consume Multiple Operations of SOAP-Based Web Service With Mulesoft Anypoint Studio
Consuming Messages From Oracle AQ in WSO2 Enterprise Integrator 6
Continuous Delivery is Eating DevOps as Software is Eating the Business
Continuous Testing for Agile and DevOps: 5 Key Takeaways From Gartner
Continuous Testing for Agile and DevOps: Trends and Recommendations
Control Humidity With a Raspberry Pi and IoT Devices
Couchbase Lite Developer Build 003 for Objective-C, Swift, and .NET
Create a Serverless Angular App With Azure Functions and Blob Storage
Creating a CD Pipeline With Jenkins and Java
Creating a Web App Using the Go Language Gorilla Web Toolkit
Creating Offline-First Apps With Couchbase Sync Gateway
Creating User Access Control in MongoDB
Crucial Redis Monitoring Metrics You Need to Watch
Custom Collectors in Java 8
Dashboard: Drag and Drop Visuals and Export Using JavaScript Libraries
Data Lake Governance Best Practices
Data Modeling With Tables and Documents vs. Redis Structures
Database Initialization With Play
Dealing With a TypeError in Python 3
Dealing With MySQL Error Code 1215: ''Cannot Add Foreign Key Constraint''
Dealing With Regulation: Audit and Compliance in SQL Server
Declarative 'Canvas' Animation With React and Kanva
Decoding the Industrial Internet
Deep Learning on Big Data Platforms
Defining Day-2 Operations
Defining Unhandled Exceptions and Catching All C# Exceptions
Deleting High-Performance Code
Deploy a Database Plus Static Data With SQL Compare and SQL Data Compare
Deploy a Node.js With Couchbase Web Application as Docker Containers
Deploy Code to Containers From Git Automatically
Deploying (and Monitoring) ASP.NET Core on Azure
Deploying Angular 2 Apps to Bluemix
Deploying Envoy With a Python Flask Web App and Kubernetes
Deploying OpenDaylight in AWS
Deploying Your Serverless Functions to Google Cloud Platform
Describing Full Flow Using Redux Saga
Developing a Best-in-Class API Integration
DevOps by the Numbers: DevOps, Self-Service Infrastructure, and Deployment Automation
DevOps Intelligence Changes the Game
DevOps Tools for Continuous Integration
Discovering Security Vulnerabilities With Selenium
Do New Cybersecurity Regulations Affect You?
Docker for Mac: Performance Tweaks
Docker Logging With the ELK Stack: Part I
Docker Logging With the ELK Stack: Part II
Document-Oriented Databases and N1QL
Don't Over 'Utilize' Your Vocabulary
Duplicate Code Isn't That Bad
Dynamic Compression Acceleration
Dynamic Persistent Storage Using the Red Hat Container Development Kit 3.0
Dynamically Filter JSON With Jackson and Squiggly
Dynamically Provisioning ''Hostpath''-Based Volumes on OpenShift
Earth Day: Fighting Climate Change With Cybersecurity
Easy Golang Dependency Management
EasyIoT Cloud and Raspberry Pi 3
Edit History With Mercurial evolve (Beta) in Bitbucket Cloud
Elegant JavaFX
Emerging Practices to Cheerlead Your Distributed Teams From Good to Great
Encrypt Mule Message With Anypoint JCE and XML Encrypter
Encrypting and Authenticating MQTT Traffic With NGINX Plus
Enterprise Edition Enables Advanced Multi-platform Channel Aggregations, Analysis and Campaign Management
Enterprising Israel: Developers of Tel Aviv
Evan's Theory of Agile Constraints
Everything You Need to Know About Redshift Spectrum, Athena, and S3
Executive Insights on the State of Big Data
Explanatory vs. Predictive Models in Machine Learning
Exploring Scrum Master's Influence: From Good to Great
Extracting Text From an Image
Factory Method vs. Simple Factory
FakeIt Series (Part 1 of 5): Generating Fake Data
FakeIt Series (Part 2 of 5): Shared Data and Dependencies
FakeIt Series (Part 3 of 5): Lean Models Through Definitions
FakeIt Series (Part 4 of 5): Working With Existing Data
File System vs. Database
FileInputStream / FileOutputStream Considered Harmful
Firebase- Authentication Using AngularJS
First Look at HTTP/2 Server Push in Java Servlet 4.0 Specification
Five Things to Know About the Future of Microservices and IoT
Fixing My Own Spring Boot Starter Demo
Flannel: A Network Fabric for Containers
Freezing JavaScript Objects With Object.freeze()
Functional Testing With DevTest Framework From CA Technologies
FutureTalk: Mixing Realities With AR, VR, and MR [Video]
General CSS Path Transform for ASP.NET Bundling
Generating Lines With the Desmos API, Part 3
Get Monitoring Right for Streaming and Fast Data Systems on Spark, Mesos, Akka, Cassandra, and Kafka [Video]
Get Ready to Take on 2017's Analytics Infrastructure Challenges
Getting Started With Amazon SQS
Getting Started With Apache Solr
Getting Started With Blue Ocean
Getting Started with pywebview
Gleaning Insights From Content With IBM Watson
Google Maps API: How to Make a Custom Marker
Gradle Goodness: Change Local Build Cache Directory [Snippet]
Gradle Goodness: Enable Build Cache for All Builds [Snippet]
Gradle Goodness: Using the Incremental Task Action
GridGain on AWS, Episode I: AWS Marketplace Deployment
Groovy Goodness: Redirecting Print Methods in Scripts
Hacking Alexa Skills With Service Virtualization
Hadoop Revisited, Part I: Tutorial and Cheat Sheet
Hadoop Revisited, Part II: 10 Key Concepts of Hadoop MapReduce
Hadoop Revisited, Part IV: Statefulness vs. Statelessness and ToolRunner
Hadoop Revisted, Part III: MapReduce Tutorial
Handling ‘State’ in Java WebSocket Applications
Hardware Sizing for Java/Java EE Products
Here's Why You Should Never Implement Your Own Caching
Highcharts Server Setup With Apache Maven Server and PhantomJS
HL7 Integration Using Mule Healthcare Toolkit- Part 1
HL7 Integration Using Mule Healthcare Toolkit- Part 2
HL7 Integration using Mule Healthcare Toolkit- Part 3
HL7 Integration using Mule Healthcare Toolkit: Part 4
Hot Swapping Java Code on Runtime
How APIs Empower Developers to Create Amazing Mobile Apps
How Big Data From Connected Assets Enables Better Decision Making
How Disruptor Improves Interdependent Filter/Handler Performance
How Does LZ4 Acceleration Work?
How Feature Flags Tame the Four Heads of Complexity
How I Got Into Tech: New Relic’s Women Techies Share Their Personal Career Paths
How IoT Is Strengthening Ubiquitous Computing (Part 1)
How Is The Cybersecurity Threat Landscape Changing?
How Java’s Built-In Garbage Collection Will Make Your Life Better (Most of the Time)
How Many Mobile Devices Are There, Anyway?
How Microservices Drive Increased Customer Engagement
How Natural Language Processing Is Used
How Stored Procedures Make OLTP Faster
How Synthetic Data Can Overcome Privacy Concerns
How to Change Environment Variables in Java [Snippet]
How to Change Private Static Final Fields [Snippet]
How to Configure HAProxy as a Proxy and Load Balancer
How to Configure Maven With Mule AnyPoint Studio
How to Continuously Improve Your Incident Management Practices
How to Convert MySQL to MySQLi
How to Create a Custom StreamSets Origin That Supports Parallel Execution
How to Create a Responsive, Filterable Portfolio
How to Create the Smallest Docker Image for Your Golang App
How to Create Your First .NET Program on Red Hat Enterprise Linux
How to Embed Security Awareness in Business Processes
How to Get the Linux Process Execution Time When You've Already Started
How to Implement a T-SQL Code Formatting Standard Using SQL Prompt
How to Implement Bootstrap Responsive Video
How to Install the ELK Stack on Google Cloud Platform
How to Integrate Power BI With Azure Tables Storage
How to Load Test OCSP With JMeter
How To Make a Custom View in Android
How to Maximize Availability Using Apache Cassandra
How to Nuke a Firebase DB and All Its Users
How to Prepare for Linux Certifications
How to Run Mule on IBM i
How to Succeed (and Fail) at MySQL Partition Pruning
How to Test Bitcoin Wallet Apps
How to Use Custom Filters in SQL Compare
How to Use Netstat for Network Troubleshooting
How to Use the CSS/jQuery Extractor in JMeter
HTTP-Triggered Azure Functions
HTTP/2 With Server Push Proof of Concept for ASP.NET Core HttpSysServer
Hybrid Apps and the Future of Mobile Computing
Hybrid Content-Based and Collaborative Filtering Recommendations: Part I
Hyper-V: How to Run Ubuntu (or Any Linux) on Windows
Hystrix Command: Java 8 Helpers
I Was Wrong: Reflecting on My .NET Design Choices
I'm Not Calling Your Baby Ugly: Two Ways and 25 Dimensions to Compare Agile Scaling Frameworks
I/O Scheduling in Linux
Image Processing in Python With Pillow
Implementing Message Enrichment in MuleSoft
Import Your MongoDB Collection Data Into Couchbase Server With Golang
Improving UX Using the Cloud (Part 2)
Improving UX Using the Cloud (Part 3)
In-Memory MapReduce and Your Hadoop Ecosystem: Part I
Incident Management Optimized
Increasing fc_limit Can Affect SELECT Latency
Infinispan’s Java 8 Streams Capabilities
Inject Kubernetes ConfigMap Values With Java EE and WildFly
Injecting Secrets: Kubernetes, HashiCorp Vault, and Aqua on Azure
Integrating On-Prem Infrastructure With Amazon EC2 Systems Manager
Intricacies of Multi-Threading in Java
Introducing Protocol-Oriented BDD in Swift for iOS Apps: Part 1
Introducing Protocol-Oriented BDD in Swift for iOS Apps: Part 2
Introduction to Anime.js
Introduction to Hadoop
Introduction to Topic Models
Investment in Container Technology Grows More Than Double Year-Over-Year
IoT Developer Trends: 2017 Edition
IoT Security and the Transport Security Layer
iPaaS vs. ESB
Is Crowdsourced Testing Right for My Team?
Is Passwordless Authentication More Secure Than Passwords?
Is Protobuf 5x Faster Than JSON? (Part 1)
Is Protobuf 5x Faster Than JSON? (Part 2)
Is This Code Functional Vomit?
Java 8: Methods in Interfaces
Java 9 (Part 2): JShell Step by Step
Java 9 (Part 4): Trying Try-with-Resources: First Look
Java 9: Step by Step From Zero to Modules (Part 1)
Java Annotated Monthly: April 2017
Java Code Challenge: Tic-Tac-Toe Solution
Java Finalizer and Java File Input/Output Streams
Java Garbage Collectors: When Will G1GC Force CMS Out?
Java Platform and Java Community Process Overview
Java-Based Microservices Architecture and Abixen
java.lang.reflect.TypeVariable getBounds Is Not Thread Safe
JavaScript’s Dates Are Fun With Moment.js
JMeter Load Testing: Sending and Receiving Emails
JSON API Using Katharsis and Spring Boot
JSON Web Token (JWT) Signing Algorithms Overview
JVM-Free Kotlin With Kotlin/Native
JWT (JSON Web Tokens) Are Better Than Session Cookies
Keep It CLEAN
Keeping 'Hotfix' and Production Database Schemas in Sync
Keeping Up With The DevOps Crowd
Kotlin and Java EE (Part 1)
Kotlin for Front-End Developers
KPIs Within a Scrum Team? That's No Partnership!
Language Server Protocol: A Language Server for DOT With Visual Studio Code- Part 1
Language Server Protocol: A Language Server for DOT With Visual Studio Code- Part 2
Lean Software Development and Lean Startup
Learn MongoDB With Java 8 (Part 1)
Learning Azure From the Web
Learning Big O Notation With O(n) Complexity
Learning Specification by Example From Gojko Adzic
Lessons from 'Platoon Leader' by James McDonough
Livecoding: A choropleth in React.js
Load Balancing Using web.xml
Load Balancing Versus Application Routing
Make Tech Support Easier for Developers With These 3 Tips
Making Pivot Table Using Java Streams
Making Spring Web Services With Scala
Managed Data Lakes Deliver Exceptional Value and Accessibility
Managing Logistical Relationships in a Graph Database
Managing REST APIs With Swagger [Video]
Maximize Scrum With the Scrum Values: Commitment (Part 4 of 5)
Maximize Scrum with the Scrum Values: Openness (Part 2 of 5)
mbedTLS SSL Certificate Verification With Mosquitto, lwIP, and MQTT
MCUXpresso IDE: A Unified Eclipse IDE for NXP's ARM Cortex-M Microcontrollers
MCUXpresso IDE: Installing Processor Expert Into Eclipse Neon
MCUXpresso IDE: S-Record, Intel Hex, and Binary Files
MCUXpresso: Importing Kinetis Design Studio Projects
Merging vs. Rebasing
Meshing MongoDB Atlas, Twilio, and AWS Simple Email With AWS Step Functions
Message Chunk Splitter and Aggregator With MuleSoft
Method Length and Extract 'Til You Drop
Microservices on Top of an In-Memory Data Grid: Part III
Microservices With Kubernetes and Docker
Microservices, APIs, and Swagger: How They Fit Together
Migrating an Ionic 2 Project to Ionic 3
Minimizing The Impact of Interruptions on Engineers
Mistakes Companies Make Moving to XaaS
MMC- Mule Management Console Setup [Video]
Mobile App Development Timeline [Infographic]
Mobile News Round-up: Mobile Marketing and Security
Mobile Testing of Location Powered Android Apps
Mockito 2.x Over PowerMock Migration: Top 10 Tips and Tricks
Modeling Data With Hypergraphs
Monitoring Microservices With Spring Cloud Sleuth, ELK, and Zipkin
More Power to Interface in Java 9
Moving From Application Automation to True DevOps by Including the Database
MQTT With lwIP and the NXP FRDM-K64F
MuleSoft Champions Program
MuleSoft: Contract-First Web Service Development
MuleSoft’s IPO: Somehow I Feel Like I Have Seen This Movie Before—Is It a Remake?
Multi-Stage Builds With Docker
Multi-Threaded Geo Web Crawler In Java
MUnit Testing With Mulesoft: Part I
Must-Read Free Books for Data Science
MVC Pattern Language (Part 1)
My Top 10 Technology Podcasts
MySQL: The Problem With Synthetic Primary Keys
Natural Language Processing Startups and Influencers to Know
Need Billions of Web Pages? Don't bother Crawling.
Neo4j Object Mapping With GORM, Groovy, and Spring Boot
Never Use a Traditional CMS to Back Your Applications!
New Nexus Plugin for Jenkins Pipelines
Nexus Launches into Mesosphere DC/OS
Nitrite: An Embedded NoSQL Database for Java and Android
Node.js Performance 2017: v7.9.0 vs. Hapi, Express.js, Restify, Koa and More
Object Relations in a NoSQL Database
Object-Oriented Analysis and Design (Part 1)
Object-Oriented Analysis and Design (Part 3)
Object-Oriented Solutions: Readable Design
Open-Source Deep Learning Frameworks and Visual Analytics
Open-Source Drag-and-Drop API Lifecycle Design Tooling
OpenShift Pipelines with Jenkins Blue Ocean
Optimizing AWS Lambda Performance With MongoDB Atlas and Node.js
Optimizing Product Backlog Refinement
Oracle Database Examples Now on GitHub
Overloading the Windows Kernel and Locking a Machine With RavenDB Benchmarks
Pathologies of Uncohesive Code
Pattern of the Month: Swarm
Patterns for Integrating 3rd Party Content Into Your CMS
Payload Transformation: JSON to Object
Payload Transformation: JSON to XML
Payload Transformation: XML to Object
Peering Into Firmware
Performance Enhancements to N1QL in the Couchbase 5.0 March Developer Build
Performance Optimizations: One Step Forward, 10 Steps Back
Pioneering Human Augmentation and An Interview With Postman CEO
Platforms and Microservices: Is There a Middle Ground for Engineers and Tech Strategists?
Poor Man's Console MVC
PowerShell: Monitoring and Notifications
Predicting Movie Review Sentiment With Topic Models
Process API Improvements in JDK9
Profiling and Monitoring in Couchbase Server 5.0 Preview (Update)
Programmatic Debugging (Part 1): The Challenge
Programmatic Registration of Java Configuration Beans
Promise Theory and DevOps
ProxySQL Rules: Applying and Chaining the Rules
ProxySQL Rules: Do I Have Too Many?
Puzzle Driven Development in Action
PyDev of the Week: Honza Kral
PyDev of the Week: Pawel Piotr Przeradowski
PyDev of the Week: Russell Keith-Magee
Python and Tables for (Fairly) Big Data
Python Pandas Tutorial: Series Methods
Python vs. Ruby: Which Is Best for Web Development?
Python: Flask – Generating a Static HTML Page
Query Hash Values, Plan Guides, and the Query Store
RAML: Designing a Simple API
Rapid Data Products: Kicking the Tires on IBM Watson in One Day
Rapid Experimentation = IoT Development Success
Ratpacked: Conditionally Map or Flatmap a Promise
RavenDB 4.0 Features: Document Versioning
Re.vers.ify, an Essential Introduction
Read This Post, Especially if You Don’t Have Time
Real-Time Communication: Implementing Websockets With Spring Boot
Real-Time OCR for Mobile Apps With RTR SDK
Real-Time Weather Event Processing With HDF, Spark Streaming, and Solr
Reconfiguring CORS Policy in ASP.NET Core at Runtime
Reduce C++ Build Times by Reducing Header Dependencies
Reducing Alert Noise: Going From 1000 Alerts to 10 Alerts Overnight
Reducing the Cost of Occasionally Needed Information
Redux Logging in Production
Requiring Form Fields With NativeScript and Angular
Research on Authentication, Metadata APIs, Bulk, and Eventing Unveiled
Reset, Checkout, and Revert
Resource-Centric API Calls: Switching Up the Cloud Elements Hubs
Responsive vs Adaptive Web Design: Better Together
Role Based Access Control in JBoss 7, Part 1
Run GUI Test With Docker: Detect Web Page Loading Issues
Run Skype on Raspberry Pi
Running Puppet Software in Docker Containers
Running the Sample BlueChatter App on Kubernetes
Safe Unsafe: How to Write Portable and Production Quality Code Using Unsafe
SAP Security for CISO: SAP ABAP Platform Security
Scala Ad Hoc Polymorphism Explained
Scalable Load Testing With JMeter, AWS, and Redline13
Scalable, Distributed Systems Using Akka, Spring Boot, DDD, and Java
Scaling Redis With Containers Using Redis Enterprise
Scrum Master Misunderstandings
Scrum: 16 Stand-up Anti-Patterns
Secure Communication With TLS and the Mosquitto Broker
Secure TLS Communication With MQTT, mbedTLS, and lwIP (Part 1)
Securely Uploading Files From an iOS/Android App to S3
Security Vulnerability Scanners on Enterprise Linux
Selenium Tutorial for Beginners
Server-Sent Events (SSE) Support for ASP.NET Core
Serverless Architecture (Part 1)
Serverless Computing: Predictions for 2017
Service Workers in the Browser (Not Clerks The Movie)
Set Up and Troubleshoot Percona PAM With LDAP for External Authentication
Setting Up the DBeaver Client for Splice Machine
Shell Script to Detect if the IP Address Is Googlebot
Shift-Left Approach for The Right Process Collaboration
Simple Spring Boot: Post
Single Roundtrip Authentication
Six Principles for Digital Industrial Success
Smarter App Notifications With OpenBack
Software Fail Watch Q1 2017: Defects Impact Divorces, Deceased, and Dark Web
SOLR With Scala: Basic Introduction to Embedded SOLR
Speeding Up Sprockets
Splice Machine Architecture Overview
Spring Batch Job Restartability
Spring Boot and web3j: Easy Microservices for Ethereum Blockchain
Spring Boot Entity Scanning
Spring Boot vs. Spring MVC vs. Spring: How Do They Compare?
Spring Boot, @EnableWebMvc, and Common Use Cases
Spring Data With JPA and @NamedQueries
Spring Sweets: Accessing Application Arguments
Spring Sweets: Hiding Sensitive Environment or Configuration Values From Actuator Endpoints
Spring Tips: Creating a Spring Security OAuth Auth Service [Video]
Spring Tips: Season 2 Recap
Spring Tips: The Spring Framework *Utils Classes [Video]
Spring Transaction Management Over Multiple Threads
SQL Prompt to the Rescue With Tab Coloring
SQL Server Clones and Containers for DevOps
Stack Overflow's Annual Developer Survey
Static Content, REST Endpoints, and WebSockets With Express and Node.js
Step By Step: Run Local Kubernetes Cluster, Change Source Code, and Test
Steps for Establishing Your AWS Security Roadmap
Supercomputing: The Next Frontier for Health Analytics
Take Part in the Latest Developer Economics Survey
Tech Debt- Balance Sheets
Tech Salary Trends in 2017
TensorFlow on the Edge: Part II
Test-Driven Service Virtualization: End-to-End Regression Testing in CI/CD
Testing APIs With Postman
Testing: Your Secret Weapon for DevOps Success
The ABCs of ABAC: Multidimensional Security in the Digital Age
The Age of Data and Software Development
The Anatomy of a Release Pipeline
The APOC Spring Release
The Cache Aside Pattern
The Citizen Developer in Charge of Mobile Apps?
The Cost of Allocating Memory and Cheating Like Crazy for Best Performance
The Dangers of Digital Advertising
The Depressed Developer 11 [Comic]
The DevOps Playbook: Developers' New Love
The Dominant APIs of Spark: Datasets, DataFrames, and RDDs
The Dreaded 418 Error: Monitoring HTCPCP Microservices in IoT Deployments
The E-Commerce Integration Guide: 6 Things Experts Are Considering in Their API Strategy
The Empirical Product Owner: Innovation Accounting in Scrum
The Ethics of IoT Usage in Healthcare
The Hardest Part of Microservices: Calling Your Services
The Importance of APM for Developers
The Latest Oracle Patch Release Shows the Problems With Software Composition Are Increasing and Must Soon Be Addressed
The Law of Demeter: Do Not Accept Candy From Strangers
The Missing Link in Digital Transformation: Chief Digital Officer
The Most Popular Languages for Data Science
The mysqlpump Utility
The Nexus Exchange: 30 New Integrations From the Community [Video]
The Occasionally Failing Test
The Polyglot's Dilemma
The Product Backlog and Technical Debt
The Randomly Failing Test
The Relationship Between Static Analysis and Continuous Testing
The Smoke and Mirrors of UX vs. Application Performance
The Tale of ‘Tail Recursion’
The Trends and Challenges Facing IoT
The United Airlines Situation and Parallels Within IT
The Value of the Scrum Values
The Year of Data Breaches: Why Encryption and Reformatting SSDs Is Not Enough
The “Platform-ification” of Banking
Thinking About Cadence vs. Iterations
This Week in Mobile: Custom Fonts and Smoother Scrolling
This Week in Spring: Dalston, Microservices, and Reactive Endpoints
This Week in Spring: Gradle Plugin, Cloud Foundry, and Spring Boot
This Week in Spring: Metrics, Caching, and MVC
This Week in Spring: Spring Boot, Best Practices, and Events
Thoughts on REST, Linked Data, Hypermedia, GraphQL, and gRPC
Thoughts on Vaadin: The Value of Data Binding
Thread Pool Starvation? Just Add Another Thread
Three Key Tips for Scrum Masters to Become Effective Listeners
Three.js: The Basics
Tidal Forces and Security Disruption
TLS Security: TLS/SSL Explained
Top 10 Benefits of Docker
Top 10 Reasons to Use Cassandra Database
Top 5 jQuery Plugins for Tree View
Top 5 SQL Databases [Infographic]
Top Software Development Blogs in 2017
Training XGBoost With R and Neptune
Triggering Azure Functions From SharePoint Using Microsoft Flow
Try-With-Resource Enhancements in Java 9
Trying to Live Without ReSharper in Visual Studio 2017
Tutorial: Login and Main Activity Flow
Two Words About Clean Code
UltraStudio in Action, Episode 1: Write Your Own Basic Authenticator!
Understanding Machine Learning
Understanding OpenShift Security Context Constraints
Unlike Lasagne, in InfoSec, There Is No Layer Eight
Update GitVersion for Large Repositories
Use a Binary Repository Manager and Keep Up With DevOps
Using a HoloLens in the Operating Theater
Using AI, Predictive Analytics, and Recommendations
Using Apache POI to Read Excel
Using Apache POI to Read Excel (Part 2)
Using APOC With Neo4j
Using AWS Lambda to Send SES Notifications Triggered by S3 Events
Using Big Data to Make Intellectual Property a Strategic Weapon
Using CDI With Java EE Concurrency Utilities
Using Crowdtesting to Build More Agile Regression Testing Processes for Legacy Code
Using DataFrames for Analytics in the Spark Environment
Using Eclipse With MCUXpresso SDK v2 and Processor Expert
Using Firebase Cloud Functions to Manage a Compound Key Index
Using Google Sheet Templates for Defining API Tests
Using IBM Watson Discovery to Query Unstructured Data
Using Memory Cache in ASP.NET Core
Using Redis on Windows
Using the GZIP Compress and Uncompress Transformer With MuleSoft
Using the TDD Approach in MVC
Using the Timer Class to Schedule Tasks
Utilizing Containers for iOS App Testing
Vaadin Application Performance Issues and Solutions
Value Objects
Visualizing Layered Graphs Using the Sugiyama Method
VPC Flow Log Analysis With the ELK Stack
Vue.js 2 Authentication Tutorial, Part 1
Vue.js 2 Authentication Tutorial, Part 2
Vue.js 2 Authentication Tutorial, Part 3
Watson Service Chaining With OpenWhisk (Part 1 of 3)
Web Application Security: The New Way Forward
Web Diary System for jQuery and C# MVC
Web MVC With Spring and Business Objects
Weekly Top 10: The How-To’s of DevOps and Containers
What Are Injection Attacks?
What Does a CTO Do?
What Exactly Is Biohacking? [Podcast]
What Is Cross-Platform Testing?
What is iPaaS?
What Is Local File Inclusion (LFI)?
What Is PCI DSS and Why Does it Matter?
What Is Regression Testing? Best Practices, Tutorials, and More
What Is Server Tape Data Storage and Who Uses It?
What is Test-Driven Development (TDD)?
What Is the Vision of Your API Program? Lessons From Twitter’s Latest API Manifesto
What Organizations Need to Know When Deprecating APIs
What Would the Big Data From Your Brain Tell You?
What's a Service Mesh? And Why Do I Need One?
What's the Worst That Can Happen? The Cost of a 'Do Nothing' AppSec Plan
What’s in a Name? RASP Smells Like a Rose
What’s New in OWASP: APIs and Mitigation
What’s the Worst That Can Happen? The Cost of a “Wait and See” AppSec Plan
When Did Safety Nets Become Optional?
When You Hire The Wrong Architect [Comic]
Where’s the Value in Big Data for Small Businesses?
Which GC Algorithm Is Being Used by a Specific JVM Instance?
Who's The Most Important Player In The Java Ecosystem?
Why an Application SLA Must Match Your Infrastructure
Why Is Staff Aug a Dirty Term?
Why Should I Write Getters and Setters?
Why the Agile Enterprise Must Be an Innovation Network
Why Timing Is So Important for Innovation
Word Count With Spark and Scala
Working With Arrays in Couchbase With N1QL [Video]
Working With the Hadoop File System API
Working With User Secrets in ASP.NET Core Applications
Writing a Time Series Database With Voron
You Need Some Binwalk
Your First Application With Play and Scala
Your First SLES Container
Your First Steps in a Containerized World Using Docker
[Infographic] 2017 DevSecOps Community Survey Results