DZone Sitemap: February 2017 Articles
- $10,000 No False Positive Guarantee
- 10 Big Data Possibilities for 2017 Based on Oracle's Predictions
- 10 Ways to Improve Software Project Planning
- 11 Great ETL Tools and the Case for Saying 'No' to ETL
- 12 Manufacturing Tips for a Brilliant 2017 (Part 6, Finale)
- 16 Things Every Developer Needs to Know About Application Insights
- 2017 State of the Cloud Report Uncovers Cloud Adoption Trends
- 25 Percent of Web Apps Still Vulnerable to Eight of the OWASP Top Ten
- 3 Habits of Highly Effective Real-Time Enterprises
- 3 Myths About Private Cloud Economics Exposed
- 3 Optimized Onboarding Flows From Top Travel Apps You Can Test Today
- 3 Real World IoT Examples You Should Know About
- 3 Ways to Optimize Regression Testing
- 3D Printed ‘UFOs’ For Developers
- 4 Reasons Mobile Lost Holiday 2016 to Desktop
- 4 Useful JavaScript Libraries for Data Analysis and Visualization
- 5 Causes of Long Lead Times in Software Delivery
- 5 Code Review Tricks the Experts Use - Based on 3.2 Million Lines of Code
- 5 Data Storage Solutions for Better Log Management
- 5 Guidelines for Building a Successful Data Catalog
- 5 Steps to Fix Your DevOps
- 5 Tactics and Methods That Will Secure Your Web Server
- 5 Tips for Creating a Strong Mobile Strategy
- 5 Ways Your Team Can Take Advantage of Big Data
- 5-Minute Interview: Turning Relationships Into Good Business Practices
- 6 Common Errors Android Developers Make
- 6 Ways To Be A More Productive Developer
- 6 Ways to Find Failed ASP.NET Requests
- 7 Changes Software Developers Need to Deal With in 2017
- 7 Programming Languages That Grab My Attention!
- 7 Reasons Why Startups Choose Swift Over Objective-C
- 9 Benefits of Continuous Integration
- A Curious Case of Java EE: 2016 Recap
- A Deep Dive Into Telerik UI for NativeScript's SideDrawer
- A Deep Dive Into Telerik UI for NativeScript’s Charts
- A Developer’s Stages of Grief After a Failed Security Assessment: Part One
- A Disk-Based Collection in Java
- A Doorbell With Facial Recognition
- A Java 8 Streams Cookbook
- A Look at ClickHouse: A New Open Source Columnar Database
- A Look at Java Collections
- A Look at my Favorite Node.js Templating Engines
- A Look at Oracle Sharding
- A Look at the World’s Fastest Fiber Line
- A Look Into Log Analysis and Effective Critical Alerting
- A Primer on DIY, Technical Debt, and DevOps Alerting
- A Quick Overview of Optionals
- A Read-Eval-Print Loop for Ansible
- A Short Guide on How to Get Started With Agile Project Management
- A Software Developer's Guide to Maintaining Code
- A US National Cybersecurity Strategy?
- A Visual Guide to SAS SQL Joins
- A Well Thought-Out API Platform
- A Word on Spring @Transactional and Exceptions
- About Spring 5 Reactive Microservices
- About the Authy 2FA Automated Testing Framework
- Accessing OAuth2 Protected Resources in Mule
- Achieving CI and CD With Kubernetes
- Achieving CORS in Mule ESB
- Achieving Predictable Deployments With DevOps
- Achieving True DevOps Automation
- Adaptive Segmentation for Cisco, Arista, AWS and Azure
- Adopta.Agency in the Trump Administration
- Advanced Analytics in Procurement
- Advanced Options for Random Generator
- Agile Strategies for Managing Bug Fixes
- Agile, Lean, Patterns: Every Project is Test Driven in the End
- Akka Scheduler: An Alternative to Akka Quartz?
- All You Need to Know About JavaScript Programming Tools
- All You Need to Know About JSON With Swift
- Amazon Dash: OK Idea, Dumb Implementations
- An Absolute Beginner's Guide to Using npm
- An Alexa Project Name Generator on OpenWhisk
- An Awesome List of Awesome Lists for Node.js Developers
- An Interview Question on Spring Singletons
- An Interview With the SMACK Stack
- An Introduction to Distributed Tracing and Zipkin [Video]
- An Introduction to Functional Programming in Java 8 (Part 3): Streams
- An IoT Solution With OpenShift, RHEL, JBOSS Fuse, and BRMS [Video]
- An Overview of Experience-Based API Integration Patterns
- An Overview of the Different MySQL Replication Solutions
- Android Things: A Remote Controlled Car
- Angular 2 and Spring Boot: Development Environment Setup for Full Stack Developers
- Angular AoT Compilation, Lazy Loading, and Treeshaking With Webpack
- Angular Testing In Depth: HTTP Services
- Announcing the General Availability of Jenkin's Declarative Pipeline
- Another Java Lambda Post: Functional Interfaces
- Anypoint File Connector With Mulesoft
- API Definitions Influence API Design
- API Development: Design-First or Code-First?
- API Embeddables in a Conversational Interface World
- API Lifecycle Service Providers Instead of Walled Gardens
- API Management Is Getting More Modular and Composable
- API Predictions for 2017
- Applied Rails: Variable Rows For Child Records
- AppSec Managers Should Have Empathy for Developers
- Architecting for Cloud-Native Data: Data Microservices Using Spring Cloud [Video]
- Are You Ready for Test Automation?
- ASP.Net Web API Core from “Vanilla” Project Template — Part I
- Auto-Scalable Payara Micro Cluster for Java EE Microservices
- Automatically Reload Typed Configuration in ASP.NET Core
- Automating Live Demos With Serenity/JS and Protractor 5.1
- Automation Is Your ''How'' in the Golden Circle for Digital Transformation
- Automotive Evolution and Digital Industrial Transformation
- Autonomy or Authority: Why Microservices Should Be Event-Driven
- AWS/Terraform Workshop (Part 2): EC2 Networking, Autoscaling Groups, and CloudWatch
- Azure for the AWS User (Part 2): Virtual Machines and IaaS
- Azure Functions: Process Events With a Serverless Code Architecture
- Basic Building Blocks of Angular 2 Architecture
- BDD and The Feynman Technique
- Beautiful SQL: Lateral Unnesting of Array Columns
- Best of Breed API Management Platforms
- Best Practice: API Versioning for HTTP REST Interfaces
- Best Practices for API Error Handling
- Best Practices for Tracing and Debugging Microservices
- Better Code for Better Requirements
- Beyond Expectations: OpenStack via Kubernetes Helm (Fully Automated With Digital Rebar)
- Big Data Concerns
- Big Data Opportunities
- Big Data Solves Real-World Problems
- Big Data, Machine Learning, and Deep Learning Command Line Tools
- Biggest Internet Security Hacks
- Bind Your Contexts, Don’t Hurt Them!
- Block Web Crawlers With Rails
- Book Review: Murach’s Python Programming
- Boosting Software Testing Productivity With Test Data Management
- Box's Seamless Approach To API Documentation
- Branching Considered Harmful! (for Continuous Integration)
- Breaking the Vicious Cycle of VM Overprovisioning
- Building A Data Repository With Spring Data
- Building a Global Continuous Delivery Practice
- Building a Spring Boot RestController to Search Redis
- Building a Stack With Cloudify, VMWare, Brocade, and MetaSwitch
- Building Resilient and Evolutionary Data Microservices [Video]
- Building SPAs with .NET Core Just Became Really Simple
- Building the NXP BLE Stack With Open Source GNU and Eclipse Tools
- Business And IT See Real User Experience With Visually Complete
- CART and Random Forests for Practitioners
- Casting Off With Amazon Lightsail
- CDNs Are Essential Digital Security Safeguards
- Challenging Sprint Retrospectives
- Choosing a Software Approach for Large-Scale IoT Deployments
- CI and CD With OpenShift
- CISO's View: Metrics as the Foundation - Part 1
- CISO's View: Metrics as the Foundation - Part 2
- CISO'S View: Metrics as the Foundation - Part 3
- Cleaner Tests With Spock
- Cloud Management vs. Cloud Governance
- Cloud Native Applications and the CAP Theorem
- Cloud Security Best Practices: Finding, Securing, and Managing Secrets, Part 1
- Comma-Separated Values: It Ain't Stupid If It Works
- Comments in Clean Code? Think Documentation
- Common Challenges for Leading a DevOps Transformation
- Common Fork Join Pool and Streams
- Companion Objects Are Real Objects, Too
- Comparing 11 Mobile Beta Testing Tools
- Comparing Tables in Different Databases With Dynamic Lookup
- Compelling Sunday: 21 Posts on Programming and Quality Assurance
- Configuring Spring Boot for Microsoft SQL Server
- Congrats to the 2017 Kickoff Contest Winners!
- Connecting a Product Online [Video]
- Consumer IoT Apps Are Lost; Long Live Chat + Voice
- Contexts and Dependency Injection (CDI): Eager Extensions
- Continuous Delivery, the ObjectStyle Way: An Interview
- Continuous Testing is NOT the same as Test Automation!
- Controlling Siri and Asynchronous Testing With XCTest
- Controlling VGA Memory with x86 Assembly Code
- Converged Data Platform for Docker
- Converting to AWS Elastic Load Balancer
- Copy-and-Paste-Driven Development
- Couchbase and the Document-Oriented NoSQL Database
- Create and Push a Docker Image From an Octopus Deployment
- Creating a Self-Routing Varnish Cluster
- Creating a Simple Hive UDF in Scala
- Creating a Word Document OutputFormatter in ASP.NET Core
- Creating Custom JDK9 Runtime Images [Video]
- Creating Your First Visual Studio VSIX Package
- Custom Persistent Object Store in Mule
- Cut Native App Development Time by Reusing Code and Skills
- Cycle Counting on an ARM Cortex-M With DWT
- DataWeave and the Reduce Operator: Part I
- Dataweave and the Reduce Operator: Part II
- Dealing With Similar Tests in JUnit 5
- Debating a Rails 5 Update? Here's 3 Reasons You Shouldn't Wait
- Deep Learning and Machine Learning Guide: Part I
- Deep Learning and Machine Learning Guide: Part II
- Deep Learning and Machine Learning Killer Tools, Libraries, and Apps
- Default and Static Methods in Interfaces
- Definition of Done
- Demystifying the Intricacies of Advanced Data Visualization
- Deploying a Microservice Stack Using Docker
- Deploying OpenStack on AWS
- Deploying the Azure Stack Technical Preview 2 (Part 1)
- Depressed Developer 10 [Comic]
- Deriving Value from the Data Lake
- Detecting Text in an Image on the Web in Real Time
- Dev Security: Authentication Is More Important Than Ever in 2017
- Developer Tools to Find Bugs Before They Get to Production
- Developing Microservices With Aggregates [Video]
- DevOops! Culture [Comic]
- DevOps and Opportunities in Software Supply Chain Governance
- DevOps and Security: Cultural Changes to Bring Dev, Sec, and Ops Together
- DevOps and the CIO: Advice From a Finance CIO and CTO [Video]
- DevOps at Massive Scale
- DevOps Trends and Experts to Follow in 2017
- DevSecOps: Better Software, Faster
- DevSecOps: Catching Fire
- DevTestOps Helps Overcome Continuous Testing Challenges
- Did You Want a Side of Serverless BS With Your Software, or Hardware FUD?
- Digital Foundations: Paving the Road to Cloud Solutions
- Digital Foundations: Scalable Solutions for Hybrid Cloud
- Digital Things That Happen In Our Homes
- Distributed Systems Done Right: Embracing the Actor Model
- Docker + RunC = Headaches
- Docker Images for Percona Server for MySQL Group Replication
- Docker in Continuous Integration: Part I
- Docker Swarm Mode on AWS
- Docker: The New Ordinary
- Does Query Store Pre-Allocate Space?
- Does the Rogue Developer Really Exist?
- Don’t Be Blinded by the Cloud Migration Light
- Don’t Make Perfect Security the Enemy of Good Security
- Dragging and Placing Holograms With Unity
- Dynatrace Identifies Root Cause of Problems for ZoomInfo
- Eclipse Hono: ''Connect. Command. Control.'' Even on OpenShift!
- Editable Tables in JavaFX
- ElasticSearch Ransomware Attacks Highlight Need for Better Security
- Enabling ProGuard for Android
- Encrypt/Decrypt Mule Message Using PGP Encryption
- Enhanced Data Integration For Analytics
- Ensure Your Database Doesn't Bottleneck Transformation
- Enterprise Information Networks and the Threat Environment
- Error Handling With OLE DB Destinations
- EU Privacy Laws and Their Implications for Big Data
- Evaluating Streaming Analytics Solutions
- Evan's Book Reviews - Business Processes Edition
- Evan's Book Reviews - Lean Edition
- Evan's Book Reviews - Technical Edition
- Event-Driven Microservices Using Spring Cloud Stream and RabbitMQ
- Every Change Is a Feature. Every Feature Is an Experiment.
- Evolving the Kanban Board
- Executive Insights on the State of DevOps
- Exploring the Hazelcast Service Discovery SPI
- Export All Plans From Cache to a .SQLPLAN File [Snippet]
- Expose Your Database as REST Web Services
- Exposing ElasticSearch Index Using Scala Akka HTTP
- Extending Git
- Extending Oracle HCM With Oracle ABCS [Video]
- Feature Intersection Bugs Are the Hardest to Predict
- Feature Mapping: A Simpler Path From Stories to Executable Acceptance Criteria
- Feed-Forward Neural Networks With mxnetR
- Fetching Oracle 12c Implicit Cursors With JDBC and jOOQ
- Finding (Buggy) Calls of java.lang.object.equals() With Incompatible Types
- Firebase Querying Using AngularJS
- Firebase Storage Using AngularJS
- Firebase: Real-Time Database Using AngularJS
- First Bare-Metal Hyper-Converged Container Platform
- First Release of Guardian Whitelabel SDK
- Five Minute Android: Simplifying Gradle Build Scripts With Functions
- Five Minute Swift: Debugging Alamofire Requests
- Five Tips for CI-Friendly Git Repos
- Friction in Software
- From a Commodore 64 to DevSecOps
- From Microservices to Distributed Systems: A Survival Guide for Java Devs
- From the Neo4j Community: January 2017
- Function-as-Object
- Functional Programming in Java 8 (Part 2): Optionals
- Funding the Development of an API Ranking Solution
- Gatling Integration With Maven
- Gatling: A Lightweight Load Testing Tool
- Getting Auto Backup Set for MongoDB (With a Bit of Node.js)
- Getting Started With Apache Camel and the Internet of Things
- Getting Started With OpenShift Java S2I
- Getting Started With Oracle Container Cloud Service
- Git Forks And Upstreams: How-to and a Cool Tip
- Git Guilt, Blame, and Code Review
- Git Submodules: Core Concept, Workflows, And Tips
- Glossary of Modern JavaScript Concepts: Part 1
- Gobbling Up Big(ish) Data for Lunch Using BigQuery
- GoF Design Patterns Using Java (Part 1)
- GoF Design Patterns Using Java (Part 2)
- Gradle Goodness: Checking Operating Systems in Build Scripts
- Graphene 'Tattoo' Provides Temporary Health Sensing
- GraphQL vs REST APIs
- Groovy Goodness: Creating a Root JSON Array
- Groovy Goodness: Using The Call Operator
- Group Replication: Shipped Too Early
- Guide for Camel Blueprint JUnit Testing
- Habits That Pay Off for Programmers
- Hadoop 101: HBase and Client Access
- Handling Indexes in MongoDB With Python
- Hazelcast for Pivotal Cloud Foundry: On-Demand Deployment and Management
- Hexagonal Architecture Is Powerful
- Hibernate Caching With Hazelcast: Basic Configuration
- Hibernate Caching With Hazelcast: JPA Caching Basics
- Highlight Risks When Reporting Defects
- Hindrances to IoT's Success
- Hosting Multiple Applications on the Same Server
- How Agile Creates and Manages WIP Limits
- How and When to Ask for Reviews (Including iOS 10.3)
- How Big Data Integrations Disrupt Markets
- How Big is Big Data?
- How Can I Get More Out Of Big Data?
- How Companies Can Leverage IoT
- How Connected Devices and IoT Improve Field Service
- How Data is Transforming Transport
- How Do You Decide When a Design is Finished?
- How Has Big Data Changed in the Past Year?
- How IoT Has Changed in the Past Year
- How Is Facebook Deploying Big Data?
- How Lambdas And Anonymous Inner Classes Work
- How Machine Learning Is Already Changing the Business World
- How MariaDB ColumnStore Handles Big Data Workloads
- How Online Florists Can Show Their Databases Some Love Before Valentine's Day
- How Scrum Motivates People
- How Simple a Todo Backend App Can Be
- How Single-Page Applications Influence Page Speed
- How to Align Scrum Teams
- How to Auto-Upgrade to HTTPS (aka Avoid Mixed Content)
- How to Avoid Messy Code
- How to Avoid Printing Exception Stack Traces
- How to Back Up Cassandra and MongoDB [Video]
- How to Batch Convert Images From PNG to JPEG
- How to Be a Better Code Reviewee
- How to Be a Great DevOps Engineer
- How To Be A Successful Software Engineer [Video]
- How to be an Exceptional Software Developer: Learn Faster and Stay Motivated!
- How to Bootstrap an OAuth2 Authorization Server With UAA
- How to Budget for Test Automation
- How to Change the Size of Your Swap File
- How to Consume RESTful Web Services With Mulesoft Anypoint Studio
- How to Consume SOAP-Based Web Service With Mulesoft Anypoint Studio
- How to Convert LoadRunner Tests to JMeter
- How to Create a Kotlin App and Secure it Using JSON Web Tokens (Part 1)
- How to Create a Spring Boot App With Caching Enabled
- How to Create a Twitter Clone Using Flexbox
- How to Create Your First Chatbot Using Azure Bot Services
- How to Deal With Nested Conditionals (Part 1)
- How to Deal With Nested Conditionals (Part 2)
- How to Debug and Deploy Apps With MuleSoft Anypoint Studio
- How to Define Your Testing Scope
- How to Deploy a Custom System Bundle
- How to Design a RAML-Based REST API With Mulesoft Anypoint API Manager
- How to Develope Apps With Salesforce CRM Integration in Delphi
- How to Enforce Size Constraints (in Infinispan) with Java Instrumentation API
- How to Execute Spark Code on Spark Shell With Cassandra
- How to Execute SQL Batches With JDBC and jOOQ
- How to Find the New iOS Beta Features
- How to Get Coding Standards Right (and Wrong)
- How to Help Developers Accept and Embrace Security Testing
- How to Install MongoDB With Authentication on EC2 AMI Linux
- How to Integrate Audio Visualizer With Your Android App
- How to Integrate SalesForce With Mule
- How to Integrate Spring Boot and Apache Camel
- How to Load Test RTMPT Live Media Streaming With JMeter
- How to Load Test With Gatling and Taurus
- How to Make a Chrome Extension in 5 Minutes
- How to Make Agile Work in Fast-Growing Startups
- How to Mash Up JET and MCS Mobile Apps
- How to Merge Payloads Using DataWeave
- How to Optimize Cassandra Performance
- How to Optimize Chatty Applications
- How To Predict Productivity in Agile Teams With Statistics
- How to Prepare to Integrate With a Third Party
- How to Rock Data Quality Checks in the Data Lake
- How to Run Scala-Implemented Storm Topologies on HDInsight
- How to Send Emails Using Swift Mailer
- How to Set Up a Continuous Delivery Environment
- How to Set Up Android Studio for Kotlin Development
- How to Shift Feedback Loops Farther Left in the Software Delivery Pipeline
- How to Ship Kibana Server Logs to Elasticsearch
- How to Stay Sane With Modern C++
- How to Stay up to Date With Swift and the Developer Community
- How to Track the Performance of Any Method in Your Code With Prefix
- How to Use Automation to Improve Your Cloud Security Posture
- How to Use Ops Tools for Security and Security Tools for Ops
- How to Visualize Your Amazon Redshift Data Using Tableau
- How to Write a Bug Tracker in JavaScript
- How We Improved Our Server Performance
- Hybrid and Federated Cloud Computing
- IIC Publishes Industrial Internet Reference Architecture, Version 1.8
- Implementing Domain-Driven Design in PHP
- Implementing Feature Flags in Single-Page Apps With React and Redux Saga
- Implementing Flink Batch Data Connector
- Implementing Time Series in MongoDB
- Improve Peer Code Review by Eliminating These Bad Habits
- Improving UX Using the Cloud (Part 1)
- Incremental Design: Part I
- Incremental Design: Part II
- Industrial IoT: A Timeline of Revolutionary Technology [Infographic]
- Insanity: Building Software Like We Always Have
- Insights From Debugging a ''Simple'' Test Failure
- Installing Node.js Tutorial: Debian Linux
- Installing Node.js Tutorial: MacOS
- Installing Node.js Tutorial: Windows
- Integrating Big Data Platforms With Bedrock: REST API
- Integrating Watson Text-to-Speech Into an Android Native App
- IntelliJ IDEA 2017.1 EAP Extends Debugger with Async Stack Traces
- IntelliJ IDEA 2017.1 EAP: Async Smart Step Into and Faster Git File History
- Interface Enhancement in Java 8
- Intro to MUnit and Mule Runtime
- Intro to Python CSV Processing for Actual Beginners
- Introducing Auth0 Hooks
- Introducing Hazelcast Jet
- Introducing Node Sentinel File Watcher
- Introducing Random Generator to Maven Central
- Introducing the Neo4j to OrientDB Importer
- Introducing the Thingsboard Open Source IoT Gateway
- Introduction to Structured Streaming [Video]
- Intuitive Linear Regression for Machine Learning
- IoT Use Cases - 2016 Part I
- Is RASP Scalable?
- Is There Life Beyond Scrum?
- Is Your Compliance Posture Protecting Your Customers’ Privacy and Your Reputation?
- Issues Preventing Big Data Success
- IT Death Smells Like Kickstart Files
- It’s Bikesheds All the Way Down
- Java 8 Lambda Limitations: Closures
- Java 9: Factory Methods to Create Immutable Collections
- Java Annotated Monthly: February 2017
- Java Code Challenge: Tic-Tac-Toe
- Java Community Oscars: The Top 10 Posts of 2016
- Java EE 8 January Recap
- Java EE Guardians Survey Results: HTTP 2/Servlet 4
- Java EE Guardians Survey Results: Java SE 8 Alignment
- Java Method Overriding and Visibility [Snippet]
- Java Scanner: Text Parsing Made Easy
- Java String Format Examples
- JavaFX Charts Look Pretty Good!
- JMeter Listeners, Part I: Basic Display Formats
- JMeter Listeners, Part II: Listeners That Aggregate Data Samples
- JMeter Listeners, Part III: Listeners That Calculate Distribution Metrics
- JMeter: Handling Hyperlinks With Regular Expressions
- Joining a Billion Rows 20x Faster Than Apache Spark
- JOOQ Tuesdays: What it Takes to Write the Fastest Java Connection Pool
- JShell: The Java Shell and the Read-Eval-Print Loop
- JSON Web Token: Security for Applications
- JWT Authentication with Play Framework
- Keep Your Code Consistent
- Keyboard Shortcut to Resize Finder Columns
- Keys To A Successful IoT Strategy
- Keys To Success: Big Data Strategy
- Know Thy Cost [Video]
- Latest Data on Enterprise Mobility Trends
- Layered Architecture Is Good
- Layout Randomization (NSLR) Makes Java-Based Code Injection Vulnerabilities Impossible to Exploit
- Leading a DevOps Transformation: Patterns for Success
- Learning What to Stop Doing in the New Year
- Legendary Swordsman, Miyamoto Musashi, On Lean and Agile
- Lesser Known Git Commands
- Live from RSA Conference 2017: Zulfikar Ramzan's Keynote
- Load Testing MQTT Servers With Java, Maven, and Gatling
- Load XML Into MySQL Using Java
- Logging AWS Elastic Beanstalk With ELK
- Logging for Fun: Things You’d Never Thought to Log
- Looking Through the Latest McuOnEclipse Components Release
- Love Is in the Air: Lottie Animations in Your NativeScript Apps
- Low Code App Development: It's the Next Big Thing, Not the Next Big Hype
- Low-Level Voron Optimizations: Recyclers Do It Over and Over
- Low-Level Voron Optimizations: The Page Size Bump
- Machine Learning and Its Impact On the Future for Insurance
- Machine Learning for Dummies
- Machine Learning for Smarter Search With Elasticsearch
- Maintaining On-Premise Capacity as Well as Cloud Expertise
- Make MySQL 8.0 Better Through Better Benchmarking
- Make Windows Green Again (Part 3)
- Make Windows Green Again (Part 4)
- Making Consensus-Based Product Decisions
- Making Integration Great Again
- Making it Easier to Get Started With IoT
- Making Money From Internet of Things Data
- Making Transformations With Dom4j in Mule
- Mastering the Vim Language [Video]
- Maven Polyglot: replacing pom.xml with Clojure, Scala, or Groovy Script
- Measure Your Code to Get Back on Track
- Meet the Robot Capable of Artificially Pollinating Plants
- Memoizing Functions With Core Java 9
- Microservices and Conway's Law
- Microservices and Docker at Scale
- Microservices Hierarchy of Needs [Infographic]
- Microservices: Zero Downtime Deployment and Hot Reconfiguration
- Migrating a Legacy Application to CUBA Platform
- Migrating a PHP 5 App to PHP 7: Part I
- Migrating a PHP 5 App to PHP 7: Part II
- Migrating a PHP 5 App to PHP 7: Part III
- Migrating From HP UFT to Selenium
- Migrating from Spring XD to Spring Cloud Data Flow [Video]
- Migrating My WordPress Blog to AWS Lightsail
- Migrating to Microservices
- Migrating to Vaadin 8
- Migrating Your MongoDB With a Mongoose RESTful API to Couchbase With Ottoman
- Mixed Approach to Single-Page Applications
- Mobile Test Automation Framework Trends
- Mock Frameworks vs. Microsoft Fakes
- Mocking the Unmockable: The Mockito2 Way
- Mockito Mock vs. Spy in Spring Boot Tests
- Modernizing Sink Functions
- Monitoring Google Container Engine With CoScale
- Monitoring MongoDB Driver Events in Motor
- Morocco's First Open Source ERP Uses Java EE 7!
- Moving From SQL Server to Couchbase (Part 1): Data Modeling
- Moving from SQL Server to Couchbase Part 2: Data Migration
- Moving your Angular Application from SystemJS to Webpack
- Mule and Mule Runtime: Part III
- Multi-Cloud Orchestration Tips
- Multi-Tenancy Using JPA, Spring, and Hibernate (Part 2)
- Multi-Tenant SaaS Security Analytics Solution with Integrated Threat Intelligence
- Multicasting (Scatter-Gather) Messages With MuleSoft
- MUnit and Mule Runtime: Part II
- My Advice to Women in Agile
- My Experiments With IoT: Meeting With Pi
- My House Is Infested With IoTs
- My Notes From the ''Passionate Programmer''
- MySQL and MongoDB Alerting With PMM and Grafana
- MySQL Bug 72804 Workaround
- MySQL Replication: Errant Transactions in GTID-Based Replication
- MySQL Sharding Models for SaaS Applications
- MySQL: When NOT IN Is Not Equal to NOT EXISTS
- Navigating the Cloud Security Ecosystem and Its Products
- NCCoE – NIST Centralizing Situational Awareness in Energy Companies
- Neo4j: Analyzing a CSV File Using LOAD CSV and Cypher
- Neo4j: How Do Null Values Even Work?
- New AI-Driven Symptom Checker to Launch in 2017
- New Approach to Continuous Docker Container Security
- New Cloud Web Application Firewall
- New Eyes Can Refresh a Stale Project
- New Platform for Security Analysts
- New Profiling and Monitoring in Couchbase Server 5.0 Preview
- New Solution Offers Fast, Uncomplicated VPS for Devs in Minutes
- Next Time You Are at a Party
- Obama's Legacy Is... Project Management?
- Object-Oriented JavaScript: Objects, Encapsulation, and Abstraction (With Examples)
- One Team, 5,000 Jobs: Life in the DevOps Jungle
- Onion Architecture Is Interesting
- OpenShift for Developers: Set Up a Full Cluster in Under 30 Minutes [Video]
- Optional Method Parameters
- Oracle DBA Tip: Single Instance Upgrade to the Latest Oracle Database 12c
- OSGi Blueprint Visualization
- OT Environments: Safeguarding Against a Hacker's Cyber Playground
- Our Own Multi-Model Database (Part 5)
- Our Own Multi-Model Database (Part 6)
- Overwhelmed With Work?
- Parallelism: Estimated Costs of All Queries
- Pattern of the Month: Proxy Product Ownership
- Planning Your Cloud Security Program
- PMM Alerting With Grafana: Working With Templated Dashboards
- PMM Graphs Explained: MongoDB with RocksDB
- Points of View to Consider When Switching to Automated Testing
- PostgreSQL at 10TB and Beyond: Solving Volume, Velocity, and Variety [Video]
- PowerShell on RHEL in One Minute
- Predicting Car Problems Before They Occur
- Predicting the 2017 Oscar Winners With BigML
- Predictive Analytics in Healthcare: Fact, Fiction, or Future?
- Preparing for Conversations about Schema, Definitions, and Scopes
- Processing Billions of Events per Day
- Processing XML From Java With the XQJ API
- Programming With Mob Rule?
- Project Rome SDK for Android
- Propagate Knowledge
- Proposal for a Java Policy Files Crafting Process
- Pros and Cons Of Cross-Platform App Development
- Pros and Cons of Hadoop Cloud Clusters
- Public Cloud Adoption Grows as Private Cloud Wanes
- PuppetConf (Part 3): Running Puppet Sofware in Docker [Video]
- PuppetConf 2016 (Part 2): The Challenges With Container Configuration
- PuppetConf 2016 (Part 4): Kubernetes for Sysadmins [Video]
- PuppetConf 2016 (Part 5): Using Puppet With Kubernetes and OpenShift [Video]
- PuppetConf 2016 (Part 6): Scaling Puppet on AWS ECS With Terraform and Docker
- PuppetConf 2016: Docker, Kubernetes, Container Challenges, and More (Part 1)
- Push Spring Boot Docker Images on ECR
- Pushing Runtime Behavior Without Lambdas
- Put Some cURL in Your N1QL
- Putting a SpEL on Spinnaker [Video]
- PyDev of the Week: Lukasz Langa
- PyDev of the Week: Petr Viktorin
- Python 3 vs Python 2: It’s Different This Time
- Python Flask Exception Handling in a Secure Manner
- Quick Analysis With AWS QuickSight
- Quick Start: Eclipse Che + PHP Tutorial
- RavenDB Conference Videos: Implementing CQRS and Event Sourcing
- RavenDB Conference Videos: Lessons From the Trenches [Video]
- RavenDB Conference Videos: Should I Use a Document Database?
- RavenDB Embedded at Massive Scales
- Reaching 500K Ops/Sec With Only 3 Redis Nodes
- Reaching Version 1 is Hard to Do
- Reactive System Design for Traditional Java Enterprises [Video]
- Ready to Be Hacked: Incident Response
- Real-Time Big Data Processing with Spark and MemSQL
- Real-Time Security for AWS
- RebelLabs Survey: Java EE Still Dominant, Solid Java EE 7 Adoption
- Recovering From Big Software Mistakes
- Red Hat JBoss Data Virtualization on OpenShift (Part 1): Getting Started
- Reintroducing the Neo4j Online Meetup
- Reinventing QA in the DevOps Era
- Remote Board Debugging: J-Link Remote Server With Eclipse
- Removing Duplicate Code With Lambda Expressions
- Removing the Dread from Internal Enterprise Systems
- Resolving Circular Reference Related Memory Leaks in JavaScript
- RF Communication Using nrf24l01 Modules and Node.js
- Risk Reduction in the Age of Analytics
- RSA 2017: A Sea of Solutions Needing Big Data
- RSA Keynote: Josh Corman On DevOps
- RuleBook: A Simple Rules Engine That Leverages Java 8
- Running ASP.NET Core Apps on DigitalOcean
- Running OpenWhisk Actions From Node-RED
- RxSwift vs. ReactiveSwift
- SaaS, IaaS or PaaS: Which Cloud Migration Option Is Right for You?
- Safeguarding Spring (Boot) App From Cache Failure
- Salesforce to Mule ESB in 7 Simple Steps
- SANS Study: Security in a Converging IT/OT World
- Scaling a Simple PHP App With Docker Swarm
- Scaling Frameworks, Agile Models, and Your Team
- Scheduling Tasks With Polling in Mule ESB
- Scrum Masters: Be Impediment-Removing Ninjas
- Scrum Myth: It's OK to Have Special Sprints
- Scrum Myth: There is Failure in Not Finishing All Sprint Backlog Items
- Scrum Myth: You Can Only Release the Product at the End of the Sprint
- Scrum Myths: Scrum Conflicts With Fixed Dates
- Scrum Myths: Scrum Projects are Faster and Cheaper
- Scrum Myths: Sprint Backlog Fully Built and Assigned in Sprint Planning
- Scrum Myths: There Is No Planning in Scrum
- Securing Mobile Devices in a BYOD Business Environment
- Security Testing Tools You Need To Know About
- Security vs. Time-to-Market: What's More Important?
- Security With Java in 2017
- Serverless REST API with Angular, Persistence and Security
- Setting Standards for New Technology
- Setting Up a Cassandra Cluster With SSL
- Setting Up a Cassandra Cluster With Vagrant
- Setting Up ProxySQL for High Availability (No Single Point of Failure)
- Setting Up ReactJS Environment With ES6, Webpack, and Babel
- Seven Critical Steps to Revamp Your Enterprise Data Security
- Seven Key Findings Impacting Every IT Professional
- SHA1 Is No Longer Recommended, But Hardly a Failure
- Shared Caches With NGINX: Part II
- Should a Progressive Web App Use a Framework?
- Should I Test at the GUI Level or the API Level?
- Signing and Verifying a Standalone JAR
- Simple Database Migrations With Flyway
- Simplifying the Life of the Security Analyst
- Size Does Matter (in JavaFX)
- SKP's Java/Java EE Gotchas: Testing CDI Outside of a Container [Snippet]
- Snap CI Is Shutting Down
- Sneak Preview of NativeScript 3.0
- So You’re Preparing to Lift and Shift Your Workloads to the Cloud…
- So, You Think You're Doing DevOps [Infographic]
- So, you wanna be a Scrum Master?
- Software Requirement Document
- SOLID, GRASP, and Other Basic Principles of Object-Oriented Design
- Solutions Used to Collect and Analyze Data
- Solving an Error in ReactJS/Material-UI
- Solving the Challenges of Hybrid Data Lake Architecture [Video]
- Solving the Top 3 Automated Regression Testing Issues
- Some Visual Studio Tips and Tricks
- Sorry, I'm Not Lazy, Just Efficient
- Spring Boot Actuator: A Complete Guide
- Spring Boot Mongo DB Example Application [Video]
- Spring Boot RestController Error: “No Converter Found for Return Value of Type”
- Spring Boot: A Quick Start
- Spring Boot: Changing/Configuring the Default Embedded Server
- Spring Boot: The Right Boot For You
- Spring Core: Dependency Injection
- Spring Data and In-Memory Data Management in Action [Video]
- Spring Data Support for Cassandra 3
- Spring Tips: Apache MyBatis [Video]
- Spring Tips: jOOQ [Video]
- Spring Tips: Spring Batch
- Spring Tips: Spring Boot and Couchbase [Video]
- SpringOne Platform 2016 Replay: Reactive Kafka [Video]
- SpringOne Platform Replay: Introduction to Spring Data [Video]
- SpringOne Platform Replay: Spring for Apache Kafka [Video]
- SpringOne Replay: Implementing and Extending Config Server
- SpringOne Replay: Real World Microservices With Spring Cloud, Netflix OSS, and Kubernetes [Video]
- SpringOne Replay: Secure and Dynamic App Config With Spring Cloud, Vault, and Consul [Video]
- SpringOne Replay: Spring Data Hazelcast: Fluently Accessing Distributed Repositories [Video]
- Sprint Cadence (At Scale)
- Starting With Apache Maven
- State Of The Software Supply Chain
- Steps to Building Authentication and Authorization for RESTful APIs
- Storing and Querying Trillions of Events
- Stuff Every Agile Development Team Needs to Know: A Primer
- Success to Standish is Failure in Agile
- Swift vs. Objective-C: 7 Benefits of Swift Development
- System Hardening with Ansible
- Systematic Content Validation with Varnish
- SystemTap: A Script to Help With Containerization
- Take Control of the Double-Edged SaaS Sword
- Taking the Guild Metaphor Too Far
- Task Madness: Modern On-Demand Processing
- TDD and Code Quality
- TDD and the Pressure to Create High-Quality Software
- Technical Solutions for IoT
- TensorFlow on the Edge, Part 1 of 5
- Testing Implicit Requirements
- Testing N1QL: SQL for JSON (Part 1)
- Testing N1QL: SQL for JSON (Part 2)
- Testing React Applications With Jest
- The 5-Minute Interview: Creating Relationships Among Memories
- The 5-Minute Interview: Graph Databases and AI
- The 5-Minute Interview: Graphs and Deep Anaylsis, Brexit, and the US Elections
- The 8 Stances of a Scrum Master: Part I
- The 8 Stances of a Scrum Master: Part II
- The 8 Stances of a Scrum Master: Part III
- The Age of Everything: Big Data Meets IoT
- The Battle of the Packages
- The Benefits of Credit Card Tokenization for Data Security
- The Best Way to Do Agile Project Reporting
- The Biggest Data Mining Challenges Facing IoT
- The Blurred Line Between CI and CD
- The book''High Performance In-Memory Computing With Apache Ignite'' got published
- The Case for DNS Redundancy
- The DevOps Silver Bullet
- The Difference Between AddMvc() and AddMvcCore()
- The Disciplines of Web Design
- The Essence of Mobile DevOps Is to Destroy Silos
- The Evolution of a Linux Container
- The Executive Guide to Data Warehouse Augmentation
- The Financial Value of Finding Purpose at Work
- The Good of Event Sourcing: Conflict Handling
- The Good of Event Sourcing: Projections
- The History and Development of Performance Testing
- The Human Side of DevOps
- The Impact of Third-Party Tags on Performance
- The Importance of APIs in Journalism Right Now
- The Importance of Supply Chain Management
- The Integration Maturity Model: Where Does Your Enterprise Fall?
- The Lean Enterprise: Introduction to Massively Disruptive Innovation
- The Modern Application Stack – Part 2: Using MongoDB With Node.js
- The Modern Application Stack – Part 3: Building a REST API Using Express.js
- The Modern Application Stack – Part 4a: Building a Client UI Using Angular 2 (formerly AngularJS) and TypeScript
- The Modern Application Stack – Part 4b: Building a Client UI Using Angular 2 (formerly AngularJS) and TypeScript
- The Move From (Middleware) Monolith to Cloud-Native Microservices
- The Need for Software Architecture
- The Nexus Firewall – Perimeter Defense for Software Development
- The Oldest Bug in Ruby: Why Rack::Timeout Might Hose Your Server
- The One Thing Every Company Can Do to Reduce Technical Debt
- The Pain of Same: Steer Clear of These 6 Agile Pitfalls
- The Perfect Storm: Gitlab Data Loss
- The Pitfalls of Creating Indexes on MongoDB
- The Potential Fallout From GitLab's Downtime
- The Power of Transformation, Part I: An Introduction to DataWeave
- The Price of Agile's Success
- The Quest for Better MySQL Replication: Galera vs. Group Replication
- The Random Calls Home that an Application Makes from My Home
- The Secret to a Superior Product Owner
- The Simple Guide to HTTP Verbs: PATCH, PUT, and POST
- The State of Jenkins: 2016 Community Survey Results
- The Technology Landscape in 2017
- The Three-Step Process to Building With Arduino Sensors
- The Ultimate DevOps Tools Ecosystem Tutorial, Part V: Release
- The Ultimate DevOps Tools Ecosystem Tutorial, Part VI: Operate
- The Ultimate Guide to Delivering BI Solutions
- The Unlimited Possibilities When You Become API Definition Fluent
- Theo 3.0 Release: The Swift Framework for Neo4j
- This Week in Firebase: Analytics and JavaScript Promises
- This Week in Firebase: Databases and Real-Time Collaboration
- This Week in Firebase: Robots, Data, and the Firebase of Things
- This Week in Firebase: Security and Crash Reporting
- This Week in Hadoop and More: Cloud, Visualization, Spark, Deep Learning, and Data Warehouses
- This Week in Hadoop and More: Machine Learning, Deep Learning, and Minimal Viable Big Data
- This Week in Mobile: Design Patterns for Android and Understanding Map
- This Week in Mobile: Improving Completion Blocks and Avoiding RxJava Leaks
- This Week in Mobile: Lessons From iMessage App Store and Understanding ConstraintLayout
- This Week in Mobile: WWDC 2017 and Refactoring Singletons
- This Week in Neo4j: Playing in the Sandbox and Learning With Java
- This Week in Spring: Data Microservices, Graphs, and Messaging
- This Week in Spring: Distributed Tracing, Microservices, and REST
- This Week in Spring: Spring Boot 1.5 and Java 9 Deprecations
- This Week in Spring: Spring Boot, jOOQ, and the Future of Enterprise Java
- Timestamp-Based Conflict Resolution in XDCR: A QE’s Perspective
- Tips for Making Copying of Eclipse CDT Projects Easier
- TLS and Web Certificates Explained
- Tokenization vs. Encryption: Understanding the Difference
- Top 10 Benefits of Test Automation
- Top 3 Challenges of Agile Transformation
- Top 5 Jenkins Plugins
- Top 5 Log Management Enterprise Tools
- Top 7 Log Management Cloud Tools
- Top Five Things That Could Complicate IT in 2017
- Top Smart City Projects to Watch in 2017
- Total and Partial Functions in FP
- Tournaments and the Random Generator
- Trend Alert: How Edge Computing Is Propelling IoT
- Types of Anypoint Filters With Mulesoft
- Types of Exception Strategies in MuleSoft Anypoint Studio
- Uber Announces New Website to Share Anonymous Rider Data
- Understanding Anypoint Flows and Sub-Flows With MuleSoft
- Understanding Electronic Data Interchanges (EDI)
- Understanding Firebase Authentication [Videos]
- Understanding Serverless Cloud and Clear
- Unit Testing Patterns: Common Patterns to Follow for Error Free Applications
- Updating HAProxy Configurations in OpenShift
- Upload Files or Images to Server Using Node.js
- User Space Election
- User Story Reflections
- Using .NET Core's List, Queue, and Dictionary in Couchbase
- Using Apache Flink With Java 8
- Using Autonumber in Couchbase
- Using Data Science to Create Smarter Transportation in Europe
- Using GitHub as an API Index and Data Store
- Using iPaas to Motivate IT Professionals
- Using Kafka With Spring [Video]
- Using RASP to Make Bug Bounty Programs More Efficient
- Using Signal Sciences With Kubernetes
- Using Spring Beans in Mule
- Using the Actor Model With DDD in Reactive Systems
- Using the ADKAR Model with IT Change
- Using the MVVM Design Pattern in iOS
- Using Xcode Storyboard for UI Building and Testing
- UX/UI Designer Wannabees - Show Us Your Skills
- Visually Explaining N1QL JOINs
- VMware Can Cost You, so Learn to Catch the “Gotchas!”
- VoltDB 7.0: Real-Time Data-Driven Actions Across Industries
- Wat/What Is Agile?
- Wat/What is Scrum?
- Web Component Management
- WebView in Xamarin Android
- West Coast vs. East Coast: Which Is a Better Place to Be a Python Developer?
- What a Limited Medium API Means
- What Are Anypoint Flow, Session, and Property Variables in MuleSoft?
- What Are ESB and SOA?
- What Are Spark Checkpoints on Data Frames?
- What Blockchain Can Do for IoT
- What Devs Need to Know About Big Data
- What Do You Mean by Event-Driven?
- What Do You Mean When You Say You're Training a Machine Learning Model?
- What Does the Trump Administration Mean for Outsourcing QA?
- What Facts Should Be Resident in a Developer’s Head?
- What Happens to Communities When Streetlights Join the Internet of Things?
- What If Corporate IT Was Run Like a Consultancy?
- What Is a Data Application? [Audio]
- What Is Content-Based Routing With Mulesoft?
- What Is Continuous Delivery?
- What Is Continuous Integration?
- What Is Custom Software Development?
- What Is Expected from Cybersecurity?
- What Is GDSN?
- What Is Metadata and Why Is It Critical in Today's Data Environment?
- What Is Test-Driven Development?
- What is the Optimal Image Size for Your Website? Here’s How to do the Math
- What the Military Taught Me About DevOps
- What You Need To Know About DevOps and Security Testing
- What You Need to Know About Test Automation
- What's in a Name? Spelling Matters in Code
- When LEDs Are More Than Lights, Buildings Become Smarter
- When MySQL Lies: The Truth About Slave Lag and Seconds_Behind_Master
- Where Middleware Fits Into the API Lifecycle
- Why 2016 Was the Best Year Ever for Node.js
- Why Agile and DevOps Are More Effective Together
- Why Are Many OpenStack Deployments Really Small or Really Big?
- Why Clinical Data Management Is Important
- Why Deduplication Matters for Cloud Storage
- Why End-User Experience Matters
- Why Full-Stack Development is a Good Option For You in 2017
- Why I Am Not Good at Business and Politics
- Why Invest in API Management?
- Why Kanban May Not Be Working For You and How to Fix That.
- Why Liberal Arts Thinking Is Key to DevOps and Agile
- Why Logs aren’t Enough for Security
- Why Security Should Look Inward, Not Out
- Why Target the Application Layer?
- Why Try? Better Exception Handling in Java With Try
- Why Users Don't Like Mobile Enterprise Apps
- Why We Pull Back the Curtain on Technology
- Why You Need Next-Gen Performance Monitoring
- Why You Should Focus on iOS Localization
- Why You Should Know Language Server Protocol
- Winning the Cloud Game: The Cards
- Word Count With Storm and Scala
- WordPress REST API Vulnerability
- Working With Data in NativeScript
- Working With the Evernote API in Rails
- Would You Keep Reading? Tips for Writing a Great Headline
- Writing Comprehensive, Guaranteed, Up-to-Date REST API Documentation [Video]
- WTF is a SWAG?
- XML to JSON Conversion in MuleSoft
- XUnit and Exceptions With async Task
- Yet Another Packager for Node
- Yet Another Take on Software Developer Archetypes
- You Need a Dedicated Space for Telling the Stories of Your API Consumers
- Your Next Steps If Your AppSec Program Is in the Reactive Stage
- Zombie Scrum: Symptoms, Causes, and Treatment