- DZone
- Sitemap Home
- Articles
- 2018
- February
DZone Sitemap: February 2018 Articles
- 20 Books Java Programmers Should Read in 2018
- 20 Examples of Using Java’s CompletableFuture
- 20 Examples of Using Java’s CompletableFuture
- 3 Steps to Creating An Engineering Culture
- 3 Things Every Java Developer Should Stop Doing
- 5 Hidden Secrets in Java
- 5 Must-Have Skills to Become a Machine Learning Engineer
- 5 Ways to Make Your Database GDPR-Compliant
- 7 Reasons to Use Spring MVC for Developing RESTful Web Services in Java
- 9 Mobile Apps Marketing Case Studies – Conjoining Marketing with Technology
- A Beats Tutorial: Getting Started
- A Beginner's Guide to Mule
- A History of Ruby in iOS Development
- A Specialized High Performance Concurrent Queue
- A/B Testing With Kubernetes and Istio
- Adding Auth to a Jaeger Collector
- AI Programming: 5 Most Popular AI Programming Languages
- An Early Look at Features Targeted for Java 11
- An OAuth2 Grant Selection Decision Tree for Securing REST APIs
- Android WebView: Secure Coding Practices
- Apache Camel URI Completion in Eclipse XML Editor
- Apache Ignite Transactions Architecture: Concurrency Modes and Isolation Levels
- Apache Ignite: Setup Guide
- Apache Spark and Apache NiFi Integration (Part 2 of 2)
- API Gateway Add-on for Heroku PaaS
- API Lifecycle in Anypoint Platform
- API Quota API, Webhooks, and Server-Sent Events (SSE)
- Async Await in Java
- Asynchronous Retries With AWS SQS
- Automated Testing for REST APIs
- AWS Cognito User Pool Access Token Invalidation
- 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
- Beta Testing of Your Product: 6 Practical Steps to Follow
- Build Authentication the Easy Way with Spring Security 5.0 and OIDC
- Building an Awesome Login Screen With NativeScript
- Building Microservices Using Spring Boot and Docker
- Building Microservices With Akka HTTP: A CDC Approach
- Calculating Customer Lifetime Value: SQL Example
- Caylent's 12-Step Guide to Managing Docker Swarm Using Ansible
- CDI (Part 2): Qualifiers in Java: Polymorphism in DI
- CDI (Part 4): Lazy Initialization
- Classifying Nudity and Abusive Content With AI
- Comparing Files in Java
- Comparison of JavaScript Pivot Grids for Developers
- Configuring HTTPS for Use With Servlets [Snippet]
- Content Security Policy (CSP) Explained
- Continuous Testing: 6 Ways to Speed Up and Streamline Your QA Strategy
- Convert Galera Node to Async Slave and Vice-Versa With Galera Cluster
- Cookie Authentication With ASP.NET Core 2.0
- Creating a Chat Application Using React and ASP.NET Core - Part 3
- Creating a Simple Spring Boot API From Scratch
- Creating Annotations in Java
- Creating Extent Reports in Selenium Using the Extent API
- Creating Modals in Rails
- CSS Relative Font Size
- Design Thinking: An Out-of-the-Box Strategy to Build Innovative Products
- Develop Custom Ensemble Models Using Caret in R
- Developers Are the Architects of Tomorrow's Business
- DevSecOps Is a Key to Cost Reduction
- Diameter Server Load Testing — A Guide
- Digital Experience and Transformation
- Digital Transformation in the New Age of Pharma
- Distributed Sagas for Microservices
- Don't Sleep When You Test!
- Dynamic Configuration Management in Microservice Architecture With Spring Cloud
- Easily Automate Your CI/CD Pipeline With Kubernetes, Helm, and Jenkins
- Eclipse: Still the Best IDE!
- Enforce SSL and Use HSTS in .NET Core 2.0: .NET Core Security Part I
- Event Analytics: How to Define User Sessions With SQL
- Event-Driven Microservices With Vert.x and Kubernetes (Part 2 of 3)
- Fade in Lazy Loaded Images With React and CSS: A Quick Guide
- GitOps: High-Velocity CI/CD for Kubernetes
- Go for Beginners Part 2 - Declaring Variables in Go
- Go Microservices, Part 1: Building Microservices With Go
- GraphQL as an API Gateway to Microservices
- Hackathon Projects by Big Companies: Foursquare, Paypal, Banco Sabadell
- Hashing With SHA-256 in Oracle 11g R2
- Hibernate/GORM: Solving the N+1 Problem
- How SAP Is Building the Cloud Platform of the Future
- How Synchronization Works in Java (Part 1)
- How to Apply Critical Path Method in Software Project Management
- How to Be a Master in Software Development
- How to Build a 3D Printer in Python
- How to Create Test Data in a Database With JMeter
- How to Dynamically Create a Component in Angular
- 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 Implement Content Negotiation in ASP.NET Core 2.0
- How to Publish Your App on App Store and Google Play: A Comprehensive Go-to-Market Guide
- 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 Set up a Gatling Test's Implementation Environment
- How To Sort Objects In Java
- How to Upload Images to an ASP.NET Core REST Service With Xamarin.Forms
- How to Use Quartz, Mule Requester, and Splitter
- IFQL and the Future of InfluxData
- Implementing AOP With Spring Boot and AspectJ
- Increasing Resiliency with Circuit Breakers Using Failsafe
- Integrate Camunda BPMN With MySQL
- Integration Roundup: Springtegration
- Introducing Node Clinic - A Performance Toolkit for Node.js Developers
- Introducing the Maven git commit id Plugin
- Introduction to Basic Statistics Measurements
- Introduction to Selenium 3.0
- Iterating Over Tables in a Qt GUI Test
- Java 9 Modules (Part 2): IntelliJ and Maven
- Java 9 Modules (Part 3): Directives
- Java Class Metadata: A User Guide [Presentation]
- Java Code Style: Operators and New Lines [Snippet]
- Java High-Level REST Client: Elasticsearch
- Java vs. Kotlin - Which Language Should Android Developers Start With?
- Java: Using Immutable Classes for Concurrent Programming
- JavaScript Attacks in WebViews
- JDK 10's Summary Javadoc Tag
- JDK 10: Accessing a Java App's Process ID From Java
- Key Terms to Know: Regression Analysis
- Kubernetes Monitoring: Best Practices, Methods, and Existing Solutions
- Learning About the Headers Used for gRPC Over HTTP/2
- Learning to Use the GraalVM
- 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
- Machine Learning With Decision Trees
- Machine Learning: Validation Techniques
- Make Use of Docker with JMeter
- Making Mainframe Agile in Continuous Testing With Service Virtualization [Webinar]
- Management Zones Help Devs with Transition to DevOps
- Managing Mule Schedules With Anypoint Runtime Manager
- Microservices Authentication and Authorization Using API Gateway
- Monitoring Application Performance on the Frontend in the Age of Impatience
- Most Popular Java Web Frameworks
- MQTT + Apache Kafka + InfluxDB + SQL = IoT Harmony
- Mule Reading Files in the Middle of the Flow Using Mule-Requester
- MuleSoft Creating Custom Component/Connector
- No Subqueries Allowed in Materialized View? No Problem!
- Node.js RESTful API to Create Interactive Charts
- Package by Layer for Spring Projects Is Obsolete
- Partitioning With Apache Kafka and Vert.x
- Performance and Runtime Analysis With FreeRTOS
- Please, Don’t Call Them RESTful
- Prefer System.lineSeparator() for Writing System-Dependent Line Separator Strings in Java
- Provider-Hosted App (SharePoint Add-In) Configuration in SharePoint Server 2013
- Quick Guide to User-Defined Types in Oracle PL/SQL
- Rails Bundle Install and Gemfile
- Rails Scaffold
- Rails's redirect_to
- Rapid Adoption of Technologies and the Resulting Complexity
- 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
- Repeatable Annotations in Java 8
- Reproducible Builds in Java
- Resolve Git Conflicts Using Katalon Studio
- Reverse Engineering a Production Web Application
- Rob Mee on the Evolution of Agile to DevOps
- RSpec Let vs Before
- RSpec Rails Controller Test
- Ruby vs Golang: Which Is the Best Solution?
- Running Ansible at Scale
- 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: Repeated Method Parameters
- Schema-First API Design: How To Get Started With OpenAPI Ecosystem
- Secure SDLC: Common Phases and List of Tasks
- Secure Spring REST With Spring Security and OAuth2
- Secure Your Vert.x Server With Single Sign-On From Okta
- Selenium With Java: Google Search
- Serverless Payments with Stripe and AWS Lambda
- Session Management in ASP.NET MVC
- Set Up Anypoint Studio: All You Need to Know
- Simple Java Program to Append to a File in HDFS
- Simple Task Scheduler With PHP
- Simulation of Gambler's Ruin (Random Walk) With R
- Smart Resource Utilization With Spark Dynamic Allocation
- 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
- SQL Log File Corruption and Possible Recovery Methods
- Stateless Authentication With JSON Web Tokens
- Store Your User Data Securely (Not in Local Storage)
- Testing Microservices: A Sane Approach in Pre-Production and Production
- Text Classification: Applications and Use Cases
- The Developer's Guide to Collections
- The Developer's Guide to Collections: Sets
- The Evolution of Application Performance Management
- The Fishbone Diagram
- The Java Experience With Incompetent Coworkers [Comic]
- The Server Side Request Forgery Vulnerability and How to Prevent It
- The Significance of Chatbots
- The Tech Files: Pushing Jupyter Notebooks to Production
- Throttling in Spring Integration
- Top 5 Alternatives to Selenium
- Top 5 Spring Microservices Courses With Spring Boot and Spring Cloud
- Towards Resource-Oriented REST Development
- Transferring InputStream to OutputStream in JDK 9
- Troubleshooting Tips: Failed Debugging With GDB
- Use Burn-Down Charts to Discover Scrum Anti-Patterns
- Using AWS S3 for Database Backup Storage
- Using CSP Nonces Effectively With a Service Worker
- Using Docker in API Gateway and Microservice Development
- Using JAXB for XML With Java
- Using JSON_TABLE to Move JSON Data to a Relational Table
- Using PMM With External Monitoring Services
- Variable Shadowing and Hiding in Java
- Versioning a REST API With Spring Boot and Swagger
- Visual Design vs. Usability
- What Are Microservices?
- What Azure Availability Zones Are and Why You Should Use Them
- What Growing Teams Can Learn From How Google QA Tests Software
- What Is a Service in Angular and Why Should You Use it?
- 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's The Most Important Part of the Open Source Ecosystem?
- 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
- Which Programming Language Is Better: R, Scala, or Python?
- Why IOPS Matters for the Database
- WireMock With Dynamic Proxies
- Working With Object Store in Mule, Part 1
- Writing Tests With JUnit 5 and CDI 2.0
- XCUITest - The Emerging iOS UI Test Automation Framework
- Yet 4 More Techniques for Writing Better Java