Ahmad Muhammad

Ahmad Muhammad (5)

Full-stack Python developer. 3x AWS Certified (Certified Developer, Certified SysOps Administrator, Certified DevOps Engineer). Self-taught.

Adding a contact form to a Django site

So, you’ve got a site set up with Django and you’ve got everything running. One small problem: There’s no way for users to contact you. Having this functionality is essential because sometimes users may have some questions about your site and/or any services you’re offering.

Continue reading...

To comment or to not comment?

If you’re a newbie in the world of programming, you may have heard of comments. Most tutorials aimed towards beginners mention comments, but it can be confusing to figure out exactly where to use them. Comments are little snippets of information that the programmer can…

Continue reading...

Revisiting Django and Flask

A little over two and a half years ago, I decided to dabble in the world of Python web-apps by following the book "Django By Example". Having done Python courses before, I knew my basic way around the language but I had never put together…

Continue reading...

Could the Boeing 777X be the death of the Airbus A380?

BackgroundBoeing and Airbus have been competing each other in the commercial aviation space since the 1980s. In fact, they are the only commercial aircraft manufacturers out there today. The two companies may produce similar aircraft, but their philosophies couldn’t be any more different. Airbus still…

Continue reading...

My journey to Linux

For years, I have been a regular Windows us — who am I kidding? Let’s rephrase this as ‘I am a Windows user since birth.’ The first OS I ever used was Windows XP (which, on a side note, is precisely 11 months older than me,) followed…

Continue reading...