- DZone
- Sitemap Home
- Articles
- 2018
- March
DZone Sitemap: March 2018 Articles
- 10 Classic Software Development Books for Programmers
- 10 Essentials Tools and Libraries for Software Developers
- 10 Interesting Use Cases for the K-Means Algorithm
- 10 Java Interview Questions From Investment Banks
- 3 Reasons Why Unplanned Meetings Do More Harm Than Good
- 5 Annotations Every Java Developer Should Know
- 5 Important Software Vulnerabilities
- 5 More Hidden Secrets in Java
- 6 Tips to Design an MVP of Your Promising Idea
- 7 Easy Steps to Make a Facebook Messenger Bot in Java
- A Few Great Ways to Consume RESTful APIs in C#
- A Guide to Streams: In-Depth Tutorial With Examples
- A RESTful Web Service Project in Java JAX-RS with Spring and Apache CXF
- About Immutability in OOP
- Active-Active Application Architectures With MongoDB (Part 1)
- Active-Active Application Architectures with MongoDB: Part 2
- Addressing the Theory of Constraints With DevOps
- An OpenAPI Vendor Extension for Defining Your API Audience
- Angular Observables and Promises – How to Use Them
- ANSI JOIN Support in N1QL
- Apache Cassandra and ALLOW FILTERING
- Apache Ignite™ and Apache Cassandra™ Benchmarks: The Power of In-Memory Computing
- Apache Spark: 3 Reasons Why You Should Not Use RDDs
- Applying Brooks' Law to Lines of Communication and Team Size
- Azure Monitor and Azure Log Analytics: When to Use Which
- Build a Basic PWA With Angular and Spring Boot
- Build a Responsive ZK Web App With Fancy URLs
- Build an Angular App With User Management in 15 Mins
- Building a Microservice Chassis With Spring Boot and Spring Cloud
- Cache OAuth 2 in Spring With Redis
- Canary Deployments, A/B Testing, and Microservices With Ambassador
- Changing the Default Port of Spring Boot Apps [Snippets]
- Cheatsheet: Java Functional Interfaces
- Checkmarx 8.6 Boasts New Features - Including Application Risk Management
- Collecting Running Process Counts With Telegraf
- Common Mistakes in REST API Design
- Comparing Service Mesh Architectures
- Compile- and Run-Time Dependency
- Conditional Probability and Bayes' Theorem
- Conditionally Enabling and Disabling DOM Elements
- Convert a Mercurial Repository to Git Using hg-fast-export
- Convert JSON Data Files to Table DDL
- CRC32 Checksum With the KBOOT Bootloader
- Creating an AWS Lambda Deployment JAR Using Maven
- Creating HTML From PDF, Excel, or Word With Apache NiFi and Apache Tika
- Creating Immutable Sets, Lists, and Maps in Java 9
- CRLF Injection and HTTP Response Splitting Vulnerability
- Cross Browser Testing using Testsigma
- CSS Clear Float
- Data-Driven Automated Testing Using Testsigma
- Database Audit Log Monitoring for Security and Compliance
- DataWeave - Tip #1
- Deep Dive into Debugging Apex and Visualforce Code with New Force.Com Ide
- Deploying Elasticsearch 6.x on Azure With Terraform
- Design Patterns in Cocos2d-x
- Designing APIs With Apicurio Studio
- DevOps KPI in Practice — Chapter 1 — Deployment Speed, Frequency, and Failure
- DocFX: The Next Documentation Tool to Consider?
- Docker Environment Variables: How to Set and Configure Server Applications
- DOM Manipulation in React
- Eclipse JNoSQL: A Quick Overview of Redis, Cassandra, Couchbase, and Neo4j
- Effective Refactoring, Part 1: Asking the Right Questions
- Effective Refactoring, Part 2: Formulating a Plan
- Effective Strategies for Kafka Topic Partitioning
- Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler and Prometheus
- Entity Component Systems in Elixir
- ESP8266 Wi-Fi Fan Controller
- Expressive Query Language in MongoDB 3.6
- Features in Java 10
- Finally, Java 10 Has var to Declare Local Variables
- FLUSH and LOCK Handling in Percona XtraDB Cluster
- Forcing an NPM Restore
- Gatling Performance Testing Pros and Cons
- Gatling Tests Monitoring with Grafana and InfluxDB
- Generating Laplace Distributed Random Values
- Go Microservices, Part 10: Centralized Logging
- Go Microservices, Part 11: Hystrix and Resilience
- Go Microservices, Part 12: Distributed Tracing With Zipkin
- Go Microservices, Part 4: Testing and Mocking With GoConvey
- Go Microservices, Part 7: Service Discovery and Load Balancing
- Go Microservices, Part 8: Centralized Configuration With Viper and Spring Cloud Config
- HA and Zone Affinity With Spring Cloud Netflix Eureka
- Handling Variable Number of Request Parameters in Neoload
- Hello OpenJ9 on Windows, I Didn’t Expect You so Soon!
- How Can We Control/Schedule Execution of Threads in C, C++?
- How Synchronization Works in Java (Part 2)
- How to Back Up a MySQL Database Programmatically Using mysql-backup4j
- How to Cluster Images With the K-Means Algorithm
- How to Create Java NLP Apps Using Google NLP API
- How to Encourage Feedback Learning at Work
- How to Handle Alerts Using Katalon Studio
- How to Handle Textbox, Checkbox and Radio Button
- How to Implement Data-Driven Testing in your JMeter Test
- How to Measure the Success of Your Analytics Projects
- How to Run a Selenium Test with TestNG
- How to Set up and Run Your Gatling Tests with Eclipse
- How to Set Up Scalable Jenkins on Top of a Kubernetes Cluster
- How to Share and Sync Code Between Microservices
- How to Test AI models: An Introduction Guide for QA
- Hybrid Integration in the Cloud
- Implementing (Two) Kanban Practices with Kaizen in Mind
- Implementing a Custom OAuth Policy in Mule
- Instrumenting Your Node/Express Application: Viewing Your Data
- Introducing Spring Boot
- Introduction to Java Bytecode
- Investigating Problems With Ad-Hoc Queries Using SQL Monitor
- Iterating Over a Bitset in Java
- Java May Use UTF-8 as its Default Charset
- Java Out of Memory Heap Analysis
- Java: BlockingQueues and Continuous Monitoring
- JMeter Distributed Testing with Docker
- JMeter's Weighted Switch Controller: The Ultimate Guide
- Kibana Hacks: 5 Tips and Tricks
- Kops vs. Kubeadm: What's the Difference?
- Kotlin and JUnit 5 @BeforeAll
- Kotlin vs. React Native: Which Is Better?
- Lightweight Integration Testing
- Logging to AWS Cloudwatch Logs
- Logging With the Elastic Stack
- Manually Installing a Maven Artifact in Your Local Repository
- March in IoT: Synergy and IoT
- Mathematical Functions and Converting Data Types in Groovy
- Message Queuing (Kafka and Zookeeper) for Microservices and ML Solutions Pipelines
- Microservice Testing: Coupling and Cohesion (All the Way Down)
- Microservices - Part 2: Configuration Management With Spring Cloud Config and Vault
- Microservices - Part 3: Spring Cloud Service Registry and Discovery
- Microservices - Part 4: Spring Cloud Circuit Breaker Using Netflix Hystrix
- Microservices - Part 5: Spring Cloud Zuul Proxy as API Gateway
- Microservices Using Spring Boot and Spring Cloud — Part 1: Overview
- Microservices? Yes, but No Spaghetti, Please!
- Minions in Minikube - A Kubernetes Intro for Java Developers
- MongoDB and Data Streaming: Implementing a MongoDB Kafka Consumer
- Monitoring and Troubleshooting Deadlocks With SQL Monitor
- Monitoring Kubernetes in Production: How To Guide (Part 1 of 5)
- Monitoring Microservices With Health Checks
- Monitoring Microservices with Spring Cloud Sleuth, Elastic Stack, and Zipkin
- Mule Message Data and Expression Language
- Mule Sub-Flows, Processing Strategy, and One-Way Endpoints
- MuleSoft : Dynamic Content (Parser/Velocity Template)
- Multiple Attachments in MuleSoft
- MySQL 8 vs. MariaDB: Comparison of Window Functions and CTEs
- MythBusters: Functional Testing Edition
- Naming Conventions From Uncle Bob's Clean Code Philosophy
- OpenJDK 10 Now Includes Root CA Certificates
- Oracle Linux 7: ''One of the Configured Repositories Failed''
- Orange: A Handy Open-Source Tool for Creating Machine Learning Models
- Parallel TCP/IP Socket Server With Multithreading and Multiprocessing in C
- Perform Conditional Validation With the valueChanges Method in Angular Reactive Forms
- Processing 200,000 Records in Under 3 Hours
- Rake Database Commands
- Reconfiguring Applications with Spring Cloud Config Server
- Replacing commons-lang ToStringBuilder With Eclipse
- REST + MongoDB + HATEOAS?
- Running Vert.x Microservices on Kubernetes/OpenShift
- Seamlessly Render a Preact Component in a React Project [Livecoding]
- Secure .NET Core Applications From ClickJacking: .NET Core Security Part III
- Selenium vs. Watir
- Serverless Application with Google Flutter and Lambda
- Serverless Zipchamp: Update Your Zip Files in S3, (Almost) In-Place!
- Should Your Browser Make Client-Side Web API Calls?
- SOLID Design Principles Explained - The Single Responsibility Principle
- SOLID Principles: Single Responsibility Principle
- Some Lessons of Spark and Memory Issues on EMR
- Source Code Analysis Testing Technique Using SonarQube
- Spring Boot 2.0 on ACID! Big Data + Spring Boot
- Spring Boot RESTful Web Service Example
- Spring Cloud Config With the Mule ESB
- Spring Cloud Stream With Kafka
- Spring Webflux: A Basic CRUD Application (Part 1)
- Spring Webflux: Getting started
- SSL-Based REST Web Service in Java JAX-RS With Spring
- Stan's Robot Shop: A Sample Microservice Application
- Stop Estimating: The #NoEstimates Movement in Agile
- Survey Shows Cloud and DevOps Complexity and Culture Concerns
- TDD - Test Driven Development - Java JUnit FizzBuzz
- Tell-A-Tool: Guide to Web Design and Development Tools
- Test Data Management: Challenges, Solution, and Valuable Benefits
- Testing Kotlin With Spock (Part 1): Object
- Testing Your Code With Spock
- The Confusion Matrix in Statistical Tests
- The Developer's Guide to Collections: Queues
- The Evolution of Distributed Systems
- The Importance of Feedback in Project Management
- The Importance of Graph Visualization Tools: Exploring the Paradise Papers
- The Product Owner Role in Software Development
- The Relationship Between Jakarta EE, EE4J, and Java EE
- The Types of Modern Databases
- Top 5 Courses to Learn Python in 2018
- Top 5 JavaScript Libraries to Create an Organizational Chart
- Top Software Glitches and Growing Significance of Software Testing
- Traffic Shadowing With Istio: Reducing the Risk of Code Release
- Transforming multipart/form-data Into XML Using MuleSoft and JavaScript
- Trouble-Free Database Migration: Idempotence and Convergence for DDL Scripts
- Using Apple's Machine Learning for License Plate Recognition
- Using Enums in Java [Snippets]
- Using NSubstitute for Partial Mocks
- Using Shopify's API for Building Integrations
- Using Teradata SQL Analyzer
- Variance, Immutability, and Strictness in Kotlin
- Vertical Scaling and Horizontal Scaling in AWS
- Waiting for Another Thread With CountDownLatch
- Web Application Automated Testing With Testsigma
- What Factors Might Influence the Automation of Jobs?
- What Future Java Releases Mean for Legacy Desktop Apps
- What Security Techniques and Tools Are Most Effective?
- What UX Should Learn From WhatsApp
- Word Embedding: Word2Vec Explained
- Working With XML in Scala
- WSO2 API Manager 2.1.0 - Cheat Sheet