Where to Host Your Flask App?

I recently finished the educational Python web app Pythonchecker.com for Python code analysis: Before starting the app, I wondered: what’s the fastest way to set up a Python-based web application? My previous Django-based application was self-hosted on a bare metal machine. This was highly complex, error-prone, and tedious. I had to learn Apache web server … Read more

Your Python Code Sucks

Does your code always follow the PEP standard?Have you ever been criticized for not writing “Pythonic code”? I know I have — especially when I was just starting out with Python a few years ago. This can be frustrating because criticism is not always constructive. Destructive criticism kills any motivation there is left for you … Read more

Is Python Less Eco-Friendly Than Other Languages?

Yeah, Python is slower than other programming languages and has a larger memory footprint than C/C++. Read this article if you want to learn about Python’s “dark sides”. However, Python allows for rapid prototyping, makes programming so much easier for beginners and is one of the most effective ways of writing clean and meaningful code. … Read more

Focus: How to Crush it in Coding!

One of my Finxter Python students, Davis, struggles with the following problem: “I want to get way better at reading, understanding and editing code. Eventually, i want to move to data science and machine learning. I think you are doing enough I just need more focus and determination. I really want to be a Python … Read more

What’s ns-3?

ns-3 is a network simulator for internet systems. It became popular beyond education and research through Google’s Summer of Code 2019. ns-3 is build in Python and C++. Here are the main simulator phases which you have to specify: Define the network topology. Develop your models (e.g. UDP, TCP). Configure the nodes and links. Simulate … Read more

What Non-Programming Skills to Learn Online That Will Explode Your Career Options?

Do you work in the software development industry? Big news: programming expertise is an important skill set that will help you accelerate your career. For example, one of the most satisfying and highest-paying jobs are DevOps specialists (read more on my blog article about this excellent job description). But DevOps specialists need to have a high-level of coding expertise—gained … Read more

A Simple Formula on How to Invest for Retirement as a Self-Employed Freelance Coder

No matter where you live, relying on the government to take care for your retirement is a stupid gamble—with your future at stakes. Nobody can see even 10 years into the future. And your government cannot guarantee to you that they will fund your retirement—you don’t even know how your government will look like in … Read more