Archive for the ‘Interesting’ Category

How We Got To Continuous Deployment With Rails, CircleCI, and Heroku

January 6, 2020 Leave a comment
Categories: Interesting

Announcing Message DB: Event Store and Message Store for PostgreSQL

December 30, 2019 Leave a comment

The Eventide Project team is excited to announce Message DB: A fully-featured event store and message store implemented in PostgreSQL for pub/sub, event sourcing, and evented microservices applications.

For more specifics, visit Message DB on GitHub:

Categories: Interesting Tags: ,

JetBrains Academy Welcomes Kotlin On Board!

December 30, 2019 Leave a comment
Categories: Interesting

Telling Stories through your commits

October 22, 2019 Leave a comment
Categories: Interesting

Docker Compose Local HTTPS with nginx or Caddy and mkcert

September 6, 2019 Leave a comment

Why run your project with HTTPS locally?
In most instances, your production site will run with TLS/SSL enabled, ie. over HTTPS. This tends not to be a concern of your application, ie the SSL termination is dealt with at the ingress/reverse-proxy/load-balancer level.

However your application may rely on the assumption that it’s running over an SSL connection. For example, the Set-Cookie header has a Secure attribute which means the cooke will only be sent over a TLS/SSL connection. That means that locally, you would need the code to fork to enable sending of cookie over non TLS/SSL connection, in other words if environment = local => don’t enable Secure.

Categories: Interesting

No networking in Docker containers under Debian 10 — Unixblogger

August 19, 2019 Leave a comment

I finally started to migrate the first few servers to Debian 10, codename “Buster”. With the last upgrades I never stumbled upon any issues. However, this time we see a problem when using Docker as the containers are unable to communicate to the internet. Upgrade to Debian 10 reliable as always As usually, the upgrade…

via No networking in Docker containers under Debian 10 — Unixblogger

Categories: Interesting

Using Docker Volumes to Share Data Between Containers and Host Computer

August 4, 2019 Leave a comment

Docker volumes are used to persist data from a certain directory or directories of your Docker containers. So your data is not removed when the container stops or is removed.

You can also share a Docker volume to many containers. Let’s talk about a scenario to find out why it’s important.

Let’s say you have a PHP web application. Now you want to test whether it works on PHP version 5.4, 7.0, 7.1, and 7.2. You can create a Docker volume, let’s call it webapp. Then copy the source code files of your PHP web app to the Docker volume webapp. Then you can create containers of different PHP versions and attach the Docker volume webapp to WEBROOT of all these containers. That way, you can easily test how your web app performs on different PHP versions.

In this article, I will show you how to use Docker volumes to share data between containers and the host computer. Let’s get started.

Categories: Interesting Tags: