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. January

DZone Sitemap: January 2017 Articles

  • 10 Tips to Handle Null Effectively
  • 13 Software Failures of 2016 That Testing Could Have Prevented
  • 2017 Mobile Predictions
  • 3 Reasons to Use Tables Instead of ASP.NET MVC Webgrids
  • 3 Ways to Improve a Scaled Sprint Review
  • 5 Benefits of Agile Project Management
  • 5 Key Elements of Digital Payment Systems
  • 9 Ways to Make Login Walls Suck Less
  • A Basic Understanding of Web Protocols: HTTP and HTTPS
  • A Comparison of Two Large CSV Files in MuleSoft
  • A First Look Into Java's New Serialization Filtering
  • A Framework for Chatbot Evaluation
  • A Functional Programming Approach to Dynamic SQL With jOOQ
  • A Java Implementation of CSRF Mitigation Using 'Double Submit Cookie' Pattern
  • A Quick Guide to Using Popular ORM for Android Development
  • A Scalable Java Thread Pool Executor
  • Agile Metrics: The Good, the Bad, and the Ugly
  • An ARM Image With Buildroot
  • An Overview of APIs and API Management
  • Annotation-Based Null Analysis in Eclipse
  • Announcing the Logz.io Search API
  • API-First Design Using MuleSoft’s Anypoint Platform
  • Architectural Shift in Web Applications
  • Automatic Type Binding in Java
  • Automating Your (Cloud or On-Prem) Infrastructure With Ansible
  • AWS Lambda Performance and Cold Starts
  • Benefits of Software Architecture
  • Binary Backups for PostgreSQL
  • Buddy Programming
  • Build Your Own Digital Piano
  • Building Progressive Web Applications (PWA) with Visual Studio
  • Calculate the Total Processing Time of Any Flow in Your App
  • Choosing a JavaScript Gantt Chart: Bryntum Gantt, Google Gantt, and DHTMLX Gantt
  • Choosing JSON Over XML
  • Clean Up Your Workbench With a VNC Server on a Raspberry Pi
  • Communication Between Components Using @Input() in Angular 2
  • Comparing React With ES5 vs. React With ES6
  • Comparison of Software Engineer Salaries over 10 Years
  • Configure a SQL Server JDBC Driver for Splunk
  • Configuring Different Output Directories With Serenity BDD and Maven
  • Connecting Splunk Enterprise to IBM DB2 via JDBC Driver
  • Continuous Delivery Anti-Patterns
  • Continuous Delivery Using JFrog Artifactory With Shippable
  • Creating a Real-Time Chat App With Redis, Node.js, and Socket.io
  • Creating AWS Lambda Functions From Octopus Deployments
  • Creating Your Own E-Mail Service With Haraka, PostgreSQL, and AWS S3
  • Cross-Compilation With Buildroot
  • CSV File Writer Using Scala
  • CURL Comes to N1QL: Querying External JSON Data
  • Dan Bricklin: The Inventor of the Electronic Spreadsheet [Video]
  • Data Transformation in Mule Using DataWeave
  • Debugging ARM Cortex-M0+ Hard Faults
  • Debugging Multiple Binaries With GDB/Eclipse
  • Deploying Docker Compose Services in a Swarm
  • Documenting Architecture
  • Evicting Instances From Eureka
  • Exploiting MQTT Using Lua
  • Extracting Javadoc Documentation From Source Files Using JavaParser
  • Extreme Programming: Tips and Advantages
  • Finding the Best Java ORM Framework for PostgreSQL
  • Fire Up BDD Inside Docker With Cucumber and BDDfire
  • Fixed Delay Scheduling With Quartz
  • Functional Programming in Java 8 (Part 0): Motivation
  • Functional Programming in Java 8 (Part 1): Functions as Objects
  • Functional Programming Is Not What You (Probably) Think
  • Gatling vs. JMeter
  • Generating Maps With Mapnik and Docker
  • Generating Your GCM Sender ID and Server Key for Chrome Push
  • Getting AccessExternalSchema to Cooperate
  • How Data Lakes Work
  • How to Create Mule Connectors
  • How to Install Percona Monitoring and Management on Google Container Engine
  • How to Load Test OpenId Secured Websites
  • How to Move a MySQL Partition From One Table to Another
  • How to Reduce Long GC Pauses
  • How to Resolve an SSL Handshake Error With Mule
  • How to Run a Stress Test in JMeter
  • How to Use Postman to Manage and Execute Your APIs
  • How to Use the Oracle TRUNC Function With Dates
  • How to Use Yii2 RESTful API Interface With Angular
  • Implementing a Scheduler Lock
  • Implementing DFS and BFS With Java 8 Streams
  • Implementing “Remember Me” in Plain Java With Vaadin 8
  • Incrementing Data With Cassandra Counters
  • Integrate an H2 Database in Your Spring Boot App
  • Integrating an AngularJS Component in Mule
  • Integrating VTS With JMeter
  • Java Automodules Considered Bad for Your Health
  • Java Cloning: Even Copy Constructors Are Not Enough
  • Java Garbage Collector and Reference Objects
  • Java GC Causes Distilled
  • Java Memory and CPU Monitoring Tools and Techniques
  • Java Performance Monitoring: 5 Open Source Tools You Should Know
  • JSON to XML Transformation Using DataWeave
  • Jumpstart Your Xamarin App Development
  • JUnit Testing Using EasyMock
  • Kafka Avro Scala Example
  • Keep Calm and Hide Your Code: Code Encapsulation
  • Lazy Loading ES2015 Modules in the Browser
  • Learn Drools (Part 7): Salience
  • Learning Lessons From the Zenith Space Phone: An Early Example of IoT?
  • Learning to Read x86 Assembly Language
  • Little's Law, The Latency Effect, and ''Ready for...'' Queues
  • Minideb: A Minimalist, Debian-Based Docker Image
  • Mixing Fluids in Houdini
  • Mule Caching Strategy With Redis Cache
  • Mule Message Encryption With JCE
  • Mule Message Encryption With JCE Keystore
  • Mule Scatter-Gather Shallow Diving: Part I
  • MuleSoft: Salesforce.com and Bulk API Query with Primary Key (PK) Chunking
  • New in Python: Syntax for Variable Annotations
  • Pairing vs. Mobbing
  • Predict Customer Churn Using R and Tableau
  • Prediction Zone: Using R With Shiny
  • Product Documentation vs. Knowledge Base
  • Project Management Methodology: A Beginner's Guide
  • Protobuf Alternative to REST for Microservices
  • Redisson PRO vs. Jedis: Which Is Faster?
  • Responsive Web Design With Oracle JET
  • REST - Using Apache Wink (Part 01) [Starting JAX-RS Web Services - 01]
  • REST vs. TCP
  • Running Microservices on Top of In-Memory Data Grid: Part II
  • Running MongoDB Aggregations on Secondaries
  • Scheduling Statistics Maintenance in Azure SQL Data Warehouse
  • Scrum Myths: Scrum Is Meeting-Heavy
  • Searching and Indexing With Apache Lucene
  • Shared Caches With NGINX: Part I
  • Single Page Applications in Oracle JET
  • Spring Boot and Cache Abstraction With Hazelcast
  • Spring MVC and Java-Based Configuration
  • Taking a Look at MongoDB Views
  • Test Automation Can't Replace Manual Testing
  • Test Automation vs. Automated Testing
  • Testing Spring Data Couchbase Apps With TestContainers
  • The 6 Cs of the DevOps Cycle
  • The API Lifecycle
  • The Approval Process: Android vs. iPhone
  • The Basics of API-Driven Development
  • The Battle of the Crawlers: Apache Nutch vs. StormCrawler
  • The Bitcoin Protocol: How It Works
  • The Depressed Developer 6 [Comic]
  • The First Steps to Analyzing Data in R
  • The Importance of Good Software Architecture
  • The Legacy Developer's Guide to Java 9
  • The Twisted Sisters of Overloadable Groovy Operators
  • Top 17 Tools Used in Software Development
  • Top 5 Reasons for CI Failure
  • Transforming XML Into Another XML With DataWeave
  • Using Kafka With JUnit
  • Using MongoDB $IndexStats to Identify (and Remove) Unused Indexes
  • Using Python, Gatttool, and BLE With Hexiwear
  • Using SonarQube (and SonarGraph) to Detect Cyclic Dependencies
  • Using XtraBackup on a Big MySQL Instance
  • Validating Data in the Data Lake
  • Visualizing Data on the Web With Kendo UI for Angular 2
  • What Is Data-Driven Automation?
  • Why Multi-Tenant Application Architecture Matters in 2017
  • Why Organizations Fail to Adopt CI and CD
  • Working With REST in Oracle JET

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: