DZone Sitemap: February 2018 Articles
- #AskFirebase: Predictions, Identity and More, Oh My... [Video]
- #CollaborationWeek — How We Used Scrum to Improve Communication
- (Mis)adventures in the AWS Spot Market
- (Part 1) Azure Storage in the Enterprise [Video]
- (Part 2) Azure Storage in the Enterprise [Video]
- .NET Core 2.0 With Angular 4 and MySQL, Part 4: Repository Pattern
- .NET Core 2.0 With Angular 4 and MySQL, Part 5: GET Request
- .NET Core 2.0 With Angular 4 and MySQL, Part 6: POST, PUT, DELETE
- .NET Core 2.0 With Angular 4 and MySQL, Part 7: Angular Components
- 10 Steps to Cloud Happiness (Step 7): Retail Web Shop
- 10 Steps to Cloud Happiness (Step 8): Curing Travel Woes
- 13 Signs of a Toxic Team Culture
- 15 Simple ASP.NET Performance Tuning Tips
- 20 Books Java Programmers Should Read in 2018
- 20 DevSecOps Reference Architectures to Help
- 20 Examples of Using Java’s CompletableFuture
- 20 Examples of Using Java’s CompletableFuture
- 2018 Outlook: Machine Learning and Artificial Intelligence
- 2018: The CASB Year Ahead
- 3 Common Mobile App Performance Problems and How to Avoid Them
- 3 In-Memory Cache Challenges Solved
- 3 JVM Languages Java Devs Should Learn in 2019
- 3 Key Insights That Make D3.js Easy to Learn
- 3 Myths That Explain Why Innovation Fails
- 3 Performance Tips to Speed Up Your React Applications
- 3 Reasons Your Project Team Is Unable to Meet Delivery Deadlines
- 3 Steps to Creating An Engineering Culture
- 3 Things Every Java Developer Should Stop Doing
- 3 Ways the Top Health and Fitness Apps Have Great User Retention
- 5 Benefits of Using Cloud Test Automation for your Business
- 5 Books I'll Read to Facilitate Software Engineering Practices
- 5 Hidden Secrets in Java
- 5 Less Known Cool IntelliJ Features
- 5 Machine Learning Trends for 2018 Combined With Apache Kafka Ecosystem
- 5 Must-Have Skills to Become a Machine Learning Engineer
- 5 Powerful Things About the Sprint
- 5 React Native Courses to Learn Android and iOS Development with JavaScript
- 5 Steps to Achieve Continuous Delivery
- 5 Steps to Achieving the Single Pane of Glass Across DevOps: APM, NPM, Metrics and Logs
- 5 Things You Need to Know About Java 9
- 5 Tips and Tricks for Creatives and Designers to Meet Project Goals
- 5 Ways Chatbots Help Nonprofit Organizations
- 5 Ways to Ensure Cloud Cost Transparency and Accurate Analytics
- 5 Ways to Make Your Database GDPR-Compliant
- 6 Meeting Hacks (and 1 Weird Tip) That Build Trust in the Room
- 6 Reasons Why You Should Be Adopting a DevOps Culture in 2018
- 6 Reasons Why You Should Go for a Static Website
- 6 Skills Developers Should Build to Unstick Their Careers
- 7 Reasons to Use Spring MVC for Developing RESTful Web Services in Java
- 8 Essential Tips for Building a Cross-Browser Compatible Website
- 8 Things to Monitor During a Software Deployment
- 8 Tips for Faultless IoT Network Security
- 9 Mobile Apps Marketing Case Studies – Conjoining Marketing with Technology
- 90 Sprints for Capital Markets – Part 1 of 4
- 90 Sprints for Capital Markets – Part 2 of 4
- A Beats Tutorial: Getting Started
- A Beginner's Guide to Mule
- A Beginner's Guide to Scaling DevOps
- A Detailed Study of Flux: The React.js Application Architecture
- A History of Ruby in iOS Development
- A New Way to Learn NativeScript Layouts
- A Planning Poker Experiment
- A Practical Explanation for Initialization Modifiers in Kotlin
- A Product Owner in a DevOps World: Challenges And Opportunities
- A Reactive Emoji Tracker With WebClient and Reactor: Consuming SEE
- A RESTful Interface With a Wide-Open Contract
- A Specialized High Performance Concurrent Queue
- A Summary of Kong as an API Management Solution
- A Yummy Way to Explore Life Science Data
- A/B Testing With Kubernetes and Istio
- A/B Testing Your Alexa Skill With Optimizely
- About the Date Literal in Oracle Database
- Accelerate Product Redesign with Software Usage Analytics
- Access Db2 from IBM Cloud Functions the Easy Way (Node.js)
- Access NetSuite Data From MySQL in Amazon QuickSight
- Accessing Machine Learning Models via REST APIs
- Achieving Excellence With High-Performing DevOps Teams
- Active-Active, Redis on Flash, Replication, and Clustering [Videos]
- Adding App Visual Management to Mobile Test Automation
- Adding Auth to a Jaeger Collector
- Adding Visible Electronic Signatures to PDFs
- ADFS Configuration in Windows Server 2012 R2 Standard
- Adopt Cloud Tools Only When Your IT Team Is Ready
- Advanced Akka: Multi-Data Center Clustering and Persistence [Presentation]
- Advanced IT Re-Platforming for Microsoft Azure
- Advanced Server-Side Rendering With Laravel and Vue: Multi-Page App
- Advanced Techniques for Testing Responsive Apps and Sites [Webinar]
- Advanced Traffic-Shadowing Patterns for Microservices With Istio Service Mesh
- Aggregating Multiple GitHub Account RSS Feeds Into Single JSON API Feed
- Agile and Medical Device Development [Video]
- Agile and Run-Run-Stop, or Test Environment Anti-Patterns
- Agile Transformation: Practice Change, Part 2
- AI Determines How Content-Dense News Stories Are
- AI Programming: 5 Most Popular AI Programming Languages
- AI World: Digital Assistants and Demos
- AI World: Lots of Medical Applications Using AI
- AIVA: The Artificial Intelligence Composer
- Akka: Data Access Actors
- Amazon Aurora MySQL Monitoring with Percona Monitoring and Management (PMM)
- An Early Look at Features Targeted for Java 11
- An Intro to Spring 5's Webflux Framework [Video]
- An OAuth2 Grant Selection Decision Tree for Securing REST APIs
- An Overview of Adaptive Joins
- An Unfortunate Sign of Success - Fake News
- Analog Computing: The AI/ML Redux
- Android App Development Trends for 2018
- Android WebView: Secure Coding Practices
- Announcing Eliot: A Container Platform for IoT Devices
- Announcing NativeScript-Vue 1.0
- Anomaly Detection in Mobile Sensor Data Using ML
- Another GraphQL Library for ASP.NET Core
- Apache Camel URI Completion in Eclipse XML Editor
- Apache Camel URI Completion in VS Code XML Editor and Eclipse Che
- Apache Cassandra vs. Apache Ignite: Strong Consistency and Transactions
- Apache Deep Learning 101: Using Apache MXNet on an HDF Node
- Apache Gearpump: An Introduction
- Apache Hive vs. Apache HBase
- Apache Ignite Transactions Architecture: 2-Phase Commit Protocol
- Apache Ignite Transactions Architecture: Concurrency Modes and Isolation Levels
- Apache Ignite Transactions Architecture: Failover and Recovery
- Apache Ignite: Setup Guide
- Apache Spark and Apache NiFi Integration (Part 2 of 2)
- Apache Spark Structured Streaming Integration With Apache NiFi 1.5: Scala Edition
- Apache Spark Submit vs. Talend Spark Jobs: What's the Difference?
- API Gateway Add-on for Heroku PaaS
- API Is Not Just REST, Part 1
- API Is Not Just REST, Part 2
- API Is Not Just REST, Part 3
- API Lifecycle in Anypoint Platform
- API Monitoring: JMeter for Posting Data With Random Generated Keys
- API Quota API, Webhooks, and Server-Sent Events (SSE)
- APIs to Be Removed From Java 10
- Appian Releases Findings in Digital Transformation Readiness Survey
- Application Security Policy: Might Need to Revisit as DevOps Emerges
- Applying Blockchain Technology in a Global Data Infrastructure
- Arduino: LCD Displays (Part 1)
- Are You Drowning Jira and the Rest of Your Software Delivery Value Stream?
- Ask a DZone Editor: Writing About Your Product or Service on DZone
- Async Await in Java
- Asynchronous Retries With AWS SQS
- Auditing Linked Servers
- Authentication Using Google in ASP.NET Core 2.0
- Authentication Using Twitter in ASP.NET Core 2.0
- Automated Testing for REST APIs
- Automating the Blockchain Explained
- Avro at Data Sourcing Layer and Columnar Format for High Performance
- AWS Adventures: Part 3 — Post Mortem on Lambdas
- AWS Cognito User Pool Access Token Invalidation
- Azure Data Lakes and U-SQL SELECT Transformation Rowsets
- Azure SQL Database vs. Azure SQL Data Warehouse
- Barely Sufficient Documentation
- Basics for Setting Up a Microservices Architecture in a Project for Spring Boot and Gradle
- Batch vs. Stream Processing: Which Should You Choose and When? [Video]
- Battle of the Object Storage Vendors
- Beginner’s Guide to Creating Chatbots Using Dialogflow (Api.ai)
- Benefits of Using CSS Preprocessors Like SASS
- Best in Developer Tech: 2018 DEVIES Award Winners Named at DeveloperWeek
- Best Practices for Building Great API Developer Portals
- Beta Testing of Your Product: 6 Practical Steps to Follow
- Big Code: The Ultimate Challenge of Software Engineering (Part 1)
- Big Data Testing: How to Overcome Quality Challenges
- Big Data: Velocity in Plain English
- Big Things Come in Small Packages: Enter the At Your (Micro) Service Contest
- Bitbucket Vs. GitHub
- BLE vs. Wi-Fi for IoT Product Development
- Blending Man and Machine to Get the Most From AI
- Blockchain Application for Insurance
- Blockchain Is Bigger and Has More Uses Than Just Cryptocurrency
- Blockchain Security Theory and the Cryptocurrency Boom, Part 1: Theory
- Blockwatch: What Is a Decentralized Exchange?
- Book Review: Production-Ready Microservices
- BPM - A Guide for Skeptics
- Brainstorming in IT Teams: Must-Have or Time Wasting?
- Bringing DevOps to the Database, Part 1: Version Control
- Bringing DevOps to the Database, Part 2: Continuous Delivery
- Bringing Transformation to Connected Industry
- Build a Secure PWA to Track Your Crypto Investments With Okta
- Build Authentication the Easy Way with Spring Security 5.0 and OIDC
- Build User Registration With Node, React, and Okta
- Building a Chatbot Using Azure Bot Services
- Building a Chrome Extension Using React
- Building a Floating Audio Player in Mixed Reality
- Building a Node.js App with MongoDB Atlas and AWS Elastic Container Service, Part 1
- Building a Node.js App with MongoDB Atlas and AWS Elastic Container Service, Part 2
- Building a Secure Containerized Microservice With .NET Core
- Building Ambassador, an Open Source API Gateway on Kubernetes and Envoy
- Building an Angular 5 Application Step-By-Step
- Building an Awesome Login Screen With NativeScript
- Building Microservices Using Spring Boot and Docker - Part 1
- Building Microservices Using Spring Boot and Docker - Part 2
- Building Microservices With Akka HTTP: A CDC Approach
- Building RoaringBitmaps From Streams
- Calculating Customer Lifetime Value: SQL Example
- Calling SOAP From UWP
- Can AI Help Migrants Integrate Into Their New Home?
- Cancer Sucks. DevOps Helps.
- Caylent's 12-Step Guide to Managing Docker Swarm Using Ansible
- CDI (Part 2): Qualifiers in Java: Polymorphism in DI
- CDI (Part 3): Events and Observers for Low Coupling and High Cohesion
- CDI (Part 4): Lazy Initialization
- Chrome Distrusts SSL Certificates
- CI/CD Tools Throwdown: Jenkins vs. TeamCity vs. Bamboo
- Clarifying Statistics Terminology
- Classifying Nudity and Abusive Content With AI
- CLI for Indexing Data From MongoDB to Elasticsearch
- CLI for Indexing Data From Postgres to Elasticsearch
- Cloud Backup for the Enterprise with Microsoft Azure and Veeam
- CloudAMQP Audit Message Processor for Liferay 7/DXP
- Code Generation of OpenAPI (fka Swagger) Still the Prevailing Approach
- CodeTalk 2.0: Containers, the Java EE Way [Podcast]
- CodeTalk: How NPM Handles 3 Billion Weekly Downloads With Microservices [Podcast]
- CodeTalk: Key Market Dynamics for Kubernetes, AWS, and Microservices [Podcast]
- Companies are at Risk of Losing 1 in 4 IT Professionals Due to Poor Work-Life Balance
- Comparing Files in Java
- Comparing Progressive JavaScript Frameworks: Angular and Vue.js
- Comparison of JavaScript Pivot Grids for Developers
- Complexion Reduction: A New Trend in Mobile Design
- Compliance, Regulations and Traceability: How Lean, Agile and SAFe Principles Fit
- Concerns About Game Development
- Concerns About the Open Source Ecosystem
- Concerns Over IoT
- Configuration Tales: Protecting a Flaky API Server
- Configuring HTTPS for Use With Servlets [Snippet]
- Connect to Dynamics CRM Data in Ruby
- Connecting QnAMaker FAQ Bot with Social Channels using Azure Bot Framework
- Connecting the Connected - Reference Architecture for the Telecommunications Industry
- Consider Introducing Docker to Your Data Science Workflow
- Considering a Career in Software Testing?
- Containerized Integration With Apache Camel [Video]
- Containers, Kubernetes, and Redis Enterprise Explained
- Content Security Policies
- Content Security Policy (CSP) Explained
- Continuous Automation and Delivery With the Database
- Continuous Delivery for All
- Continuous Delivery to Kubernetes for Machine Learning
- Continuous Integration in the Age of Containers - Part 2
- Continuous Testing: 6 Ways to Speed Up and Streamline Your QA Strategy
- Conversational AI Platform: 10 Features to Look for
- Convert Galera Node to Async Slave and Vice-Versa With Galera Cluster
- Cookie Authentication With ASP.NET Core 2.0
- Create a Vuex Undo/Redo Plugin for Vue.js
- Create Dynamics NAV Data Visualizations in Power BI
- Create UWP Apps With VB.Net and Windows Template Studio
- Creating a Chat Application Using React and ASP.NET Core - Part 1
- Creating a Chat Application Using React and ASP.NET Core - Part 2
- Creating a Chat Application Using React and ASP.NET Core - Part 3
- Creating a Simple Spring Boot API From Scratch
- Creating Alexa Skills With IBM Watson [Presentation]
- Creating an Environment of Teamwork
- Creating Annotations in Java
- Creating Extent Reports in Selenium Using the Extent API
- Creating Modals in Rails
- Creating Our First Component in Angular 2
- CSS Columns
- CSS Position: Relative vs Position Absolute
- CSS Relative Font Size
- Cultural Influence on Website Designs
- Custom Data Parsing With Logz.io [Video]
- Custom Partitioning and Analysis Using Kafka SQL Windowing
- Customer-First Software Development Lifecycle
- Customizing the SQL Prompt Built-In Snippets: A Better 'ata' Snippet
- Data Binding in Angular 2
- Data Lake: The Central Data Store
- Data Migration Assistant Custom Configuration
- Debug Your OpenShift Java App With Microsoft VSCode and the Red Hat CDK
- Debugging and Troubleshooting Microservices in Kubernetes With Ray Tsang (Google)
- Debugging JavaScript With Source Maps
- Deep Dive on Cross-Data Center Replication (XDCR)
- Demystifying the Cloud
- Demystifying the Term 'Data-Driven'
- Deploy an MVC Application to the Server
- Deploying .NET Core Apps to a Raspberry Pi
- Deploying Java Apps with Kubernetes and the Ambassador API Gateway
- Deploying Vaadin on Heroku
- Deriving Insight From Big Data in Real Estate
- Design Thinking Approach: Think Twice Before Building Throwaway Prototypes
- Design Thinking: An Out-of-the-Box Strategy to Build Innovative Products
- Designing a Microservice Canvas From a Non-Dev Perspective
- Deterministic Functions, Caching, and Worries About Consistent Data
- Develop Custom Ensemble Models Using Caret in R
- Developer Things #8: How to Develop More Secure Software with Steve Feldman
- Developers Are the Architects of Tomorrow's Business
- Developing Applications With Go and NoSQL [Video]
- Developing Secure Scala Applications With Fortify for Scala [Presentation]
- DevOps for Adults
- DevOps on Graphs: The 5-Minute Interview With Ashley Sun, Software Engineer at LendingClub [Video]
- DevOps Thoughts, Fixing Culture Roadblocks, and Cultural Anti-Pattern Practices
- DevOps: Boring Is the New Black
- DevSecOps Is a Key to Cost Reduction
- DevSecOps Is an Abomination!
- Dialog Management as a Key Technology for Conversational Systems
- Diameter Server Load Testing — A Guide
- Digital Experience and Transformation
- Digital Transformation in the New Age of Pharma
- Digital Transformation Is Everything but BS
- Distributed Sagas for Microservices
- Dive Into Vert.X Microservices and Deploy in Production With Cloud 66
- Do I Need to Include an alt Attribute on Every Image?
- Do Virtual Assistants Do More Harm Than Good?
- Do You Really Need That SQL to Be Dynamic?
- Do You Want to Speak to My Computer?
- Docker For Beginners
- Docker for Beginners Part 1: Containers and Virtual Machines
- Docker for Beginners Part 2: Docker Installation on Mac and Ubuntu
- Docker SQL Containers, EKM, and Secure Credentials
- DocRaptor and Its Python APIs
- Does Diversity Matter in Software Testing? [Video]
- Don't Parse, Use Parsing Objects
- Don't Sleep When You Test!
- Don't Test PL/SQL Features With Trivial Code
- Don’t Chain Yourself to a Desk!
- Don’t Let Your Stress Crush Your Career
- Downloading Audio From Azure for MR Apps
- Dynamic Configuration Management in Microservice Architecture With Spring Cloud
- Easily Automate Your CI/CD Pipeline With Jenkins, Helm, and Kubernetes
- Eclipse Shortcuts for a Productive Workflow
- Eclipse: Still the Best IDE!
- EE4J: An Update
- Eggplant Functional: Automatically Run Selenium Standalone Server on Windows
- Embedded Analytics Are Powerful for Apps: Why Do You Need Them?
- Empathic Design: 5 Ways to Get Your Innovation Mojo Back
- Encryption in S3 [Video]
- Encryption System Safeguards Cloud Data
- Endorsing Healthcare APIs
- Enforce SSL and Use HSTS in .NET Core 2.0: .NET Core Security Part I
- Ensure 100% App Transparency With SaaS Application Monitoring
- Enterprise DevOps: Creating a Service Line
- Equifax ... Seriously?
- Error Handling in RxJava/RxKotlin
- ETL On-Premises Oracle Data to Google BigQuery Using Google Cloud Dataflow
- Evaluating Detectron, Facebook's Object Detection Platform
- Event Analytics: How to Define User Sessions With SQL
- Event-Driven Microservices With RabbitMQ and Ruby
- Event-Driven Microservices With Vert.x and Kubernetes (Part 2 of 3)
- Evolution up to Serverless Architecture
- Examples of Data Grids, Compute Grids, Service Grids, and Executing SQL Queries
- Executing Single Java Source Files With One Command
- Executive Insights on the State of Big Data
- Experience Time Series Analysis and Forecasting Methods
- Experiments in Data and Tool Blending: Around the World in 8 Languages
- Exploiting SQL Injection: A Hands-on Example
- Facial Recognition Made Easy With Filestack
- Fade in Lazy Loaded Images With React and CSS: A Quick Guide
- Fantastic Buttons and Where to Find Them — in the MR Toolkit
- Fast Data Processing Pipeline for Predicting Flight Delays Using Apache APIs (Part 1)
- Fast Data Processing Pipeline for Predicting Flight Delays Using Apache APIs (Part 2)
- Fast Data Processing Pipeline for Predicting Flight Delays Using Apache APIs (Part 3)
- Faster FreeRTOS Percepio Tracealyzer Streaming With Segger RTT
- Faster, Streamlined Azure and OpenStack Provisioning
- February Agile Roundup: Leadership and Teambuilding in Agile
- February in IoT: Surveys and Synergy
- Field-Access Interfaces for More Readable Java Stream Code
- Find Device Location in an Alexa Skill and a Google Home Action
- Five Most Common User Research Methods in User Experience
- Five Practices that Shape Next-Gen Mainframe Developers into IT Leaders
- Five Steps to Better Data Quality
- Five Things You Need to Know About the GDPR
- Flexible Architecture With Interfaces
- FreeRTOS and Code Coverage on Embedded Systems
- Fun With React: A Quick Overview
- Game Dev Trends
- GDPR in the EU + Custom Apps: What You Need to Know
- GeoBike, Part 2: Querying the Data
- Gesture-Controlled Steering for Next-Gen Driverless Cars
- Get to Know Your Neighbors With SAP HANA
- Getting Data From the Web
- Getting Data From the Web
- Getting Started With Augmented Reality in NativeScript
- Getting Started With Couchbase Mobile Using Docker Containers
- Getting Started With IoT Using an Arduino and Google
- Getting Started With Java 9 Modules/Project Jigsaw [Video]
- Getting the Most Out of Vary with Fastly
- GitHub's Top 10 JavaScript Projects
- GitLab vs. GitHub for Open Source Projects
- GitOps: High-Velocity CI/CD for Kubernetes
- Go for Beginners Part 2 - Declaring Variables in Go
- Go Microservices, Part 1: Building Microservices With Go
- Go Microservices, Part 2: Building Our First Service
- Go Microservices, Part 3: Embedded Database and JSON
- Go Native With Booleans in PL/SQL
- Going Serverless with Amazon Web Services (AWS) - The Traditional Approach
- Gradle and Its New Kotlin DSL [Video]
- Grails Quickcast #9: GORM Many-to-One Relationship - Replacing a Collection [Video]
- GraphQL as an API Gateway to Microservices
- gRPC and the Open Source Ambassador API Gateway
- Hackathon Projects by Big Companies: Foursquare, Paypal, Banco Sabadell
- Hadoop vs. Spark: A Head-to-Head Comparison
- Handle Webhooks With Serverless PHP
- Has jQuery Become a Polyfill?
- Hashing With SHA-256 in Oracle 11g R2
- HDF 3.1 Blog Series (Part 3): Kafka 1.0 Support With HDF Integrations
- HDF 3.1 Blog Series (Part 4): Unit Testing and CI and CD of Streaming Analytics Apps
- HDF 3.1 Blog Series Part 2: Introducing the NiFi Registry
- HDP 2.6.4-HDF 3.1: Apache Spark Streaming Integration With Apache NiFi 1.5
- Hedvig and Object Storage: A Match Made in the Cloud
- Helping AI Learn the Flow of Conversation
- Here's What You've Mist: A Stormfront of Cloud
- Hibernate/GORM: Solving the N+1 Problem
- High Usage APIs and Externalizing API Metrics Within API Documentation
- Highly Maintainable and Flexible UI Test Automation - Part 1
- Highly Maintainable and Flexible UI Test Automation - Part 2
- How a Cloud Security Company Runs Its Security Council
- How AI Can Make Editing CRISPR Safer
- How APIs, Edge Computing, and AI Will Evolve in 2018
- How Big or Small Is an API?
- How Blockchain Can Transform Artificial Intelligence
- How Can a Testing CoE Boost Testing Efforts and Help Gain QA Maturity?
- How Can APMs Help Software Teams Create Better User Experiences?
- How Cloud Management Lets You Re-imagine the Possible
- How Do You Secure Open Source Software?
- How Does Blockchain Technology Work with IoT?
- How Graphene Could Transform IoT
- How Microservices and DevOps Help CIOs Realize Business-IT Alignment
- How Much Time and Money Go Into Developing a Messenger Chatbot?
- How Python Is Helping to Improve Open Source
- How Robotic Surgery Demands Changes to Training
- How SAP Is Building the Cloud Platform of the Future
- How Synchronization Works in Java (Part 1)
- How to Adopt Machine Learning
- How to Answer Tough Security and Compliance Questions in 2018
- How to Apply Critical Path Method in Software Project Management
- How to Apply User Personas to Improve Exploratory Testing
- How to Automate GUI Tests for MacOS ‘.dmg’ Installer Images
- How to Avoid the Tricentis Software Fail Watch
- How to Be a Master in Software Development
- How to Build a 3D Printer in Python
- How to Build a Simple Twitter Client With Xamarin Forms and .NET Standard 2
- How to Compute the Power Series for an Inverse Function
- How to Create a Lightweight Performance Monitoring Solution with Docker, Grafana and InfluxDB
- How to Create and Maintain Database Security Using Dynamic Authorization
- How to Create Test Data in a Database With JMeter
- How to Debug Disk Full Errors in Redshift
- How to Dynamically Create a Component in Angular
- How to Easily Write Your First Serverless Application
- How to Find Unused Indexes in MongoDB
- How to Gain Insight into Cloud UX with SaaS Monitoring
- How to Generate OpenAPI Definitions From Code
- How to Handle Heavy Workloads
- How to Implement Content Negotiation in ASP.NET Core 2.0
- How to Improve the Response of Your Chatfuel Facebook Chatbot
- How to JavaScript in 2018
- How to Measure Latency at Scale
- How to Mount USB Drives on VirtualBox
- How to Publish Your App on App Store and Google Play: A Comprehensive Go-to-Market Guide
- How to Reformat a Database in One Operation
- How to Repair MDF Files in SQL Server Database
- How to Resolve Some Salesforce Issues (Winter ‘18 Release)
- How to Retrieve Database Data for API Testing With JMeter
- How to Run a HA MySQL Database on Red Hat OpenShift
- How to Run Payara Micro on Android (No Root Required)
- How to Set up a Gatling Test's Implementation Environment
- How To Sort Objects In Java
- How to Start Your Journey in Microservices — Part One
- How to Strategically Implement a Mobile Application Security Testing Tool
- How to Structure Your Business to Make Better Use of Data
- How to Upload Images to an ASP.NET Core REST Service With Xamarin.Forms
- How to Use Predictive Analytics in Retail
- How to Use Quartz, Mule Requester, and Splitter
- How We Wronged Neo4j and PostgreSQL: Update of ArangoDB Benchmark
- Humans Welcome AI Co-Workers
- Hurdles Affecting Game Development
- If You Want to Matter in the Software Industry, Stop Being a Laborer
- IFQL and the Future of InfluxData
- Implementing a Bounded Context
- Implementing a Serverless Batch File Processing Application
- Implementing AOP With Spring Boot and AspectJ
- Implicit Search Functionality Using Custom Text Classification
- In Search of an Effective Developer Experience with Kubernetes
- Increasing Resiliency with Circuit Breakers Using Failsafe
- Infinite Streams in Java 8 and 9
- Infusing Artificial Intelligence and Machine Learning into .NET Applications
- Innovate Or Die: The Cost Of Doing Nothing
- Innovation Suckers
- Inside a Lambda Runtime: A Peek into the Serverless Lair
- InSpec 2.0 Delivers Compliance at Velocity to Accelerate DevSecOps
- Integrate Camunda BPMN With MySQL
- Integrating MongoDB Atlas with Heroku Private Spaces
- Integrating Mule ESB, Docker, and OpenShift S2I, Part 1 [Video]
- Integrating Rollbar With Codeship
- Integration Roundup: Springtegration
- Integration With Zapier
- IntelliJ IDEA 2018.1 EAP: Editor Enhancements and More
- IntelliJ IDEA 2018.1 EAP: Inline External Annotations and Java Compiler Enhancements
- IntelliJ IDEA 2018.1 EAP: Partial Git Commits and More
- Introducing AWS Lambda
- Introducing HTTP/2 Server Push with NGINX 1.13.9
- Introducing Node Clinic - A Performance Toolkit for Node.js Developers
- Introducing the Maven git commit id Plugin
- Introduction to Apache MXNet
- Introduction to Basic Statistics Measurements
- Introduction to Selenium 3.0
- Ionic, Lumen, Firebase, Google Maps, Raspberry Pi, and Background Geolocation
- iOS Code Signing: Part 1, Getting Started
- iOS Code Signing: Part 2, Certificate Signing Requests
- iOS Code Signing: Part 3, Certificates
- iOS Code Signing: Part 4, Provisioning Profiles
- iOS Code Signing: Part 5, Signing iOS Apps
- iOS Developers’ Alert: Apple Unleashes the Power of Progressive Web Apps
- IoT (Internet of Things): The Revolution in Mobile Apps!
- IoT Leadership: Realizing the Value of IIoT [Podcast]
- IoT Use Cases
- Is Big Data the Key to Effective Employee Engagement?
- Is Enterprise Mobility the Simplest Way to Digital Transformation?
- Is String#repeat Coming to Java?
- Is There a Need For Performance Testing in Production?
- Is There a Right Language for Microservices Development?
- Is Translytics Just Rebranded OLTP?
- Iterating Over Tables in a Qt GUI Test
- Jargon-Free Webpack Intro for Vue.js Users
- Java 10 and the Emerging Problem of Release Fatigue
- Java 8: Bastion of Long-Term Support
- Java 9 Modules (Part 2): IntelliJ and Maven
- Java 9 Modules (Part 3): Directives
- Java 9: Small Language Changes and New APIs [Video]
- Java Annotated Monthly: February 2018
- Java Art Generation With Neural Style Transfer
- Java Class Metadata: A User Guide [Presentation]
- Java Code Style: Operators and New Lines [Snippet]
- Java EE Has a New Name….
- Java High-Level REST Client: Elasticsearch
- Java Phasers Made Simple
- Java Quiz 10: Demonstrating Anonymous Class
- Java Quiz 11: Branching Statements
- Java vs. Kotlin - Which Language Should Android Developers Start With?
- Java: Using Immutable Classes for Concurrent Programming
- JavaScript Attacks in WebViews
- JDK 10 Release Candidate Phase
- JDK 10's Summary Javadoc Tag
- JDK 10: Accessing a Java App's Process ID From Java
- JDK 10: FutureTask Gets a toString()
- JDK 9: NotNullOrElse Methods Added to Objects Class
- JMeter Parameterization: The Complete Guide
- JSON Data Modeling for RDBMS Users
- JSON Modeling for RDBMS Users [Video]
- JSON Web Tokens With Spring Cloud Microservices
- Kanban Pull System: A Simple Way to Improve Software Throughput
- Keep Your Remote Developers Engaged
- Keeping API Schema Simple for Wider Adoption
- Key Development Techniques for Building Microservice-Based Solutions
- Key Takeaways from the 2017 Gartner Market Guide for Data Preparation
- Key Terms to Know: Regression Analysis
- KISS Kubernetes: Building Your First Container Management Cluster
- Know Where All Your APIs Are Before You Deliver On API Governance
- koa-pageable: Spring-Style Pagination in JavaScript
- Kotlin’s java.util.Optional API Equivalents
- Kubernetes Monitoring: Best Practices, Methods, and Existing Solutions
- Lambda for Asynchronous Message Processing Through SQS
- Leading and Lagging Indicators
- Leading Through Shared Goals
- Learn MongoDB With Me
- Learning About the Headers Used for gRPC Over HTTP/2
- Learning to Use the GraalVM
- Lessons Learned Syncing 800 Million Contacts To Our Database
- Let's Talk About Stress, Baby - Part 3
- Let's Talk APIs and Prototyping [Video]
- Lifecycle of a Request-Response Process for a Spring REST API
- Limitations of the Measure of Central Tendency Statistics
- Lint, Lint and Away! Linters for the English Language
- Locust Performance Testing Using Java and Kotlin
- Loops Are the Hardest
- Machine Learning and MemSQL
- Machine Learning in a Box (Part 4): Get Your Environment Up and Running
- Machine Learning on Kubernetes
- Machine Learning With Decision Trees
- Machine Learning: An Introduction
- Machine Learning: Validation Techniques
- Make Use of Docker with JMeter
- Making a Faster API
- Making Mainframe Agile in Continuous Testing With Service Virtualization [Webinar]
- Management Zones Help Devs with Transition to DevOps
- Managing a Monolith Breakup: Stateful Services
- Managing Cyberthreats for Enterprise Mobility With AI and Other Methods
- Managing Feature Flag Debt With Split
- Managing Feature Flags at Scale - Retire Your Flags
- Managing Mule Schedules With Anypoint Runtime Manager
- MariaDB ColumnStore Distributed User-Defined Aggregate Functions
- Measuring SLA Performance Is Still Largely Do-It-Yourself
- Microinteractions: Building Meaningful Connections With Users Through Design
- Microservices - Central Config Server Layer
- Microservices and Data Virtualization
- Microservices Authentication and Authorization Using API Gateway
- Microservices With Netflix OSS, Apache Kafka, and Docker: Part 1, Install Apache Kafka in a Docker Container
- Mitigating Bias in Machine Learning Datasets
- Mobile Automation That Works
- Mobile Developer Insights With Analytics: See What Your Code Is Doing in the Real-World
- Mobile Test Automation Using Common Denominators
- Mobile Testing on iPhoneX – What Developers Need to Know
- MongoDB Drops ACID
- MongoDB's Drive to Multi-Document Transactions
- Monitor the Health of Your System
- Monitoring Application Performance on the Frontend in the Age of Impatience
- Monitoring Lambda Metrics with the ELK Stack – Part 1
- Monitoring With Prometheus
- Monthly Writers' Recap: January 2018
- More Outputs Are Better for Establishing an API Observability Ranking
- Morning Java: Fresh Starts
- Most Popular Game Dev Solutions
- Most Popular Java Web Frameworks
- Moving Beyond Data Visualization to Data Applications
- Moving Your Data From MongoDB to AWS Redshift for Analytical Processing
- MQTT + Apache Kafka + InfluxDB + SQL = IoT Harmony
- Mule ESB Docker OpenShift S2I - Part 2 [Video]
- Mule Reading Files in the Middle of the Flow Using Mule-Requester
- MuleSoft Creating Custom Component/Connector
- Multi-Factor Authentication With SSH and OpenVPN
- My Adorable Useless Code [Comic]
- Myth 8: The Scrum Master is a Junior Agile Coach
- Myth 9: Story Points Are Required in Scrum
- Named Entity Recognition: Applications and Use Cases
- Nesting in Less and Sass
- NetEnt: Betting on DevOps
- New to MongoDB Atlas: Availability Across All Google Cloud Platform Regions
- New Wearable Measures Oxygen Levels In Muscles
- No Subqueries Allowed in Materialized View? No Problem!
- Node.js RESTful API to Create Interactive Charts
- NoSQL in Plain English
- NoSQL Performance Benchmark 2018: MongoDB, PostgreSQL, OrientDB, Neo4j and ArangoDB
- Not All Vulnerabilities Are Created Equal
- Notification Channels in Android Oreo
- On Tail Call Optimization
- Opal - Ruby on JavaScript VM - What's Still Missing
- OpenShift Quick Start: Build, Deployment, and Pipeline
- OpenShift Quick Start: CLI
- Operating Thresholds: Behind the Scenes
- Organizing XCUIElements With Swift Enumerations
- Outsourcing Banana Skins: Warning Signs That Your Supplier Isn't as Good as They Claim
- Package by Layer for Spring Projects Is Obsolete
- Partitioning With Apache Kafka and Vert.x
- Pattern of the Month: Iteration
- Performance and Runtime Analysis With FreeRTOS
- Performance Impact of Meltdown and Spectre V1 Patches on ArangoDB
- Performance Roundup: Back in Action (The SQL)
- Performance Testing: The Basics [Infographic]
- Pipelines on a Rails Environment With react_on_rails and Webpack
- Planning for Chaos with MongoDB Atlas: Using the ''Test Failover'' Button
- Platform Power: Unlocking the Value of Digital Transformation
- Please, Don’t Call Them RESTful
- Popular Solutions and Techniques for Big Data Analytics
- PostgreSQL on Open Liberty
- PostgreSQL Rocks, Except When it Blocks: Understanding Locks
- Pre-Websocket Workarounds
- Predicting Cancer Type With KNIME Deep Learning and Keras
- Predicting Resource Exhaustion with Double Exponential Smoothing
- Prefer System.lineSeparator() for Writing System-Dependent Line Separator Strings in Java
- Preparation Is Key: IoT and Cyber Attacks
- Preventing XSS Vulnerabilities When Developing Ruby on Rails Apps, Part 1
- Preventing XSS Vulnerabilities When Developing Ruby on Rails Apps, Part 2
- Problems With Kafka Streams: The Trilogy
- Product Manager's Dilemma: Build vs. Buy
- Production Crash Root Cause Analysis Step-by-Step
- Programming BS: Null
- Prometheus With Java EE and MicroProfile Metrics [Video]
- Promises: A Modern Swift and Objective-C Library
- Proof of Concept: A Dress Rehearsal of Your MVP
- Provider-Hosted App (SharePoint Add-In) Configuration in SharePoint Server 2013
- PyDev of the Week: David Litvak
- PyDev of the Week: Emily Morehouse-Valcarcel
- PyDev of the Week: Juan Luis Cano
- PyDev of the Week: Robert Cimrman
- Python Robots [Comic]
- Quantifying Normal Approximation Accuracy
- Quick Guide to User-Defined Types in Oracle PL/SQL
- Rails Bundle Install and Gemfile
- Rails Capybara Setup
- Rails Scaffold
- Rails's redirect_to
- Raising the Limits on Developer Speed
- Ramping Up Regression Testing Essential in DevOps Environments
- Rapid Adoption of Technologies and the Resulting Complexity
- React Is Taking Over Front-End Development
- React JSX: How to Do It the Right Way, Part I
- React JSX: How to Do It the Right Way, Part II
- React.js Overview
- Reactive Streams in Java 9
- Reactive vs. Synchronous Performance Test With Spring Boot
- Read QR Code Content With Selenium and zxing
- Reading Data From Oracle Database With Apache Spark
- Real-World Problems Being Solved By Open Source
- Reclaiming My Blog as My Thought Space
- Reddit on Building and Scaling r/place
- Redux + (RxKotlin | RxSwift) = Awesome Native Mobile Apps —Part 3 — Reducer and More
- Rejection, Dejection, and Resurrection, Oh My!
- Release Management Best Practices: Defined
- Repeatable Annotations in Java 8
- Reproducible Builds in Java
- Research Highlights High Cart Abandonment Rates on Mobile
- Resolve Git Conflicts Using Katalon Studio
- RESTful Services Made Simple: How to Get Started in 3 Steps
- Rethinking iOS Apps in the Enterprise [Video]
- Retraining Machine Learning Models
- Reverse Engineering a Production Web Application
- Revisiting Global Data Consistency in Distributed (Microservice) Architectures
- Rob Mee on the Evolution of Agile to DevOps
- RSpec Let vs Before
- RSpec Rails Controller Test
- Ruby Language for Beginners Part 3 - Ruby Strings
- Ruby Language for Beginners, Part 2: Ruby Methods
- Ruby vs Golang: Which Is the Best Solution?
- Running Ansible at Scale
- Running Around the Block: a Dummy's First Encounter with AWS Lambda
- Running on Time With Spring’s Scheduled Tasks
- Rust for Java Devs – Creating Functions
- Saga Pattern | How to Implement Business Transactions Using Microservices - Part I
- Saga Pattern | How to Implement Business Transactions Using Microservices - Part II
- Scala vs. Python for Apache Spark
- Scala: Lazy Evaluation [Presentation]
- Scala: Repeated Method Parameters
- Scaling a Sales Recommendation Engine With Apache Spark and MongoDB
- Scaling Agile with JIRA Plugins: the 1968 Alfa Romeo Solution to Scale
- Scaling Couchbase Server on Azure
- Schema and Spark Fun With HDF 3.1
- Schema-First API Design
- Script for Migrating Related Posts in WordPress
- Secure Process Adoption
- Secure SDLC: Common Phases and List of Tasks
- Secure Spring REST With Spring Security and OAuth2
- Secure Your Mobile App With OIDC and Ionic for JHipster
- Secure Your Vert.x Server With Single Sign-On From Okta
- Securing Your Future With IoT Security Testing
- Security Roundup: It's Off the Blockchain
- Selenium With Java: Google Search
- Semantically Ordering Versioned File Names in Java
- Sending SMS Messages Through Slack With Java and Routee
- Sentiment Analysis Examples Using Google Cloud NLP API
- Separating State Into Angular Modules With Ngrx
- Serverless Payments with Stripe and AWS Lambda
- Service Mesh: The Best Way to Scale Enterprise Apps
- Session Management in ASP.NET MVC
- Set Up an API Endpoint Distributed Over Multiple Servers Using NGINX Upstreams
- Set Up Anypoint Studio: All You Need to Know
- Setting Up Database Servers for Development on Mac OS X Using Docker
- Setup Your Deployment Using Dokku
- Sex Robot [Comic]
- Shifting Security Left Into the Application
- Simple Java Program to Append to a File in HDFS
- Simple Task Scheduler With PHP
- Simplifying Complexity: When It's Time to Hang up Your Legacy System for a Platform
- Simulation of Gambler's Ruin (Random Walk) With R
- Skills Developers Need for Big Data
- Skills Developers Need To Improve Performance Tuning and Testing
- Small Data Meets Big Data
- Smart Resource Utilization With Spark Dynamic Allocation
- Software and Pipeline Architecture for DevOps
- Software Design Principles
- Solving Data Integration at Stitch Fix
- Spring Boot 2 Applications and OAuth 2 - Legacy Approach
- Spring Boot 2 Applications and OAuth 2: Setting Up an Authorization Server
- Spring Boot 2.0 New Features: Infrastructure Changes
- Spring Cache Annotation Tips and Tricks
- Spring DI Patterns: The Good, The Bad, and The Ugly
- Spring MVC Exception Handling and Monitoring With Rollbar
- Sprint Zero
- SQL Database Query Editor in Azure Portal: A Deeper Look
- SQL Injection Prevention Techniques for Ruby on Rails Web Applications
- SQL Log File Corruption and Possible Recovery Methods
- Starting With Ethereum: Smart Contracts
- Stateless Authentication With JSON Web Tokens
- Step-By-Step Guide On How To Build a Project With DApps Part 1: Java
- Step-by-Step Load Testing Guide: Selenium
- Store Your User Data Securely (Not in Local Storage)
- Study Examines the Environmental Benefits of Autonomous Vehicles
- Super-NetOps: What's in It for DevOps?
- Survey Finds Low Code/No Code Custom App Development Yields Big Benefits
- Survey Results: The 10 Most Important End-User Features to Develop for Enterprise Mobile Apps
- Take Big Data to the Next Level With Blockchain Networks
- Take Your Caller's Perspective
- Teaching a Robot to Respect Personal Space
- Teaching Machines to Cooperate
- Teaching the Next Generation to Work With AI
- Technologies and Trends That Will Shape Enterprise IT in 2018
- Terminal Password Typing [Comic]
- Test All the Things in GitLab CI With Docker by Example
- Test Automation Success at ExxonMobil [Video]
- Test Automation: Reduce Time to Analyze and Report Failures
- Test-Driving Kotlin in ZK
- Testing APIs Using Postman
- Testing Macros in Scala
- Testing Microservices: A Sane Approach in Pre-Production and Production
- Text Classification: Applications and Use Cases
- The 2018 Olympic Games and Agile
- The Best of 2018 Predictions on Digital Transformation
- The Best of Both Worlds: Relational + JSON
- The Big Data Bikocalypse [Podcast]
- The Cybersecurity Concerns of Driverless Cars
- The Data Is Already Here, It's Just Not Equally Distributed
- The Developer's Guide to Collections
- The Developer's Guide to Collections: Lists
- The Developer's Guide to Collections: Sets
- The Difference Between No-Code and Low-Code Products
- The Dynamic Cloud: Availability and Scalability for Your Biggest Days
- The Evolution of Application Performance Management
- The Expression Problem in Go
- The Final Name for Java EE: A Vote
- The Fishbone Diagram
- The Five Relationships for the Product Owner [Infographic]
- The Five Steps Required to Enable Quality@Speed
- The Fundamental Methods Necessary for CD/CI Success
- The Future of Database Technology in the Era of Serverless Computing
- The Future of Game Development
- The Future of Open Source Is So Bright...
- The Growing Importance of GitHub Topics for Your API SEO
- The Ignored Parts of Agile
- The Importance of Listening to Developers
- The Java Experience With Incompetent Coworkers [Comic]
- The Last Resort [Comic]
- The Magic of a Remote Organization
- The Microservices Paradox
- The Modern Application Security Portfolio
- The Most Common Problems With IoT
- The Most Important Piece of Advice I've Ever Gotten
- The Most Significant Changes To Open Source
- The Network Monitors You've Probably Overlooked
- The Perils Of Taking Work Home With You
- The Real Reason Red Hat Is Acquiring CoreOS
- The Rise of Progressive Web Apps and the Impact on Cross-Browser Testing
- The Server Side Request Forgery Vulnerability and How to Prevent It
- The Seven Samurai of SQL Server Data Protection
- The Shifting Landscape of Mobile Test Automation and the Future of Appium - presented by Jonathan Lipps [Video]
- The Significance of Chatbots
- The Siren Song of the Long-Term Engagement
- The SQL-Based Relational Database Isn't Perfection? Whoa!
- The State of Java in 2018: Faster Updates and New Features
- The Tech Files: Pushing Jupyter Notebooks to Production
- The Top 5 Exfiltration Attacks on WebViews
- The Top Software Testing Tools: The Ultimate List of Lists
- The True Cost of a Data Breach
- The Ultimate Interview Preparation Guide [Link List]
- The War for Port 80 - Epilogue [Comic]
- The Wider Implications of DevOps for Operational Effectiveness in Startups
- The Year of the GDPR
- Thinking of Moving to JDK 9 Next Year? Think Again
- This Week in Data: MongoDB Transactions and Spectre/Meltdown Rumble On
- This Week in Mobile: Android KTX and Being Lazy in Swift
- This Week in Mobile: Android P and Apple's Development Strategy Changes
- This Week in Mobile: Choose Your Conferences!
- This Week in Neo4j: Data Lineage, Google Cloud, Thomson Reuters' OpenPermID
- This Week in Neo4j: Google Cloud Functions and Visualizing Facebook Events
- This Week in Open Source: Eclipse jGit
- This Week in Spring: Cross-Cloud and Spring Tool Suite 4
- This Week in Spring: Reactor and Spring Security
- This Week in Spring: Spring Cloud and Reactive
- This Week in Spring: Spring Framework Updates and Dockerizing
- Thoughts on Security in the Modern Software Supply Chain [Podcast Interview]
- Three Critical Metrics for Engineering Velocity
- Three Surprising Dangers of Automation
- Three Ways to Think About Value
- Throttling in Spring Integration
- Time-Sensitive Trade Data Processing
- Tiny Types in TypeScript
- tinyK22 Boards Arrived
- Tips for Getting Along With Your DBA
- Tips for Making Your Cloud Environment Last
- Top 10 Benefits You Will Get by Using Docker
- Top 10 JavaScript Errors From 1000+ Projects (and How to Avoid Them)
- Top 10 Powerful Platforms for Chatbot Development
- Top 16 DevOps Blogs You Should Be Reading
- Top 5 Alternatives to Selenium
- Top 5 OWASP Resources No Developer Should Be Without
- Top 5 Programming Languages to Learn in 2018
- Top 5 Spring Microservices Courses With Spring Boot and Spring Cloud
- Top Mobile App Testing Methods to Include in Your Testing Plan
- Towards Resource-Oriented REST Development
- TPUs for Everyone
- Transactions, Request Processing and Convoys, Oh My!
- Transferring InputStream to OutputStream in JDK 9
- Troubleshooting Connection Problems: HANA Express From HANA Studio
- Troubleshooting Tips: Failed Debugging With GDB
- Typemock Comic: Developer Hell 2.0 [Comic]
- Understanding Java Logging Hell: The Basics [Video]
- Understanding Key Changes From the Data Protection Directive to the GDPR
- Understanding Memory Utilization in RavenDB
- Use Burn-Down Charts to Discover Scrum Anti-Patterns
- Using AWS S3 for Database Backup Storage
- Using Byteman to Find Out Why the TimeZone Changed on a Java App Server
- Using CSP Nonces Effectively With a Service Worker
- Using Docker in API Gateway and Microservice Development
- Using Drones for Search and Rescue
- Using Gradle Build Caches With Kotlin
- Using JAXB for XML With Java
- Using JSON_TABLE to Move JSON Data to a Relational Table
- Using MQTT and Apache NiFi With Onion Omega for IoT Ingest
- Using MySQL 5.7 Generated Columns to Increase Query Performance
- Using O Notation Beyond Algorithm Analysis
- Using PMM With External Monitoring Services
- Using Python to Understand Quantum Computing [Interview]
- Using the Composite Pattern to Turn the Lights on
- Using the Crowd and AI to Stamp Out Corruption
- Using WordPress Content in a Native Mobile App
- Utility of the Pre-Commit Hook
- UX and UI: Poles Apart
- UX Design Trends to Watch in 2018
- Variable Shadowing and Hiding in Java
- Versioning a REST API With Spring Boot and Swagger
- Vert.x With Zookeeper Service Discovery
- Visibility and Monitoring for Machine Learning Models [Video]
- Visual Design vs. Usability
- Visualizing Microservices: API Design and Strategy
- Visually Testing React Components Using the Eyes Storybook SDK
- VR Mobile Apps to Drive the Market in 2018
- VS Code for PHP Development
- Vuebnb: A Full-Stack Vue.js and Laravel App
- Wait Statistics on a Query
- Waratek Identifies Two New Deserialization Vulnerabilities
- We Need a Steady Flow of Software Engineers with Performance Skills, but All We're Getting Is Drip, Drip, Drip
- We Need to Create a More Inclusive Web for Developers
- Wearables, IoT, and Healthcare
- Web Dev Roundup: Don't Over React(.js)
- Welcome to the DZone Family, Microservices Zone!
- What Are Microservices?
- What Are the Database Scalability Methods?
- What Azure Availability Zones Are and Why You Should Use Them
- What Can Reactive Streams Offer EE4J?
- What Do We Mean by Database Scalability?
- What Do You Use Open Source to Accomplish?
- What Does Blockchain Mean for an Enterprise?
- What Does It Take to Get Your Chatbot Published on Messenger?
- What Games Have You Developed?
- What Growing Teams Can Learn From How Google QA Tests Software
- What HTTPS Really Protects
- What I Do Not Want to Hear About Microservices Anymore!
- What I Learned Making My First Open Source React Component
- What Is a Service in Angular and Why Should You Use it?
- What Is BizTalk Server?
- What Is Cloud-Native? Is It Hype, or the Future of Software Development?
- What Is Digital Transformation?
- What Is Real User Monitoring? Definition, Examples, and Benefits
- What Is Refactoring?
- What Is Synthetic Testing?: A Definition and How it Compares to Real User Monitoring
- What is Test Data, and Why is Data-Driven Testing Necessary?
- What Is the Elastic SQL Approach?
- What Is Time Series Data and Why Should You Care?
- What IT Can Learn From the Beatles' Breakup
- What Keeps a CTO Up at Night
- What Kotlin Fixes in Java
- What Open Source Software Do You Use?
- What Separates Great Software Testers From The Rest
- What to Pack When You Go Bug Hunting
- What Will Red Hat Acquiring CoreOS Mean for the Kubernetes Ecosystem?
- What's Driving Your Security Strategy in 2018?
- What's New in JMeter 4.0?
- What's New in JUnit 5? [Video]
- What's The Most Important Part of the Open Source Ecosystem?
- When Evolving From Mobile to IoT, Don't Forget APIs
- When Postgres Blocks: 7 Tips for Dealing With Locks
- When to Use Row or Page Compression in SQL Server
- When to Use Serverless, and When to Use Kubernetes
- When You Have A Blockchain, Everything Looks Like a Nail
- Where Is IoT Headed?
- Which Distribution of Linux Should I Use?
- Which Programming Language Is Better: R, Scala, or Python?
- Which UI and API Tools Should You Use for Testing?
- Who Should Your First QA Hire Be?
- Why Baking Security Into Products Is Important
- Why Choosing Public Cloud Will Never Go Out of Fashion
- Why Developers Don’t Use TDD
- Why Developers Should Bet Big on Streaming
- Why Do You Always Choose Microservices Over Me? (Said the Monolithic Architecture)
- Why Everything Must Change Every Five Years
- Why IOPS Matters for the Database
- Why IP-Based Rules Are Bad, but We Still Use Them
- Why Load Testing is So Hard
- Why Serverless?
- Why Smart Caches Matter So Much
- Why Social Situations Exhaust Introverts: A Programmer's Take
- Why the Adoption of Kubernetes Will Explode in 2018
- Why the Architecture of Your Software Matters
- Why the Impact of Big Data Extends Further Than You Think
- Why Why? The Importance of Remembering Why You Made a Design Choice
- Why You Need to Stop Relying on Developers to Perform Testing
- Why You Should Stop Testing Every Class NOW
- Will Your Mobile UX Get Sacked by Bounce Rate Measurability in 2018?
- WireMock With Dynamic Proxies
- Women in DevOps: Meera Subbarao
- Women in DevOps: Nicole Munro
- Women in DevOps: Susana Hernandez Zamora
- Working With Object Store in Mule, Part 1
- Working With Object Store in Mule, Part 2
- Working With Object Store in Mule, Part 3
- Writing a Self-Sufficient AWS Lambda Function
- Writing Tests With JUnit 5 and CDI 2.0
- Xamarin Notes — Xamarin.Forms: Layouts
- XCUITest - The Emerging iOS UI Test Automation Framework
- Yet 4 More Techniques for Writing Better Java
- Your Feature Flag Management Needs to Include Retirement
- Your Microservices Effort Will Fail Because You Will Never Decouple Your Business
- [Cloud Comic] Amazon CloudWatch on AWS Free Tier
- [Cloud Comic] Serverless and Everything Else
- “Don’t Be Afraid to Start Load Testing”: AMA with Flood IO’s Load Testing Expert, Tim Koopmans