Operations | Monitoring | ITSM | DevOps | Cloud

November 2019

Here's How to Calculate Elapsed Time in Java

Many things in programming sound like they should be easy, but are quite hard. Calculating elapsed time in Java is one of those. How hard could that be? As it turns out, it can be tricky. For starters, we have the fact that time itself is a tricky concept. For a quick example, remember that many places around the world observe Daylight Savings Time. Failing to take DST into account when you should, can and often does result in incorrect calculations.

6 Key Benefits of Microservices Architecture

One challenge for developers beginning a new project is choosing between monolithic and microservice architecture. According to Camunda research, 63% of enterprise level companies have taken steps to apply microservice architecture. Let’s take a closer look at the benefits and implementation of microservice architecture and why enterprise level companies, like Amazon, Netflix, and Uber, are choosing this architecture over traditional monolithic architecture?

Functional Programming vs. Object Oriented Programming

In current development, Object Oriented Programming has proven more popular than its predecessor Functional Programming. Functional Programming was developed before Object Oriented Programming, with support for Lisp, Clojure, Wolfram, Erlang, Haskel, F#, and R. Object Oriented Programming is more modern with support for C++, C#, Java, Python, Ruby. PHP, Perl, Objective-C, Swift, and Dart.

What Is an IIS Application Pool

People who are new to hosting web apps on IIS (Internet Information Services) sometimes struggle with the concept of application pools. What is an IIS application pool? What purpose does it serve? In this post, we’ll answer these questions—and more. We’ll begin by offering a brief introduction to IIS itself. If you’re already well acquainted with this piece of software, then the first section isn’t for you; feel free to skip it.