Muhammad Hashir Hassan
I am a software engineer currently working on web/mobile app development. I try to make everyday count by learning or by teaching. Either way, I am learning.
How to Deploy a Django Application to Heroku with Git CLI
Heroku is a cloud platform that provides hosting services. It supports several programming languages including PHP, Node.js, and Python. It is Platform-as-a-Service (PaaS) which allows you to manage website applications while it takes care of your servers, networks, storage and other cloud components. In this article, we'll take a...
Serving Static Files in Python With Django, AWS S3 and WhiteNoise
Padding Strings in Python
String padding refers to adding, usually, non-informative characters to a string to one or both ends of it. This is most often done for output formatting and alignment purposes, but it can have useful practical applications. A frequent use case for padding strings is outputting table-like information in a table-like...
Guide to String Interning in Python
One of the first things you encounter while learning the basics of programming is the concept of strings. Similar to various programming languages, Python strings are arrays of bytes representing Unicode characters - an array or sequence of characters. Python, unlike many programming languages, doesn’t have a distinct character...