DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
  • DZone
  • Sitemap Home
  • Articles
  • 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 Hints on Testing and Optimizing a Connected World
  • 10 Lessons From Coding the Mimas Conference Submission and Review System
  • 10 Lessons Learned From Building Cloud Native Microservices [Slides and Videos]
  • 10 Mobile App Development Trends for 2017
  • 10 Tips for Integrating Security Into DevOps
  • 10-Step Methodology to Creating a Single View of Your Business
  • 100 Articles in the Books: A Personal Retrospective
  • 15 Reasons to Choose Hibernate Over JDBC
  • 16 Free and Open-Source Business Intelligence Tools
  • 28 Product Backlog and Refinement Anti-Patterns
  • 29 Essential KPIs You Should Be Tracking
  • 3 Core Competencies of Digital: Cloud, Big Data, and Intelligent Middleware
  • 3 Minutes to Understand Firebase Auth and Beyond! [Video]
  • 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
  • 3rd Edition Out Now: 38 + 6 Scrum Master Interview Questions
  • 4 Big IoT Wins for Smart City Pioneer Santander, Spain
  • 4 Endurance Testing Tips You Need to Know
  • 4X Growth in Use of Nexus Repository Manager
  • 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
  • 5 Things to Do When You Are Overwhelmed
  • 5 Ways to Customize Retrofit Library in Android
  • 5G Promises New Horizons for IoT
  • 6 Coaching Tips for Scrum Masters
  • 6 Shades of Masking Your Data
  • 6 Steps to Boosted Trees
  • 65 Resources for Creating Programming Languages
  • 68 Resources on Creating Programming Languages, Part 2
  • 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 Closer Look at the Efficiencer Firm
  • 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 Dancing Rainbow Snake: An Example of Minimal React and D3v4 Transitions
  • 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 Practical Introduction to Functional Programming With JavaScript
  • A Quick Intro To BookMarkLets
  • A Retrospective Critique of an Exploratory Testing Session [Video]
  • A Service Mesh for Kubernetes (Part 1): Top-Line Service Metrics
  • A Smattering of HDFS
  • A Variable by Any Other Name
  • A Winning Recipe for Open Source Test Automation Frameworks
  • A Word on Static Code Analysis for Project Managers
  • Add Facebook Login to Your Ionic App
  • Adding Persistent Storage to Minishift/CDK 3 in Minutes
  • Adding Persistent Storage to Red Hat CDK Kit 3.0
  • Adding Speech Recognition Capabilities to Your NativeScript App
  • Advanced Git Log
  • Advances In Business-IT Alignment
  • Agile Scrum Development
  • AI and Ingredients for Intelligence
  • Air Quality Data, Smart Cities, and the Impact on Our Healthcare
  • Alerts from Azure Automation
  • All About Overriding in Java
  • All You Need to Know About Android Instant Apps
  • 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 Oracle Security: Oracle Critical Path Update, April 2017
  • Analyzing the Papers Behind Facebook's Computer Vision Approach
  • Android Automation Testing with Espresso
  • Angular 4 - the Butterfly, Not the Cocoon
  • Angular 4 Is Out Now! Should You Switch From Angular 2?
  • 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
  • API Rate Limiting at the DNS Layer
  • App Dev Cloud Stack: Securing Containers at Scale
  • App vs. Tech Architectures in IoT
  • Applied Rails: An Algorithmic Perspective
  • 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
  • Auditing and Compliance for Open Source Security
  • 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]
  • Availability of Native Tableau Connector for Apache Drill
  • Available Is The New On-Call
  • Avoid Keeping Sensitive Info in a Code Repo: How to Remove Files From Git Version History
  • 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 #4: S3, IAM, Terraform Remote State, and Jenkins
  • 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
  • Being Able to See an API Request in the Browser Is Important
  • Benchmarking a Java/Maven Monorepo
  • Benefits of Agile Multi-Vendor IT Projects
  • Benefits of Microservices Architecture Implementation
  • Best of DataWorks Summit 2017 Munich
  • 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
  • Beyond Waterfall Software Development
  • BGP Won't Save You
  • Big Data Has to Make Sense to People
  • Blending User-Generated Data With Electronic Patient Records
  • Blue Ocean Makes Creating Pipelines Fun and Intuitive for Teams Doing Continuous Delivery
  • Blueprint Automation Fuels Cloud Business Agility
  • Bolding, Italicizing, and Underlining Portions of Text in NativeScript
  • Boosting the Oscars Using BigML Boosted Trees
  • Bringing Security Up to Speed With Microsegmentation
  • Bringing Security Up to Speed With Microsegmentation, Part 2
  • Bringing Sports Analytics to a Cricket Ball
  • 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 a Watson-Powered Mobile Chatbot
  • Build and Deploy a MongoDB Angular NodeJS App Using nginx in Three Steps With Docker
  • Build Better Universal JavaScript Apps With Next.js 2.0
  • Building a Twitter Clone With Neo4j (Part 1)
  • Building a Twitter Clone With Neo4j: Part II
  • Building a Twitter Clone With Neo4j: Part III
  • Building a Twitter Clone With Neo4j: Part IV
  • Building a Twitter Clone With Neo4j: Part V
  • Building a Twitter Clone With Neo4j: Part VI
  • 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 IoT Apps With Low-Code Platforms
  • Building Java (and Android) Apps on the Blockchain [Slideshow]
  • Building Salesforce Using Atlassian Bitbucket Pipelines
  • C# 7.0: Throw Expressions
  • C# 7.0: Tuple Literals and Types
  • C# Exception Handling Best Practices
  • Calculating Big O
  • Calculating Dependency
  • Camel and Wicket Playing Together
  • Can Service Virtualization Boost Agile Testing Strategy?
  • Can You See the Algorithm?
  • 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 Computing Tips to Put Time on Your Side
  • Cloud Deployment: Slow and Thoughtful Wins the Race
  • Cloud Design Patterns and Practices
  • Cloud Native Series: Monolithic Enterprise and Modern Needs
  • Cloud Native Series: What Is Cloud Native?
  • 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
  • Complementary APIs for the Oxford Dictionaries API
  • Composable Infrastructure and Processes
  • Composite Source With Mule ESB
  • Config Transforms for Raygun’s .NET Provider: Improve Your Workflow With Raygun and .NET
  • 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
  • Containers for .NET Developers: Part 1
  • Content for Contributors: Introducing the Writers' Zone!
  • 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
  • Correct Index Choices for Equality + LIKE Query Optimization
  • 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 Share Button Web Component
  • 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
  • Cross-Site Scripting for Fun and Profit
  • Crucial Redis Monitoring Metrics You Need to Watch
  • Custom Collectors in Java 8
  • Cybersecurity for Boards: The Short Story
  • Dashboard: Drag and Drop Visuals and Export Using JavaScript Libraries
  • Data Lake Governance Best Practices
  • Data Modeling With Tables and Documents vs. Redis Structures
  • Data Science With Spark
  • Database Initialization With Play
  • Database Source Control vs. Database Release Automation
  • 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
  • Decision Impact
  • Declarative 'Canvas' Animation With React and Kanva
  • Decoding the Industrial Internet
  • Deep Learning and the Stock Market
  • Deep Learning on Big Data Platforms
  • Defining Day-2 Operations
  • Defining Unhandled Exceptions and Catching All C# Exceptions
  • Deleting High-Performance Code
  • Deliver Customer Value Faster Through Agile and Continuous Delivery [Webinar]
  • Deliver Early Without Sleepless Nights
  • 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 APIs Exactly Where You Need Them
  • Deploying Your Serverless Functions to Google Cloud Platform
  • Describing Full Flow Using Redux Saga
  • Developing a Best-in-Class API Integration
  • Developing for What Matters: The ICHealthHack for Cystic Fibrosis
  • DevOps by the Numbers: DevOps, Self-Service Infrastructure, and Deployment Automation
  • DevOps Intelligence Changes the Game
  • DevOps Terms Security Pros Need to Know
  • 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
  • Double Ruby Rainbow Bug
  • 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
  • Easier Setup and Fast Development With UI for Xamarin
  • Easy Golang Dependency Management
  • EasyIoT Cloud and Raspberry Pi 3
  • Edit History With Mercurial evolve (Beta) in Bitbucket Cloud
  • Elegant JavaFX
  • Elements of Helpful Code Documentation
  • Eliminating the Job Interview via Partnership
  • Embrace Your Inner Tutor With the Teach Us Tech Contest
  • Emerging Practices to Cheerlead Your Distributed Teams From Good to Great
  • Encrypt and Check Your Secrets Into Git
  • Encrypt Mule Message With Anypoint JCE and XML Encrypter
  • Encrypting and Authenticating MQTT Traffic With NGINX Plus
  • Enhanced Visibility and Compliance to Containerized Environments
  • Enterprise Edition Enables Advanced Multi-platform Channel Aggregations, Analysis and Campaign Management
  • Enterprising Israel: Developers of Tel Aviv
  • Evaluation of PMP Profiling Tools
  • 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
  • Executive Insights: Performance Optimization and Monitoring
  • Explanatory vs. Predictive Models in Machine Learning
  • Exploring Scrum Master's Influence: From Good to Great
  • Exploring Windows 2016's New Remote Desktop Services Features [Video]
  • 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
  • Fetch Multiple Oracle Execution Plans in One Nice Query
  • 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 OpSec Best Practices to Live By
  • 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()
  • From CRUD to an API Design Conversation With Human Services
  • 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
  • Get Started With Monitoring for Successful Mobile DevOps
  • Getting Containerized via the Bluemix CLI
  • Getting Started With Amazon SQS
  • Getting Started With Apache Solr
  • Getting Started With Blue Ocean
  • Getting Started with pywebview
  • Getting Started With Tensorflow on IBM Bluemix [Video]
  • GitLab 9.0 — Now and Looking Ahead: An Interview With Job van der Voort
  • Gleaning Insights From Content With IBM Watson
  • Good Module, Bad Module
  • Google Jamboard- Summary From Google Tech Talk
  • 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
  • GRAKN.AI Q+A Episode 1: Some FAQs About the Database for AI
  • GridGain on AWS, Episode I: AWS Marketplace Deployment
  • Groovy Goodness: Redirecting Print Methods in Scripts
  • Growing Community of Mule Devs
  • Guide to Separate JRE Versions From NetBeans Platform Installer
  • 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
  • Helping Autonomous Vehicles Detect Cyclists
  • 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 Apps and APIs are Changing the App Acceleration Game
  • How AR Can Help Keep Hospitals Clean
  • How Big Data From Connected Assets Enables Better Decision Making
  • How Boards Can Prioritize Cybersecurity in Corporate Governance
  • How Disruptor Improves Interdependent Filter/Handler Performance
  • How Do Leaked Cyber Weapons Change the Threat Landscape for Businesses?
  • How Do You Interview Testers?
  • 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 IoT Is Strengthening Ubiquitous Computing (Part 2)
  • How Is The Cybersecurity Threat Landscape Changing?
  • How Java’s Built-In Garbage Collection Will Make Your Life Better (Most of the Time)
  • How Machine Learning and Data Can Improve Cancer Care
  • How Many Mobile Devices Are There, Anyway?
  • How Microservices Drive Increased Customer Engagement
  • How MSPs Can Meet Their Customers' Cloud Needs
  • How Natural Language Processing Is Used
  • How Smart Is Your Big Data Platform?
  • How Stored Procedures Make OLTP Faster
  • How Synthetic Data Can Overcome Privacy Concerns
  • How to Benchmark Alternative SQL Queries to Find the Fastest Query
  • How to Calculate Multiple Aggregate Functions in a Single Query
  • 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 Control Your Mule With MMC: Part II
  • How to Convert MySQL to MySQLi
  • How to Create a Custom StreamSets Origin That Supports Parallel Execution
  • How to Create a MacTracker App
  • 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 Effectively Sweep Problems Under the Rug in Java
  • How to Embed Security Awareness in Business Processes
  • How to Get the Linux Process Execution Time When You've Already Started
  • How to Go From Zero to Serverless With Backand (Part 1)
  • How to Go From Zero to Serverless With Backand, Part 2
  • How to Go From Zero to Serverless with Backand, Part 3
  • How to Go From Zero to Serverless with Backand, Part 4
  • How to Go From Zero to Serverless With Backand, Part 5
  • How to Go From Zero to Serverless, Conclusion
  • 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 Optimize PHP Website to Suit Your Goals
  • How to Prepare for Linux Certifications
  • How to Run Mule on IBM i
  • How to Stay Secure on Slack
  • 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 Spark MLlib With Splice Machine
  • How to Use the CSS/jQuery Extractor in JMeter
  • How We Over Engineered Drinking La Croix
  • 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 Clouds: Here to Stay or Stopgap Technology?
  • Hybrid Content-Based and Collaborative Filtering Recommendations: Part I
  • Hybrid Content-Based and Collaborative Filtering Recommendations: Part II
  • Hybrid Data Solutions Power Digital Enterprises
  • 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
  • If a Coding Bug Is Banal, That Doesn't Mean It's Not Crucial
  • If You Build It, They Won't Come
  • Image Processing in Python With Pillow
  • Implementing Message Enrichment in MuleSoft
  • Implications of the Presence of StringBuffer
  • Import Your MongoDB Collection Data Into Couchbase Server With Golang
  • Improve Deployment Speed and Reduce Overhead With Containers in Windows Server 2016 [Video]
  • 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
  • Ingesting GPS Data From Onion Omega2 Devices with Apache NiFi
  • 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 Boosted Trees
  • 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 the Exit Interview Valuable?
  • Is This Code Functional Vomit?
  • Issue With CSS Variables and Button Background Styling
  • Java 8: Methods in Interfaces
  • Java 9 (Part 2): JShell Step by Step
  • Java 9 (Part 3): Super Interfaces, First Look!
  • 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 EE 8 March Recap
  • Java EE Survey: JSON Support Is Very Important
  • Java Finalizer and Java File Input/Output Streams
  • Java Garbage Collectors: When Will G1GC Force CMS Out?
  • Java Packaging System [Comic]
  • 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
  • JCypher: A Java Domain-Specific Language (DSL) for Cypher
  • JMeter Load Testing: Sending and Receiving Emails
  • JSON API Using Katharsis and Spring Boot
  • JSON Web Token (JWT) Signing Algorithms Overview
  • Jumping Off the Ruby Memory Cliff
  • 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!
  • KubeCon Keynote: Around the (Cloud Native) World in 323 Days [Video]
  • 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 GRAKN.AI With Java
  • 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
  • Lessons From 'The Making of Are you Experienced'
  • Livecoding: A choropleth in React.js
  • Livecoding: A Map of Global Migrations, Part 1
  • Livecoding: A Map of Global Migrations, Part 2
  • Livecoding: A Map of Global Migrations, Part 3
  • Livecoding: Building a Real Life Color Picker [Video]
  • Load Balancing Using web.xml
  • Load Balancing Versus Application Routing
  • Log Files Are Only for When Things Go Wrong
  • Make Tech Support Easier for Developers With These 3 Tips
  • Make Your Webpack Bundles Clean and Lean
  • Making a GitHub "Notification Notifier"
  • Making Pivot Table Using Java Streams
  • Making Spring Web Services With Scala
  • Managed Data Lakes Deliver Exceptional Value and Accessibility
  • Managing Data in Volumes
  • Managing Hybrid and Multi-Cloud Environments (No, They Aren't the Same)
  • Managing Logistical Relationships in a Graph Database
  • Managing REST APIs With Swagger [Video]
  • Managing the ''Not so Visible'' Dependencies in Your Java Code
  • 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
  • Microservice Testing With mu: Injecting Quality Into the Pipeline
  • 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
  • Migration to Microservices: Lessons Learned
  • Minimizing The Impact of Interruptions on Engineers
  • Mistakes Companies Make Moving to XaaS
  • Mitigating IoT Firmware Risks: It All Comes Down to the Code
  • 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
  • Mobility Is Shifting Toward IoT and Cloud
  • Mockito 2.x Over PowerMock Migration: Top 10 Tips and Tricks
  • Modeling Data With Hypergraphs
  • Modules vs. Monoliths vs. Microservices
  • Monitoring Microservices With Spring Cloud Sleuth, ELK, and Zipkin
  • Monthly Writers' Recap: March 2017
  • 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
  • Musings in YAML: Tips for Configuring Elasticsearch Beats
  • Must-Read Free Books for Data Science
  • MVC Pattern Language (Part 1)
  • MVC Pattern Language (Part 2)
  • My Top 10 Technology Podcasts
  • MySQL: The Problem With Synthetic Primary Keys
  • N+1 Queries or Memory Problems: Why Not Solve Both?
  • NativeScript CLI to Telerik Platform- There and Back Again
  • Natural Language Processing Startups and Influencers to Know
  • Need Billions of Web Pages? Don't bother Crawling.
  • Need of Context in a Chatbot Conversation
  • Neo4j Object Mapping With GORM, Groovy, and Spring Boot
  • Never Use a Traditional CMS to Back Your Applications!
  • New Algorithm Helps Robots Better Identify Objects
  • New Community Site Fosters Behavioral Analytics Idea Sharing Among Digital Economy Workers
  • New Debugging Features in Visual Studio 2017 [Video]
  • New Fully Containerized API Management Platform
  • New Nexus Plugin for Jenkins Pipelines
  • New Options in #Firebase Notifications
  • 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
  • Node.QML Would Have Been the Key to the Ubuntu Phone's Success
  • npm vs. Yarn
  • Object Relations in a NoSQL Database
  • Object-Oriented Analysis and Design (Part 1)
  • Object-Oriented Analysis and Design (Part 2)
  • 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
  • Opensource Graph Technologies Meetup: The Inaugural Event
  • Operation Manuals
  • Optimizing AWS Lambda Performance With MongoDB Atlas and Node.js
  • Optimizing Product Backlog Refinement
  • Oracle Bare Metal Cloud (BMC) Orchestration With Cloudify
  • Oracle Database Examples Now on GitHub
  • Orchestrating Docker Containers with Kubernetes
  • Overloading the Windows Kernel and Locking a Machine With RavenDB Benchmarks
  • Overwhelmed, Part 2: Teams
  • OWASP Top Ten Web App Risks Are Being Updated
  • Pain-Driven Development: Why Greedy Algorithms Are Bad for Organizations
  • 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 Evaluation of SST Data Transfer Without Encryption: Part I
  • 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
  • Programming Boosted Trees Using BigML's API
  • Programming in AWS Using Visual Studio 2017
  • Project Amber: Smaller, Productivity-Oriented Java Language Features
  • Promise Theory and DevOps
  • ProxySQL Rules: Applying and Chaining the Rules
  • ProxySQL Rules: Do I Have Too Many?
  • Pulling Your Team Through a Project Crunch
  • Puma, Ports, and Polish
  • 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: DataFrame Basics
  • Python Pandas Tutorial: Series
  • Python Pandas Tutorial: Series Methods
  • Python vs. Ruby: Which Is Best for Web Development?
  • Python: Flask – Generating a Static HTML Page
  • Quality Code Is Cohesive
  • 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
  • Ratpacked: Get Time Taken to Fulfill a Promise [Snippet]
  • RavenDB 4.0 Features: Document Versioning
  • Re.vers.ify, an Essential Introduction
  • Read This Post, Especially if You Don’t Have Time
  • Real-Time Analytics at UBER Scale [Video]
  • 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
  • Reduxifying GitKraken
  • Reinventing Performance Testing
  • Releasing Lib.AspNetCore.Mvc.JqGrid v1.0.0
  • Replication Is a Complement to a Well-Thought DR Plan, Not a Replacement
  • Repositories vs. Release Cadences
  • 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 Navigation Operator, RxJS, and Async Pipe Tinkering
  • Safe Unsafe: How to Write Portable and Production Quality Code Using Unsafe
  • Salesforce and Mule ESB Integration [Video]
  • Sanitize: Good for Beer, Good for Data
  • SAP Cyber Threat Intelligence Report for April 2017
  • SAP Security for CISO: SAP ABAP Platform Security
  • SAP Security for CISO: SAP HANA Platform Security
  • SAP Security for CISO: SAP Netweaver J2EE Platform Security
  • SAP Security Notes, April 2017
  • 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 Is All About Doing Less (a Case Study)
  • Scrum Master Misunderstandings
  • Scrum: 16 Stand-up Anti-Patterns
  • Sealing JavaScript Objects Using Object.seal()
  • Searching for Objects Using Multiple Dimensions
  • 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 as a Selling Point for Your Business?
  • Security Vulnerability Scanners on Enterprise Linux
  • See the New Neo4j Bolt Drivers in Action
  • Selenium Tutorial for Beginners
  • Sending an SMS With Twilio Connector
  • Sentiment Shoot-Out: Part I
  • 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)
  • Servlet 4 Public Review Starts Now!
  • 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
  • SixNines.io, Your Website Availability Monitor
  • Smarter App Notifications With OpenBack
  • Social Login on the Rise: How Secure Is It?
  • 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
  • Splice Machine In-Memory Engine
  • Spocklight: Ignoring Other Feature Methods Using @IgnoreRest [Snippet]
  • 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
  • Spring, Java EE, and the Lilliputian Wars
  • SQL Prompt to the Rescue With Tab Coloring
  • SQL Server Clones and Containers for DevOps
  • Stack Overflow's Annual Developer Survey
  • State of the Cloud 2017 (Part 3, Conclusion)
  • Static Analysis for the Build Machine?
  • Static Analysis Issue Management Gets a Boost
  • Static Content, REST Endpoints, and WebSockets With Express and Node.js
  • Stating the Obvious: Pre and Post Conditions and TDD
  • Step By Step: Run Local Kubernetes Cluster, Change Source Code, and Test
  • Steps for Establishing Your AWS Security Roadmap
  • Stop Using the Word 'Transformation'
  • Striking the Standards Balance: Scale Up Without the Bureaucracy
  • Study Reveals Our Vulnerabilities to Repeat Cyberattacks
  • Successful Big Data Application Development
  • Supercomputers and AI Improve MRI Scanning
  • Supercomputing: The Next Frontier for Health Analytics
  • Surveying the Go Database Landscape
  • Switching OpenWhisk Environments
  • Take Part in the Latest Developer Economics Survey
  • Taking a Look at the Stoplight API Spec Editor
  • Team Size Matters, Reprise
  • 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
  • That Moment Where You Should Have Automated but Didn't
  • That's My Girl [Comic]
  • The 2017 Guide to Location-Based Technologies for Businesses
  • The 5-Minute Interview: How Cypher Speeds Up Science
  • The 5-Minute Interview: Improving Processing Time With Neo4j
  • 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 Biggest Change To Java
  • 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 Definition of Done Is Key to Releasing Better Apps
  • The Depressed Developer 11 [Comic]
  • The DevOps Playbook: Developers' New Love
  • The Dominant APIs of Spark: Datasets, DataFrames, and RDDs
  • The Down Low on Boosted Trees
  • 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 Error Tracking Space Is Heating Up
  • The Ethics of IoT Usage in Healthcare
  • The Four Year Typo
  • The Garage Architecture
  • The Hardest Part of Microservices: Calling Your Services
  • The Importance of APM for Developers
  • The Influence of Software and Tools on Vendor Selection
  • 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 Mobile App That Can Test for Parkinson's in 4 Minutes
  • 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 Pain and The Promise of Beacons in Retail
  • The Polyglot's Dilemma
  • The Product Backlog and Technical Debt
  • The Randomly Failing Test
  • The Relationship Between Static Analysis and Continuous Testing
  • The Richter Scale of Reliability in Highly Scalable Infrastructure
  • The Rise of Containers in Mobile Test Automation
  • The Simple Checklist for Solving Ghost Issues at Remote Offices
  • The Smoke and Mirrors of UX vs. Application Performance
  • The Tale of ‘Tail Recursion’
  • The Top Tutorials Are...
  • The Trends and Challenges Facing IoT
  • The United Airlines Situation and Parallels Within IT
  • The Valuable Data on Your Cell Phone That Everybody Wants
  • The Value of the Scrum Values
  • The Year of Data Breaches: Why Encryption and Reformatting SSDs Is Not Enough
  • The [Cyber] Barbarians are at the [Internet] Gateways?
  • The “Platform-ification” of Banking
  • Thinking About Cadence vs. Iterations
  • This Week in Firebase: Push Notifications and Python
  • This Week in Mobile: A Case Against Default Implementations and Questioning Kotlin in Production
  • This Week in Mobile: Custom Fonts and Smoother Scrolling
  • This Week in Mobile: How Autoboxing Can Kill Performance
  • This Week in Mobile: Staying on Top of Android O and Managing Swift Changes
  • This Week in Neo4j: Building a Twitter Clone, Analyzing Malware, and Data Science
  • 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
  • Tinder-Style Cards With NativeScript
  • Tips for Fixing Open Source Bugs
  • 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
  • Toss Out the Inheritance Forest
  • 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
  • Uber Is Painting Bigger Picture of Their Drivers With Driver API Partnerships
  • UltraStudio in Action, Episode 1: Write Your Own Basic Authenticator!
  • Understanding Machine Learning
  • Understanding OpenShift Security Context Constraints
  • Understanding The Geolocation API in 4 Minutes [Video]
  • 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 to Detect a Healthy or Unhealthy Brain
  • Using AI to Give Advice to People With Arthritis
  • 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 as a Real Time System
  • 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 Prolog, OWL, and HyperGraphDB
  • Using Redis on Windows
  • Using Robotics to Test Crops for Climate-Related Changes
  • Using spwrap Inside Spring Transactions
  • Using Technology to Better Maintain Offshore Wind Farms
  • 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
  • V8 Behind the Scenes: I+TF Launch and Declarative JavaScript
  • Vaadin Application Performance Issues and Solutions
  • Value Objects
  • Visual Regression with Galen
  • Visualizing Layered Graphs Using the Sugiyama Method
  • VM Backup V7
  • 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
  • Wait! Don’t Write Your Microservice…Yet
  • Watson Service Chaining With OpenWhisk (Part 1 of 3)
  • Watson Service Chaining With OpenWhisk (Part 2 of 3)
  • Watson Service Chaining With OpenWhisk (Part 3 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 DevOps Means for Static Analysis
  • What Devs Should Keep in Mind About Java
  • 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 NullReferenceException?
  • 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 SQL Server Express?
  • What is Test-Driven Development (TDD)?
  • What Is the Vision of Your API Program? Lessons From Twitter’s Latest API Manifesto
  • What is There for a JavaScript Developer in VS2017?
  • What Makes Application Performance Monitoring Powerful for Airlines
  • What Organizations Need to Know When Deprecating APIs
  • What Prevents the Internet of Things in Business?
  • What Questions Would You Ask Across 50,000 API Definitions?
  • What Would the Big Data From Your Brain Tell You?
  • What You Should Know From The State of Software Testing Report 2017 [Infographic]
  • What's a Service Mesh? And Why Do I Need One?
  • What's New in Bootique: Custom Shell Vars and Kotlin Integration
  • What's the Worst That Can Happen? The Cost of a 'Do Nothing' AppSec Plan
  • What's Used Most Frequently With Java?
  • 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 Code Coverage Betrayed Me
  • 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 Expert Developers Still Make Mistakes
  • Why IBM's Hybrid “No-Single-Way” Is a Good Plan
  • Why iOS 10.3 The Beginning of a New Future
  • Why Is ACID Cool Again?
  • Why Is Staff Aug a Dirty Term?
  • Why Isn’t Big Data Called Small Data?
  • Why IT Should Embrace Citizen Developers
  • Why Should I Write Getters and Setters?
  • Why the Agile Enterprise Must Be an Innovation Network
  • Why the Parse Twitter Page Sums It Up Pretty Well
  • Why the U.S. Doesn't Have Data Retention Legislation
  • Why Timing Is So Important for Innovation
  • Why You Should Consider Kotlin For Android Development
  • Why You Should Take Automated Testing Seriously
  • Why You Should Think of Security as a Skill, Not Just a Role
  • With Each API We Increase The Attack Surface Area
  • 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
  • Your Job Title of Tomorrow: Efficiencer
  • [Infographic] 2017 DevSecOps Community Survey Results

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo