• Greatest Computer Science Technologies in 2022

    Throughout the 21st century, advancements in technology have been constant. Many of the early 2000s’ most popular and lucrative technologies have faded, replaced by others. In 2021, staying ahead of the curve requires picking and mastering the right emerging technologies. By 2022, more people will have access to cutting-edge technology like these.  To be ahead […]

    Continue Reading

  • Unexpected Roulette Facts You Didn’t Know

    If you ask an individual who does not know jack about casino gambling what roulette is, such an individual will be able to pinpoint that roulette is a casino game. This is to bring attention to the fact that roulette is considered one of the most popular games that can be played on gambling platforms, […]

    Continue Reading

  • How to Install Docker and Docker Compose on Ubuntu 20.04 LTS Focal Fossa

    As part of our Enterprise subscription for Global Holiday Data we use Docker and Docker Compose for our enterprise deployment. This is mostly for clients that need PCI and HIPAA compliance. This workflow allows them to run our products within their own infrastructure. We will be going over the setup and also plan on making […]

    Continue Reading

  • How to Convert True or False String to Its Corresponding Boolean Value in Javascript

    The are multiple situations that when a boolean value of either True or False is passed via a JSON API or an environment variable such as a .env file, it gets returned as a string, which in some circumstances becomes a little difficult to work with. In this post, we will be going over 5 […]

    Continue Reading

  • How to Install and Configure Graylog2 for Log Management on Debian and Ubuntu

    Log management and monitoring is something any production-level web application should take seriously. Here at Calendarific, due to the number of API calls we receive daily, it is important to keep accurate logs which is used to track down malicious actors, determine how our users are consuming the API and even identify errors within the […]

    Continue Reading

  • MySQL Database Performance Optimization on Ubuntu 19

    Databases are generally considered as the main source of performance bottlenecks in most applications. We usually use tricks like caching to get around them. Here, we will be looking at a tool to help fine-tune a MySQL database to thereby improving the speed and general performance. We will be using a tool called MySQLTuner MySQLTuner […]

    Continue Reading

  • How To Reset Forgotten MariaDB/MySQL Root Password on Ubuntu and CentOS

    This article will come in handy if you have forgotten your MariaDB root password. If you are setting up a MySQL or MariaDB database server for the first time, chances are you will be running mysql_secure_installation soon afterward to implement basic security settings. One of these settings is the password for the database root account […]

    Continue Reading

  • How to Setup Nginx with PHP and MySQL (LEMP Stack) on Ubuntu 19.04 Disco Dingo

    With the release of the new version of Ubuntu, version 19.04, code-named Disco Dingo, we thought it would be nice to go over how to install one of the more popular web development stacks which people tend to use. The Nginx, PHP, MySQL stack. Nginx which is actually pronounced as “engine x” is a free, […]

    Continue Reading

  • MySQL/MariaDB Query for Counting API Requests per Day

    When we started our holidays API project, we only had a select number of users using our closed beta, we needed a quick and easy way to track API metrics. The first metric we wanted to track was obviously, the number of requests, the beta API was receiving. In this article, we are going to […]

    Continue Reading

  • How to Install and Configure NTP Server and Client on Ubuntu 19.04 Disco Dingo

    NTP which is short for the Network Time Protocol is a protocol that is used to synchronize all the date and time of system clocks in a network to use the same time. The term NTP stands for the protocol itself and also the client and server programs running on the networked computers. NTP belongs […]

    Continue Reading