What it takes to be a Platform Engineer in 2020
Platform Engineering is something that grew out of a mix of what software developers and sysadmins had been doing for years.
The only real difference …
Read Article →In-depth guides, insights, and best practices for modern software engineering
Platform Engineering is something that grew out of a mix of what software developers and sysadmins had been doing for years.
The only real difference …
Read Article →Python comes with a fully equipped package manager called PIP – which stands for the Python Package Manager.
PIP gives your python applications access …
Read Article →PHP is a powerful scripting language created for the web.
It has come a long way since it’s initial inception in 1994.
It was originally created to …
Read Article →I have pretty much resigned myself to the fact that in Javascript, there are really only two ways to do a proper search and replace.
Firstly, we need …
Read Article →If only I had a dollar for every time I saw someone sitting at their computer, trying for the life of them to exit vim
Read Article →To save and exit; press …
Python is a fantastic language that continues to help so many businesses and individuals. It offers readable syntax to get started, yet extensive …
Read Article →I could honestly not tell you how many hosting providers I’ve tried over the past 15 years. Probably more than 30, 40… Easily!
Today I would …
Read Article →import multiprocessing
def runner(k):
print(k)
processes = []
for i in range(10):
p = multiprocessing.Process(target=runner, args=(i,)) …
Read Article →
You can use Homebrew to install MongoDB on a Mac.
For ages you were able to simply do:
brew install mongodb, but more recently, that has stopped …
We’re all using a Note Taking App these days, they’re incredibly useful and come jam packed with loads of features. But which ones shine …
Read Article →So you have clearly got a very large amount of files!
If you issue the conventional rm -rf * within the directory, you will get an error -bash: …
If you have multiple files and you want to remove duplicate values from, while creating a single file.
File1 (one.txt):
123
123
234
345
File2 …
Read Article →So you need to delete an AWS Internet Gateway, sounds good.
You navigate to the VPC (Virtual Private Cloud) dashboard and go to Internet Gateways. …
Read Article →Distributed Applications come in a wide range of sizes, usages and resource availabilities.
What is a Distributed Application?
A perfect example of a …
Read Article →Artificial Intelligence, or simply AI these days, is when computers are able to perform tasks that humans would otherwise do.
While this is incredibly …
Read Article →Many of us take a look at git fetch and git pull and believe them to do the exact same thing! This is just not true.
So what exactly …
Read Article →There are numerous ways to make money when you create a website or blog. It’s really cheap and easy to do these days …
Read Article →Cyber-attacks do not always originate from outside of the target organisation. Veritably around twenty-five percent of all data breaches occur from …
Read Article →Squid is a proxy software that allows a computer without internet access to proxy through another computer that does have internet access.
Squid is …
Read Article →Gems are little packaged Ruby applications that allow you to extend the ecosystem and reuse countless online sources.
If you don’t have Root on …
Read Article →Steve has a website which sells carpets in London.
Steve’s carpet business has been doing really well and Peter has recently noticed …
Read Article →Cyber forensics is hard, but it is even harder when servers are hosted in different geographical locations and an investigation needs all localities …
Read Article →One of the hardest things you can do after trying to get a startup or product off the ground is to simply give up and call it a day.
After all, …
Read Article →I am a professional software engineer and do an absolute ton of devops work as well.
I’ve actually never been hired into devops roles as I …
Read Article →