How to Install PIL/Pillow in Python? A Helpful Illustrated Guide

PIL is an abbreviation of Python Imaging Library and it adds image processing to Python. In 2011, PIL has been discontinued—its unofficial successor framework Pillow for image processing is an actively maintained and user-friendly alternative for Python 3. Let’s dive into the installation guides for the different operating systems and environments! How to Install Pillow …

How to Install PIL/Pillow in Python? A Helpful Illustrated Guide Read More »

How to Build Your Brand as a Freelance Developer [Ultimate Guide]

This guide shows you the importance of building your personal brand as a freelance developer. Table of Contents Why Freelance Developing?What is Personal Branding?Why Branding?Examples of Great Personal Brands on Upwork#1 Machine Learning Engineer ($300/h)#2 Machine Learning Engineer ($20/h)How to Nurture Your Personal Brand [5 Simple Steps]Where to Go From Here? Why Freelance Developing? Freelancing …

How to Build Your Brand as a Freelance Developer [Ultimate Guide] Read More »

Freelancer Invoice Template

Whether you’re a freelance developer, agency owner, or web designer—each time you charge a client, you must create an invoice for the transaction. Here’s the ultimate freelancer invoice template you can use in your own business: Download the Freelancer Invoice Template in the following formats: Google Spreadsheet Freelancer Invoice Template XLXS (Excel) Freelancer Invoice Template …

Freelancer Invoice Template Read More »

Top 3 Freelance Developer Contract Templates (Free)

This article is for you if you are either of the following: You’re a freelance developer or freelancing agency and you want to offer your services to a client. You’re a client and you want to take the service from a freelance developer. If you belong to either group, you’re in the right place! 🙂 …

Top 3 Freelance Developer Contract Templates (Free) Read More »

Keep It Simple, Stupid! Minimalism in Programming: How Complexity Harms Your Productivity

This article is based on a book chapter from my upcoming book “From One to Zero: A Minimalistic Approach to Programming”. My programming students often write in with their struggles and failures. Many students ultimately overcome their struggles—but a large percentage of them give up their programming ambitions after realizing how hard creating software can …

Keep It Simple, Stupid! Minimalism in Programming: How Complexity Harms Your Productivity Read More »

Python Regex Split

I’m always surprised how regular expressions survived seven decades of technological disruption. They look much the same as 70 years ago. This means that if you master regular expressions, you build yourself a lasting and highly relevant skill in today’s marketplace. You’ll be able to write in a single line of code what takes others …

Python Regex Split Read More »

3 Beautiful Website Templates to Impress Your Clients — for Freelance Developers [Free WordPress Themes]

The landscape of work is changing—independent work becomes more and more important on a relative and absolute basis. Upwork and Fiverr, the biggest freelancing platforms, are growing double-digit year after year. Do you want to participate in this disruptive trend and become a successful (part-time) freelance developer? This article shows you the best website templates …

3 Beautiful Website Templates to Impress Your Clients — for Freelance Developers [Free WordPress Themes] Read More »