- DZone
- Sitemap Home
- Articles
- 2019
- April
DZone Sitemap: April 2019 Articles
- 10 Best JavaScript Charting Libraries for Any Data Visualization Need
- 10 Books Java Developers Should Read in 2019
- 27 Tips for Finding Bugs on Your Website
- 4 Major Announcements from Google Cloud Next 2019
- 5 Ways Agile is Going to Rule Machine Learning Projects in the Near Future
- 7 Reasons Why Using SELECT * FROM TABLE in SQL Query Is a Bad Idea
- A Complete Guide to Laravel 5.8 Installation
- A Health Check Playbook for Your Postgres Database
- Add Secure Token Authentication to Your Java App
- Adding Google reCAPTCHA v3 to Your Laravel App
- Advanced XML Processing With Apache NiFi 1.9.1
- Agile and The Two-Minute Rule
- An Overview of JDK Vendors
- Anatomy of an Excel File and Large Excel File Operation With the POI Library
- Apache Storm Tutorial
- APEX_COLLECTION: APEX's Super Power!
- Apigee Shared Flow
- APIs With Node.js and Express: Automatically Validate API Requests Using an OpenAPI 3 Specification
- April 2019 Update on Java Records
- Apriori Itemset Generation With Oracle SQL
- Audit Your Azure Resources With Resource Graph
- AWS Lambda Best Practices
- Azure SQL Elastic Pools and SQL Monitor
- Best Practices for Becoming a Better Product Owner
- Best Practices For Using Selenium for Test Automation
- Bridging the Gap Between Testers and Developers by Collaboration
- Build and Deploy a Node.js Application into Azure Web Apps Using Azure DevOps (CI/CD)
- Build and Deploy an ASP.NET App With Azure DevOps
- Build It Yourself: Chatbot API With Keras/TensorFlow Model
- Building a Chatbot With an Expert System
- Building a Web Application Using Spring Boot, Angular, and Maven
- Cache Miss in Java
- Cassandra DataStax: Developer Guide With Spring Data Cassandra
- Catching Vulnerabilities Instantly in Your IntelliJ IDEA Environment
- Centralized Linux Bash History
- Chaos Gamedays: A Step-by-Step Guide to Chaos
- Conditionally Include Partial View in ASP.NET Core
- Connect Your Own AI Chatbot to Amazon Alexa
- Contracts for Microservices With OpenAPI and Spring Cloud Contract
- Correlation ID for Logging in Microservices
- Create and Publish Your Rest API Using Spring Boot and Heroku
- Create Location-Aware Ads in Android With the HERE Geofencing API
- Cube.js: Ultimate Guide to the Open-Source Dashboard Framework
- Custom appsettings.json File for ASP.NET Core Integration Tests
- Data Integration vs. Data Pipeline: What's the Difference?
- Database Migration Challenges
- Database Migration Tools
- Deploy Spring Boot App to GCP App Engine
- Deploying a Kubernetes Cluster With Amazon EKS
- Deploying Your Microservices
- Design Patterns for Beginners With Java Examples
- Designing Bulletproof Code
- Developer’s Guide: How to Build a Dashboard With JavaScript Libraries
- DevOps Challenges in 2019 and How to Overcome Them
- Distance Calculations Between Points With the HERE JavaScript SDK
- Do You Need PUT and PATCH?
- Don't Complicate Spring Controllers With Commotions
- Dropbox API Tips: Working With Dropbox Namespaces
- Encryption, Part 2: Public Key/Private Key Encryption
- Entity Framework Core 3.0 and SQL Server Performance Optimization, Part 1: Parameters Sniffing
- Evolving From Decentralization to Centralization: Back to a Decentralized Future
- Example of ETL Application Using Apache Spark and Hive
- Exposing Services to External Applications in Kubernetes (Part 1)
- File Uploads in ASP.NET Core Integration Tests
- First Steps With GCP Kubernetes Engine
- First Steps With GCP SQL
- Formatting Strings With Python
- Generating and Consuming REST APIs With Spring Boot 2, Angular 7, and Swagger 2
- Geofencing Regions With JavaScript and HERE
- Getting Started With Javalin
- Getting Started With JupyterLab
- Getting Webhooks Behind That Firewall of Yours
- Git Operations With Visual Studio, Part 2
- GloVe and fastText — Two Popular Word Vector Models in NLP
- Google Colab: Create Predictive Models in No Time
- Gradle Goodness: Manage Dependency Versions With Dependency Constraints
- GraphQL: Core Features, Architecture, Pros, and Cons
- Handy Beanstalkd Admin Console
- High Performance Data Analytics With Cube.js Pre-Aggregations
- How Authentication Works in Encryption
- How to Approach Security Development Lifecycle (SDL)
- How to Choose the Right Database Among Cassandra, MongoDB, and MySQL for Your Applications
- How to Crash an Email Server With a Single Email
- How to Debug and Fix Performance Problems in Unity With the Profiler Tool
- How to Decrypt an AS2 Message (SMIME) With OpenSSL
- How to Develop a Location-Based Application Using React Native
- How to Generate a Keystore and CSR Using the Keytool Command
- How to Guard Against Mobile App Deep Link Abuse
- How to Implement Data Polling With React, Redux, and Thunk
- How To Install Multiple Versions of Java on the Same Machine
- How to Integrate a Chatbot With Facebook Messenger
- How to Process Nasty Fixed Width Files Using Apache Spark
- How to Protect IoT Applications With Role-Based Access Control (RBAC)
- How to Test Software, Part I: Mocking, Stubbing, and Contract Testing
- How to Troubleshoot Windows Task Scheduler Using Windows Server Log Files
- How to Use Backendless With React.js, Part 4: Build and Deploy
- How to Use Hazelcast Auto-Discovery With Eureka
- How to Use Kubernetes for Autoscaling
- How to Write Good Bug Reports and Gather Quality Metrics Data
- Hystrix Vs. Sentinel: A Tale of Two Circuit Breakers (Part 1)
- Implementing INotifyPropertyChanged
- Improving Print Logging With Line Pos Info and Modern C++
- Improving the Testability of CLLocationManager
- Ingesting Data From Files With Apache Spark, Part 1
- Insert Statement Without Column List (BP004)
- Installing the EFK Stack With Kubernetes With GKE
- Integrating ONLYOFFICE Document Editors With the Groupware Platform Written on С#
- Integration of C-STAT Code Analysis with Automated Jenkins CI Build
- Internal Architecture of the SQLite Database
- Introduction to Elasticsearch and the ELK Stack, Part 1
- Introduction to Spring Batch
- Java Garbage Collection
- Java Stream: Is a Count Always a Count?
- JDBC ResultSet and Generic Class List Using Java Reflection Annotations
- Kafka Internals: Consumers
- Kafka Internals: Topics and Partitions
- Lambda Architecture: How to Build a Big Data Pipeline, Part 2 [Video]
- Learn How to Leverage Jenkins Pipelines for Mainframe DevOps on GitHub
- Lightweight Kubernetes k3s: Installation and Spring Application Example in Azure Cloud
- Load Balanced ProxySQL in Google Cloud
- Locking Down Application Access in AKS
- Logging HTTP Request Metadata With Nginx, Lua, Logstash, and Elasticsearch
- Logging Using Log4Net and gelf4net to ELK running on Docker via Udp Port
- Micro-Components Architecture
- Micronaut Tutorial: Beans and Scopes
- Micronaut Tutorial: Security
- Micronaut Tutorial: Server Application
- Microservices and DevOps Using Java, Spring Boot, Git Flow, Jenkins, and Docker
- Microservices and Distributed Transactions
- Microservices Tutorial: Using Spring Boot and Feign for Communication [Video]
- Microsoft Azure SQL Database: vCore vs. DTU
- Moving From Apache Thrift to gRPC: A Perspective From Alluxio
- MQTT Data Throttling
- Nginx Log Analytics With AWS Athena and Cube.js
- Node.js and Yarn for Happy Local Package Development
- Node.js Command Line Fun
- Optimizing Memory Access With CPU Cache
- Optimizing Relationships Between Entities in Hibernate
- PDFBox: Extract Content From a PDF Using Java
- Performance Benchmark of Explicit Locks (Part 1)
- Plotting a Calendar in Matplotlib
- Practical Strategies to Handle Missing Values
- Ravel and Unravel With NumPy
- Razorpay Payment Gateway Integration In iOS Swift
- Real-Time Interaction Between Maps With Socket.io and JavaScript
- Redis for Java Developers: Tutorial and Code Examples
- Research Spikes in Agile
- Run Axon Server on Kubernetes or Virtual Machines?
- Running Cucumber With Maven
- Running Spring Batch Applications in PCF
- Running Spring Tool Suite 4 in Docker
- Scalable Select of Random Rows in SQL
- Scaling Benchmarks With More Robust UseNUMA Flag in OpenJDK
- Secure Realm Encryption Key for Android Applications
- Secure Your Spring Boot Web App With Spring Security
- Serverless Web Apps With Knative Compared to AWS Lambda
- Sharepoint API How-To: Migrating SharePoint Online REST API Storage Operations to the Graph API
- Simplest Way to Add Stored Property to Swift Extension
- Simplified Spring Swagger
- Spark Structured Streaming Joins
- Spark Trigger Options
- Spring Basics: What Is a Dependency?
- Spring Boot Error: Creating a Bean With 'DataSource' Defined in DataSourceAutoConfiguration
- Spring Boot REST Service: Download Files
- Spring Boot/Batch Tutorial: Integration With HBASE REST API and Data Ingestion
- Spring Data LDAP
- Spring Framework Basics: What Is Inversion of Control?
- Spring Tips: WebMvc.fn — The Functional DSL for Spring MVC [Video]
- Streaming IoT Data and MQTT Messages to Apache Kafka
- Swift Class Disassembly
- Testing Spike Control Policy in Mule 4
- Testing the Performance of the NGINX Ingress Controller for Kubernetes
- Testing Those Specifications
- The Agile Radar: An Approach for Understanding Agile
- The Emerging Role of PaaS In Building Cloud-Native Applications
- The Imitation Game
- The Liskov Substitution Principle at an Architectural Level
- The State of Kotlin: Using Jakarta EE/MicroProfile in Traditional Applications
- The Top 7 Infrastructure-As-Code Tools For Automation
- Thoughts on Microservices, Part 1: Does My App Need to Be Microservices-Based?
- Thoughts on Quarkus
- Top 20 System Design Interview Questions for Java Programmers
- Top 5 Courses to Learn Spring Cloud for Java Programmers in 2019
- Top 5 Java Test Frameworks for Automation in 2019
- Understanding Object Detection Using YOLO
- Unit Testing in Spring Boot: DAO, Service, and Controller With the JDBC
- Use ASP.NET Web API and Angular to Build a Simple App
- Use Java EE and OpenID Connect to Secure Your Java API
- Using a Custom Startup Class With ASP.NET Core Integration Tests
- Using ASP.NET Core Identity Users in Integration Tests
- Using Docker for Python Flask Development
- Using EBS and EFS as Persistent Volume in Kubernetes
- Variance in Java
- Viewing TLS Configuration With JDK 13
- VMs vs. Containers for Microservices
- What Are Spring Projects?
- What Is a Data Pipeline?
- What Is a Gantt Chart?: How and When to Use Gantt Chart Software
- What Is Software Testing? Why Do We Test Software?
- Why API Schemas Are Better Than Connectors for Integration
- Why Is Servant Leadership Crucial In An Agile Organization?
- Why the Constant Interface Pattern Should Be Discouraged
- Why You Should Use COPY Instead of ADD When Building Docker Images
- Why Your Spark Applications Are Slow or Failing, Part 1: Memory Management
- Why Your Spark Apps Are Slow Or Failing, Part II: Data Skew and Garbage Collection
- Working With the Google Drive API: Track Changes in Individual and Team Drives
- Write Points From CSV to InfluxDB
- Writing to a CSV File From Multiple Threads
- X.509 Certificate Issuance: Too Slow for DevOps?
- You Should Actually Be Listening to Metal When You Code
- [Infographic] Selecting the Best Tech Stack