9 Freelance Developer Books Every Coder Must Read

Freelancing is the new mega trend of our time. Large freelancing platforms such as Upwork and Fiverr grow double-digit—they’re out to disrupt the organization of the world’s talents. And it seems like they’re succeeding! Do you want to participate in this trend rather than only holding on to your cozy developer job as long as … Read more

Top 11 Freelance Developer Courses for Maximum Success

Freelancing is the new mega trend. And there’s a good reason: more and more companies see the cost benefits of hiring outside expertise by the hour. Much like cloud computing revolutionized the server market, freelancing disrupts the talent market with a pay-as-you go model for businesses. The big benefits for freelance developers are convincing as … Read more

Python IndentationError: unexpected indent (How to Fix This Stupid Bug)

If you’re like me, you try things first in your code and fix the bugs as they come. One frequent bug in Python is the IndentationError: unexpected indent. So, what does this error message mean? The error IndentationError: unexpected indent arises if you use inconsistent indentation of tabs or whitespaces for indented code blocks such … Read more

Python Re Question Mark (?): Optional Match

Congratulations, you’re about to learn one of the most frequently used regex operators: the question mark quantifier A?. In particular, this article is all about the ? quantifier in Python’s re library. You can also watch the explainer video while you skim through the tutorial: Related article: Python Regex Superpower – The Ultimate Guide What’s the … Read more

Python Metaclasses

Summary: Metaclasses are a class of a class. In other words, a class is an instance of a metaclass. Metaclass can be created using two methods: (1) type Class which is the built-in metaclass in Python. (2) Creating custom metaclass using the metaclass keyword. Problem: What are metaclasses and why do we use them in … Read more

Python Re Dot

You’re about to learn one of the most frequently used regex operators: the dot regex . in Python’s re library. You can also watch the walk-through video as you read through the tutorial: Related article: Python Regex Superpower – The Ultimate Guide What’s the Dot Regex in Python’s Re Library? The dot regex . matches … Read more

10 Freelance Developer Guides Every Coder Must Read

There’s a new guy in town. He’s called freelancing and he’s out for no good. Freelancing platforms such as Upwork and Fiverr are out to disrupt the organization of the world’s talents. Both platforms grow double-digits year-over-year. The proportion of freelancers in the total population is on the rise. Soon, we may find ourselves in … Read more

7 Binge-Worthy Freelance Developer Podcasts You Must Listen To

Clever business owners are never too busy to learn something new and improve their business continuously. I know you are busy yourself but listening to a podcast while going for a walk can hardly be classified as a huge time investment. So, what are the best freelance developer podcasts on the planet? This article compiles … Read more

How To Eliminate All The Whitespace From A String?

In this article, you’ll learn the ultimate answer to the following question: How To Eliminate All The Whitespace From A String—on Both Ends, and In-Between Words? Summary: Use the string methods join(), split(), strip(), rstrip(), lstrip() and or replace()—in specific combinations—to remove any whitespace in a given string. The simplest way to remove all whitespaces … Read more

Python Double Asterisk (**)

Summary: The double asterisk operator has the following uses: a**b – Exponentiation. def f(**kwargs) – Unpacking: Defining an arbitrary number of keyword arguments. f(**d) – Dictionary Unpacking. f(**d1,**d2) – Merging Dictionaries. While using a function in your program, you might be uncertain about the number of named arguments that have to be passed into the … Read more