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
July
DZone Sitemap: July 2017 Articles
10 Top Web Development Frameworks In 2017
14 Stances of Highly Effective Product Owners
22 Scrum Master Anti-Patterns From Job Ads
28 Artificial Intelligence Terms You Need to Know
3 AI Fails and Why They Happened
3 Key Tactics for Scrum Teams to Connect With Customers!
3 Tools to Simulate an MQTT Client
4 Reasons You Should Learn Python
4 Techniques for Writing Better Java
5 Best Practices for Automated Security Testing
5 Elements of a Perfect Pull Request
5 Steps to Create an Effective Data Visualization With JavaScript
6 Things to Know to Be a Unicorn Software Tester
6 Ways to Decrease Your Web Page Load Time
7 Benefits of Data Visualization
7 Things Technology Leaders Need to Know About Software Quality
8 Key Application Performance Metrics and How to Measure Them
9 Apps That Show How Technology Is Shaping Retail
A Beginner's Guide to Understanding Convolutional Neural Networks
A Beginner's Guide to Understanding Convolutional Neural Networks (Part 2)
A Case Study in Database Security
A Comparison of Docker GUIs
A Hands-On With OpenShift 3.6 RC
A Highcharts’ Abstraction in React Components: React JSX Highcharts
A Look at 5 NoSQL Solutions
A Look at the History of RDBMS
A New Way to Reuse DataWeave Functions and Variables in Mule Flows
A ROM Bootloader on the NXP FRDM-KL03Z
A Scrum Primer for Kanban Teams
A Service Mesh for Kubernetes (Part 7): Distributed Tracing Made Easy
A State of API Integration Update: Insight From the API Evangelist
A Troublesome Legacy: Memory Leaks in Java
Acceptance Tests With WireMock and Kubernetes [Video]
ActiveMQ Read and Write Flow in Mule
Actorbase, or the Persistence Chaos
Advanced ASP.NET Trace Viewer
Adversary Hunting With SOF-ELK
Agile and Literate Data Entry: Is YAML the Answer?
Akka Clustering and Remoting
Akka Concepts: Testing Actors
Akka Monitoring and Telemetry
Akka Monitoring: Telemetry OpenTracing
Akka: Cluster-Aware Actors
ALTERing the Bounds of a Partition
An Introduction to Accessibility Testing
An Introduction to Kafka
An Introduction to Software Architecture: What You Should Know
An Introduction to the Types of Cloud Computing
Anaconda and Python Appeal to Data Scientists
Android Things bot: How to Build an IoT Bot to Execute Tasks
AngularJS 1.6: Life Outside the Sandbox
Announcing Mobilize by Apptimize 2017
Anomaly Detection With Deep Learning in R With H2O [Code Snippet]
Anti-Cross-Site Scripting (XSS) for Spring Boot Apps Without Spring Security
Antipattern of the Month: Cloned Avatar
Apache Groovy vs BeanShell: How to Make the Right Decision?
Apache Hive on YARN
Apache Ignite With Spring Data
Apache Spark Performance Tuning – Straggler Tasks
Apache ZooKeeper vs. etcd3
API Design Does Not Equal REST
API Mediation: It’s All About the Experience
APIs and the Principle of Least Surprise
Architecting a Testable Web Service in Spark Framework
Are You Ready For Microservices? [Comic]
ASP.NET MVC Routing Examples
Assertiveness and Testability
Authenticating Android Apps Developed in Kotlin
Authentication Using Actions in Play Framework
Automated Testing Using Jenkins and Python
Autowiring Spring Beans Into Classes Not Managed by Spring
Avoiding AI/Chatbot Failures
AWS System Blueprint for a Startup
AWS Velocity Series: Serverless App
Azure Resource Policies (Part 1): Built-In Policies
Backend Developer Doing CSS [Comic]
Ballerina Dances Onto the Integration Stage
Basic API Rate-Limiting
Batch Processing With Subscriptions in RavenDB 4.0
Becoming the First Cyborgs With Liviu Babitz [Podcast]
Beginning to Doubt Object-Oriented Programming
Behaviour Driven Development (BDD)
Best Practices for Realistic Chatbots
Best Tool to Use for JS Applications: Angular JS, React JS, Node JS
Beyond WannaCry and NotPetya/Petya: What's Next for Enterprises?
BI and Data Warehouse Testing
Big Data Ingestion: Flume, Kafka, and NiFi
Blending Databases: A Database Jam Session
Book Review: 'Working Effectively with Legacy Code' by Michael C. Feathers
Breaking Down the 4 of the Best Big Data Filesystems
Brewing Beer With a Raspberry Pi: Measuring Temperature
Bug Stories: The Memory Ownership in Timeout
Building a RESTful API Using LoopBack
Building an Integrated Communications Platform
Building and Deploying Scala Apps
Building and Running Crafter CMS From Source. It's Simple!
Building Containerized IoT Solutions on OpenShift Lab
Building Serverless on AWS Lambda
Building Serverless Web Apps With OpenWhisk
C++ in Detail: Language Clarifications
C++17 in Detail: Code Simplification
C++17 in Detail: Fixes and Deprecation
Caching Salesforce Data in Redis With StreamSets Data Collector
Calling AWS Lambda Functions From Alexa (Part 1)
Can the Opentracing Scene Benefit From New Tracer Implementations?
Cascade: Testing State Machines
Cassandra Design Best Practices
Challenges When Aggregating Data Published Across Many Years
Chaos Engineering: A Lesson From the Experts
Choosing an Acceptance Test Framework
Cisco Says IoT Projects Are Failing. But Why?
Clarifying Hybrid Cloud Storage: Passive vs. Active Data
Cloud Data Management – It’s All About the Application
Cloud Data Services Sprawl… It’s Complicated
Cloud Foundry Application Manifest Using a Kotlin DSL
Cloud Management: Best Practices Enabling Cloud Success
Cloud-Agnostic: Friend or Foe?
COBOL DevOps: The Real Solution to Your Legacy Problem
Codacy: A New Easy-to-Use Code Quality and Review Automation Solution
Code Sharing Between Web and Mobile With Angular and NativeScript
CodeIt.Right Rules, Explained Part 3
Configuring Containerized Services
Connect Your ESP8266 to Any Available Wi-Fi Network
Connecting Apache Kafka With Mule ESB
Continuous Everyone: Engaging People Across the Deployment Pipeline
Continuous Integration Part 3: Best Practices
Continuous Performance Testing of an iOS App Using XCTest
Continuous Testing and the Mind-Boggling Magnitude of Its Importance
CoreData: CRUD With Concurrency in Swift - Part 1
CoreData: CRUD With Concurrency in Swift - Part 2
CoreData: CRUD With Concurrency in Swift – Part 3
Create Beautiful Roadmaps in Minutes - NOT!
Creating a Kanban Board App: A Case Study by QArea's Web Devs
Creating a Microsoft Azure Cognitive Service Face API Application in Half an Hour
Creating a Sandbox for Learning Node.js and Oracle Database
Creating an Email Form With ASP.NET Core Razor Pages
Creating Milestones With Iteration-Based Agile
Customizing My Postgres Shell
Cyberpsychology and How AI Affects Humans
Data Analytics Visualization for the People, by the People
Data Flow Pipeline Using StreamSets
Data Infrastructure Technology and the Blockchain
Data Insights With Sensors and Predix
Data Integration Tools for Overcoming Integration Challenges in 2017
Data Normalization and Filtration Using Drools
Data Structures Related to Machine Learning Algorithms
Database Fundamentals #5: Database Properties
Database Fundamentals #6: Create a Table With the SSMS GUI
Database Performance Testing With Apache JMeter
Dates in Pandas Cheatsheet
Dealing With Difficult Stakeholders and Team Members
Debugging: Filtering Arrays and Collections in IntelliJ IDEA
Dedicated DevOps? I Smell a Rat…
Deep Learning and GPU Acceleration in Hadoop 3.0
Defining Bean Dependencies With Java Config in Spring Framework
Demystifying Secure Database Development Myths
Demystifying the Open Container Initiative Specs
Design an App Using N1QL’s CURL Function
Design an On-Call Schedule That Keeps Developer Burnout at Bay
Design Thinking in Robotic Automation
Designing a Neural Network in Java From a Programmer's Perspective
Develop and Deploy Microservices With JHipster
Developer Tips: NFC Tags in App Development
Developing Mobile Applications Using TypeScript on Red Hat Mobile Application Platform
DevOps for Databases
DevOps Tips and Inspiration From DevOps Enterprise Summit (DOES) Speakers
DevOps Tips and Inspiration: Metrics
Diamanti's Vision for Containers
Dissecting MQTT Using Wireshark
Distributed Load Testing Using Apache JMeter
Diving Into Docker CE 17
Docker Swarm Logging With ELK and the Logz.io Log Collector
Dockerizing Jenkins 2, Part 1: Declarative Build Pipeline With SonarQube Analysis
Dockerizing Jenkins, Part 2: Deployment With Maven and JFrog Artifactory
Documentation-Driven API Design
Don't Be Average
Don't Forget Browser Button UX In Your Vue.js App
Don't Pass on the New NIST Password Guidelines
Don't Use Apache Kafka Consumer Groups the Wrong Way!
Dynamically Loading Recycler View Images in Android
Dynamically Loading Table View Images in iOS
DZone’s Newest Zone: Introducing the AI Zone
Ease the Pain With Versioning and Releasing
Easily Write a GOTO Statement in JMeter
Easy Python Logging With Daiquiri
Elasticsearch Moved Into the Top 10 Most Popular Database Management Systems
Enabling Public Key SSH Authentication on Your VPS
Enriching Mobile Apps With the Social Networking Experience Using Go and Redis
Enterprise Integration: Part III
Enterprise Integration: Part V
Escape Analysis
Escape Room [Comic]
Example of Multiple Login Pages With Spring Security and Spring Boot
Exception-Free Code Using Functional Approach
Experience at Twitter Improves Runtime Between Microservices
Experiments in Data and Tool Blending: OCR on Xerox Copies Meets Semantic Web
Exploring a Scrum Team's Journey: The 5 Stages of Being Awesome
Exploring the Artificial Intelligence Ecosystem: AI, Machine Learning, and Deep Learning
Extend Your SQL With User-Defined Functions in OpenEdge 11.7
Faking Azure AD Identity in ASP.NET Core Unit Tests
Faking Server-Side Rendering With Vue.js and Laravel
Fast Cars, Big Data: How Streaming Data Can Help Formula 1
Fast Data Pipeline Design: Updating Per-Event Decisions by Swapping Tables
Faster Collection Iterators
Fearless iOS Continuous Delivery With TestFlight and Phased Release
Fighting Deployment Anxiety: 5 Tips From the Pros
Filebeat vs. Logstash — The Evolution of a Log Shipper
Fill Forms and Submit With JMeter - Made Easy
Financial Services and Neo4j: Identity and Access Management
Finding Netflix's Hidden Trove of Original Content With a Basic Network Diagram
Five Tips for Protecting Cloud Resources from Internal Threats
Flex Up and Flex Down Database Capacity
Focus on Detection: Prometheus and the Case for Time Series Analysis
FP in Scala for OOP Programmers (Part 1)
Free Intro to Kubernetes Course
Freelance Programming Without a Marketing Presence
From Water-Scrum-Fall to DevSecOps
Fun With AMQP, Spark, Kafka, EnMasse, MQTT, Vert.x, and IoT
Functional Programming for the Uninitiated
Generating Millions of Rows in SQL Server [Code Snippets]
Geolocation APIs in MongoDB
Get Started With Spring Boot, OAuth 2.0, and Okta
Get Started With Spring Boot, SAML, and Okta
Getting Hurt With Swift Protocol Extensions and Default Parameter Values
Getting Started With Apache Ignite (Part 4)
Getting Started With Apache Ignite (Part 5)
Getting Started With Apache Ignite (Part 6)
Getting Started With SharePoint Framework
Getting the Most Out of Fleet Management With M2M
Gh-ost Benchmark Against pt-online-schema-change Performance
Git Questions – How and When Do I Merge or Rebase? [Video]
Gluster Storage for Kubernetes With Heketi
Going Smaller: Deploying the ELK Stack to a Raspberry Pi
Groovy vs. BeanShell: Making the Right Decision
Hack Your Workspace
Hadoop Cluster Capacity Planning of Name Node
Handle Bean Validation Failure
Helping Make Open Source Secure, Compliant, and Sustainable With Jeff Luszcz of Flexera [Audio]
Hibernate Tips: How to Log SQL Statements and Their Parameters [Video]
Hooking Up MuleSoft and AWS, Part 1: Amazon Athena
How AI Differs From ML
How Can Companies Benefit From AI?
How Do I Create a Successful Artificial Intelligence Strategy?
How Geddy Lee Changed My Perspective
How Has AI Changed in the Past Year?
How I Used Deep Learning to Train a Chatbot to Talk Like Me (Sorta)
How Machine Learning Is Helping Drive Cloud Adoption
How Much Unit Testing Is Enough?
How Mutable DataFrames Improve Join Performance in Spark SQL
How Spring Boot Initializes the Spring MVC Application Context
How to Automatically Migrate All Tables From a Database to Hadoop With No Coding
How to Build Microservices With Java EE and JBoss Forge
How to Catch the Mysterious Error Which Appears Only in TestFlight
How to Choose Between Closed-Source and Open-Source Software
How to Combat the Mental Model of Scrum as a Blank Check
How to Conduct a Failsafe Redis Setup
How to Convert a jQuery Plugin Into a WordPress Plugin
How to Convert a Table Column Into a C# Model Class
How To Create A Continuous Security Blanket
How to Create a Database Seeder in Spring Boot
How to Detect, Prevent, and Mitigate Buffer Overflow Attacks
How to Enforce QoS While Working on SDN
How to Extract Phone Numbers Using Apache Tika
How to Fix Styles in Xamarin Forms in UWP.NET Native
How to Get More Sign-Ups With Firebase Authentication on Android
How to Get Started With Containerization
How to Go Zero Trust, Part 2: Collecting Relevant Data
How to Go Zero Trust, Part 3: Your Access Policy Framework
How to Have Your OT Cake and Eat it Too With Cloud and On-Prem
How to Improve Your Skills by Following Isaac Newton's Strategies
How to Install HTTPS on Your WordPress Site – The Easy Way
How to Interact With a Database Using Callbacks in Node.js
How to Interact With a Database Using Various async Patterns in Node.js
How to Keep Your Microservices Straight
How to Pick Multi-Cloud Vendors in the Real World
How to Run Multiple Cassandra Nodes on the Same Hosts
How to Schedule Pipeline Execution Using the SDC REST APIs
How to Start Contributing to Node.js
How to Store Money in SQL Server
How to Trigger a Build in Jenkins When Adding a Comment in Gerrit With JobDSL
How to Use a Backup to Start a Secondary Instance for MongoDB
How to Use ASP.NET Middleware in Web Apps
How to Use Docker
How to Use Gatling With Maven
How to Use Grafana to Monitor JMeter Non-GUI Results - Part 2
How to Use the Apache Open NLP POS Tagger
How to Use the Kafka Streams API
How to Use the Satellite Collections in ArangoDB
How to Use the SQL Helper Class to Create Web APIs
How to Use Vectorized Reader in Hive
How to Utilize the Heapster+InfluxDB+Grafana Stack in Kubernetes for Monitoring Pods
Humor, AI, and Recruitment
Hyper-V and Windows AutoLogon
Hyperledger's Brian Behlendorf: Blockchain for Business
I Built a Query Parser Over a Weekend (Part 1)
I Love Entity Framework
Immutable Collections in Java 9
Implementing Artificial Intelligence in Health Apps for Better Tomorrow
Implementing IIoT With the IoT Gateway and KEPServerEX [Webinar]
Implementing Multicasting With Apache Camel
Implementing Object Store With Mule ESB
Implementing PATCH Verbs With Gson, JAXB, and Spark Framework
Implementing the Ignite.NET Plugin: Distributed Semaphore
Improvements in IntelliJ IDEA: Refactoring and Warnings
Improving Customer Experience With Mainframe Offload and Single View
Insider Security Threats
Insights From an Open-Source Survey
Interacting With a Long-Running Child Process in Python
Internationalization With Play Framework (2.6.x)
Introducing Mongoose to Your Node.js and Restify API
Introducing the Official NativeScript Plugin Seed
Introduction to Computer Vision With OpenCV and Python
Introduction to D3.js
Introduction to Dynamic SQL
Introduction to Knockout.js With Play Template
Introduction to Recommender Systems
Introduction to Time Series
IoT, Cyber Security, and the Probability Challenge
Is ElasticSearch SET/GET Eventually Consistent?
Is Open Source the Key to IoT Success?
Is Python/Django a Good Tech Stack for Data Wranglers?
Is R the Next-Generation Programming Language for Big Data?
Is Your Database Wasting the Ephemeral Drive?
Java 9 Modular Development (Part 1)
Java 9 Modular Development (Part 2)
Java 9: A Look at Milling Project Coin
Java 9: Interface and @Deprecated [Snippets]
Java 9: Streams Improvements
Java Annotated Monthly: July 2017
Java CLIs (Part 6): JOpt Simple
Java Cloning: Copy Constructors vs. Cloning
Java Command-Line Interfaces (Part 7): JCommander
Java Memory Consumption in Docker and How We Employed Spring Boot
Java NIO.2 File Attributes
Java Server Faces (JSF) Web-Applications: Tuning and Configuration
Java Singletons Using Enum
Java Web Services: Improve App Communication and Flexibility
JavaScript Callback Hell: Solved
JavaScript Optimization Patterns (Part 2)
JAX-RS 2.1 SSE Client API Using GlassFish 5 on Docker
JDK 9: Pitfalls For The Unwary
July in Performance: SQL, Java Memory, and Python Performance
Keeping Track of Long Running Branches
Key Challenges of Cloud Storage Security
Kotlin Collections
Kubernetes: (Graceful) Sidekiq Worker Lifecycle
Kubernetes: Orchestrate Your Node.js (Micro)Services
Learn MVC Using Angular Image Crop
Learn MVC Using Angular PDF File Viewer
Learn MVC Using Angular Summernote
Learn MVC Using Angular UI Calendar
Learn MVC Using Angular UI Select
Learn the Math for Feedforward Neural Networks
Learning More about Amazon Alexa's Approach to APIs and Skills Development
Life Sciences Rising Stars Identify Key Trends for Innovation
Lifecycle of JUnit 5's Extension Model
Lifting Functions to Work With Java Monads
Linux Kernel Capabilities Explained
Load Testing for Your Black Friday
Load Testing Your IIS Web Server
Lobotomize Your OO Thinking: “Elegant Objects, Vol. 1” Book Review
Local Development Setup for Red Hat Mobile Using Docker
Lucas Carlson of Automic - Taking DevOps Beyond Developers [Audio]
Lucene Gets Concurrent Deletes and Updates!
Machine Learning 1.0 Over Coffee
Machine Learning in 2017
Machine Learning, Streaming IoT, and Connected Medical Devices
Making Your Own RPi Power Button
Manual Code Review Anti-Patterns
Many Small Monoliths: Microservices vs. Monolithic Architecture
Meet Cactar, the Ancient Mongolian Warlord of Data Quality
Meow-ware Meltdown [Comic]
Merging Transactional and Predictive Analytics to Scale IoT
Message Enricher Scope in Mule
Microservices and Enterprise Architecture: When Two Worlds Meet
Microservices and Spring Cloud Config Server
Microservices Communication: Eureka Client
Microservices: Access Properties From Spring Cloud Config Server
Microservices: Spring Cloud Eureka Server Configuration
Migrating From MongoDB to DynamoDB
Mimic Snapchat Filters Programmatically
Mobile News Round-up: All About Digital Transformation
Mobile News Round-up: Digital Healthcare
Mobile News Round-up: June 30, 2017
Modernizing an Out-of-Date, Mission Critical App Without Code Changes
MongoDB Backup and Recovery
MongoDB Indexing Types: How, When and Where Should They Be Used?
Monitoring Akka-Based Applications With Cinnamon and DataDog
Monitoring and Analyzing Performance on AWS
Monitoring Real-Time Uber Data Using Apache APIs, Part 4: Spark Streaming, DataFrames, and HBase
Monolith to Microservices: The Cloud Elements Experience
Motivation for Software Architecture Refactoring
Moving Beyond 'Moving Left': The Case for Developer Enablement
MQTT for IoT Communication
Mule How-To: CXF Proxy Client
NATS: The Good, Gotchas, and Some Awesome Features
Network Reachability With Swift
Neural Network Activation Functions From a Programmer's Perspective
New Slots Filling Functionality in Watson Conversation
Node.js Security Release Summary
Node.js vs Ruby on Rails Development: Which Technology Fits Better in 2017?
Non-Redundancy and Testability
NPE-Free Code Without Null Checks
OAuth and Authentication Type: Application vs Application User
Office Implants Introduce Biohacking to the Mainstream
On Containers, Microservices, and Orchestration
On the Problems of Binary Coupling
Open-Source Software Security
OpenNLP Named Entity Recognition
OpenTracing JAX-RS Instrumentation
Optional Anti-Patterns
Oracle Releases July 2017 Critical Patch Update
Orchestration With Kubernetes, Docker Swarm, and Mesos
OSS Vulnerabilities: Is Manual Remediation as Good as It Gets?
OT Attacks Are Not Child’s Play
Our Favorite Test Automation Reads This Month
Out of the Box Features of ActiveMQ
Out-of-Band XML External Entity (OOB-XXE)
Overcoming the Challenges of Big Data Clustering
OWASP #1: SQL Injection Prevention
Pandas/scikit-learn: get_dummies Test/Train Sets
Pandas: Find Rows Where Column/Field Is Null
Pathologies of Inquisitive Code
PDF Creation With Java
Performance Report: Amazon Prime Day 2017
PGP Encryption and Decryption With Apache Camel
Pimp My Git – Manage Different Git Identities
Pioneering Education, BioTech, and Blockchain [Podcast]
Pivoting and Unpivoting Multiple Columns in MS SQL Server
Planning a Cloud Migration with Digital Experience Monitoring Pt. II
Platform Architects Empowered to Provide a Cloud-Native Experience for Entire Applications
Play Basic Authentication
Playing With Arduino, IoT, Crossbar, and WebSockets
Postman Pro Features Now Free For Smaller Projects
PR Review: Is Your Error Handling Required?
Prism UWP for Beginners: Navigation
Process Handling in Java 9
Profiling the JVM on Linux: A Hybrid Approach
Programming Paradigms: Comparing Functional and Object-Orientated Styles in JavaScript
Programming Without a Framework
Progress Indicator With Xamarin Forms
Project Package Organization
Prometheus Monitoring: Pros and Cons
Protecting a Spring Boot App With Apache Shiro
Protecting Jaeger UI With a Sidecar Security Proxy
Protractor With Cucumber
Push Notifications With APNs With Java
Python and Performance
Python: All About Decorators
Quality Code Is Nonredundant
Quick Tip: Debug XmlSerializer Errors
Quickcast is Grails Quickcast #7 - Logging [Video]
Quicksort Operation Count and Prime Numbers
RAML for Designing APIs
RAML Fundamentals Tutorial
RavenDB 4.0: Unbounded Results Sets
Reactive Spring 5 and Application Design Impact
Reactive Streams With Spring Data and MongoDB
Real-Time Cross-Region DynamoDB Replication Using AWS Lambda
Real-World Angular Series, Part 2b: Authentication and Data Modeling
Real-World Angular Series, Part 3b: Fetching and Displaying API Data
Real-World Angular Series, Part 4a: Access Management, Admin, and Detail Pages
Real-World Angular Series, Part 5b: Animation and Template-Driven Forms
Real-World Angular Series, Part 6b: Reactive Forms and Custom Validation
Real-World Angular Series, Part 6c: Reactive Forms and Custom Validation
Real-World Angular Series, Part 8a: Lazy Loading, Production Deployment, SSL
Recognizing Patterns to Understand and Transform Apps
Redshift Is 2X Faster Than BigQuery... Which Is 48X Faster Than Redshift
Reducing Memory Usage by Apache and MySQL in a 512MB VPS
Reducing Memory Usage by Apache and MySQL in a 512MB VPS [Code Snippet]
Reducing MTTR
Regression Analysis Is Easy With Scala and Smile
Regression Model Outputting Probability Density Distribution
Relevant Search Using SolrJ in Scala
RESTful API Security
Reviewing Resin (Part 1)
Reviewing Resin (Part 2)
Reviewing Resin (Part 3)
Reviewing Resin (Part 4)
Reviewing Resin (Part 5)
Reviewing Resin (Part 7)
Robust Algorithms for Machine Learning
Ruby on Rails Code Audits: 8 Steps to Review Your App
Run a Simple .jar Application in a Docker Container
Running Code With Spring Cloud Function on AWS Lambda
Running Data Preparations on Your Data Lake With Talend and Apache Beam
Running Your Load Tests With PassFail Criteria - A Guide
Scala Best Practices: Pure Functions
Scala vs. Kotlin: Multiple Inheritance and the Diamond Problem
Scaling Scrum Without Crushing Its Soul
Scaling WebRTC Based Applications
Scrum Improvements
Securing the AtSea App With Docker Secrets
Security Needs to Shift Left - and Right
Self-Learning Kafka Streams With Scala (Part 1)
Send Email CSV Attachment Data to Salesforce
Separating Microservices Hype and Reality for Pragmatic Java Developers
Setting Up a Chart in an Ionic App Using Highcharts
Setting Up Storage Replica in Azure
Sharding Complications and Complexities
Shell: Create a Comma Separated String
Should You Use Containers?
Simple Spring Boot Admin Setup
Simplifying the Development and Maintenance of Database Apps
Six Essential Software Deployment Tools for Error-Free Applications
SMB File Sharing in Azure
So, You Want to Be a Car Hacker?
Software Development Peer Reviews: Five Lessons Learned From the Experience
Solving a Pandas ValueError
Some Image-Based Exploits With Their Prevention
Spring @Transactional and Private Methods [Snippets]
Spring Boot Web Test Slicing
Spring Cloud Config (Part 1)
Spring With ApacheNiFi [Video]
SQL and Hadoop Query Performance Smackdown
SQL Injection Cheat Sheet: How to Prevent Attacks
SQL Performance Tuning: Top 5 Ways to Find Slow Queries
SQL-Like Operations With Java Using Streams
SSDLC 101: What Is the Secure Software Development Life Cycle?
SSL Certificate Pinning on iOS Using TrustKit
Stanford NLP POS Tagger With Maven
Staying Secure on the Internet, Part 2
Steadily Serving the Web for 12 Years, Liam Crilly From NGINX
Stop and Start Mule Flow Dynamically at Runtime
Storing and Retrieving Data From Firebase With Kotlin on Android
Streaming Live Data and the Hadoop Ecosystem [Video]
Summer 2017 Release of the APOC Procedures Library
Support for Java 9 in IntelliJ IDEA
Swift Arrays Holding Elements With Weak References
Tablet Support for NativeScript With Angular
Talking Up Chatbots at the Berlin Chatbot Summit
Testing Certificate Chains in Go
Testing in Continuous Delivery: Shift Left
Testing MariaDB ColumnStore on Windows Using Hyper-V
Testing REST APIs With REST Assured
The 5 S.O.L.I.D. Principles Explained
The 7 Most Common Chart Mistakes
The Best Java Tools for Testing and Integration
The Broken Promise of Test Automation Tools
The Chief Product Owner on Large Agile Projects
The Choices We Make
The Code Review: The Most Important Developer Practice
The Control System: An IoT Device's Brain
The Dangers of a Definition of Ready
The Ethics of Machine Learning and Why Computers Can Be A**holes [Video]
The Evolution of the Velocity Conference and Performance Metrics
The Future of Hacking Is Predictable
The Great Middleware Transition: What It Means for Logistic Services Providers
The HTTP Series (Part 2): Architectural Aspects
The Importance of the Choosing the Right Tool in DevSecOps
The Inception of Neural Networks and Finite State Machines
The IoT Data Platform: Architectural Approaches
The Maven Way to Add Non-Maven JARs to a Maven Project [Snippets]
The Most Effective Way to Write Effective SQL: Change Your Thinking Style
The Most Important Lessons Learned From Data Science Projects
The Most Revolutionary Thing About Self-Driving Cars Isn’t What You Think
The Next Petya Will Be Worse Unless We Change the Way Software Is Developed
The Open-Source Vulnerability that Keeps on Giving (and Taking)
The Patterns of the Antipatterns: Architecture
The Power of Automation: Is 85% Test Coverage Really Possible?
The Ripple Hypothesis
The Roots of AI
The SAFe Bet Over Agile Scrum for Enterprise Applications
The Sprint Review as a Sign-Off Meeting
The Upcoming Oracle CPU: Struggling to Keep Pace With Vulnerabilities
The What and Why Behind Continuous Delivery
These Companies Are Hiring Mobile Developers Now!
These Packers Are Not From Wisconsin
This Month in IoT: Cyborgs, Blockchain, and Pools
This Week in Mobile: CoreML and Android O Preview 3
This Week in Mobile: Manual Provisioning and Kotlin for Grumpy Java Developers
This Week in Spring: Java 9, REST, and Microservices
This Week in Spring: Spring 5, Trampoline, and JDK 9 Collections
This Week in Spring: Spring Cloud Function and DDD vs. REST
This Week in Spring: Spring Framework 5, Spring Boot Admin, and More!
Three Approximations You Should Never Use When Coding
Three Questions to Ask When Being Micromanaged
Three Wise Men on Tell, Don't Ask
Tips for Writing Scalable XCUITests - WWDC 2017
To Be Continuous: When Toasters Broke The Internet [Podcast]
To Framework or Not To Framework?
Tools to Power Every Phase of Java Development (Part 1)
Top 10 Websites Written Using ASP.NET MVC
Top 30 Android Development Tools
Top 9 Git Trends
Top Retailers Battle Over Their Most Valuable Asset: Data
Top Three Reasons Why We Like Ansible
Topic Extraction: Optimizing the Number of Topics with the Elbow Method
Trading Off Value, Quality, and Time
Transforming XML Messages Using XSLT With Apache Camel
Trends in Cross Browser Testing and Web Development
Triggering Databricks Notebook Jobs From StreamSets Data Collector
Trimness: Keep Your Templates Trim
Triple the Integrations, a Third of the Time: BrightTALK's Bright Move
Troubleshooting Tips for FreeRTOS Thread Aware Debugging in Eclipse
Typeclass in Scala Libraries and the Compiler (Part 2)
Typemock Announces Support for Microsoft Visual Studio 2017 and Visual Basic.NET
Understanding and Managing Disk Space on Your MongoDB Server
Unearthing Agile Scrum Methodology for Product Engineering
Unit Testing in Kafka
Updating and Deleting From Your Firebase Database
Upgrading Kubernetes on a Baremetal CoreOS Cluster From Version 1.5 to 1.6
Uploading Files to AWS
Use a Network Diagram to Uncover Relationships in Your Data
Use Any JavaScript Library With Vue.js
Use Machine Learning to Find Waldo
Using a Cuckoo Filter for Unique Relationships
Using an Impala JDBC Driver to Query Apache Kudu
Using Artificial Intelligence for Visual Impairments
Using Artificial Neural Networks for Lung Cancer Detection
Using Cockroach With Scala: An Introduction
Using Digital Twins
Using Drones to Monitor Oil Pipelines
Using GRAKN.AI to Reason Over an R Dataset
Using H2O Models in Java for Scoring or Prediction [Code Snippets]
Using IntelliJ IDEA to Develop Apps With Grails 3 [Video]
Using Mule CloudHub APIs
Using NGINX With GeoIP MaxMind Database to Fetch Geolocation Data
Using SQL Census to Audit SQL Server Permissions
Visualize IoT Data With Kaa and MongoDB Compass
Visualizing Similarity: Maps vs. Graphs
Visualizing Smog Sensor Data With Vert.x, Prometheus, and Grafana
Vor Security Brings OSS Index to Sonatype
We Won't Be Fixing This Database Condition
Weaponized Mastery, Autonomy, and Purpose
Wearable Glasses Are Back in Fashion
Web Performance 101: Monitoring APIs
Web Scraping in Java Using jsoup and OkHttp
Web Technology In 2017
Website Performance: Learning From Mistakes
What Are Concerns With Integration and APIs?
What Are Reactive Streams in Java?
What Are Real World Problems Being Solved by Integration and APIs?
What Are Story Points?
What Are the Biggest Changes to Automated Testing?
What Are the Keys To Automated Testing?
What are the Keys to Integration, API Design, and API Management?
What Are The Most Common Issues Affecting Automated Testing?
What Are the Most Common Issues Affecting Integration and APIs?
What Data Points Should You Be Monitoring?
What Do Developers Need To Know About APIs and Integration?
What Do You Use to Design and Manage APIs?
What Does a Security Company Do With Responsibly Disclosed Vulnerabilities?
What False Sharing Is and How JVM Prevents It
What Is a Product?
What Is Application Performance Monitoring?
What Is Continuous Integration? (And What It Isn't)
What Is Exploratory Data Analysis?
What Is IIS Express? Code Examples for Installation and Tutorials
What Is Load Testing? How It Works, Tools, Tutorials, and More
What Is Real User Monitoring (RUM)? Examples and Tutorials
What Is the Future of Automated Testing?
What Is XML External Entity (XXE)?
What Makes Katalon Studio More Powerful Than Any Other Selenium-Based Frameworks?
What Problems Does Automated Testing Solve?
What Technical Solutions Are Used in AI?
What Will Work Look Like In The Future?
What You Need to Know About Debugging Under COBOL’s TEST Compiler Option
What's Changed With Integration and APIs?
What's Different Now? 5 Reasons Why AI Is Suddenly Accessible
What's Hurting Digital Transformation Initiatives?
What's New in Mule 4
What's New in Spring Framework 5?
What's the Cost of an Insecure Endpoint?
What's the Difference Between Automated Testing and Manual Testing?
What's the Future of Integration and APIs?
What's the Max Number of Users You Can Test on JMeter?
When Is a Test Case Ready for Test Automation?
When Product Backlog Is a Mess
When Short Methods Pay Off: JIT Inlining
When to Automate Mobile Tests
When to Use Artificial Intelligence in Mobile Apps
When to Use Yield Instead of Return in Python
When Vue.js Can't Help You
Where Are the Biggest Opportunities for AI?
Where Do I Put ProxySQL?
Who (Really) Writes User Stories?
Why Deadlines Get Missed (and How to Fix It)
Why Developers Should Care About CMS
Why Diversity Builds Better Products
Why Expert Developers Still Make Mistakes
Why Is the CloudWatch Control Room Empty?
Why Rugged Matters in the Dev, Sec, and Ops Discussion
Why Should Every eCommerce Website Have an SSL Certificate?
Why Software Testing Matters
Why We Need a New Breed of Hybrid Microservices Platform
Why You Should Never Develop an App Without Wireframes
Why Your Code Review Process Is Broken, and How to Fix It
Will Connected Clothing Ever Go Mainstream?
Working With Centralized Logging With the Elastic Stack
Working With Hierarchies in a NoSQL Database
Writing and Testing Custom Angular Validators: The 'Passwords Matching' Use Case
Writing Mocks With WireMock and CSV Extension
XML External Entity (XXE) Limitations
XML Sitemap Generation in Java
XML to JSON Conversion With Json.NET
You Can Use GhostDoc's Document This With JavaScript
You Can't Do CI/CD Without Automated Testing
You QA Most of Your System; What About Your Database?
Your Self-Driving Car: How Did It Get So Smart?
‘Fast’ API and Application Routing