Sign in

Software Engineer | I write software tutorials because I can’t find them anywhere. Creator of DealPunkk - | About Me -

A link to the companion GitHub repository is available at the bottom of this article.

Quick Intro to Elasticsearch

Why Elasticsearch?

Elasticsearch is one of the most popular and powerful search engines made available to the open source community today. Some of the major, consumer software companies utilize Elasticsearch, as well as the rest of the…

Kibana Alerts have been a great new feature to trigger alerts based on threshold and query parameters of Elasticsearch data. The following is documentation (that I could not find) of all variables with their given descriptions:

{{alertId}} — The ID of the alert

{{alertName}} — The name of the alert

Members of the PC building and hardware communities are not strangers to stark price increases and supply shortages of computer parts. …

What is Redis?

Redis is a high throughput, in-memory key-value store used for fast lookup. It supports common data structures such as strings, lists, sets, hashes, and more (redislabs). Since Redis stores data in-memory, it does not face the same read/write (I/O) limitations and performance issues that databases face with hard disks. …

In a previous article, I discussed how to deploy a website to Windows/Linux using React, WordPress, and NGINX containers with Docker Compose. To do this, it is necessary that Docker containers can speak to each other via the Docker network. A practical example of this, as per my referenced article…


Note: I’ve included a link to the supporting GitHub repository at the bottom of this article. Shamelessly forcing you to scroll through the article :)

Docker Compose is the best. I use it for pretty much everything. If there was a Docker Compose equivalent to orchestrating my own life, I’d…

Shipping containers stacked


The purpose of this article is to illustrate how we can implement a simple “waiting” method in docker-compose. With certain docker orchestrations, a container will start, but its internal services still need some time to start up before the service will be available via the container’s exposed port(s).


In the…

Edward Cernera

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store