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
  • 2018
  • August

DZone Sitemap: August 2018 Articles

  • ''Be Nice'' Gets Madeover
  • 10 Arduino IDE Alternatives to Start Programming
  • 10 AWS Business Scenarios for Your Digital Agency
  • 10 Best Websites to Learn to Code as of 2018
  • 10 Easy Ways to Grow Your Dev Blog Fast
  • 10 Software Testing Trends to Watch Out for in 2019
  • 10 Things That Developers Must Know About Couchbase
  • 10 Tools I Use For Mobile Web Development (With 2 Bonus Tools)
  • 11 Unique Tips to Create a User-Friendly Mobile Responsive Web Design
  • 11.5 Factor Apps
  • 12 Kick-Ass Software Prototyping and Mockup Tools
  • 12 KPIs to Improve the Quality of Your Software Delivery
  • 15 Must-Attend Tech Conferences for Fall 2018
  • 18 Points Every Java Developer Should Know About Enums In Java
  • 20 Best Practices for Working With Apache Kafka at Scale
  • 29 Top Tools for Building Microservices on All Levels
  • 3 Big Trends Shaping the AI Ecosystem Right Now
  • 3 Challenges to Performance Testing in Continuous Integration
  • 3 Steps to Deal With the Aftermath of the Highjacked Eslint-Scope Package
  • 3 Trends in Web Performance
  • 3 Ways to Generate Random Variables in JMeter
  • 30 Shared Principles for Discussing Software Architectures
  • 4 Examples of Connecting Data To ML and AI
  • 4 Strategies for Integrating Voice in Your Business
  • 4 Tips for Adopting Test-Driven Development (TDD) in Your Organization
  • 4 Use Cases of Serverless Architecture
  • 4 Ways Programmers Can Improve Their Communication Skills
  • 4 Ways to Build Applications in OpenShift
  • 5 Best Practices for AWS Security Groups
  • 5 Easy Hacks To Quickly Learn Any Programming Language
  • 5 Essential Post-Launch MVP Activities for Your App
  • 5 Good Reasons to Use a Log Server
  • 5 Important Open-Source DevOps Tools for Automation
  • 5 Reasons To Use A Project Management Software
  • 5 TensorFlow and ML Courses for Programmers
  • 5 Tools to Speed Up Your App Development
  • 6 Steps for Best Practices in Database Design
  • 6 Unique AWS Features – Why Amazon Web Service is Popular
  • 6 Ways to Deal With IT Incidents
  • 7 Can't-Miss Continuous Testing Sessions at Accelerate 2018
  • 7 Reasons Why React Native Is So Popular
  • 7 Vue.js Backends Compared
  • 70/70: Entering into a Partnership
  • 8 Most Common UX Mistakes Made by Mobile/Web App Developers
  • 8 Proven Steps to Transition from Developer to Business Analyst
  • A 5-Minute Markdown Tutorial [Video]
  • A Caveat With AWS Shared Resources
  • A Close Look at the Technical Side Of GDPR Compliance
  • A Compact Guide To Knowing The Importance of IoT in Blockchain
  • A Comparison Between Microsoft OneDrive and Amazon WorkDocs
  • A Comparison Between Pricing Models of AWS EC2 and Alibaba ECS
  • A Complete Guide to Fix SSL_PROTOCOL_ERROR on Google Chrome
  • A Conversation About the Future of TensorFlow, ML, and AI [Video]
  • A Crash Course on Serverless With AWS — Triggering Lambda With SNS Messaging
  • A Crash Course on Serverless-Side Rendering With Vue.js, Nuxt.js and AWS Lambda
  • A Database Session Leak Can Slow Down Your Database
  • A Distributed Cache in Less Than 100 Lines of Code With Akka
  • A Faster Way to Add Image Assets to Your Xamarin.iOS Project in Visual Studio 2017
  • A Guide on Chatbots
  • A Guide to Digital Signature Algorithms
  • A Look at Arrays and Generics in Java
  • A Look at IoT Architecture
  • A Priority Queue Based on Message Priority and Time Elapsed
  • A Quick Catch up Before Java 11
  • A Quick Dive Into The Retail APIs Rabbit Hole
  • A Real-Life Look at Mainframe-Inclusive DevOps Success With Wipro
  • A Retrospective at a Rapidly Growing Startup
  • A Start to Finish Guide to Docker With Java, Part 1
  • A Start to Finish Guide to Docker With Java, Part 2
  • About the Professional Scrum Master II Class
  • Accelerate: Building and Scaling High-Performing Technology Organizations [Review]
  • Accept the Change!
  • Access Azure Key Vault From Your Kubernetes Pods
  • Actual Execution Plan Costs
  • Add Code Snippets to Your Technical Presentations
  • Add Conversational Capabilities to Your Microsoft Bot
  • Adding Context to Your Sensu Checks With Osquery
  • Addition Carries and Markov Chains
  • Aggregated Audit Logging With Google Cloud and Python
  • Agile Is Still Hot (and 4 Other Things I Learned from Our AMA)
  • Agile Principles in Action
  • Agile Values in Action
  • Agile vs. Scrum: Differences Between Scrum and Agile Development
  • Agility Meets AI: Hands-On with Monte Carlo Simulation
  • AI and Conway in the Same Room
  • AI and the Birth of the Next Generation Data Center
  • AI in eCommerce: Benefits, Statistics, Facts, Use Cases, and Case Studies
  • AI in IoT: 4 Examples on How to Make Use of It
  • AI on a Stick: Tensor Math on USB Gives You the Edge
  • Algolia Kindly Provides a Hacker News Search API
  • Alibaba Cloud Toolbox — Running CLI in Docker
  • Alibaba Launches HiTSDB to Accelerate Migration of IoT Devices to the Cloud
  • All About Object in Java
  • ALM Dos and Don'ts: CI and Source Control
  • ALM Dos and Don'ts: Unit Tests
  • Alpakka: Reactive Streams Integrations for AWS, Azure, and Google Cloud [Video]
  • Alternative Ways of Fredhopper Reindexing, a.k.a. Paths Less Traveled
  • Amazon AWS EKS and RDS PostgreSQL With Terraform
  • Amazon DynamoDB: Core Components
  • Amazon Web Services AWS July 2018 Updates
  • An Australian Tale of Data Privacy and Health Data Gone Wrong
  • An Edge Computing Database Checklist
  • An Introduction to DBMS Types
  • An Introduction to DynamoDB Injection
  • An Introduction to HDFS
  • An Introduction to Spring Batch
  • An Overview to the Workings of Graphs in Data Structures
  • Angular 4 and .NET Core 2.0 CRUD Operation
  • Angular Components: Pass by Reference or Pass by Value?
  • Angular Libraries and Microservices
  • Angular on PCF and Other Production Servers
  • AngularJS, Basic to Expert: Day Five
  • Answering the Biggest AWS Lambda Questions
  • AOT Compilation With Bundling in Angular
  • Apache Commons ArrayUtils.toString() Vs. JDK Arrays.toString()
  • Apache Vulnerability Highlights Need for Software Composition Analysis
  • API Integration with Axios in React
  • API Manager WSO2
  • API Versioning Approach With AWS API Gateway
  • APIs to Be Removed From Java 11
  • Application Safety and Correctness Cannot Be Offloaded Onto Istio or Any Service Mesh
  • Architecture 3.0: A New Era
  • Are Managers Really as Horrible as We Think They Are?
  • Are Social Media Chatbots the Future of Communication?
  • Are Standing Meetings Scuppered By Social Awkwardness?
  • Are Women in Technology Receiving Bad Advice?
  • Are You Being Courted by a Buggy-Whip Vendor?
  • ASP.NET Core Testing Tools and Strategies
  • Assessing Quality of AI Models from QA Standpoint
  • Augmented Reality in Maps
  • Augmenting a DevOps Pipeline With Quality Engineering
  • Augmenting Existing APIs With Event-Driven Architecture
  • Augmenting the Org for DevOps
  • Auto-Generate a REST API From a Database With Spring
  • Auto-Updatable, Self-Contained CLI With Java 11
  • Autofac: A Detailed Look Under the Hood at Its Code Quality
  • Automate It: Be Lazy (Part 2)
  • Autoscaling the Red Hat Cache Service on OpenShift
  • Avoid Being Captain Obvious When Documenting Your API
  • Avoiding a Super Mario Bros. Approach to Building Features
  • Avoiding Common Hurdles in Unit Testing
  • AWS AppSync With Lambda Data Sources
  • Azure SQL With PCF Spring Boot Applications (Part 1 — GeoReplication)
  • Backend Web API With C#: Step-by-Step Tutorial
  • Balancing Change Management, Its Complexity and Agility
  • Basic Image Data Analysis Using Python: Part 2
  • Battling Options in Salesforce
  • Be Sure to Use the Latest Version of NuGet Restore Task in VSTS Builds
  • Before DevOps/After DevOps [Comic]
  • Being Good at Your Job is Overrated
  • Best Practices for User Access Management
  • Between Monoliths and Microservices: A Third Way
  • Biased Random Number Generation
  • Big Data Python: 3 Big Data Analytics Tools
  • Biometric Monitoring and IoT: A New Era of Digital Health
  • Bitcoin Key Mechanism and Elliptic Curves Over Finite Fields
  • Bitglass Security Spotlight: Yale, LifeLock, and SingHealth
  • Blockchain: The New Wonder of the Modern World
  • Blockwatch: Ripple, Coil, Codius, and Malta Summit
  • Book Review: Full Stack Development With JHipster
  • Bootiful GCP: Getting Started With Spring Cloud for Google Cloud Platform
  • Bootiful GCP: Globally Consistent Data Access With Spanner (Part 3)
  • Bringing Discovery Within Data API Marketplaces out Into the Open
  • Build a Scheduler Slackbot in 30 Minutes!
  • Build a Secure JavaScript App in 20 Minutes
  • Build a Secure Progressive Web App With Spring Boot and React
  • Build Responsive SVG Layouts With react-svg-flexbox
  • Building a Basic CRUD RESTful Spring Boot MVC Application: Getting Started With Java Spring
  • Building a Continuous Delivery Pipeline Using Jenkins
  • Building a Dating Site With Neo4j: Part 1
  • Building a Dating Site With Neo4j: Part 10
  • Building a Dating Site With Neo4j: Part 11
  • Building a Dating Site With Neo4j: Part 2
  • Building a Dating Site With Neo4j: Part 3
  • Building a Dating Site With Neo4j: Part 5
  • Building a Dating Site With Neo4j: Part 6
  • Building a Dating Site With Neo4j: Part 7
  • Building a Dating Site With Neo4j: Part 8
  • Building a Dating Site With Neo4j: Part 9
  • Building a Distributed Rate Limiter That Scales Horizontally
  • Building a Static Website on Amazon S3 With Microservices
  • Building a Web App Using Spring Boot, Angular 6, and Maven
  • Building Customer Trust in the Age of Digital Services
  • Building DevOps Workflows for an IoT App
  • Building Technical Sophistication as a Developer
  • Building Your First Spring Boot Web Application
  • C ++ Wrapper for all Real-Time Operating Systems for CortexM4 (Part 1)
  • C ++ Wrapper for all Real-Time Operating Systems for CortexM4 (Part 2)
  • Can AI Self-Police and Reduce Bias?
  • Can DevOps Work for Small Organizations?
  • Can You Articulate What Your Most Significant API Events Are
  • Capturing Request Logs From Signal Sciences
  • Cassandra Cluster Install on Ubuntu 18.04 for Big Data
  • Cassandra vs. MongoDB: Which Is Better for Big Data?
  • Catching Rogue Memory Accesses With ARM Watchpoint Comparators
  • CERT Analysis on IoT Botnet and DDoS Attacks
  • Cettia Java Server 1.1.0 Released: A Predicate to Match Sockets and More
  • China Developer Survey Report 2017 Revisited
  • Choosing a Legacy Software Modernization Strategy
  • Choosing the IDE to Build Your Jakarta EE Application
  • Choosing the Right Path to Digital Transformation
  • Cleaning Data 101: Imputing NULLs
  • Clear Defensive Programming With Go Using the Verifier Library
  • Cloud Computing Can Help Your Business Reach the Next Level
  • Cloud Management: The Good, The Bad, and The Ugly (Part 3): Getting CMPs Right!
  • Cloud Management: The Good, The Bad, and The Ugly – Part 2: 5 Key Capabilities for CMPs
  • Cloud Workloads, Simplified
  • Code Signing Certificate — The Best Way to Secure Your Software Code
  • Code You Should Never See in PL/SQL
  • Cognitive Image Analysis: Azure and Google Come Out Winners!
  • ColdFusion Capabilities and Constraints With Handling Large Datasets
  • CollectD on Ubuntu 18.04 [Video]
  • Combating Social Engineering Attacks for Improved Cybersecurity
  • Combine Object Detection and OCR to Capture License Plates
  • Common Cloud Management Challenges Faced by Enterprises
  • Common Language Mistakes That Undermine Good Writing
  • Comparing the i.MX RT1050 EVK vs. EVKB Boards
  • Compendium of Practice Testing Apps — Version 1.2
  • CompletableFuture Timeouts in Java
  • Composite Design Pattern in Java
  • Comprehensive API Testing Tools You Need to Know in 2018
  • Conditional Pagination and Sorting using RESTful Web Services, MySQL, and Spring Boot
  • Connascence: A Look at Object-Oriented Design in Java
  • Connect the Dots and Supercharge Your Digital Applications With DevOps
  • Considering Event-Driven Opportunities Around the Tableau Extensions Dashboards
  • Consuming Web APIs Using HTTP-RPC 5.5
  • Container-Native Integration Testing
  • Containers Are Eating the World
  • Content Marketing Strategy With or Without an Audience
  • Continuous Deployment Through Jenkins
  • Continuous Discussions (#c9d9) Podcast, Episode 90: Gene Kim and DOES'18 Speakers [Video]
  • Continuous Integration and Continuous Delivery for Database Changes
  • Continuous Releasing of Maven Artifacts
  • Convert Your Sketch to HTML With Sketch2Code: Microsoft AI
  • Converting PowerShell Tasks in YAML
  • Conway's Subprime Fib Sequence
  • Corwin on Containers [Video]
  • Couchbase: Achieving Indexing for Dynamic Fields
  • Count Values in a JSON Array Returned From a REST API Call
  • Create a Scalable Wordpress Hosting on AWS
  • Create and Publish Web Components With Vue CLI 3
  • Create Microservice Pipelines With StreamSets Data Collector
  • Creating a New Project With TeamCity
  • Creating a REST API Part 5: Manual Pagination, Sorting, and Filtering
  • Creating a REST API: Module Based Pagination, Sorting, and Filtering
  • Creating a Sugar CRM Backup Batch File for Windows Servers
  • Creating Multiple Masked Databases with SQL Provision
  • Creating Serverless Microservices With AWS Lambda and Node.js
  • Creating the Perfect Rounded Edge With D3 Curves
  • Creating Visualizations in Grafana
  • Creational Design Patterns: Prototype Pattern [Snippet]
  • Creative Data Automation and Orchestration Give Stunning End Results
  • Currying in Calculus, PDEs, Programming, and Category Theory
  • Customization and Externalization of Property Files in Spring Boot
  • CWYOL: The Future of Software Engineering
  • Daily Scrum: Top 5 Myths
  • Data Analytics on Application Events and Logs Using Elasticsearch, Logstash, and Kibana
  • Data Breach: What Does a Compromise Look Like and How to Spot One
  • Data Conflict Solution for ADF BC REST With Versioning
  • Data Integration With Ballerina
  • Data Mining Process: Cross-Industry Standard Process for Data Mining
  • Data Normalization 101: MinMaxScalar
  • Data Pipeline: Send Logs From Kafka to Cassandra
  • Data Science as a Service in 20 Minutes From Scratch [Podcast]
  • Data Silos Are the Greatest Stumbling Block to an Effective Use of Firms' Data
  • Data Streaming With MariaDB
  • Data Warehouse Architecture: On-Premise vs. Cloud
  • Database First Approach, Part 1: Angular 4 and .NET Core 2.0 CRUD Operations
  • Database Migration for .Net Core Projects
  • Day 0: Learning With Open Source
  • Dealing With Massively Distributed Data Flows
  • Debug the Last Launched Application With Eclipse, and Other Debug Tricks
  • Debugging Microservices — Squash vs. Telepresence
  • Decentralized, Centralized, or Somewhere In-Between?
  • Decorator Design Pattern in Java
  • Decorator Design Pattern in Java
  • Decorator Design Patterns
  • Deep Dive Into Computer Vision With Neural Networks: Part 1
  • Deep Dive Into Computer Vision With Neural Networks: Part 2
  • Deep Learning Drops the Ball and Dribbles
  • Deep Learning KSQL UDF for Streaming Detection of MQTT IoT Sensor Data
  • Deep Learning Using Keras: Lessons Learned
  • Defining Spring Cloud Contracts in Open API
  • Defining the Primary Problems That Test Automation Frameworks Solve
  • Deja Vu All Over Again? Another New Apache Struts Vulnerability (CVE-2018-11776)
  • Deliver a Better User Experience by Using the Right Charts
  • Deploy an Angular App From Visual Studio Code to Azure
  • Deploy Arch Linux on Windows Subsystem for Linux “WSL”
  • Deploy Secure Applications With DevOps: DevSecOps
  • Deploying From CircleCI to Linode and Other VPS Providers
  • Deploying Machine Learning Models in the Cloud
  • Deploying Resource Groups with ARM Templates
  • Deploying Spring Boot Microservices on Docker
  • Design for Virtual Machines with High Availability Using Azure
  • Design Pattern: Database Transaction Handling (in Android)
  • Designing a Database: 7 Things You Don't Want to Do
  • Designing a Humidity Monitoring iOS App for Warehouses Using BLE
  • Detecting Credit Card Fraud With Red Hat Decision Manager 7
  • Detecting Visibility Bugs in Concurrent Java Applications
  • Developing A Spring Boot Application for Kubernetes Cluster: A Tutorial [Part 1]
  • Developing A Spring Boot Application for Kubernetes Cluster: A Tutorial [Part 2]
  • Developing A Spring Boot Application for Kubernetes Cluster: A Tutorial [Part 3]
  • Developing A Spring Boot Application for Kubernetes Cluster: A Tutorial [Part 4]
  • Developing Cross-Browser Compatible AMP Pages
  • Development Best Practices for Hybrid Cloud: Part 1
  • Development Best Practices for Hybrid Cloud: Part 2
  • DevOps Anonymous — Lessons Learned From Building Cloud Infrastructure From Scratch
  • DevOps at Nike: There Is No Finish Line
  • DevOps on AWS Radio: Serverless Architectures and Security — Ory Segal [Podcast]
  • DevOps Technician Training: Think Requirements, Not Solutions
  • DevOps Tools Are Not Magic Bullets!
  • DevOps: Development and Operations Become One
  • DevOps: Improving Root Cause Analysis
  • DevSecOps: Overcoming the Culture of ''No''
  • Did You Know? 10 Useful Telerik UI for ASP.NET AJAX Tips
  • Difference Between Data Science, Data Analytics, and Machine Learning
  • Difference Between Volatile and Synchronized Keywords in Java
  • Digital Assurance and Omnichannel Experience Testing
  • Digital Disruptors: How Airbnb, Tesla, and Uber Used Software Innovation to Transform Entire Industries
  • Digital Integration Strategy Canvas
  • Digitize Handwriting With Intelligent Character Recognition
  • Dilemma on Utility Modules: Making a JAR or a Separate Microservice?
  • Disney Buys Linux [Comic]
  • Distributed Systems: Cassandra, DataStax, a Short SITREP
  • Distribution of Eigenvalues for Gaussian Matrix
  • Do Scrum, and Do It Fully!
  • Do You Love Your Job?
  • Dockerizing Spring Boot Application
  • Documenting Your Database With SQL Change Automation
  • DoD Defines Agility
  • Does Automated Testing Lessen Customization?
  • Does the Spirit of JavaOne Live on Inside Oracle Code One?
  • Don't Do These Things in SQL Server
  • Don’t Ignore Response Codes — They Tell a Story About Your System
  • Download Publish Profile From Visual Studio 2017: .NET Core Quick Posts
  • Drools: How Can We Overcame the Drastic Conditions Evaluation?
  • Dude, Let's [XML] Shred!
  • Dump IoT to Get IoT Right
  • Dynamic Keys
  • Dynamic Routing Through Zuul With a REST API and Spring Boot Without Spring Config — Sub-Domain to Subpath Router
  • Dynamically Update Your Microservice Configuration in the Liberty August Beta
  • Dynamics 365 CRM Tools and Process Tips
  • DynamoDB PrimaryKey, HashKey, SortKey (RangeKey)
  • DZone Research: API Concerns
  • DZone Research: API Management Additional Considerations
  • DZone Research: API Management for Devs
  • DZone Research: API Management Issues
  • DZone Research: Big Data Ingestion
  • DZone Research: Cloud Developers
  • DZone Research: Container Change
  • DZone Research: Database DevOps Needed
  • DZone Research: Keys to Database Success
  • DZone Research: The Future of API Management
  • DZone Research: What Developers Need to Know About AI
  • East/West Is the New North/South
  • Easy and Accurate Performance Testing With JUnit/Maven
  • Easy Python Enumerate() Function Tutorial
  • Eclipse MicroProfile and Red Hat Update: Thorntail and SmallRye
  • Effectively Sealed Classes in Java
  • Efficiently Producing and Consuming CSV in Java Using HTTP-RPC
  • Enable JMX Authentication and SSL For Mule Runtime
  • Enabling the Financial Services Shift to Microservices
  • Encapsulate Change in Your Code
  • Encrypting Sensitive Data Stored on S3
  • Enhancing AWS Secrets Manager With Summon
  • Enterprise Agility: Facilitating Change [Excerpt]
  • Entity Framework (EF) Core Cache
  • Error Handling and std::optional
  • Error Installing Zappa on MacOS
  • Error Tracking With Vue.js
  • Escaping the Predictability Trap
  • Espresso UI Testing Is Driving Success for Both Dev and QA
  • Estimation Techniques
  • Ethereum Smart Contracts: Best Use Cases of Second Generation Blockchain
  • Eventual Consistency Part 2: Anti-Entropy
  • Evolution of Interfaces in History of Java
  • Evolution of React on a Timeline
  • Evolving From Descriptive to Prescriptive Analytics, Part 5: The First Project
  • Evolving From Descriptive to Prescriptive Analytics: Part 4, Eating the Ugly Frogs
  • Examples of Parallel Algorithms From C++17
  • Execute PL/SQL Calls With Python and cx_Oracle
  • Executive Insights on the Current and Future State of Artificial Intelligence
  • Experience Using Azure Cosmos DB in a Commercial Project
  • Exploiting a Microsoft Edge Vulnerability to Steal Files
  • Exploratory Data Analysis in R (Introduction)
  • Exploratory Testing Clean Recon Live Example
  • Export Confluence HTML to Github Wiki
  • eyeo, Adblocker plus and the future of funding
  • Face Detection Using Python and OpenCV
  • Feature Visibility Is the Key to Modern Software Agility
  • Features of Kotlin I Find Exciting [Slides]
  • Financial Risk Reporting: Building a Risk Metadata Foundation
  • Finder Bot With GraalVM and TensorFlow.js
  • First Steps With the NXP i.MX RT1020 EVK Board
  • Five Can’t-Miss Sessions from DevOps World | Jenkins World 2018
  • Five Serverless Aspects to Keep in Mind
  • Five Test Data Management Practices You Should Improve
  • Fluent Design Style Button, Toggle Button, and Tooltip for Java, JavaFX
  • Fluent Design Style ComboBox and Scroll Bar for Java, JavaFX
  • Flutter and UI Automation
  • Focus: The Leadership Superpower
  • Focusing on Disaster Recovery: AWS's and Azure's DR Solutions Compared
  • For Cloud and DevOps, Look to People and Process as Much as Technology
  • Forrester Study: Continuous Testing Separates DevOps Leaders From Laggards
  • FOSS: Saving Humanity and Beyond Since 1983
  • Four Blockchain Solutions That Promise a Better Future
  • Four Ways Application Security Testing Supports Software Development
  • FrameChain: Introducing the Blockchain-Based Web Browser
  • Free DevSecOps Solution for Java Developers
  • Free Fridays: A Technical Writer Works Toward a Graduate Degree in Computer Science
  • Free Fridays: Experiments Into CockroachDB
  • Free Software vs Open Source vs Freeware: What's the Difference?
  • From Agile to Serverless and Beyond
  • From Instances to Functions: Evolution of AWS Compute Resources
  • Fun with SQL: Common Table Expressions for More Readable Queries
  • Functional Programming Unit Testing in Node (Part 2)
  • Functional Programming Unit Testing in Node (Part 3)
  • Functional Programming Unit Testing in Node (Part 4)
  • Functional Programming Unit Testing in Node (Part 5)
  • Functional Programming Unit Testing in Node (Part 6)
  • Functional Programming: A Paradigm
  • G2C: What Is This Magical Application?
  • GCP and the Future of Software Testing [Video]
  • Generate a DOCX Report From Your Trello Board
  • Generate an exe for .NET Core Console Apps: .NET Core Quick Posts Part V
  • Gensim – Vectorizing Text and Transformations
  • Get Ready for Kotlin DSL 1.0
  • Get Ready to Accelerate AI
  • Getting Started With Kibana Advanced Searches
  • Getting Started With SQLCMD
  • Getting Started With TensorFlow.js
  • Girko-Ginibri Circular Law for Random Matrix Eigenvalues
  • Git Commands to Keep a Fork Up to Date
  • Git Strategies for Software Development: Part 1
  • GitLab CI Runner Artifacts Size Error: ''Too Large Archive'' [Snippet]
  • GitOps — Git Push All the Things
  • Global State of Digital Trust Survey and Index 2018
  • Go With Flow: Unit Testing, DevOps, and the Mainframe
  • Goodbye Microservices: From Hundreds of Problem Children to One Superstar
  • Google Cloud Next Recap
  • Google GKE and SQL With Terraform
  • Google’s Augmented Reality Class and Other Free Ways to Fill Your Brain
  • Got a Plan for Digital Change With Digital Assurance?
  • Grakn Python Driver and How to Roll Your Own
  • Graphite Grafana: Metrics Monitoring Made Easy
  • GraphQL — The Future of Microservices?
  • GrepCode Is Down! What's Next?
  • Guide to 24 PHP Frameworks (Part 2)
  • Guide: How Do You Code Securely?
  • Guy Martin: Open Source Strategy at Autodesk
  • Habitat Service Discovery: A Deep Dive
  • Have You Filled a Developer Bucket Today?
  • Having an API Deprecation Page like EVRYTHNG Does
  • Hello, Micronaut
  • Here's Where Voice Technology Is Headed in the Next Few Years
  • Hibernate Mapping
  • Hidden Complexity of a Routine Task: Presenting Table Data in User Interface
  • Hidden Truth About Containers and Their Management [Video]
  • High Performance Angular Grid With Web Sockets
  • Hive Incremental Update Using Sqoop [Snippet]
  • Hoisting in JavaScript
  • Hot Shot 008 – Jenkins Pipelines [Podcast]
  • Hot Shot 009 – Dealing With M/SOA Data (Part 1) [Podcast]
  • How AI Impacts UX Design
  • How AI Is Bringing Crucial Machine Intelligence to IoT
  • How AI Will Take Predictive Analytics to the Next Level
  • How an Adaptive Vision Will Drive Cloud-Native Success
  • How Blockchain and IIoT are Bringing Innovation to Shipping
  • How Blockchain Will Influence Open Source
  • How Can Blockchain Adopt Best Software Security Practices?
  • How Companies Use Machine Learning
  • How Critical Is UX Testing? Can Agile Help?
  • How Cyber Threat Intelligence Analysis Can Keep Your Business Secure
  • How Does HTTP Basic Authentication Work in Spring Security?
  • How Global Defense and Aerospace Companies Can Use Blockchain
  • How Lane Tech Students Are Using IoT to Drive Real-World Sensor Initiatives
  • How Many Ways to Design Rock, Paper, Scissors, Lizard, Spock?
  • How Much Code Is Needed to Create Something Useful?
  • How Open Plan Offices Impact Collaboration
  • How Open Source Has Changed Our World
  • How Programmers Should Negotiate Their Salaries [Comic]
  • How Reinventing Software Testing Can Transform Your Business...and Change the World
  • How Scaling and Bursting Help Futureproof Your Clouds
  • How Should Teams Be Documenting Their APIs?
  • How Small Businesses Can Benefit from AI Now
  • How Sonar Tech and Echolation Bring Smart Tech to Fishing
  • How The Sexes React To Imposter Syndrome
  • How to Add Ignite UI to an Existing Angular Project
  • How to apply Guerrilla Coaching for Agile Transformation
  • How to Automate Web Testing Across Browsers and Devices
  • How to Automatically Pull Data From a Database for Your Performance Test
  • How to Avoid Deadlock in Java Threads
  • How to Be More Functional in Java With Vavr
  • How to Build a Better B2B Web UI
  • How to Build a Structured QA Strategy
  • How to Build Custom Image Classifiers in Java With Minimal ML Experience
  • How to Build Highly Expressive Check Results With sensu-wrapper
  • How to Build Trust to Enable Agility
  • How to Build Your Own Arduino Thermostat
  • How to Categorize Performance Testing Defects
  • How to Change Status of Work Orders in Maximo Using MBOs
  • How to Code With DSE6 + .NET
  • How to Convert Between List and Array in Java
  • How to Correctly Handle DB Schemas During Kubernetes Rollouts
  • How to Create a Great User Experience: Fresh App Personalization Ideas
  • How to Create a Project With JavaFX on JDK 11
  • How to Create Your First Angular Element
  • How to Design for (and With) Developers
  • How to Develop an ASP.NET Web Service Application with WCF Service
  • How to Do Pagination in Oracle: SQL Query With Example
  • How to Easily Do Accessibility Testing in Continuous Integration
  • How to Enable Auto Word Wrapping in Mixed Reality Apps
  • How to Enable HTTP/HTTPS on Spring Boot [Snippet]
  • How to Fix Mixed Content Warning on HTTPS Website
  • How to Fix SSL Error — A Complete Guide
  • How to Fix the ''Not a Trusted Site'' Error on Your Client Application
  • How to Foster Software Developer Productivity [Video]
  • How to Get Your Website Ready for Open Enrollment
  • How to Hack-Proof Your Smartphone
  • How to Initialize a String Member
  • How to Install an SSL Certificate on Google App Engine
  • How to Install an SSL Certificate on WHM/cPanel
  • How to Install CMS Made Simple v2.2 on LAMP in CentOS 7.3
  • How to Install Jenkins on the Apache Tomcat Server
  • How to Integrate a (DMP) With the BloomReach Experience Relevance Module
  • How to Mitigate DDoS Vulnerabilities in Layers of OSI Model
  • How to Natively Compile Java Code for Better Startup Time
  • How to Perform Distributed Spark Streaming With PySpark
  • How to Plot a Graph With Nebula XYGraph
  • How to Prepare Data For OCR Learning
  • How to Protect the IP Of AI
  • How to Protect Yourself From DDoS Attacks
  • How to Provide Consistent Data Analysis Within a Big Data Team
  • How to Rectify R Package Error in Android Studio
  • How to Run a Vert.x Cluster With Broadcasting Messaging
  • How to Run WebdriverIO in Taurus for UI Functional Testing
  • How to Secure Your Grails CRUD App With OAuth 2.0
  • How to Serialize/Deserialize a Dictionary Object in C#
  • How to Set Up Amateur Radio Digital Voice Hotspot With Pi-Star and mmdvm
  • How to Set Up an ARK: Survival Evolved Server on Ubuntu OS
  • How to Set Up Your First CentOS 7 Server on Alibaba Cloud
  • How to Set Up Your First Ubuntu 16.04 Server on Alibaba Cloud
  • How to Shift Your Internal Culture Towards Innovation
  • How to Specify Multiple Resources in a Single Try-With-Resources Statement
  • How to Start with Agile Transformation?
  • How to Style Images With Markdown
  • How to Successfully Champion Your Developer Community Initiative
  • How to Upload Files to Amazon S3 Using Laravel
  • How to Use a Subquery in MySQL
  • How to Use AI to Become an Authority in Population Health Management
  • How to Use CodePen With the DZone Editor
  • How to Use Sass in ASP.NET Core 2.0 MVC
  • How to Use the .htaccess File Effectively
  • How to Use the Auxiliary Constructor in Scala
  • How to Use the Cell Design Pattern in C#
  • How to Use the JSON Plugin in JMeter
  • How to Use the Open-Source TICK Stack to Spin Up a Modern Monitoring System
  • How to Visualize and Understand Your MongoDB Data
  • How to Write Emails People Won't Respond To: Give Them Homework
  • How to Write Unit Tests for a .NET Core Application
  • HTTP-RPC 5.7 Released
  • HTTPS Redirection Not Working after Migrating to ASP.NET Core 2.1
  • IaC Unit Testing Using Pester Test
  • Identifying HIPPA, PCI, SOX Data for Masking
  • Identifying the Different Types of APIs
  • If Every ''New'' Idea Is Derivative, Derive Them
  • Image Processing With Deep Learning
  • Implementing a Scalable Multi-Tenant Service
  • Improving Caching With ESI Tags
  • Improving Performance in Enterprise Web Applications
  • Improving the Performance of WSO2 MB by Controlling Buffer Limits
  • In Europe, Cloud Is the New Default
  • In-Depth Analysis on PouchContainer
  • In-Memory Empowers Relational Databases to Meet the Demands of the New Customer-Facing IT
  • In-Place Construction for std::any, std::variant, and std::optional
  • Include Feature-Rich Maps in a NativeScript-Vue App With Mapbox
  • Incorporating ETL Tools Into Your Data Warehousing Strategy
  • Increase Test Coverage With Automation
  • Industrial Internet of Things [Infographic]
  • Inexpensive Analytics for Cloud SaaS Product
  • Infrastructure, Legal, and Shame: Why We Secure Our Systems
  • Inheritance in Java Is More Useful Than You Think
  • Innovate ITIL: A DevOps Approach to the ITIL Framework
  • Install a Hadoop Cluster on Ubuntu 18.04.1
  • Install Craft CMS on a LEMP Stack in the Alibaba Cloud
  • Install Elasticsearch on Ubuntu 18.04.1
  • Install LAMP on Ubuntu 18.04
  • Install Visual Studio Code on Ubuntu 18.04
  • Installing Kubernetes on Windows 10 Using Minikube [Snippets]
  • Installing Logstash
  • Integrate Mule ESB With Box
  • Integrating Humio With Ballerina for Microservices Logging
  • Integration Platforms Are Taking Over the World
  • Interactive Viewing Experience for the World Cup Using Redis
  • Interesting Facts About Software Development: Statistics 2020
  • Interface Segregation Principle and How to Interpret It
  • Intro to DevOps for Testers
  • Intro to Querying Neo4j Using OGM
  • Introducing eksctl 0.1.0 - Our First Major Release
  • Introducing Landlord: Per Tenant Stats in Postgres in Citus
  • Introducing Liftbridge: Lightweight, Fault-Tolerant Message Streams
  • Introducing the Cognitive API Integrator
  • Introduction to Azure Functions
  • Introduction to Integration Patterns
  • Introduction to Predictive Analytics and Predictive Data Science
  • Introduction to Reactive Extensions In Scala for Stream Processing
  • Introduction to Xamarin.Forms for Android Developers (Part 5)
  • iOS Snapshot Testing
  • IoT in Oil and Gas: 8 Easy Steps to Monitor Operations
  • IoT in Transportation: From Fleet Monitoring to Inventory Management
  • IoT Innovation in Transportation
  • IoT on Wheels: An Era in Transportation
  • IoT Visual Programming Tools
  • IoT Vulnerabilities Mean Consumers Must Protect Their Own Smart Home Devices
  • Is AI Taking Over Our Lives?
  • Is DevOps Really for All Types of Organizations?
  • Is Java in Jeopardy?
  • Is Providing an External Streaming API Enough?
  • Is the STRIDE Approach Still Relevant for Threat Modeling?
  • Is This the Age of Throw-Away Software Systems?
  • Is Your OSS Strategy Crying for Help?
  • It's Time for the Open-Source Community to Get Real
  • It’s Time for Leadership to Own DevOps
  • Java 11: Standardized HTTP Client API
  • Java 8: Method References
  • Java Annotated Monthly: August 2018
  • Java Attacks! [Comic]
  • Java EE/Jakarta EE Support for NetBeans 9
  • Java Enums: How to Make Enums More Useful
  • Java Enums: How to Use Configurable Sorting Fields
  • Java Heap Dump Analyzer
  • Java Lambda Streams and Groovy Closures Comparisons
  • Java Says, Your Data's Not That Big
  • Java vs. Kotlin: Lambdas and Functions
  • JavaScript Charts: Comparing D3 to Kendo UI for Data Visualization
  • JavaScript's Tilde: Its Real Use Is No Mystery
  • JDK 11: Release Candidate Update and OpenJDK JDK 11 LTS
  • JDK 11: Taking Single-File Java Source-Code Programs Out for a Spin
  • JDK 12: Merging Collectors and the Challenge of Naming
  • JMeter + ElasticSearch Live Monitoring
  • JMeter's Raw Data Source PreProcessor: The Ultimate Guide
  • JSON to JSON Conversion Using Dataweave and Datamapper
  • JSON to XML Transformation Using DataWeave 2.0 in Mule 4.0
  • JSON-B Asymmetrical Property Binding [Snippet]
  • JUnit Tutorial: Setting Up, Writing, and Running Java Unit Tests
  • JVM Language Summit 2018 and Valhalla EA Build 0
  • Katalon Continuous Integration With GitLab
  • KeyValue Pipe in Angular 6.1
  • Kicking the Tires on the SAP API Business Hub
  • Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal Pod Autoscaler, and Vertical Pod Autoscaler
  • Kubernetes FAQ: How Can I Route Traffic for Kubernetes on Bare Metal?
  • Kubernetes for Scalability and High Availability in Microservices
  • Kubernetes Local Development With Minikube on Hyper-V Windows 10
  • Kubernetes Logging With Fluentd and Logz.io
  • L-World Value Types and EA Builds in Project Valhalla
  • Lack of Seriousness In Cybersecurity, Transparency, and Blockchain [Podcast]
  • Launch Countdown: What to Test Before Your Website Goes Live
  • Launching a Streaming Version of Your APIs for Your Heaviest Users
  • Layered Architecture: Still a Solid Approach
  • Learn How to Set Up a CI/CD Pipeline From Scratch
  • Learning Go With the InfluxDB Go Library
  • Learning Kotlin: Operators
  • Learning Kotlin: Operators Don't Have to Mean One Thing
  • Learning Kotlin: the For Loop
  • Learning the Spring Expression Language (SpEL)
  • Let’s Lean on Lean (What's in the Metrics: Part 2)
  • Leverage Browser Security Features to Secure Your Website
  • Lighthouse: a Powerful Tool Included in Chrome DevTools
  • LiquiCouch: A Liquibase-Like Framework to Automate Schema Changes
  • Liskov Substitution Principle: How to Create Beautiful Abbreviations
  • List of Free Resources to Learn Natural Language Processing
  • Live Dashboard Using Apache Kafka and Spring WebSocket
  • Living in a Post Facebook, Twitter, and Instagram API World
  • Lizzie, a Scripting Language for .NET
  • Logging at Scale With Node.js
  • Login Page Using Angular Material Design
  • Long Code vs. Short Code: What’s Better for My Use Case?
  • Lost in Space? NASA Has a Plan Using AI
  • Machine Learning in Social Media App Development
  • Machine Learning in the World of Nuclear Physics [Video]
  • Machine Learning vs Deep Learning
  • Mainframe Testing With BlazeMeter
  • Make It Fast: The Underrated Rewards of Performance Tuning
  • Making Django, Elastic Beanstalk and AWS RDS Play Well Together
  • Making Machine Learning Accessible for Enterprises: Part 2
  • Making Ruby Yours
  • Manage User Session With Spring JDBC Session
  • Management Kaizen
  • Managing Helm Releases the GitOps Way
  • Managing Secrets in DevOps: A Maturity Model
  • MariaDB AX Distributed TARBALL Installation
  • MDC: A Better Way of Logging
  • Measuring Air Quality With IoT
  • Measuring Query Execution Time: What Is Most Accurate
  • Measuring Success in Game Development
  • Meet CLI for the CUBA Platform
  • Memoization: Make Recursive Algorithms Efficient
  • Memory-Hogging Enum.values() Method
  • Messaging Patterns on Enterprise Integration
  • Metrics to Monitor in Your PostgreSQL Database
  • Micronaut Mastery: Add Build Info to an Info Endpoint
  • Micronaut Mastery: Add Custom Health Indicators
  • Micronaut Mastery: Decode JSON Using Custom Constructor Without Jackson Annotations
  • Micronaut Mastery: Return Responses Based on the HTTP Accept Header
  • Micronaut Mastery: Using Reactor Mono and Flux
  • Micronaut Mastery: Using Stubs for Testing
  • MicroProfile's Role in the Age of Jakarta EE
  • Microservice Architecture  —  Is It Right for Your Software Development?
  • Microservice vs. Monolith: Which One to Choose?
  • Microservices and Traditional Middleware Platforms
  • Microservices on AWS Fargate
  • Microservices — Future Applications
  • Might What Big Data Is Saying About Us Be Wrong?
  • Migrate Your Elastic Beanstalk Workers to Docker Containers
  • Migrating From Monolith to Modular — Part 1
  • Migrating to Sensu 2.0: The Good, the Bad, and the Ugly
  • Migrating to Serverless: Big Business Benefits For Established Companies
  • Monitoring and Managing Apache Kafka Clusters
  • Monitoring Server Performance
  • Monolith to Modular — Part 2: The Extract Module Use Case
  • Monolith to Modular — Part 3: Managing Violations
  • Monolith to Modular — Part 4: Sizing and Estimating Scope
  • Move Fast, Break Things: How to Test the Limits of Your Web App
  • Moving The AsyncAPI Specification Forward
  • Moving to DevOps: What Tools Do You Really Need?
  • Moving Towards a Unified IoT Platform
  • Moving Your Data to the Cloud: The Benefits of Cloud Migration
  • Mule 3.9: Separate Mule Info and Error Logs via Log4J2 Configuration
  • Mule 3.9: Using Cache Scope to Avoid Parallel Processing of the same Mule Application
  • Mule 4 DataWeave Functions: Part 1
  • Mule 4: Database Connector Bulk Insert
  • Mule 4: Dataweave 2 In Action: Use Function Modules
  • Mule 4: Hello World
  • Mule 4: JSON Schema Validation
  • Mule ESB 3.9: How to Upload a File via Web Form and Download File
  • Mule ESB 3.9: Validate Files in Local Directory Using Groovy Component (Google Guava)
  • Mulesoft Salesforce Integration: Using Upsert and Query
  • MuleSoft, Salesforce POST
  • MuleSoft, Salesforce Request
  • MuleSoft, Salesforce UPSERT
  • Multi-Document Transactions on MongoDB 4.0
  • Multipart WSDL With Mule ESB
  • MVP Development for Startups and Mature Enterprises
  • My Favorite Command-Line Shortcuts
  • My Favorite Features of Spring Boot
  • My Favorite Refactoring
  • MySQL 8: Load Fine Tuning With Resource Groups
  • MySQL Database SELECT Query Operation in Mule 4
  • Myth 14: Refinement Is a Required Meeting for The Entire Scrum Team
  • Naive Bayes Tutorial: Naive Bayes Classifier in Python
  • Namespacing Redux Action Type Constant Values
  • Naming Builders and Manipulators in Java
  • Natural Language Interface In the Enterprise
  • Nested Classes in Java
  • Netflix Eureka Discovery – Microservices
  • New System of Encryption of User Data in Android 5.0
  • Next Generation Hyper-Converged IT
  • NLog vs. log4net vs. Serilog
  • NoClassDefFoundError When Using Lambda Instead of Anonymous Class [Snippets]
  • Nomad and Consul
  • Not Wanted [Comic]
  • NPM Can Do That?
  • Null Object Pattern in Java
  • Number of Digits in Catalan Numbers
  • OAuth 2.0 Authorization Code Grant
  • Object Orientation: Maintaining Relationships Amongst Objects
  • Object-Relational Mapping (ORM) With Redis Data Entities in Java
  • On Minimalism, Kanban, and Productivity
  • On SHARE, Change, and Mainframe Culture: An Interview With Reg Harbeck
  • Oogways: Advice on Optional in Java 8
  • Open Source Is Still Dead
  • Open Space and Scrum
  • Open-Source Platform Strengthens Integration With Modern Enterprise Applications
  • openHAB Persistence Tutorial: Restore Items on Startup
  • Oracle Database Vulnerability CVE-2018-3110
  • Oracle In-Memory: In Plain English
  • Oracle Offline Persistence Toolkit — Controlling Online Replay
  • Organizational Structure in The Digital and Agile Age
  • OSCON 2018: Distributed Apps and Composability
  • OSGi: How to Handle the (Wrong) Bundle's Startup Order
  • Parallelizing MD5 Checksum Computation to Speed Up S3-Compatible Data Movement
  • Pattern of the Month: Trade
  • People, Process, Product — DevOps: Part 1
  • Performance Testing BLOB From a MySQL Database With JMeter
  • Persistent and Fault Tolerant Dynamic Routes Using Zuul, Redis, and REST API
  • PHP Monolog Tutorial: A Step-by-Step Guide
  • Pitfalls with Open Source Software
  • Planning, Logistics, and Operations: Modeling the London Tube Network
  • Planning: Risk Management to Manage Uncertainty
  • Playing With Graphs and Logic Systems
  • Podcast About the Business of Writing and Consulting
  • Porting Processor Expert Projects to MCUXpresso IDE
  • PouchContainer and RPC
  • PouchContainer Engineering Quality Practice
  • PouchContainer Goroutine Leak Detection Practices
  • Power Is Nothing Without Control
  • Practical Guide to Storybook-Driven Development
  • Practical PowerShell Processes With SQL Change Automation
  • Pre-Announcing the Inevitable: Blockchain for Email
  • Preprocessing Phase for C++17's Searchers
  • Prescriptive Analytics in DevOps: The Next Progress Phase
  • Price Comparison of IoT Platform Vendors
  • Principles for Agile Transformation
  • Principles for Microservices Integration
  • Programming to an Interface: A Simple Explanation
  • Project Valhalla: A First Look at L-World Value Types
  • Projects and Products in Scrum
  • Prometheus vs. Graphite: Which Should You Choose for Time Series or Monitoring?
  • Pruning Issues and the Idle Bin
  • Pure CSS Slide-Down Animation
  • PWA: Progressive Web All-the-Things
  • PyDev of the Week: Jessica Ingrassellino
  • PyDev of the Week: Lovely Ricel Banquil
  • PyDev of the Week: Manuel Kaufmann
  • PyDev of the Week: Thea Flowers
  • PyDev of the Week: William F. Punch
  • PySpark: Java UDF Integration
  • Python 101, Episode #20: The sys Module [Video]
  • Python 101, Episode #21: Using Threads [Video]
  • Python 101: The Subprocess Module [Video]
  • Python 2 to 3 Migration: Now or Never?
  • Python 3.7: Gains That Eliminate Pains
  • Python Dictionary
  • Python for OSGi Remote Services
  • Python Lists of Tuples
  • Python Machine Learning: Tasks and Applications
  • Python ODBC Custom API
  • Python REST API Example (With Microservices) — Part 1
  • Python Rest API Example — Part 2
  • Python Rest API Example — Part 3
  • Python REST API Example — Part 4: Using JSON Post Data With Python Microservices
  • Python Set: Tutorial for Python Beginners [Video]
  • Python vs. R for Developing Predictive Analytics Applications
  • Python vs. R: Which Should You Choose For Your Next ML Project?
  • QA for Machine Learning Models With the PDCA Cycle
  • QA: Metamorphic Testing for ML Models
  • Quality Assurance and Testing the ML Model
  • Quick Guide to Microservices With Kubernetes, Spring Boot 2.0, and Docker
  • Race Condition vs. Data Race in Java
  • Rails 5.2 Active Storage: Previews, Poppler, and Solving Licensing Pitfalls
  • Rails Asset Pipeline Directory Traversal Vulnerability (CVE-2018-3760)
  • Rant: There Is No NoSQL Data Storage Engine
  • React Native vs. Xamarin: Answering the Million Dollar Question
  • React vs. Angular vs. Vue.js: A Complete Comparison Guide
  • React.js vs. Vue.js: A Comparison of Popular Frameworks
  • Reactive Spring Security For WebFlux REST Web Services
  • ReactVR/react-360 Is Great, but Maybe Not Quite There Yet
  • Read Config Data in .NET Core Test Project: .NET Core Quick Posts, Part IV
  • Read Configuration in the Controller: .NET Core Quick Posts
  • Reading the NSA's Codebase, Part I: LemonGraph Review, Storing Nodes
  • Reading the NSA's Codebase: LemonGraph Review Part 2: Storing Edges and Properties
  • Reading the NSA's Codebase: LemonGraph Review, Part 3: Figuring Out Queries
  • Reading the NSA's Codebase: LemonGraph Review, Part 4: Compressed, Sortable Integers
  • Reading the NSA's Codebase: LemonGraph Review, Part 5: Query Parsing
  • Reading the NSA's Codebase: LemonGraph Review, Part 6: Executing Queries
  • Reading the NSA's Codebase: LemonGraph Review, Part 7: Summary
  • Real-Time Analysis of Popular Uber Locations Using Apache APIs
  • Real-Time Streaming Pattern: Analyzing Trends
  • Real-World Refactoring: .Sort() vs .OrderBy()
  • Redis Enterprise Operator for Kubernetes
  • RediSearch 1.4: Phonetics and Spell Check
  • Reflections on Intrinsic and Extrinsic Motivation
  • Remote Code Execution Vulnerability in Apache Struts 2 CVE 2018-11776
  • Researchers Develop Joint Reasoning Algorithm for Driverless Cars
  • REST APIs: From Idea to Release
  • REST Webservices Using Jersey 2.x and Maven
  • RESTful Architecture 101
  • Restricting Access to EC2 Instances Based on Tags
  • Retro #2 - 200 Articles in the Zone
  • Returning Empty Content From ASP.NET Core ViewComponent [Snippet]
  • Reusing Open-Source Models in AI Applications
  • Reviewing FASTER (Part 1): Reading the Paper
  • Reviewing FASTER (Part 2): Let’s Start With Managed Code
  • Revisiting the Open Source Business Model
  • Rise of the Virtual Data Resource
  • Rolling Out Nexus in a Large Organization
  • RSA Numbers and Factoring
  • RSS Feed to Google Chat Webhook Using Cloud Functions
  • Run BlazeMeter Performance Tests in an XL Release CD Pipeline
  • Running PM2 and Node.js in Production Environments
  • Running Redis on Windows 10
  • Running Redis on Windows 8.1 and Prior
  • Scaling Microservices: The Challenges and Solutions
  • Scanning a TSQL Project With SonarQube
  • Scientists Deploy an IoT Network to Battle Kilauea’s Deadly Fumes
  • Screencast: Continuous Delivery for Machine Learning With AWS CodePipeline and Amazon SageMaker
  • Scribe Makes Integrations Easy
  • Scrum and eXtreme Programming (XP)
  • Scrum and Technical Excellence
  • Scrum Master: The Master of the Art of Facilitation
  • Scrum Mastery: 4 Steps to Optimize Product Value
  • Scrum Mastery: 5 Steps to Leverage the Organization
  • Scrum Retrospective 1: Setting The Stage
  • Scrum Retrospective 3: Generate Insights
  • Scrum Retrospective 4: Decide What To Do
  • Scrum Retrospective 5: Close The Retrospective
  • Scrum vs. Kanban: Pick One and Get on With It
  • SD-WAN and IPv6 for Effective IoT Deployment
  • SDKs and World Class Developer Experience
  • Searching OpenAPI Parameters For Signs Of Archival Data
  • Secrets Behind the Most Successful App Launches
  • Secure PHP Programming: Two Common Mistakes to Avoid
  • See What's New in GitKraken v4.0
  • Selenium 4 Is Releasing Soon: What Every QA Must Know
  • Self-Assessment: Are You Already Doing SAP DevOps?
  • Send JMeter Test Reports by Email Automatically
  • Sensor Technology Is Revolutionizing Healthcare: Comprehensive view
  • Sensu Metrics Collection
  • Sensu’s Approach to Nagios Plugin Support
  • Separation of Duties: How to Conform in a DevOps World
  • Serilog Tutorial for .NET Logging: 16 Best Practices and Tips
  • Serverless Applications with AWS Lambda: 5 Use Cases
  • Serverless vs. Containers
  • Setting Up a VPN Connection Between Alibaba Cloud and GCP Using VPN Gateway
  • Setting Up an Azure B2C Tenant: The Long Walk
  • Setting Up QA Processes in An Agile Environment
  • Setting Up TDE in MySQL RDS
  • Seven Reasons to Be Crabby About Technology
  • Sharing Knowledge
  • Shift Developer Conference 2018 — How to Jump Start a Career in Open Source (Video)
  • Shipping to Kubernetes With CloudBees Codeship
  • Should You Adopt a Single Code Repository for All Code?
  • Shrinking the Size of Our Teamscale Docker Image
  • simdb: A Simple JSON DB in GO
  • Simplify Code With 'if constexpr' in C++17
  • Sine of Five Degrees
  • Single Page Application Using Server-Side Blazor
  • Single Points of Failure: When Do You Stop?
  • Singleton Design Pattern: Making Singleton More Effective in Java
  • Sitefinity Image Optimization Using Kraken.io
  • Six Excellent Animation Libraries for UI Designers in 2018
  • Six Navigation Design Mistakes and Three Apps That Do it Right
  • Six Things I Saw at My First Black Hat (2018)
  • Six Ways Intelligent Automation Helps You Optimize Mission Outcomes
  • Smart Cities Still Offer More Hope Than Reality
  • Smart Lighting as a Foundation for a Smart City
  • SMS With WSO2 ESB
  • Snapchat Snap Kit SDK Tutorial for iOS Swift
  • So You Want to Use JSON in Oracle Database With Node.js?
  • SOAP vs. REST: Which is Best for You?
  • Software Architects and Autonomous Teams
  • Software Test Automation and AI
  • SOLID Principles and the Foundation Behind Them
  • Solution to Camel-HTTP Component Performance Problems
  • Spartan: A ''Forking'' Java Program Launcher, Part 1
  • Spartan: A ''Forking'' Java Program Launcher, Part 2
  • Spartan: A ''Forking'' Java Program Launcher, Part 3
  • Spartan: A ''Forking'' Java Program Launcher, Part 4
  • Speed Up Automated Tests Writing With .NET Core Project Templates
  • Speed, Transparency, and Empowerment: Cloud Is What Oil and Gas Needs
  • Speeding Up Pattern Searches With the Boyer-Moore Algorithm From C++17
  • Spring Application Architectures
  • Spring Boot Thin JAR Builder for Running Java Microservices
  • Spring Boot — Messaging With RabbitMQ Queue in PCF
  • Spring Cloud Config Server Without RabbitMQ/Kafka
  • Spring Hibernate With EhCache
  • Spring Integration: SFTP Upload Example Using Key-Based Authentication
  • Spring vs. Spring Boot: A Comparison of These Java Frameworks
  • SQL Prompt Code Analysis: Avoid Using the ISNUMERIC Function (E1029)
  • SQL Prompt Code Analysis: INSERT INTO a Permanent Table With ORDER BY (PE020)
  • Stalking the Silent Killer of Industrial IoT
  • Start NLP with a Single Neuron
  • Starting a Career in Java Development
  • State of Edge Report: Edge vs. Cloud [Podcast]
  • Static Classes Are Evil, Make Your Dependencies Explicit
  • Steps to Add New Field With Code First Approach in .NET Core
  • Stories About Application Security: You Get What You Git
  • Strategy vs. Factory Design Patterns in Java
  • Streaming Technology as Event-Driven Infrastructure When Done Precisely
  • String.valueOf(Object) Vs. Objects.toString(Object)
  • Structural Design Patterns: Composite Pattern
  • Structural Design Patterns: Facade Pattern
  • Subtle Corruption and the Debugger [Snippet]
  • Success Means Putting People and Process Above Tech [Video]
  • Support for Speakers
  • Surgery on Legacy Code
  • Swagger Generation With Spring Boot
  • Systems We Run: A New Meetup
  • Take Advantage of Project Advances
  • Taking a Closer Look at Security Bugs in Web Apps
  • Talend and Apache Spark: A Technical Primer and Overview
  • Talend and Apache Spark: Debugging and Logging Best Practices
  • Talking Mainframe DevOps and KPIs at SHARE St. Louis
  • Tastes Like Burning: an Example of ARKit and iOS Particle Systems
  • Technical Debt and Supporting Prior Decisions
  • Templatizing AWS Serverless Functions Using OpenAPI
  • TensorFlow + MQTT + Apache Kafka
  • Test Before You Patch
  • Testing Features of ML Models
  • Testing ML Models on Dual Coding Principles
  • The 2018 DevOps Pulse Survey Results
  • The 6 Best Time-Saving Tools
  • The Achilles’ Heel of Continuous Integration: Business Process Testing
  • The Anatomy of a Chatbot
  • The Architecture of a High-Performance GraphQL to SQL Engine
  • The Artificial Neural Networks Handbook: Part 1
  • The Artificial Neural Networks Handbook: Part 2
  • The Best Android SDK Tools of the Year
  • The Best Team Collaboration Software for Increased Project Productivity
  • The Best Way to Become a Complete Software Developer
  • The Best Web Development Podcasts
  • The Business Case for Unit Testing — Part 1
  • The Card is Not the User Story
  • The Case of the Failed Demo – StackOverflowException on X64
  • The CI/CD Infrastructure: My Recommended Tools
  • The Cloud Is the New Normal [Comic]
  • The Cold Start Problem
  • The Concept of Cross-Browser Accessibility
  • The Curious Case of Not Hiring Directly into Software Engineer V (Or Whatever)
  • The Current and Future State of Databases: Per Actian
  • The Definitive Guide to Your Next PHP Framework (Part 1)
  • The Easiest Way to Compare REST API Responses Using JMeter
  • The Evolution of Systems Integration
  • The Excitement Surrounding the Angular 6 Updates
  • The Free Dog is Never Free
  • The Functional Style (Part 1)
  • The Future of AI
  • The Good and the Bad of Java Programming
  • The Growth and Scope of IoT in Oil and Gas [Infographic]
  • The Growth of Low-Code Development Platforms
  • The Idea, Part 1: SQL Queries in Pandas Scripting
  • The Importance of Postman API Environment Files
  • The Importance of SSL Certificates for Small Business Websites
  • The Importance of Using an SSL Certificate on Your Website
  • The Intervention of AI
  • The Iterative Design Process: Query Parameters Example
  • The Journey from ITSM to DevOps Begins With Willingness to Fail
  • The Keys to Server Farm Management
  • The KFEK Stack: A Logging Pipeline for AWS
  • The Magic of Spring Data
  • The Making of The Brand-New Professional Scrum Master II Class
  • The Mobile App User Experience: OSS, Performance, and Tooling
  • The Most Common Kubernetes Terms
  • The New Power: Data?
  • The Power of Generic Algorithms
  • The Psychology of Innovation
  • The Role of a Modern Tester in The Era of ML and AI
  • The Role of API Gateways in API Security
  • The Secret Life of Objects: Inheritance
  • The Security Risk That Is Actually the Humble Link on Your Webpage
  • The Skills Ladder for Nontraditional Developers
  • The State of DevOps: DevOps World | Jenkins World 2018
  • The State of Roaming: NarrowBand IoT and LTE Cat M1
  • The Three Pillars of DevSecOps
  • The Tipping Point of Innovation
  • The Top 5 Reasons Your CIO Should Care About Testing
  • The Value of Deliberate Logging
  • The Value of Feature Flags in CI/CD
  • The Will of the [JDK Using] People
  • Things to Remember When Becoming an IoT Developer
  • Think Beyond Containers
  • Thinking Deeply About Other People Using Your API Is The Most Valuable Lesson Of API Design
  • This Week in Data: Coinbase, MongoDB, and Prometheus
  • This Week in Spring: Spring Boot Releases, Spring Security, and More
  • This Week in Spring: SpringOne Platform, Cloud Foundry, and More
  • This Week in Spring: SpringOne Platform, KNative, and More
  • This Week in Spring: SpringOne Platform, Spring Cloud, and JDK 11 Candidate
  • This Week's Comic: A Brief History of JavaScript
  • This.Javascript: State of Browsers
  • Thoughts on Importing npm Modules to the Web as JavaScript Modules
  • Thoughts on UNIX
  • Tips for Monitoring in the Travel Industry
  • To Be React Native or Real Native? That Is the Question for a Mobile Startup
  • Top 10 Business Opportunities for Augmented Reality
  • Top 10 Java Interview Questions That I Recently Faced
  • Top 10 PHP Errors From 1,000+ Projects (and How to Avoid Them)
  • Top 10 Security Risks in Serverless Architectures
  • Top 20 Cybersecurity Predictions
  • Top 20 Ways Blockchain Will Transform Education
  • Top 25 Amazing Websites to Learn How to Code
  • Top 25 Big Data Interview Questions and Answers You Must Prepare for in 2018
  • Top 25 Java Interview Questions and Answers
  • Top 5 Challenges of Automating the Software Delivery Pipeline
  • Top 5 Must-Have Visual Studio Code Extensions
  • Top 5 Object-Oriented Programming and Design Courses in Java
  • Top 5 Use Cases of IoT in Transportation
  • Top 6 Languages for Data Science
  • Top 7 Myths of AppSec Automation
  • Top 7 Simple Cyber Security Tips That Every Business Should Know
  • Top 8 WordPress Plugins for Web Developers
  • Top 9 SQL Books for Beginners and Advanced Learners
  • Top Chrome Extensions for Software Testers
  • Top Docker Commands Any Expert Should Know
  • Top Five Free Java 8 and 9 Courses for Programmers
  • Top Must-Have Android Developer Tools
  • Top Productivity Podcasts for Project Managers to Follow in 2018
  • Top Technology Trends of 2018
  • Top Three Blockchain Platforms You Must Know About
  • TPCx-IoT Benchmark With Cisco and Couchbase
  • Tracking File Permissions in Git
  • Training AI Models on Kubernetes
  • Transaction Tracking Vs. Message Tracking
  • Transactional Patterns: Conversation vs. Batch
  • Transformational Leadership and DevOps
  • Troubleshooting App Performance Problems Using Instana Application Perspectives
  • Tuning InnoDB Primary Keys
  • Tutorial: First Steps With Embedded Artists NXP i.MX RT1052 OEM Module
  • Tutorial: Using Runtime Statistics with Amazon FreeRTOS V10
  • Types of Web Applications: From a Static Web Page to a Progressive Web App
  • Ultimate Guide to Installing Kafka Docker on Kubernetes
  • Ultimate List Of Big Data Examples in Real Life
  • Understand No-Code and Low-Code Application Development Tools
  • Understanding Azure Load Balancing Solutions
  • Understanding Server-Side Blazor
  • Understanding the Basics of Spring vs. Spring Boot
  • Understanding the Confusion Matrix
  • Understanding the Kubelet Core Execution Frame
  • Understanding the Working of Embedded IoT Medical Devices
  • Unit Testing vs. Integration Testing: What's the Difference?
  • Unit Testing Your Architecture With ArchUnit
  • Unlocking the Power of Automatic Service Endpoint Monitoring
  • Using Ad-Hoc Scripts in Your Automated Database Deployment Pipeline
  • Using AI to Understand Complex Causation
  • Using Apache Ignite’s Machine Learning for Fraud Detection at Scale
  • Using C++17 std::optional
  • Using Config Files With ngrok
  • Using DevOps in the Cloud for Improved Productivity
  • Using GitHub as a Data Lake
  • Using GPS Collars to Track the Movements of African Elephants
  • Using K-Means Clustering With Apache Ignite
  • Using k-NN Classification With Apache Ignite
  • Using MSI With Azure Functions and Key Vault
  • Using obj.hits — Clearly a Hit-and-Miss Affair
  • Using OpenAPI and JSON PATCH To Articulate Changes for Your API Roadmap
  • Using Refs in Stencil
  • Using Regular Expressions to Extract Tokens and Session IDs to Variables
  • Using the Adapter Design Pattern in Java
  • Using the Bridge Design Pattern in Java
  • Using the Configuration-as-Code Plugin to Declaratively Configure a Jenkins Instance
  • Using the Spring Data JPA
  • Using the Stream Real-Time Firehose With AWS SQS, Lambda, and SNS
  • Using Treeshakable Providers in Angular
  • Using ZIO With Tagless-Final
  • Utilizing Elixir as a Lightweight Tool to Store Real-Time Metrics Data
  • Vale for Spelling, Grammar, Style and Readability Linting
  • Validate the Model State Globally in .NET Core MVC: .NET Core Quick Posts
  • Version Control with GitLab on Alibaba Cloud
  • Vimium, a Browser for Hackers
  • Virtual Reality Learning Analytics With xAPI
  • Visual Testing as an Aid to Functional Testing
  • Visual UI Testing: One Does Not Simply Do Bitmap Comparison
  • Voltaire, Vonnegut, and the Vocabulary of Microservices
  • Voxxed Days Microservices: David Gageot on Google Container Tools
  • Voxxed Days Microservices: David Schmitz on Tips for Failing at Microservices
  • Voxxed Days Microservices: Grygoriy Gonchar on Data Consistency
  • Voxxed Days Microservices: Manfred Steyer on SPA-Based Micro Apps
  • Voxxed Days Microservices: Mete Atamel on Istio
  • Voxxed Days Microservices: Rachel Orti and Melanie Rao on Migrating a Legacy Monolith to a Scalable SaaS Application
  • Voxxed Days Microservices: Susanne Kaiser on Lessons Learned on Microservices
  • Vue Example: Creating a TODO App using Vue.js 2, Vuex, and Codemix [Video]
  • Want to Improve Your Robotics Knowledge?
  • Waves of ‘Cloud-Native’ Transformations
  • We Checked the Android Source Code With PVS-Studio — or, Nothing Is Perfect
  • We Need to Talk About Documentation
  • Wearable Technology and the Healthcare Industry
  • What About the Testing You Can't Automate?
  • What Are Subdomain Takeovers, How to Test and Avoid Them?
  • What Are the Criteria to Differentiate Between Graph Databases?
  • What Comes After JDK 8?
  • What Developers Can Do to Help Achieve High Availability
  • What Does Microsoft's Acquisition of GitHub Mean for Developers?
  • What Enterprise Software Delivery Can Learn From a Woman, Hackathon, and ML
  • What Is a Product Backlog For, Anyway?
  • What Is a Queue?
  • What Is Algorithm Analysis?
  • What Is an osquery Injection and How Does It Work?
  • What Is Data Cleansing?
  • What Is GitOps, Really?
  • What Is HAPI FHIR Server? How Do We Deploy It?
  • What Is Kubernetes?
  • What is Serverless and Why Does It Matter?
  • What Is Synthetic Testing?
  • What Is That IoT Device Doing at My Grandparents' House?
  • What Is the EventBus Library and How Does It Work?
  • What Is the NIST Cybersecurity Framework?
  • What Java 9 Brought
  • What the Internet of Things Means for Businesses
  • What the Reddit Hack Teaches Us About Web Security
  • What to Do When the Vendor’s Security Patch Doesn’t Fix the Problem?
  • What You Need to Know About DevSecOps
  • What's Behind Those SaaS Churn Metrics?
  • What's the Difference Between Java and C++ Constructors?
  • What’s New in Java 10?
  • Where Do You Go for Tech Content in 2018? Take the Survey
  • Who Controls Your Health Data and Why Isn't It You?
  • Who Uses Your Open Source Code Anyway?
  • Why ''Shift Left'' Is Bullsh*t...and Imperative
  • Why Are Companies Getting Hacked, and What Can Be Done About It?
  • Why Chatbots Are the Future of M-Commerce
  • Why Cloud Software Companies Should Build for Vertical Industries
  • Why Data Accuracy and Master Data Management Are Ready for the Cloud
  • Why DevOps Requires Buy-In From Everyone
  • Why Digital Executives Should Care About Automated Visual Testing
  • Why Do You Need to Unit Test If You Have a QA Team?
  • Why Do You Need to Unit Test If You Have a QA Team? (Part 2)
  • Why Enterprises Can't Overlook IoT Device Management
  • Why Even Bother with Serverless?
  • Why Giving Employees Autonomy Is So Important
  • Why Is Data Security Important for Everyone?
  • Why Models Are the Only Way to Scale Toolchain Integration
  • Why Use Microservices?
  • Why Visual Story Maps are Better
  • Why XP After All These Years
  • Why You Need to Shift to Cloud-Based AWS from IT Support
  • Why You Should Migrate SQL Server 2008 to the 2017 Version
  • Why You Should Never Use Float and Double for Monetary Calculations
  • Why You Should Not Use SELECT *
  • Working With SAPUI5 Locally and Deploying in SCP
  • Working With the Ignite UI for Angular Toolbox Extension in Visual Studio Code
  • Writing Large JSON Files With Jackson
  • Writing Microservices With msf4j (Microservices Framework for Java)
  • Writing Multitenant ASP.NET Core Applications
  • Writing Sensu Plugin Tests with Test-Kitchen and Serverspec
  • WUM3 New Features
  • Xamarin.Forms Date and Time Pickers in Conversational UI
  • Xamarin.Forms Theming With CSS and Telerik UI
  • Xamarin.Forms — DeviceInfo Using Xamarin Essentials
  • XML-Based Swagger 2 Configuration With Spring MVC
  • XP: An Obsession for Simplicity and Productivity with Focus on Humanity
  • You Can’t Perform a Digital Transformation Without AWS Cloud
  • You Know Your Application Design Is Bad When ...
  • Your Plan for Sourcing and Supporting I-and-O Automation
  • [Video] Minimum Cost Path Programming Interview Question With Python Code
  • “How Do I Start With AI?”: Answering the Multi-Billion Dollar Question

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