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
  • September

DZone Sitemap: September 2018 Articles

  • $1 Million to Pay Open Source Maintainers on Tidelift
  • (Poor) EFS Performance for Software Builds
  • .NET Conf: Ways to Watch, Learn, and Win for Free
  • 10 Cloud Migration Best Practices
  • 10 Must Know Benefits of Managed Cloud Service for Business Growth
  • 10 Roads Signs for Your Agile Journey
  • 13 Reasons a Staging Environment Is Failing in Your Organization
  • 15 Useful Features of JavaScript Schedulers
  • 2018 Accelerate: State of DevOps Report Identifies Elite Performers
  • 25 Most Relevant Topics That Real-Time API Events Would Have An Impact On
  • 3 Steps to Compose a Lightbox With Standard ZK Components
  • 3 Ways to Scale Your Tests to Infinity and Beyond With mabl
  • 4 Practical Microservices Testing Strategies for Enterprises
  • 4 Steps to Ensure Your OSS Security Program Doesn't Flop
  • 40 Million Tables in MySQL 8.0 With ZFS
  • 5 Application Security Concepts That Developers Should Master Now
  • 5 Best Practices for AWS NACLs (Network Access Control Lists)
  • 5 Foolish Reasons You're Not Using Heroku
  • 5 Must-Have Features of Full-Stack Test Automation Frameworks
  • 5 Not-So-Obvious Traits of a Healthy Team Culture
  • 5 Popular Tools for Testing Blockchain Applications
  • 5 Reasons to Shift Left Your Mainframe Testing
  • 5 Steps to a Clear S/4HANA Migration Strategy
  • 5 Things Agile Testing Does Differently
  • 5 Things Every Developer Should Know About Localization (l10n)
  • 5 Tips For Building a Scalable Technology Stack
  • 6 Best Books to Learn Cassandra
  • 6 Challenges With Smart Home App Development and How to Solve Them
  • 6 Tips on How to Debug Your Dynamic SQL Code
  • 7 Best Practices to Develop Blockchain Hyperledger Fabric Solutions
  • 7 Programming Concepts Every iOS Developer Should Know
  • 7 Reasons Why Facebook's React Native Wins Over Google's Flutter
  • 7 Tips to Get the Most Out Of Online Courses
  • 7 Ways to Secure Your Public Cloud Experience
  • 8 Critical KPIs for Your App and How to Track Them
  • 8 Tips for Evaluating Data Integration Platforms
  • 9 Free Online Course Sites for Growing Your Tech Skills
  • 90 New Features and APIs in JDK 11 (Part 1)
  • A Beginner’s Guide to CSS Front-End Frameworks
  • A Breakdown of Blazor Project Types
  • A Comparison of Data Visualization Tools
  • A Comparison of JSON Values in a Database
  • A Deep Dive Into AI and Pathology
  • A Formula for Extremely Successful Teams
  • A Front End Developer’s Guide for Creating Serverless Applications
  • A Guide to High-Performance PL/SQL
  • A Java Stream to UPDATE a Subset of Columns
  • A Look Into Node.js
  • A Playbook for Enterprises Moving on to Serverless
  • A Short Breakdown on How to Deal With Partitions in PostgreSQL 9
  • A Simply Brilliant Way to Improve the Security Pipeline
  • A Swiftcycle Built Four Two
  • A Universal Tech Code of Conduct
  • Access Management for Kubernetes (Part 1)
  • Accuracy, Precision, and Recall
  • Achieve: JavaScript Servlets on Node.js
  • ActiveMQ Performance Testing
  • Actual Password Distribution Follows Power Law
  • Adapter Design Pattern With Scala
  • Add Schema as Needed, Not in Advance
  • Add Secure User Management to Your Node App
  • Adding a Rocktech Capacitive Touch LCD to the NXP i.MX RT1052 EVK
  • Adding Authentication to Your HTTP Triggered Azure Functions
  • Adding Custom Templates in Eclipse for Faster Java Development
  • Afrolynk: African Tech and Entrepreneurship
  • Agile Maturity and Agility Assessment [Webinar]
  • AI Survey 2018: Insights and Suggestions
  • AI-Powered Experience for Spotfire
  • Alert Fatigue (Part 1): Avoidance and Course Correction
  • Alert Fatigue (Part 2): Alert Reduction With Sensu Filters and Token Substitution
  • Alexa, Start the Car: IoT in the Automotive Industry
  • Alibaba Cloud Arena: An Open-Source Tool for Deep Learning
  • All About PL/SQL Compilation Settings
  • All About Triaging Bugs
  • Allowing Users to Get Their Own OAuth Tokens for Accessing an API
  • Alloy Practice Problem: Tic Tac Toe
  • Amazon Neptune, The Truth Revealed
  • An Absolute Beginner's Tutorial on Middleware in ASP.NET Core/MVC
  • An Aggregate Map and Location API Postman Collection
  • An Alternative Approach to ThreadLocal Using Spring
  • An Effective Method to Manage Incident Response SLA
  • An Introduction to HBase
  • An Introduction to ZooKeeper
  • An NSubstitute Extension Method Pitfall [Snippet]
  • Ana Medina at Reactive Summit: “Resiliency Is Extremely Hard, Especially When Running Anything at Scale.”
  • Analysis of PetaLinux Warning: %post(sysvinit-inittab-2.88dsf-r10.zcu102_zynqmp) scriptlet failed
  • Analyze Your Tabular Data and Visualize it With Charts
  • And the Second Top Voted Question on StackOverflow Is...
  • Android Nearby: How to Integrate Android and Android Things
  • Angular Data Binding for .NET Developers
  • Ansible: An Effective IT Automation Tool
  • Antipattern of the Month: Disguised Project
  • Apache Ignite Deep Dive: SQL Engine
  • Apache Kafka and MQTT: End-to-End IoT Integration
  • Apache NiFi With Rule Engine
  • API Gateway vs. Service Mesh
  • API Monitoring — You May Be Doing It Wrong
  • API Performance Testing Scenarios and Vocabulary
  • API World Recap and Self-Service Integration With AI
  • API: The Backbone of the Software Industry
  • Apigee: Extract The Header's Content
  • APM Tools Comparison: Which One Should You Choose?
  • Apply These Best Practices to Secure Android and iOS Mobile Apps
  • Applying Bayes Theorem to a Big Data World
  • Are Containers Replacing Virtual Machines?
  • Are We There Yet? Effort Estimation in AI Projects
  • Are You Rocking the Boat or Flowing Between the Rocks?
  • Arm Research Summit: Achieving a Connected World
  • Arrays.hashCode() Vs. Objects.hash()
  • Asynchronous Communication Between Microservices Using AMQP and Vert.x
  • Augmented Reality App Development and the iOS ARKit
  • August in IoT: The Deluxe Edition
  • Automate Testing With OAuth 2.0: a Step-By-Step Tutorial
  • Automatic Tracing of Java EE Applications With WildFly 14 and Jaeger
  • Automating CI/CD for Docker With Oracle Cloud Infrastructure Registry and Developer Cloud Service
  • Autonomous Database: Creating an Autonomous Data Warehouse Instance
  • Autonomous Database: Creating an Autonomous Transaction Processing Instance
  • Awesome Asciidoctor: Document Attributes With Styling
  • AWS Auto Scaling Group: Working With Lifecycle Hooks
  • AWS CloudFormation — Getting Started for Beginners
  • AWS Lambda Triggers for Dummies
  • AWS vs. Azure
  • AWS vs. Firebase: Is It Even a Fair Fight?
  • Azure Means Hybrid Now
  • Azure Outage Post-Mortem — Part 1
  • Balancing Your Automation Strategy With Manual Testing
  • Bash — Execution Proofing Functions [Snippets]
  • BDaaS: Taking the Pain Out of Big Data Deployment
  • Be as Serverless as You Can, but Not More than That
  • Beating the Cost, Time, and Quality Equation With OWASP ZAP Automation
  • Beauty and the Monster: A Casual Story of Model Management
  • Becoming the Master of Your Connected Industrial Universe
  • Beginners Guide to Blockchain Technology (Part 2)
  • Beginners Guide to Creating a Project With Maven
  • Behold! NativeScript-Vue 2.0!
  • Best Practices of ECS Container Network Multi-NIC Solution
  • Bill Gates Revealed His Biggest Weakness (and an Important Truth About Leadership)
  • BioGrakn: Accelerating Biomedical Knowledge Discovery With a Grakn Knowledge Graph
  • Blazor: .NET in the Browser, Part 1
  • Blazor: .NET in the Browser, Part 2
  • Blockchain Use Case: HR and Freelancers
  • Blue-Green Deployment For Cloud Native Applications
  • BMW Offers a Tantalizing Prototype for the Future of Autonomous Cars
  • Boost Your Organizational Agility With Test-First Pair Development
  • Bootiful GCP: Spring Cloud Stream with Google Cloud Pub/Sub
  • Bootiful GCP: Supporting Observability With Spring Cloud GCP Stackdriver Trace
  • Bootiful GCP: To Production!
  • Bootiful GCP: Use Spring Cloud GCP to Connect to Other GCP Services
  • Breaking the Monolithic Database in Your Microservices Architecture
  • Breakthroughs in Matching and Recommendation Algorithms
  • Browserium - An Open Source Contribution to Py Pi
  • Build a Health Tracking App With React, GraphQL, and User Authentication
  • Build Your First pip Package
  • Building + Testing Open Source Monitoring Tools
  • Building a Dating Site With Neo4j: Part 12
  • Building a Quality QA Test Team
  • Building a Visual Unit Test for React
  • Building Chatbots in React With Botonic
  • Building CI/CD Pipelines for Java Using Azure DevOps (Formerly VSTS)
  • Building Microservices With Micronaut
  • Building Models With AutoML in IBM Watson Studio
  • Bulk Insert Issue With UTF-8 Fixed-Width File Format
  • Business Intelligence Maturity Model
  • C# Interactive in Visual Studio
  • C++ Links #1
  • C++: Factory With Self-Registering Types
  • Call for Papers: 2019 Annual MariaDB User Conference
  • Can a Robot Be Used in the Fight Against School Shootings?
  • Can AI Help Eliminate Sleeping Sickness?
  • Career Planning: Letter to a Young Developer
  • Challenges in Implementing Microservices
  • Challenging the Cumbersomeness of Change Management Processes
  • Change Streams With MongoDB
  • Chatbot Question and Answer
  • Check Output Metric Extraction With InfluxDB and Grafana
  • CI and the Change Log
  • Cloud Automation and Machine Learning for CloudOps [Comic]
  • Cloud Computing Security Challenges and Considerations
  • Cloud Elements Extends SAP S/4HANA With 3rd Party Integrations
  • Cloud Hosting: The Basics
  • Cloud Security: Why Is it More Important Than Ever?
  • Cloud, Innovation, and Updates From Google Next 2018 [Podcast]
  • Cloud-Based Microservices Discovery
  • Code Must Be Clean. And Clear.
  • Code Review
  • CodeMix 2.0 Is Out! Pipelines, CodeMining, and More
  • Common Security Challenges in CI/CD Workflows
  • Comparing Data At-Rest Encryption Features for MariaDB, MySQL and Percona Server for MySQL
  • Composition in Java Simplified With New JEP Draft
  • Conference Report: Java Day Istanbul 2018
  • Configuring and Accessing Datasource With FlyWayDB: Getting Started With Java Spring
  • Configuring and Managing SSL on Your MySQL Server
  • Configuring Kubernetes Applications with Kustomize
  • Connect to Google BigQuery Using the MuleSoft Database Connector
  • Connecting the Dots: Business and Development
  • Containerizing a Spring Data Cassandra Application
  • Containers vs. Serverless from a DevOps Standpoint
  • Continuous Delivery: A Step Up From Continuous Integration
  • Continuous Discussions (#c9d9) Podcast, Episode 91: Gene Kim and DOES'18 Speakers #2 [Video]
  • Continuous Integration and Delivery for Microservices on AWS ECS
  • Continuous Integration in the Client Side Using Xcode Server
  • Converting a Batch Job to Real-time
  • Copy Work Items Between VSTS Accounts/TFS Instances
  • Create a Security Risk Assessment for Containers in 5 Steps
  • Create REST API Requests Manually With Katalon Studio
  • Create Temperature Sensor Data Graphs With Temboo
  • Creating a New Learning Experience With the PSM II Class
  • Creating a REST API in Rust Using Rocket and Diesel
  • Creating a Smart Home With Conrad Connect
  • Creating a SOAP Web Service With Spring Boot Starter Web Services
  • Creating Dual Layer Docker Images for Spring Boot Apps
  • Creating Resizable Columns in Angular 2
  • Creepy Ways to Invoke a Function in Python: Lambda
  • CRUD Application Using Spring Data Solr and Spring Boot
  • CRUD With Blazor Using MongoDB
  • Cryptocurrencies: Are They Worth It?
  • Custom Grammar to Query JSON With Antlr
  • Customize Sorting Order With RuleBasedCollation in Solr
  • Customizing a Discourse Forum for Non-Coders and Designers
  • Customizing ASP.NET Core Part 1: Logging
  • Customizing ASP.NET Core Part 2: Configuration
  • Customizing ASP.NET Core Part 3: Dependency Injection
  • DAST Automation: Your Team's Future Hacker-in-a-Box
  • DAST or IAST: Ask Better Questions
  • Data Centers Are Partnering for DevOps Transformation
  • Data Consistency in Microservices Architecture
  • Data Modeling in FP Vs. OOP
  • Data Modeling Nightmare: XML, HTML, and Markdown
  • Data Science vs AI vs ML vs Deep Learning
  • Data Streaming Using Apache Flink and Apache Ignite
  • Data-Driven Smart Cities: From Big Data to Security
  • Database Architectures Compared
  • Dates and Times in SQL Server: AT TIME ZONE
  • Debugging Java Streams With IntelliJ
  • Declarative PL/SQL
  • Deep Neural Networks With Python
  • Delivering Security and Speed: The 3 Core Principles of DevSecOps
  • Demystifying Serverless Computing: Definition, Tutorial, and Examples
  • Deploy a MongoDB Replica Set with Transport Encryption: Part 1
  • Deploy a MongoDB Replica Set With Transport Encryption: Part 2
  • Deploying an AWS ECS Task Using Containers from ECR
  • Deploying NGINX Plus as an API Gateway, Part 3: Publishing gRPC Services
  • Deploying the Winds API to AWS ECS With Docker Compose
  • Deployment Setup for Spring Boot Apps With MongoDB and Kubernetes
  • Designing a Usable, Flexible, Long-Lasting API
  • Designing Better Dashboards for Your Data
  • Designing for Data in xAPI Projects [Podcast]
  • Destroying the Human World With AI: Myth or Reality?
  • Developer Tips: Creating a Hybrid Restaurant Application Using React
  • Developing With Corda: Flows
  • Developing With Corda: States and Contracts
  • DevOps and the Weather Guy
  • DevOps in Healthcare Industry: Benefits and Case Studies
  • DevOps World | Jenkins World 2018: Major Announcements from CloudBees
  • DevSecOps and Development: Making the World Safer One Application at a Time
  • Dialogflow vs. Rasa
  • Did You Test the Right Things? Test Gap Analysis Can Tell You [Video]
  • Differences in Creating Observables in RxJava
  • Different Options Available for Monitoring Azure Serverless Components
  • Digital Transformation Use Case: Rome Airport
  • Discover How to Optimize Assets With AI-Powered Technology [Video]
  • Distributed Transactions and Saga Patterns
  • DJI Drone Development [Video]
  • Do THIS Not THAT for Modern BI: Query Data in Place, Don't Have Copies All Over
  • Do THIS Not THAT for Modern BI: Stream, Don't Batch
  • Do Wearable Devices Create Useful Health Data?
  • Do You Know Your Data?
  • Do You Need to Calculate ROI for Test Automation?
  • Do You Really Know CORS?
  • Don't Get Pawned by Secret Zero
  • Dos and Don'ts for IoT Development
  • Dos and Don'ts of DevOps: How Not to Bite Off More Than You Can Chew
  • Dropwizard Automatic Build and Deploy to Cloud-Native Microservices
  • Duplicates in the Classification of Finite Simple Groups
  • Dynamic Programming or 'Divide and Conquer'
  • Dynamically Update Your Microservice Configuration
  • DZone Research: Database Applications
  • DZone Research: Hot Databases!
  • DZone Research: The Changing Database Ecosystem
  • DZone Research: The Future of Security
  • Eclipse Templates for Faster Java Development
  • Effective Data Management
  • Effective Internal Risk Models for FRTB Compliance: The Importance of Risk Model Approval
  • Effective Test Automation in Platform Modernization
  • Elasticsearch Client: Handling Scale and Backpressure
  • Embrace Digital Assurance Practices in DevOps Cycle to Secure a 'Pole Position' in the Digital Race
  • Embracing a Modular Java Platform: Apache CXF on Java 10
  • Enablement Over Facilitation: 5 Essentials to Be a Great Scrum Master
  • Ensure Customer Satisfaction With End-to-End Value Delivery
  • Enterprise-Wide Kubernetes
  • Error Handling in Mule
  • Error Monitoring in iOS
  • Error Monitoring in React Native
  • Establishing a Network with PouchContainer
  • Estimated Plans and Forced Plans from Query Store
  • ETL vs. ELT: Differences Explained
  • Everything in Your PC Is IoT [Podcast]
  • Executive Briefing: What Is Fast Data and Why Is it Important? [Video]
  • Executive Insights on the Current and Future State of API Management
  • Executive Insights on the Current and Future State of Security
  • Executor Framework in Java: Take Control Over Your Tasks
  • Exploring Deep Learning Models for Compression and Acceleration
  • Exploring DGraph: Getting Started
  • Exploring the Next Gen of Alternative Data With the Coord Shared Vehicle API
  • Exporting Data From PDFs With Python
  • Extracting PDF Metadata and Text With Python
  • Fear of Decoupling
  • FHIR Connector Implementation Using Mirth: HL7 Standard Data Exchange
  • Fighting Money Laundering and Corruption With Graph Technology
  • Find the Next Non-NULL Row in a Series With SQL
  • Find Unused Functions in C/C++ Code With Coverage Analysis
  • Finding Data That Is Real-Time But Also Possesses Significant Historical Data
  • Fintech Trends: With Great Change Comes Enormous Opportunity
  • First Day on the Job [Comic]
  • Five Powerful Enterprise Agile Frameworks
  • Fix the Switch!
  • Fixing Your Mobile App Abandonment Issue
  • Flashback Table in Oracle Explained With Examples
  • Fluent Design Style Text and Password Field for Java, JavaFX
  • Free Azure Build Pipelines for Open Source Projects
  • Free Java Production Support on Microsoft Azure and Azure Stack
  • From Callbacks to Async-Await: A Migration Guide
  • Full Stack Development From Client-Side JavaScript [No Node.js]
  • Full-Stack Test Automation Frameworks — API Usability, Part 1
  • Full-Stack Test Automation Frameworks — API Usability, Part 2
  • Fun With Tags
  • Functional Style: Lambda Functions and Map
  • Future of Organizations
  • Future Technology Trends in Security
  • GAN Lab: Generated Adversarial Networks In Your Browser!
  • Gandiva Initiative: Adding a User Defined Function to Gandiva
  • Gandiva Initiative: Improving SQL Projection Performance by 70x
  • Generate Strongly Typed React Components With GraphQL
  • Generic Programming With Scala and Shapeless
  • Get a Clue With json-server
  • Get AWS ECR Login Token Using Java and AWS SDK
  • Get More Metrics From Your Apps With MicroProfile 2.0 on Open Liberty 18.0.0.3
  • Getting Started With Ansible Tower
  • Getting Started With Docker and Java [Video]
  • Getting Started With PostgreSQL Streaming Replication
  • Getting to Know Spinnaker [Webinar]
  • Getting Your Team Ready for Microservices — Part 1
  • Getting Your Team Ready for Microservices — Part 2
  • Git and Its Different Branch Types
  • GitHub Pull Requests for Visual Studio Code
  • GM: Innovating Through APIs, Insourcing, and Service Virtualization
  • Go Microservices, Part 15: Monitoring With Prometheus
  • Going Back to Basics to Drive AI-Driven Transformation
  • Google Feed Personalization and Recommender Systems
  • Grafana Dashboard for BigStats — REDtalks.live #38
  • Graphs in RavenDB: Graph Modeling vs. Document Modeling
  • Graphs in RavenDB: Pre-Processing the Queries
  • Graphs in RavenDB: The Overall Design
  • Graphs in RavenDB: The Query Language
  • Graphs4Good: Connected Data for a Better World
  • Guide to 24 PHP Frameworks (Part 3)
  • Hacking a Web Application: Authentication (Part 1)
  • Hamming Error Correction With Java and Vavr (Part 3)
  • Handling Static and Dynamic Test Objects With Katalon Studio
  • Helping Provide Insight in an Unstructured World
  • High Availability Without Giving Up Consistency
  • High-Accuracy Population-Based Image Search
  • Hiring a Dedicated Team of Developers: Checklist for Startups
  • Historic Playback of Financial Market Activity Using GitHub and Streaming JSON APIs
  • HLS Streaming of RTSP Stream by Nginx and Apache Tomcat
  • HLS Streaming Protocol
  • Home-Made Java Face Recognition Application
  • Hot Shot 010 – Dealing With M/SOA Data (Part 2) [Podcast]
  • How AI Takes Cybersecurity to the Next Level
  • How AI Will Change Decision-Making For Businesses
  • How AWS Pricing Works
  • How Cloud Is Influencing Customer Experience Today
  • How DevOps and Cloud Can Increase Developer Efficiency
  • How DevOps Can Boost Efficiency in a Business Budget
  • How Do We Get API Developers To Follow The Minimum Viable API Documentation Guidance?
  • How Does a Code Signing Certificate Help to Protect Developer’s Android Apps?
  • How Does a PouchContainer Volume Work?
  • How Fast Can You Multiply Matrices?
  • How I Created a Blood Donation Database Using Google Sheet and PHLO
  • How I Use Git for My Projects
  • How IBM Is Using Open Source for a Greater Good
  • How Is Augmented Reality Changing Industries?
  • How Is QA Boosting Its Performance With AI Adoption?
  • How Microservices and Fast Data Are Converging
  • How Significantly Has Artificial Intelligence Penetrated the Cybersecurity Market?
  • How to Access the Current Logged-In Username in Spring Security
  • How to Add a Custom Floating Frame In SugarCRM
  • How to Avoid Unpleasant OSS License Changes
  • How to Be Successful With Agile in Any Culture
  • How to Bind the Kendo UI Grid to a GraphQL API
  • How to Build and Deploy Fat or Thin Vert.x Microservice Applications to the Cloud
  • How to Check Which Process Is Using Port 8080 or Any Other Port (and Vice Versa) on Windows
  • How to Choose the Right Mobile App for Your GitHub Projects
  • How to Configure an Apache Kafka Cluster on Ubuntu-16.04
  • How to Configure an OAuth2 Authentication With Spring Security (Part 1)
  • How to Count Retries as a Single Request in JMeter
  • How to Create a Self-Healing IT Infrastructure
  • How to Create CSR and Install a Wildcard SSL Certificate on Apache Using OpenSSL
  • How to Deal With the ''Hey! That Was My Idea'' Trap
  • How to Detect SQL Injection Attacks Using Extended Events and SQL Monitor
  • How to Develop a RESTful Web Service in ASP.NET Web API
  • How to Eliminate Secret Zero and Stop Nesting Secrets
  • How to Enable AD FS Authentication (Part 2)
  • How to Estimate Small Tasks for a Big Client
  • How to Expedite the Creation of JUnit Parameterized Tests
  • How to Install and Use Chatra
  • How to Install Apache Solr on Ubuntu 16.04
  • How to Install ProcessWire CMS on Debian 9, Part 1: LAMP Stack Installation
  • How to Install the Kubernetes Dashboard
  • How to Make Developers Fall in Love Again With Tickets
  • How to Migrate DNS from GoDaddy to AWS Route53
  • How to Mitigate XXE Vulnerabilities in Python
  • How to Pass an Interview on Solidity (Part 1)
  • How to Pass an Interview on Solidity (Part 2)
  • How to Properly Collect AWS EMR Metrics
  • How to Protect Data in a BYOD World [Video]
  • How to Reduce the Impact of Supply Chain Attacks by Cybersecurity Procedures
  • How to Run Any Dockerized Application on Spring Cloud Data Flow
  • How to Set Up Your SSL Certificate on Lighttpd in 10 Minutes
  • How to Setup Wordpress with NGINX and HHVM on Ubuntu 16.04
  • How to Sort a Map by Value in Java 8+
  • How to Spin Up an HTAP Database in 5 Minutes With TiDB + TiSpark
  • How to Spot a DevOps Faker: 5 Questions, 5 Answers
  • How to Tackle SSL Certificate Is Not Trusted Error
  • How to Test Code in the Garbage Collector
  • How to Test React Components With Jest and Enzyme, Part 1
  • How to Use Profiles in Spring Boot
  • How to Use Selenium WebDriver in Katalon Studio
  • How to Use SQL UPDATE. RETURNING to Run DML More Efficiently
  • How to Use std::visit With Multiple Variants
  • How to Use the AWS CLI
  • How to Version Your Software
  • How to Write a Multiplication Aggregate Function in SQL
  • How to Write Your Own jQuery Plugin
  • How Travelling Embraces IoT
  • HTTP-RPC 5.8 Released
  • I Am Offended by the Use of Double-Slash
  • I Do Not Work With Windows! [Comic]
  • I Love You Predix, but Please Publish an API Style Guide for Your Team
  • IaaS, PaaS, SaaS – Cloud Computing Services Comparison with Advantages
  • If You're Using Java’s Scanner Class for Keyboard Input, You're Doing it Wrong
  • IFAlicious: Europe's Consumer Tech Fair Trends
  • Implementation of Redis in a Microservice/Spring Boot Application
  • Implementing a Sliding Window Stream/Spliterator in Java
  • Implementing One-Time Passwords in Crystal
  • Improve Your Code Coverage With Lombok @Data
  • Individual Contributor vs. Team Member
  • Industrial IoT Applications For Conveyor Belt
  • Inject DateTime.Now to Aid Unit Tests
  • Install ctags, Create tags, Browse in Vim
  • Install Drupal on Ubuntu 18.04
  • Install Elasticsearch on Ubuntu 18.04.1
  • Install Multiple Versions of PostgreSQL on Mac
  • Install Wordpress on Ubuntu 18.04
  • Installing Filebeat
  • Installing Kibana
  • Integrating Docker-Compose Steps With Octopus Deploy
  • Integration Tests on OpenShift Using Arquillian Cube and Istio
  • Intermediate Java: A Learning Path (Part 1)
  • Introducing JMeter Mainframe Testing With the New RTE Plugin
  • Introducing kube-hunter: an Open Source Tool for Discovering Security Issues in Kubernetes Clusters
  • Introducing Perl6::Math::Matrix (Part 1: Data)
  • Introducing the Open Hybrid Architecture Initiative
  • Introduction to JSON With Java
  • Investigating the Cloud Readiness of a Software Application
  • iOS 12 Is Here!
  • IoT Edge Processing With Apache NiFi, MiniFi, and Multiple Deep Learning Libraries: Part 1
  • IoT Edge Processing With Apache NiFi, MiniFi, and Multiple Deep Learning Libraries: Part 2
  • IoT Enabled Leakage Detection System
  • IoT Is Eating the World
  • IoT Is Eating the World: APIs and REST
  • IoT Oil and Gas: The Next Economic Revolution [Infographic]
  • IoT Sensors for Centrifugal Pumps
  • IoT Smart Transportation [Infographic]
  • Is AI Good for Data Science?
  • Is Having A PDF for Your API Docs a Sin?
  • Is Multi-Cloud a Solution for High Availability?
  • Is Self-Service Big Data Possible?
  • Istio's Networking API Explained [Video]
  • It's Hard to Go API Define First
  • Iteration in RUST: Working With Loop, While, and For
  • James Bottomley on Linux, Containers, and the Leading Edge
  • Java 11 String API Updates
  • Java 8: Comparator Example [Snippet]
  • Java Annotated Monthly: September 2018
  • Java EE Adoption Interview With Hamed Hatami
  • Java Lambda Expressions: Functions as First-Class Citizens
  • Java Reflection, but Faster
  • Java Subtlety With Arrays of Primitives and Variable Arguments
  • Java: Still in the Zone
  • JavaScript Asynchrony and Async/Await in Selenium WebDriver Tests
  • JDK 11 General Availability
  • JDK 12 News: Switch Expressions and Raw String Literals
  • JDK 12 Switch Expression Encountering Unanticipated Enum Value
  • JDK 12: Switch Statements/Expressions in Action
  • JDK Bug System Timewasters
  • JDK Language Feature Preview in Action: Switch Expressions
  • Jenkins Configuration as Code: Documentation
  • Jenkins Configuration as Code: Look Ma, No Hands!
  • Jenkins Configuration as Code: Migration
  • Jenkins Configuration as Code: Need for Speed!
  • Jenkins Configuration as Code: Plugins
  • Jenkins Configuration as Code: Sensitive Data
  • JEP 342: The JVM and Spectre
  • Kafka Hadoop Integration
  • Kafka Queuing: Kafka as a Messaging System
  • Kalman Filters With Apache Spark Structured Streaming and Kafka
  • Kanban Boards: The Right and the Wrong Way to Set up One
  • Kanban vs. Scrum: Which One Is the Better Approach to Use in 2018?
  • Keep Track of Your Project the Agile Way Using Microsoft Project
  • Keeping Software Documentation in Shape
  • Kendo UI Builder Angular Components for Modern Views
  • Key Insights from the 2018 State of the Enterprise Datacenter Report
  • Keys to Effective API Testing
  • Kids Coding, Part 1
  • Kids Coding, Part 2
  • Knative Serving — Service-to-Service Call
  • Knative Serving: Using Ambassador Gateway
  • Koide's Coincidence
  • Kubernetes Autoscaling 101
  • Kubernetes FAQ: How Do I Configure Storage for a Bare Metal Kubernetes Cluster?
  • Kubernetes in 10 Minutes: A Complete Guide
  • Kubernetes Logging and Monitoring: The EFK Stack — Part 1: Fluentd Architecture and Configuration
  • Kubernetes Logging and Monitoring: The EFK Stack — Part 2: Elasticsearch Configuration
  • Kubernetes Networking
  • Kubernetes vs. Docker Swarm: A Complete Comparison Guide
  • Lambda Architecture for Dummies
  • Leadership Lessons for Creating High-Performing Scrum Teams
  • Learn AI for Free
  • Learning Flux (#fluxlang) Is About as Difficult as Learning an API
  • Learning From Data Breaches: Integrating Security in DevOps
  • Learning Golang (Part 1)
  • Learning Kotlin: By [Snippet]
  • Learning Kotlin: Destructuring
  • Learning Kotlin: Invoke
  • Learning Kotlin: Looking at the In Operator and Contains
  • Learning Kotlin: the Difference Between the Notnull Delegate and Lateinit
  • Learning Kotlin: The Lazy Delegate
  • Learning Kotlin: The Map Delegate
  • Learning Kotlin: the Observable Delegate
  • Lessons for Your Open Source Strategy: Redis Labs Case Study
  • Lessons Learned While Solving Time-Series Forecasting as a Supervised ML Problem: Part 1
  • Let's Get 'this' in JavaScript Once and for All
  • Lightening the Release Review Burden
  • Lightning Never Strikes Twice: Surviving the Azure Cloud Outage
  • Link Vision Opens a New IoT Smart Video Service
  • Logging and Monitoring Kubernetes Applications: Requirements and Recommended Toolset
  • Machine Learning in a Box (Part 7): Jupyter Notebook
  • Machine Learning in a Box (Week 5): Upload Machine Learning Datasets
  • Machine Learning in a Box (Week 6): SAP HANA R Integration
  • Machine Learning in a Box (Week 8): SAP HANA EML and TensorFlow Integration
  • MachineX: Association Rule Learning With KSAI
  • MachineX: KNN Algorithm Using KSAI
  • MachineX: Logistic Regression With KSAI
  • MachineX: Naive Bayes Classifier With KSAI
  • Mad Glad Sad Retrospective
  • Mainframe, Meet Cloud
  • Maintaining Architectural Integrity
  • Make a POST Request from PHP With Guzzle
  • Make Collaboration Easy by Integrating IT Alerting With Key Systems
  • Make Python Pandas Go Fast
  • Making MongoDB Work Better for Analytics Using AWS Athena
  • Making Scala Faster: Three Expert Tips for Busy Dev Teams [Video and Slides]
  • Making the Case for Complete CI/CD Automation
  • Malware Detection With Convolutional Neural Networks in Python
  • Mark Your Safe Zone! Utilizing Access Modifiers in Java
  • Match Multi-Cloud Workloads to Specific Cloud Types to Maximize Your Apps' Value
  • Measuring Integration Test Coverage Rates in PouchContainer
  • Measuring Microservice Latency With HTTPing
  • Meet the Vue Vixens [Podcast]
  • Merging Django ORM With SQLAlchemy for Easier Data Analysis
  • Michelle Noorali: Helping Users and Developers Consume Open Source
  • Micronaut Mastery: Adding Custom Info to an Info Endpoint
  • Micronaut Mastery: Using Micronaut Beans in Spring Applications
  • Micronaut Mastery: Using Specific Configuration Properties for HTTP Client
  • Microservices Aggregator Design Pattern Using AWS Lambda
  • Microservices and Serverless on Azure
  • Microservices on Kubernetes
  • Microservices With a Monolithic Style of Testing — Part 1
  • Microservices — Not a Silver Bullet
  • Microsoft Azure AKC and SQL Database With Terraform
  • Microsoft Azure DevOps: What You Need to Know
  • Millennials, Mainframes, and Modernization: SHARE Trip Report
  • Minimum Viable Product: What's the Next Step After Creating MVP?
  • MIT Explores What Impact AI Will Have on Work
  • ML Metrics: Sensitivity vs. Specificity
  • Mobile Malware: The Next Frontier in the Cybersecurity Battle
  • Mobile Test Automation Using the Robot Framework
  • Mocking Methods for Testing Akka HTTP Routes
  • MongoDB: Deploy a Replica Set With Transport Encryption: Part 3
  • MongoDB: Index Usage and MongoDB explain() (Part 1)
  • MongoDB: Investigate Queries With explain() and Index Usage (Part 2)
  • Monitor Docker Swarm and Other Logs Using Filebeat, Logstash and AWS ES — Part 2
  • Monitor Docker Swarm and Other Logs Using Filebeat, Logstash, and AWS ES — Part 1
  • Monitor Microservices With More Metrics From MicroProfile in WebSphere Liberty
  • Monitoring Center Integration and the Internet of Things
  • Monolith to Microservices Using the Strangler Pattern
  • Monolithic Repos Are Evil
  • Monolithic to Microservices
  • Monte Carlo Forecasting in Scrum
  • Monthly Writers' Recap: August 2018
  • Moving Towards Self-Adaptive Systems: ML-Based Auto-Tuning in Middleware
  • Muffet: Quick and Easy Link Checking
  • Mule 3.8-9: Creating Reusable Dataweave 1.0 Functions and Variables
  • Mule 3.8-9: Run Java Method on MuleSoft Application Startup
  • Mule 3.9: Dataweave 1.0 Conditional Filtering
  • Mule 3.9: Using Timer Interceptor [Snippet]
  • Mule 3: Execute PHP Script in Mule ESB
  • Mule 4: Creating Global Custom Functions in Dataweave 2.0
  • Mule 4: JMS Pub and Sub With Transformation
  • Mule Quartz Connector: How to Use JDBC-JobStore Instead of RAMJobStore.
  • Mule4: Passing Query Parameters to the HTTP URL
  • Multi-Cloud Is a Trap
  • Multi-Tenancy Still Doesn’t Matter
  • Multiple MySQL Databases With One MySQL Container
  • Multithreaded Constraint Solving With Incremental Score Calculation in OptaPlanner
  • My Open Source Goals
  • My Second Favorite Refactoring
  • My Trip to JavaZone 2018
  • Need of the Hour: The Paradigm Shift in Technology
  • New Research Shows 63% of Enterprises Are Adopting Microservices Architectures
  • Nexus Reference Platform: Docker Stack and Kubernetes
  • Not Only Cars: The Six Levels of Autonomous Testing
  • Observe What Your Istio Mesh Is Doing With Kiali
  • Oh My GUI! [Comic]
  • Open Science by Design
  • Open Source and the Visibility Problem
  • Open Source DIY Is Open Source Wrong
  • Open Source Messaging Queue for Lightning-Fast Client Server Comms
  • Open Source Project Closes as a Political Protest on Immigration, then Re-Opens
  • OpenCensus Metrics and InfluxDB
  • Optimizing Spring Boot Apps for Docker
  • Oracle In-Memory in Practice
  • Orders of Finite Simple Groups
  • Organizations: The New Network
  • Orphan Projects: Open Source Projects After the Death of Their Premier Developer
  • Overview and Evolution of Virtual Patching
  • Packaged Cursors = Global Cursors
  • Packet Sniffing Primer: The State of Packet Sniffing in 2018
  • Pair Programming Pointers
  • Parallel RxJava and Spock Oddity
  • Parameterized Tests With JUnit
  • Parsing in C#: All the Tools and Libraries You Can Use (Part 1)
  • Parsing in C#: All the Tools and Libraries You Can Use (Part 2)
  • Parsing in C#: All the Tools and Libraries You Can Use (Part 3)
  • Parsing XML Into Scala Case Classes Using Xtract
  • Performance Certification of Couchbase Autonomous Operator on Kubernetes
  • Perl6::Math::Matrix (Part 2: Converter)
  • Playing With JDK 12's Switch Expressions
  • Please Refer the Engineer from Your API Team to This Story
  • Policy Governance Made Easy — Introducing the Nexus Notifier Plugin for Bitbucket
  • Postgres Data Types You Should Consider Using
  • PostgreSQL: Why and How WAL Bloats
  • Potential Downsides of Using an FTP Solution
  • PouchContainer RingBuffer Log Practices
  • Practical Ideas for Efficient Backlog Refinement
  • Predictive Analytics in DevOps: Applications and Benefits
  • Problems Missed When Only Testing APIs Through UI
  • Procrastination [Comic]
  • Productionizing Data Science With the KNIME Server [Video]
  • Project Management Techniques and Tools Made Simple
  • Project Managers + Google [Comic]
  • Project Work vs. Product Work
  • Projective Special Linear Group PSL(q)
  • Prometheus 2 Times Series Storage Performance Analyses
  • Protect Data Effectively With Hybrid Backup Recovery for vSphere
  • Proven Ways to Speed Data Integration
  • Providing Minimum Viable API Documentation Blueprints to Help Guide API Developers
  • Provisioning SQL Databases With Initial Sets of Data Using Java and MockNeat
  • Pseudonymizing a Database With Realistic Data for Development Work
  • PSM II Training: 5 Insights from a Transformational Learning Experience
  • Public Cloud Managed Kubernetes: Our Hands-On Experience
  • Puppet's ''2018 State of DevOps Report'' Highlights Increasing Importance of Security as DevOps Evolves
  • Push vs. Pull: Active vs. Passive Use of Technology
  • Putting BDD in Practice Using Scala
  • PyDev of the Week: Aisha Bello
  • PyDev of the Week: Hillel Wayne
  • PyDev of the Week: Oliver Bestwalter
  • PyDev of the Week: Younggun Kim
  • Python 101, Episode #18: The sqlite Module [Video]
  • Python 101: Episode #23 – Working with XML [Video]
  • Python 101: Episode #24: Debugging With pdb [Video]
  • Python 101: Episode #25: Decorators [Video]
  • Python 101: Episode #26: Lambdas [Video]
  • Python Application Monitoring, Automatic Tracing, and OpenTracing
  • Python Custom Logging Handler Example
  • Python Deployment Heck
  • QA Process of IoT Products Testing: Before Market Launch
  • QA: Blackbox Testing for Machine Learning Models
  • QA: Why Machine Learning Systems Are Non-Testable
  • Query Databases Using Java Streams
  • Query Logic Implementation in VBCS for ADF BC REST
  • Query Store and Log Backups
  • Questions to Ask to Accelerate Your Digital Transformation
  • Quick Tip: Dynamic Stencil Component Names With JSX
  • RabbitMQ in Microservices
  • Raw String Literals Support in JDK 12 Early Access Build 12
  • React Image Upload: How It's Done
  • React Native App Development, Part 1: A Guide to React Native Architecture
  • Read, Write, and Refactor
  • Read/Write in Excel Sheet Using Apache POI With Scala
  • Reading Attachments in Mule
  • Reading OSS Code to Figure Out What Is Actually Going On
  • Real-Time Log Management System
  • Reasons for Sunsetting Our Mobile Zone
  • Recognizing and Curing Superhero Syndrome
  • Redis Enterprise Delivers Linear Scale
  • Redis Enterprise Kubernetes Release on Pivotal Container Service?
  • Reference Error: JavaScript
  • Release or Be Damned
  • Report Suggests Autonomous Vehicles Will Have Limited Impact on Jobs
  • Resolving PetaLinux Tools 2018.2 Error ''installation error: tar: .: Cannot utime: Operation not permitted''
  • Responsible Data Governance in Smart Cities
  • REST API Error Handling With Spring Boot
  • REST API: Your Guide to Getting Started Quickly
  • Return 0 Value From C# Entry Point Method Using Parent and Child Programs
  • Reviewing FASTER (Part 3): Let’s Check These Numbers
  • Reviewing FASTER: Digging Into the C++
  • Reviewing FASTER: Reading Data From Disk
  • Reviewing FASTER: Summary
  • Reviewing FASTER: The Hash Structure
  • Reviewing FASTER: When the Data Hits the Disk
  • Reviewing FASTER: Working With the File System
  • Reviewing Trends at DevOps World | Jenkins World 2018
  • Revolutionizing Agile With Head Stand-Ups
  • Riemann's Prime Power Counting Function
  • Robservations on Black Hat 2018
  • Run a Spring Batch Job With Quartz
  • Running a Microservice Application on DC/OS
  • Running an ASP.NET Core Web Application on ECS
  • Running Apache MXNet Deep Learning on YARN 3.1/HDP 3.0: Distributed Workloads
  • Running Jenkins Server With Configuration-as-Code
  • Running Manual Tests Against Cloud Infrastructure Deployed by Octopus
  • Rust: Begin the Journey With Code
  • Rust: Quick Start and Exploring Cargo
  • SaltStack - Apache Formula for Debian OS Family
  • Sample Size and Class Balance on Model Performance
  • Scala: Proxy Design Pattern
  • Scaling Business Agility: Three Essential Pillars for Being vs Doing Agile
  • Scaling IO-Bound Workloads for MySQL in the Cloud
  • Schedule Kubernetes Pods to Nodes
  • Scrum for School Work
  • Secure Spring REST API Using OAuth2
  • Securing a REST Service
  • Securing Embedded Systems
  • Securing Serverless Applications
  • Security Through Blockchain
  • Selenium vs. JMeter: Which to Choose and When
  • Self-Attention Mechanisms in Natural Language Processing
  • Sensu Summit 2018: Scale, Multi-Gen Infrastructure, and Monitoring Kubernetes
  • Sergey Bykov at Reactive Summit: Distributed Transactions in 2018
  • Serverless and the OWASP Top 10
  • Serverless Computing Tools: Now, Developers Can Sit Back and Relax
  • Serverless Computing vs. Containers
  • Serverless Image Processing Patterns With AWS
  • Serverless in Your Microservice Architecture
  • Service Discovery and Client-Side Load Balancing With Eureka and Ribbon
  • Session Management With Spring Reactive
  • Session Recordings and Chill: How App Teams Benefit From Qualitative Analytics
  • Setting SMART Goals for Project Managers: An Introduction
  • Setting Up MDC Context With AOP in Spring Boot Applications
  • Setting Up Static Code Analysis for Java
  • Setting Up the ELK Stack With Spring Boot Microservices
  • Seven Traits of Elite Team Captains
  • Sharing Structs Between JavaScript and Native Code
  • Shift Up: New Security Considerations for Containers-as-a-Service and Serverless Architectures
  • Simplifying Microservice Architecture With Envoy and Istio
  • Simplifying Packaging Spring Boot 2 Applications Into Docker Images Using Google's Jib
  • Single Line Bash Script Split Hack [Snippet]
  • Singleton Pattern: Why Your Singleton Might not Be a Singleton
  • Slack's Real-Time Messaging API Events
  • Smart Water Solutions: A Key Building Block for Water Conservation [Infographic]
  • Sneak Peek into HANA as a Service: Database Artifacts and Calculation Views
  • So Much Data, So Many Formats: A Conversion Service, Part 1
  • So Much Data, So Many Formats: A Conversion Service, Part 2
  • So Much Data, So Many Formats: A Conversion Service, Part 3
  • Soaring Goals: A Neural Net in Every Glider
  • Soft Skills, Demystified
  • Software Quality Metrics that One Shouldn't Use
  • Software Quality: Better in Practice than in Theory
  • Software Testing Takeaways From the 2018 Accelerate State of DevOps Report
  • Spark SQL: An Introductory Guide
  • Spark Streaming: Windowing
  • Spring Boot 2 With JUnit 5 and Mockito 2 for Unit, Integration Testing
  • Spring Boot Autoscaler
  • Spring Boot Listener for AWS SQS With Spring Cloud
  • Spring Boot With Embedded PostgreSQL for DAO Integration/Unit Testing and Local Development
  • Spring Boot: Messaging With RabbitMQ Pub/Sub in PCF
  • Spring Framework for Beginners
  • Spring Generic Factory
  • Spring Integration: SFTP Download Using Key-Based Authentication
  • Spring Sweets: Dockerize Spring Boot Application With Jib
  • Spring Tools 4 GA Released
  • Sprint Planning Tips for Product Owners
  • SQL Joins (In Postgres)
  • Stack-Walking in Java With StackWalker and the Stream API
  • Starting the DevOps Journey [Video]
  • Statistics for Machine Learning
  • Step-by-Step ASP.NET Core RESTful Web Service Development
  • Step-By-Step Spring Boot RESTful Web Service Complete Example
  • Stop Rerunning Your Tests
  • Streaming Reddit API Searches With A GitHub Pages Application Using The GitHub API
  • Strive to Be Better Every Day With Continuous Testing
  • Structural Design Patterns: Proxy Pattern
  • Structured Learning and Imitation Learning
  • SugarCRM Web Services API: Integrate Your Application With SugarCRM
  • Survey: How Do You Solve Impediments Outside Your Team’s Control? (Anonymous)
  • Survey: IT Pros Want to Secure Endpoints Daily but Don’t Have the Time
  • Tackling the Risks of Prediction Machines
  • Take Release Automation to the Next Level, Episode 1: Speed Up Delivery With Advanced Deployment Patterns
  • Take Unit Testing to the Next Level With JUnit 5
  • Talk to the Hand... [Comic]
  • TDD Example in Software Development (Part I)
  • Techniques for Animating on the Canvas in React
  • Technology Stacks and Costs Towards Developing Logistics and Transportation Apps
  • Telemetry Data Collection, Query, and Visualization with Istio on Alibaba Cloud Container Service for Kubernetes
  • TensorFlow API Documentation | The Use of the TensorFlow API
  • Test-Driven Development With a Spring Boot REST API
  • Testing Microservices: Tools and Frameworks
  • Testing the Performance of Individual SQL Statements Within a Batch Using SQL Prompt
  • The 5 Best Metrics You've Never Met
  • The 8 Qualities of the Emotional Scrum Master
  • The Anatomy of a Great Open Source Documentation: How to Document Your Projects on GitHub
  • The Art of Feature Engineering in the World of Data Science
  • The Basics of the VA API Feedback Loop
  • The Benefits of Using ''Monitoring Gateways'' Architecture for Large-Scale IT Environments [Video]
  • The Biggest Problems of Unit Testing With C++
  • The Business Case for Unit Testing — Part 2
  • The Cognitive Appeal of the Clean and the New Android Architectures
  • The Cost of Ignorance: Why You Need a Chain of Evidence, Not Just Logs
  • The Data Journey: From the Data Warehouse to Data Marts to Data Lakes
  • The Dilemma of HTTP POST or PUT!
  • The Eternal Issue About Object.hashCode() in Java
  • The Evolving Responsibility of Mainframe Application Testing in DevOps
  • The Financial Impact of Self-Driving Cars: Positive or Negative?
  • The Functional Style (Part 2)
  • The Functional Style (Part 4)
  • The Future of the Blockchain: Use Cases, Potential Risks, and Challenges
  • The I2C Bus: When to Use an I2C Buffer
  • The Impact of Microservice Architecture on Load Testing
  • The Importance of Control Planes With Service Meshes and Front Proxies
  • The Importance of Web Performance Benchmarking
  • The Layers of Event-Driven API Awareness
  • The Lean WAN Edge
  • The Linux Foundation: Accelerating Open Source Innovation
  • The Magic of AI in Static Application Security Testing
  • The Meta-Retrospective: How To Get Customers and Stakeholders Onboard
  • The Most Frustrating Debugging Experience I've Had All Year
  • The Need to Change Our Mental Models — A Core Idea Behind DevOps for the Modern Enterprise
  • The Observability Pipeline
  • The Official GitOps FAQ
  • The Open Source Tool To Help Teach Robotic Programming
  • The Possibilities of Web MIDI With TypeScript
  • The Power of a Volunteer Computer Network
  • The Power(s) of NativeScript and the NativeScript Playground
  • The Principle of Least Effort: An Integral Part of UX
  • The Problem With Internal Superheroes
  • The Reactive Revolution at SpringOne Platform 2018 (Part 1/N)
  • The Reality of Digital Twins for IoT
  • The Redux of the Fallacies of Distributed Computing
  • The Rise of Non-Microservices Architectures
  • The Role of APIs in a Microservices Architecture
  • The Role of Machine Learning in the Telecom Industry
  • The Servant Leader and the Illusion of Corporate Empowerment
  • The Simple Way to Parse JSON Responses Using Groovy and Katalon Studio
  • The State of DevOps in Financial Services
  • The Stigma around Refactoring
  • The Summer’s Top Software Testing Webinars
  • The Three Elements in an Enterprise Multi-Cloud and ON-Prem Relational Database Service (RDS)
  • The True Value of the Product Owner
  • The Ultimate Guide to the Java Stream API groupingBy() Collector
  • The Ultimate Solution for Your Website and Its Sub-Domains' Security
  • The Wearable That Can Detect Stress
  • The World’s Top Supercomputers
  • The Writing and Rewriting of EloCute: A NativeScript-Vue Story
  • There’s a Gap in Your Agile Methodology No One Talks About
  • This Robot Is a Little Batty
  • This Week in Data With Colin Charles #54: Percona Server for MySQL Is Alpha
  • This Week in Data: The Relicensing of OSS
  • This Week in Spring: Releases, SpringOne, and Spring Cloud GCP
  • This Week in Spring: SpringOne Platform 2018 Edition
  • This Week in Spring: SpringOne Platform, Spring Cloud, and New Releases
  • This Week in Spring: SpringOne, Google Cloud, and Apache Geode
  • Thorntail: Fat, Thin, and Skinny Approaches for Running Microservice Applications
  • Thrashing Code Sessions, Week 34 [Video]
  • Thread Pool Self-Induced Deadlocks
  • Thread-Local State Availability in Reactive Services
  • Three AWS Lambda Cost Optimization Strategies That Work
  • Three Rules That Helped Me Become a Better Professional
  • Three Ways to Sum a Divergent Series
  • TIBCO NOW 2018: What's New for Devs
  • Tick Tock: the Final Deadline to Comply With NY’s AppSec Requirement
  • Time-Based Indexing in Elasticsearch Using Java
  • Tinder Hack Emphasizes the Need for Mobile Device Management
  • Tips for Effective Presentations
  • Tips on Jenkins — a Decade Later — for Continuous Delivery
  • To Be or Not to Be AI
  • Token-Based Authentication in Angular 6 With Web API
  • Toolsmith Snapshot: Bashark Linux Post-Exploitation Toolkit
  • Top 10 Kafka Features: Reasons Behind the Popularity of Apache Kafka
  • Top 3 Considerations for Building A Cloud Native Foundation in Your Enterprise
  • Top 5 Fundamental Rules to Make the Most Out of a Chatbot
  • Top 5 IntelliJ IDEA and Android Studio Courses for Java and Android Development
  • Top 5 Java 8 Courses to Learn Online
  • Top 5 Kotlin Programming Courses for Java and Android Programmers
  • Top 5 Machine Learning Frameworks For Web Development
  • Top 7 Notable Trends in Deep Learning and Neural Networks
  • Top Five Java EE Courses to Learn Online
  • Top Five Sectors of IoT: Use Cases and Security
  • Top Performance Testing Tools to Prepare for Black Friday
  • Top Project Management Articles of 2018
  • Top Three Industrial IoT Implementation Challenges
  • Top Tips for Better Cross-Browser Testing
  • Tracing in Application Perspectives
  • Training TensorFlow Object Detection Models
  • Translating a Blog Using Google Cloud Translate and Hugo
  • Transmuting Low-Value Programmer Cred Into High-Value Status Illegibility
  • Transport Cinnamon Matrices From Lagom to Prometheus
  • Trends in Open Source Security
  • Triangle of Success for Software Architects and Technical Leads
  • Troubleshooting AWS CodePipeline Artifacts
  • Troubleshooting Java Applications With Arthas
  • Trying To Define An Algorithm For My AWS API Cost Calculations Across API Gateway, Lambda, And RDS
  • Tuning Redshift
  • Tutorial on Handling Multiple ResultSets and Multiple Mapping Using Dapper
  • Tutorial: Why Angular Dropdown Automatically Adds an Empty Value
  • TypeError: JavaScript
  • Types of Nested Classes in Java
  • UC Releases Guidance on Open Source Licensing
  • Ultra Low Latency and High-Performance Deep Learning Processor With FPGA
  • Ultra-Low Latency Querying With Java Streams and In-JVM-Memory
  • Understanding Agile Software Development With Mind Maps
  • Understanding Angular 6 Animations
  • Understanding Different Kinds of Ethereum Networks
  • Understanding NumPy
  • Understanding Postgres Connection Pooling With PgBouncer
  • Understanding Spark SQL, DataFrames, and Datasets
  • Understanding Spring Reactive: Client-to-Server Communication
  • Understanding the Event-Driven API Infrastructure Opportunity That Exists Across the API Landscape
  • Understanding the Low-Code/No-Code Movement
  • Unit Testing With Entity Framework and Entity Framework Core 2.1
  • Unit Testing: The Good, Bad, and Ugly
  • Updated GitHub Integration via Codeship
  • Use a Voice Assistant as a Dictation Machine for a CMS
  • Use Case: AI and the KYC Industry
  • Using AI to Design Drugs from Scratch
  • Using AIOps for DevOps Workflows
  • Using Ansible Galaxy Roles in Ansible Playbook Bundles
  • Using Augmented Reality in the Manufacturing Industry
  • Using Azure Cognitive Services With NativeScript
  • Using Custom Fonts in a NativeScript App
  • Using Custom FreeRTOS With S32K SDK and OSIF for ARM
  • Using Docker to Shove an Existing Application Into Some Containers
  • Using GluonCV 0.3 With Apache MXNet 1.3 and Apache NiFi 1.7
  • Using HTTPArchive and Chrome UX Report to Get Lighthouse Scores
  • Using Inedo’s ProGet to Manage Our NuGet Packages
  • Using IoT Data and AI-Based Flood Control
  • Using Jira and OKRs to Streamline Progress and Maximize Results
  • Using JMeter's RTE Plugin
  • Using Kotlin Scope Functions
  • Using KSQL to Apply Transformations to Kafka Data Streams
  • Using Managed Identity to Securely Access Azure Resources
  • Using Mathematica for Group Statistics
  • Using ML to Help Treat Cystic Fibrosis
  • Using Mule Notifications to Calculate Total Execution Time of a Mule Component
  • Using NGINX for Targeted Access to the Sensu Core 1.4 API
  • Using VR to Improve Education in Prisons
  • UUIDs With MongoDB and Node.js
  • Vector Based Languages
  • Version Control Done Right
  • Version Control of Android Studio Project via SVN
  • Virtual Machines vs Containers vs Serverless Computing: Everything You Need to Know
  • Visual Communication Tools Improve Teamwork and Collaboration
  • Visualizing the State of the Web
  • VM Brasseur Gives the Definitive Overview of Open Source Challenges [Podcast]
  • Voxxed Days Microservices: Emily Jiang on Securing Microservices With MicroProfile JWT
  • Voxxed Days Microservices: Emmanuel Bernard and Madou Coulibaly on Data in a Microservices World
  • Voxxed Days Microservices: Katherine and Adam on Comparing Istio, Spring, and MicroProfile
  • Voxxed Days Microservices: Romain Sertelon on Habitat
  • Voxxed Days Microservices: Serhat Can on Managing Incidents in Microservices
  • Voxxed Days Microservices: Serverless Solutions on Google Cloud
  • Voxxed Days Microservices: States and Events
  • Voxxed Days Microservices: Vladimir on REST API vs. gRPC
  • VSTS Extension — SoapUI Testing
  • VSTS Name Change in Azure DevOps Effects on Git Repositories
  • Ways to Learn a New Technology, Programming Language, and Frameworks
  • Web Application Vulnerability Testing Checklist
  • Web Scraping With Python: Would Alliances Have Mattered?
  • Webhooks and Event Types from the API Rock Stars
  • Welcome Azure DevOps
  • Welcome, Azure DevOps
  • What Apple's September Announcements Might Mean for Developers
  • What Are Enterprise Architects, Developers, and Security Professionals Thinking?
  • What Are the Top Five Blockchain Programming Languages?
  • What Developer Relations Is and How to Do It
  • What Form of Organization to Really Innovate?
  • What I Learned Attending a Serverless Conference
  • What Is a Blockchain?
  • What is Agile Scrum? An Overview
  • What Is AIOps: The Next Level of DevOps Services
  • What Is Cloud Integration?
  • What Is Corda?
  • What is Data Integration?
  • What Is Event-Driven Programming And Why Is It So Popular?
  • What Is Natural Language Interaction?
  • What Is P-Value (in Layman Terms)?
  • What Is Serverless Architecture?
  • What Is the Best OCR Extraction Method on Printed Text?
  • What Is the Environmental Cost of Chocolate and How Is This Related to IoT?
  • What Makes a Leader vs. a Follower?
  • What Robotic Restaurants Can Teach Us About Test Automation
  • What Serverless Means: Separating Fact From Fiction
  • What Technology Leaders Have to Say About IoT
  • What to Expect at DevOps World | Jenkins World 2018
  • What's in Store for the Future of Master Data Management (MDM)?
  • What's New in PHP 7
  • When to Rely on DevOps-as-a-Service
  • When to Use Logic Apps and Azure Functions
  • Which Are the IoT Messaging Protocols?
  • Who Wrote the Anti-Trump New York Times Op-Ed? Using Tidytext to Find Document Similarity
  • Who's Calling? Model and Load a Schema Into a Knowledge Graph
  • Why Are So Many Companies Getting Hacked, and What Can Be Done About It?
  • Why Bare Metal Is Challenging VMs in Microservices Deployments
  • Why DevOps Engineers Suck at the Mobile Ecosystem
  • Why DevOps Pipeline Diagram Generators Work for Visualization
  • Why I Hired a University Professor to Join Our Tech Startup
  • Why Kotlin Is the Future of Android App Development?
  • Why OCR for Passports?
  • Why Python 3 Is the Python You Always Wanted
  • Why RESTful Web Service Design Helps You Think About the Right Things
  • Why Use Xamarin for Mobile App Development
  • Why You Can't Ignore Test Planning in Agile
  • Why You Need an Application Performance Monitoring (APM) Tool
  • Why You Need to Think Differently About Open Source Security
  • Will React Native Mark the Demise of Native App Development?
  • Will You Be Getting Your Folks an Apple Watch for Christmas?
  • Windows Command Line Tips
  • Without API Management, The Internet of Things Is Just A Big Thing
  • Workflow Automation for Monitoring
  • Working Principles of Generative Adversarial Networks (GANs)
  • Working With Embedded Java Databases (H2) and IntelliJ IDEA [Video]
  • Working With Firebase Firestore and the Ignite UI for Angular Grid
  • Working With Forms in React.js Using The Basic Toolkit
  • Working With Git Feature Branches [Video]
  • Working With LocalDate, LocalTime, and LocalDateTime
  • Working With OpenAI Gym in Scala
  • Working With XML
  • Wormholes in JavaScript
  • WSO2 Enterprise Integrator With a Message Broker Profile
  • wxPython 101: Creating a Splash Screen
  • Xamarin.Forms Smart Pickers in Conversational UI
  • Xcode Server With Xcode 10
  • YCSB-JSON: Benchmarking JSON Databases by Extending YCSB
  • You Had Me at Microservices! Oh, No...
  • Your Goals Could Be Holding Your DevOps Teams Back
  • Your Step-by-Step Mobile Application Testing Process
  • ZCU102 Development Using 2018.2 on a Linux VM Running on Windows [Part 1]
  • [DZone Research] AI for Personal vs. Professional Projects
  • [DZone Research] AI in the Industry
  • [DZone Research] API Management: Architecture
  • [DZone Research] API Management: Integration, APIs, and OSS Tools
  • [DZone Research] API Management: RESTful APIs and Data Exchange Formats
  • [DZone Research] API Management: The Need for Greater Simplicity
  • [DZone Research] AppSec, Secure Coding, and Security Testing
  • [DZone Research] Automated Testing and DevOps
  • [DZone Research] Automated Testing vs. Manual Testing
  • [DZone Research] Developers as Security Professionals
  • [DZone Research] Languages and Libraries for Artificial Intelligence
  • [DZone Research] Popular AI Algorithms and Their Uses
  • [DZone Research] Tools and Languages for Automated Testing
  • [DZone Research] Vulnerabilities/Attacks Developers Face

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