The state of open source translation tools for contributors to your project
Jun21

The state of open source translation tools for contributors to your project

In the world of free software, many people speak English: It is the one language. English helps us cross borders to meet others. However, this language is also a barrier for the majority of people. Some master it while others don’t. Complex English terms are, in general, a barrier to the understanding and propagation of knowledge. Whenever you use an uncommon English word, ask yourself about your real mastery of what you are...

Read More
How to SSH into a running container
Jun20

How to SSH into a running container

Containers have shifted the way we think about virtualization. You may remember the days (or you may still be living them) when a virtual machine was the full stack, from virtualized BIOS, operating system, and kernel up to each virtualized network interface controller (NIC). You logged into the virtual box just as you would your own workstation. It was a very direct and simple analogy. read...

Read More
You can't buy DevOps
Jun20

You can't buy DevOps

read...

Read More
How to use OpenSSL: Hashes, digital signatures, and more
Jun20

How to use OpenSSL: Hashes, digital signatures, and more

The first article in this series introduced hashes, encryption/decryption, digital signatures, and digital certificates through the OpenSSL libraries and command-line utilities. This second article drills down into the details. Let’s begin with hashes, which are ubiquitous in computing, and consider what makes a hash function cryptographic. read...

Read More
Codethink open sources part of onboarding process
Jun19

Codethink open sources part of onboarding process

Here at Codethink, we’ve recently focused our energy into enhancing the onboarding process we use for all new starters at the company. As we grow steadily in size, it’s important that we have a well-defined approach to both welcoming new employees into the company, and introducing them to the organization’s culture. read...

Read More
Getting started with OpenSSL: Cryptography basics
Jun19

Getting started with OpenSSL: Cryptography basics

This article is the first of two on cryptography basics using OpenSSL, a production-grade library and toolkit popular on Linux and other systems. (To install the most recent version of OpenSSL, see here.) OpenSSL utilities are available at the command line, and programs can call functions from the OpenSSL libraries. The sample program for this article is in C, the source language for the OpenSSL libraries. read...

Read More