How to make a Python script Pip-installable
As Python developers, we’ve all used pip to install applications, but speaking to other Python developers, it’s not always clear how to …
In-depth guides, insights, and best practices for modern software engineering
As Python developers, we’ve all used pip to install applications, but speaking to other Python developers, it’s not always clear how to …
AngularJS is a Javascript Framework that allows you to create dynamic front-end web applications easily.
I have traditionally packaged these …
Read Article →Sending emails using Python and AWS’ SES service is really easy. They provide an SMTP server that you can authenticate against and send email …
Read Article →If you need to generate a random number between two numbers in JavaScript, then you are in the right place! Here you will learn javascript random …
Read Article →Password managers exist for two main reasons.
Firstly, to generate strong passwords and secondly so that you don’t end …
Read Article →Sometimes you may need to read the top n lines of a file using Python.
We start by opening the file for reading and then using a list comprehension we …
Read Article →I operate a bunch of different sites and have done for many years now.
Some of them get quite a lot of traffic and require a high level of uptime.
To …
Read Article →It’s very easy to reset files that have not yet been committed to git.
git reset <filename>
You can also specify the …
Read Article →Golang comes with a decent offering around variables that you can use to store, retrieve and manipulate information.
A variable is defined with the …
Read Article →Every language has it’s ways of converting data types. One of the most common data types to convert between is that of strings (string) and …
Learning Go or Golang as a Python developer, programmer or software engineer is easier than you think.
While there are quite a lot of things to learn …
Read Article →Programming languages provide the ability to remove special characters from a string quite easily.
Sometimes you need to also do this from your …
Read Article →