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
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Last call! Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

  1. DZone
  2. Sitemap Home
  3. Articles
  4. 2017
  5. December

DZone Sitemap: December 2017 Articles

  • 10 Tricky Interview Questions for Java Devs
  • 12 Java YouTube Channels You Should Follow in 2018
  • 15 Software Development Influencers You Should Follow in 2018
  • 18 Non-Corny Teamwork Quotes You'll Actually Like [Graphics]
  • 2017 DevOps Surprises
  • 2018 Big Data Predictions (Part 2)
  • 4 Ways to Choose Which Browsers and Devices to Test
  • 5 Useful circe Features You May Have Overlooked
  • 5 Ways to Learn More About Data Integration and iPaaS Offerings
  • 6 Tips Before and After Integrating Jira Software With Bitbucket
  • 8 CSS Strategies for Writing Maintainable, Streamlined Front-End Code
  • A Deep Dive Into the Java ExecutorService
  • A Guide for Customer Retention Analysis With SQL
  • A Quick Guide to Django I18n
  • A Step-by-Step Guide for Protecting Sensitive Data in Docker
  • About Dependency Injection
  • Acceptance Criteria in Scrum: Explanation, Examples, and Template
  • Accessing Git Repos With Java Using SSH Keys
  • Achieving 10M Ops/Sec at 1ms Latency With Only 6 EC2 Nodes
  • Adding gRPC to Neo4j
  • AI and Machine Learning Trends for 2018: What to Expect
  • Angular Concepts
  • Angular Localization and Internationalization
  • Apache Kafka: How to Load Test With JMeter
  • API Test Parameterization With Spock
  • Applying Cookie-Stored Sessions With ASP.NET and OpenID Connect 1.0
  • Apps Script Navigator: UrlFetchApp Empowered With Cookie Management, Re-Login, and Much More!
  • Arduino: Using millis() Instead of delay()
  • Aspect Oriented Programming in C# using DispatchProxy
  • Astrological Predictions Checked by Machine Learning
  • Authentication Provider Best Practices: Centralized Login
  • Automatic-Module-Name: Calling All Java Library Maintainers
  • Build a REST Web Service Using Spring
  • Build a RESTful API in Go and MongoDB
  • Cache vs. Session Store
  • Charles Proxy in Android Emulator
  • Choosing Between Baked and Fried Provisioning
  • Choosing the Right GC
  • Cleanup Old Docker Images from Nexus Repository
  • Communicating Between Microservices
  • Connecting a PostgreSQL Database With Apache Camel
  • Connecting Apache ActiveMQ With Apache Camel
  • Converting XML to JSON, Raw Use in MongoDB, and Spring Batch
  • Create a Database Android Application in Android Studio 3.0
  • Creating a Chat App in Node.js With Express, MongoDB, Mongoose, and Socket.io
  • Creating a Simple Web App With Java 8, Spring Boot, and Angular
  • Creating a System API Using MuleSoft
  • CRUD Operation With ASP.NET Core MVC Using ADO.NET and Visual Studio 2017
  • CRUD Operation With ASP.NET Core MVC Using Visual Studio Code and Entity
  • Custom Error Handling Framework for an Enterprise Using MuleSoft
  • Data Modelling: Counter Table
  • Data Transformation: XML to JSON And JSON to XML With Apache Camel
  • Data Visualizations With InfluxDB and Plotly.js
  • DDD: Part I (Introduction)
  • DDD: Part IV (DDD and Microservices)
  • Debug JavaScript Using Chrome Developer Tools
  • DevOps Use Cases
  • Easy JavaScript Part 13: Four Ways to Create Objects in JavaScript
  • EC2 Network Performance Demystified: m3 and m4
  • Elasticsearch for Dummies
  • Enabling Two-Factor Authentication for Your Web Application
  • Five Things Open-Systems Developers Should Know About the Mainframe
  • Flask 101: Adding, Editing, and Displaying Data
  • Flask 101: Filtering Searches and Deleting Data
  • Flask 101: How to Add a Search Form
  • Generating AVRO Schemas for Data and Making Sure Names Are Correct
  • Generating CSV Files With SDGen and Faker
  • Getting Your Logos and Splash Screens Right for Mixed Reality Apps
  • Guide to RADIUS Server Load Testing
  • Hadoop and Spark: Synergy Is Possible
  • Highly Available Docker Registry on AWS With Nexus
  • How I Created a Web-Based IDE in 7 Days
  • How Much Does It Cost to Develop a Chatbot Application?
  • How to Accept Payments With Stripe in Symfony Web Apps
  • How to Achieve Better Accuracy in Latency Percentiles in JMeter Dashboard
  • How to Add Social Media Authentication to ASP.NET Core
  • How to Become a Conference Speaker, and Why You Should
  • How to Create an Immutable Class in Java
  • How to Create Reactive Forms in Angular
  • How to Find and Fix Memory Leaks in Your Java Application
  • How to Generate Your Avro Schema Automatically
  • How to Handle a Many-to-Many Relationship in Database Design
  • How to Handle File Uploads Using Katalon Studio
  • How to Improve OAuth Security With HMAC Validation
  • How to Invoke a Mule Flow From Java
  • How to Mock REST APIs With SOAP UI
  • How to Monitor Server Resource Utilization With JMeter's SSHMon Listener
  • How to Pick Different CSV Files at JMeter Runtime
  • How to Read Data From LDF Files in SQL Server
  • How to Set Up JDK and Tomcat on Ubuntu
  • How to Set Up TeamCity for Load Testing
  • How to Solve Mule SFTP Connector Algorithm Negotiation Fail Exception
  • How to Use Android Things GPIO Pins to Build a Remote-Controlled Car
  • How to Write a Spring Boot Web Maven Archetype With Common Practices in Place
  • How to Write an HTML to PDF App for Android/iOS Using Cordova
  • Implementing Stack and Queue Using Linked Lists in C#
  • Implicit vs. Explicit Cursor: Which Should You Use?
  • In-Memory Technologies: Meeting Healthcare's Fast Data Challenges (Part 2)
  • Ingesting IoT Sensor Data Into S3 With an RPI3
  • Install oh-my-zsh on Windows
  • Installing the ELK Stack on AWS: A Step-by-Step Guide
  • Installing the Postgres LTREE Extension
  • Integrating AWS Machine Learning Models With Your Java Microservice
  • Introducing Combinators – Part 1
  • Introducing Interaction-Driven Design
  • IoC vs. DI
  • Is There Any Value in Estimating if You're Using Kanban?
  • Jackson Annotations for JSON (Part 1): Serialization and Deserialization
  • Jackson Annotations for JSON (Part 2): Serialization
  • Jackson Annotations for JSON (Part 3): Deserialization
  • Jackson Annotations for JSON (Part 4): General Annotations
  • Java 8: The Bad Parts
  • Java 9 on Java EE 8 Using Eclipse and Open Liberty
  • Java Concurrency in Depth (Part 1)
  • Java Remote Debugging in the Real World
  • JAX-RS List Generic Type Erasure
  • Jenkins Pipeline for Continuous Delivery and Deployment
  • JMeter Performance and Load Testing
  • JMeter WebSocket Samplers - How to Use Config Elements and Assertions
  • JMS Transaction Propagation Over Multiple Threads Using Spring
  • Kotlin DSL: From Theory to Practice
  • Kotlin vs. Scala (vs. Java)
  • Kotlin: Functional Exception Handling With Try
  • Kubernetes 1.8: Using Cronjobs to Take Neo4j Backups
  • Linked List Implementation in C#
  • Load Testing WebDAV Servers
  • Logging Levels: What They Are and How They Help You
  • Looking Inside Postgres at a GiST Index
  • LTM vs GTM
  • Making Graph Databases Fun Again With Java
  • Manipulating Trees Using SQL and the Postgres LTREE Extension
  • Mapping XML to Java Using Smooks Mediator
  • Microservices and Team Organization
  • Microservices Design Patterns - API Gateway
  • Microservices on the JVM With Actors
  • Migration of Legacy DB/File Structure to RDBMS
  • Mobile Application Development Platform: 5 Reasons You Need One
  • Monitoring AWS Lambda Invocations With the ELK Stack
  • Monitoring Cryptocurrency With InfluxDB and Telegraf
  • Monitoring Rails: Get the Hidden Metrics Out of Your Rails App
  • Mule: Load Properties as per the Environment (With Default Properties File)
  • MuleSoft With OpenAPI Specification
  • Multi-Region APIs Using AWS API Gateway
  • Multi-Release JARs: Good or Bad Idea?
  • Multi-Tenant Cassandra Clusters With Spring Data Cassandra
  • MUnit JSON Assertion
  • Network Configuration for Solaris 11 in VirtualBox
  • Network Stubbing Options for XCTest and XCUITest in Swift
  • OAuth Dances With Mule External Provider
  • OOP Concept for Beginners: What Is Abstraction?
  • OOP Concepts for Beginners: What Is Polymorphism
  • Optimizing AWS EBS Using LVM
  • Organizing Resource Files for Tests Using Maven and Java
  • OTP (One Time Password) Using Spring Boot and Guava
  • OWASP Dependency-Check Maven Plugin: A Must-Have
  • PaaS or Container Services: Which One Is Right for You?
  • PL/SQL 101: Nulls in PL/SQL
  • Platform as Code With Openshift and Terraform
  • Processing HL7 Records
  • Pros and Cons of the Best Open Source Web Testing Tools
  • Query Store Wait Statistics With sys.query_store_wait_stats
  • Random Number Generation in Java
  • Requirements (Epic, Feature, User Story), Task Size, and Estimation in Agile/Scrum
  • Ring Buffer: A Data Structure Behind Disruptor
  • Row Level Security in Hibernate Using @Filter
  • Salesforce and Mule ESB Integration
  • SAML-Based SSO With Azure AD B2C as an IDP
  • Saving a Tree in Postgres Using LTREE
  • Scala: Calculating the Distance Between Two Locations
  • Scrum Master Anti-Patterns: 20 Signs Your Scrum Master Needs Help
  • Securing Your Inline SQL Statements From SQL Injection
  • Sending SMS Using ASP.NET Core With the Twilio SMS API
  • Sensor Data Quality Management Using PySpark and Seaborn
  • Server-Side Validators Using Functional Interfaces
  • Simulate Server Responses With Node.js
  • Single-Purpose or Multi-Purpose App – Which Option Is Better?
  • Software Testing Trends for 2018 and Beyond
  • Some Useful Facts to Know Before Using C++ Exceptions
  • SonarQube 6.7 Server and SonarLint 3 Eclipse Plugin Installation
  • Spring 5, Embedded Tomcat 8, and Gradle
  • Spring Boot and Spring JDBC With H2
  • Spring Boot as a Windows Service in 5 Minutes
  • Spring Boot Developer Tools and LiveReload
  • Spring Boot Integration Test With Cucumber and Jenkins Pipeline
  • Spring Component Scan
  • Spring WebFlux: Writing Filters
  • SQL Server Automatic Tuning and sys.dm_db_tuning_recommendations
  • Streamlined Microservice Design in Practice
  • Stubbing With Mockito ArgumentCaptor [Snippets]
  • Synchronized Mule Batch Processing
  • Testing Your Spring App for Thread Safety
  • The 20 Most Interesting Things Werner Vogels Said at AWS re:Invent
  • The Best Team Structures for DevOps Success
  • The Death of the Architect
  • The Effect of Cardinality on Data Ingest (Part 1)
  • The Evolution of EC2 Network Performance: m3, m4, and m5
  • The Keys to Performance Tuning and Testing
  • The Mystery of Eureka Health Monitoring
  • Too Many PreparedStatement Placeholders in Oracle JDBC
  • Trying BitBucket Pipelines With ASP.NET Core
  • Trying to Represent a Tree Structure Using Postgres
  • Types of Meetings in Scrum and Agile
  • Uncommon Java Syntax: Ellipses…
  • Understanding Server-Sent Events (SSE) as Part of the API Landscape
  • Using Docker Compose for Python Development
  • Using Jolt in Big Data Streams to Remove Nulls
  • Using PhantomJS With Karma
  • Using Recharts in React Native project
  • WebAssembly: Web Workers
  • What a Cross-Site Request Forgery Attack Is and How to Prevent It
  • What Goes Around Comes Around: A Brief History of Databases
  • What Is a Code Review and Why Do You Need It?
  • What Is Path Traversal?
  • What Is Project Amber in Java?
  • What Is Site Reliability Engineering and Why You Should Embrace It
  • What You Can Expect as a Client, From SOAP to gRPC
  • When Monolithic Is the Way: Play vs. Spring Boot vs. Grails
  • Which Is the Right Java Abstraction for JSON
  • Why Developers Fear Low-Code
  • Working With Redis Data in Microsoft Excel and Tableau
  • Writing Large Datasets to Excel Files Using EPPlus in C#
  • Xcode Server + Ansible: Scalable and Programmable iOS CI/CD Infrastructure

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: