How to transfer files using SCP command
A practical explanation with examples on how to use secure copy protocol (scp) command to transfer files and directories from one host to another.
My long-form thoughts on programming, product design, leadership and more.
A practical explanation with examples on how to use secure copy protocol (scp) command to transfer files and directories from one host to another.
Discover a nice way to deploy Ory Kratos on Kubernetes.
Facing CORS issues while trying out Kratos? Here's a quick fix that involves tricking your browser.
It has been a year since you initialised your cluster and suddenly things stopped working. Chances are, you only need to renew your certificates.
There are two main ways of interacting with Linux OS, the terminal and GUI. Find out their differences and which you should be using.
Learn how to install the essential command line tools package by Apple on macOS Monterey.
The Kernel is not something that most users would interact with, yet it's the most essential component of a computer. Find out why.
If you have a private Docker registry that you are unable to run, here are the steps I took to recover images from it.
Computers are not always as we think they are. They come in various shapes and sizes, many of which are monitor- and keyboard-less. So what makes a computer?
Like any other OS in the market, the Linux system forms the core of computers, bridging the hardware and user interactions - and it’s free.
Starting a software development project but not quite sure how much it would cost you? This article provides a list of considerations for your project costing.
Remove the complexity of frameworks when creating an HTML landing page with Sass.
Agile ceremonies can be taxing and even counterproductive. Take a glimpse at how we do it, learning from one of our favourite tech brands, Apple.
A step-by-step guide to creating a bootable SD card that is powered by Ubuntu.
A refreshing take on blockchain fundamentals, where we are now, and what we can anticipate in future iterations.
Having a difficult time keeping your engineers motivated at work? Find out what really fuels their passion.
Learn what raspi-config is used for and how to install it on Ubuntu.
Culture and traditions run deep in every organisation. Many argue if they should stay or go, but the more important question is why do we do what we do?
A quick checklist for developers who are looking to create an app. Knowing what to expect helps you plan ahead and avoid potential problems.
Agile is a household name in tech but its implementation is not always successful. Here, we share why and how you can work towards the ideal state.
This article explores the emotion curve of software engineers to help other parts of the organisation work better with them to achieve a common goal.
Good KPIs must be relevant, focused, and measurable. Here, I share my simple framework to arrive at these goals for everyone in the team.
We used to love the idea of working from home but this has quickly changed during the pandemic. Here are some practical suggestions to help you thrive.
Resignations can come as a surprise to any manager and sometimes disrupt businesses. Here’s how to stay ahead so you can act before it’s too late.
For non-programmers, this topic can seem intimidating but it shouldn’t have to. To know why, here is a brief explanation of IT using basic mathematics.
A refreshing take on blockchain fundamentals, where we are now, and what we can anticipate in future iterations.
Read article
Learn what raspi-config is used for and how to install it on Ubuntu.
Read article
A step-by-step guide to creating a bootable SD card that is powered by Ubuntu.
Read article