Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.
Recent: |
|
Past: |
|
Practice programming in Zig by writing a "guess the number" game. → Read More
Get the most out of PyLint. → Read More
I created my own Git command to brew my morning coffee. → Read More
Learn why observability is important for Python and how to implement it into your software development lifecycle. → Read More
Explore how the principles behind open source--collaboration, transparency, and rapid prototyping--are proven catalysts for innovation. → Read More
Running containers on your Mac can be a challenge. After all, containers are based on Linux-specific technologies like cgroups and namespaces. [OS_EMBEDDED_MENU_RIGHT:]Luckily, macOS has a built-in hypervisor, allowing virtual machines (VMs) on the Mac. The hypervisor is a low-level kernel feature, not a user-facing one. → Read More
See how the watch command can let you know when a task has been completed or a command has been executed. → Read More
Use the argparse module to enable options in your Python applications. → Read More
Use qpdf and poppler-utils to split, modify, and combine PDF files. → Read More
Sometimes, a program needs enough parameters that putting them all as command-line arguments or environment variables is not pleasant nor feasible. In those cases, you will want to use a configuration file. → Read More
Explore some of the useful features of the recent version of Python. → Read More
This is the ninth in a series of articles about features that first appeared in a version of Python 3.x. Python 3.8 was first released in 2019, and two years later, many of its cool new features remain underused. Here are three of them. → Read More
Learn more about this and two other underutilized but still useful Python features. → Read More
This is the seventh in a series of articles about features that first appeared in a version of Python 3.x. Python 3.6 was first released in 2016, and even though it has been out for a while, many of the features it introduced are underused and pretty cool. Here are three of them. → Read More
Explore some of the underutilized but still useful Python features. → Read More
This is the fifth in a series of articles about features that first appeared in a version of Python 3.x. Python 3.4 was first released in 2014, and even though it has been out for a long time, many of the features it introduced are underused and pretty cool. Here are three of them. → Read More
This the third article in a series about features that first appeared in a version of Python 3.x. Some of those Python versions have been out for a while. For example, Python 3.2 was first released in 2011, yet some of the cool and useful features introduced in it are still underused. Here are three of them. → Read More
This is the second in a series of articles about features that first appeared in a version of Python 3.x. Python 3.1 was first released in 2009, and even though it has been out for a long time, many of the features it introduced are underused and pretty cool. Here are three of them. → Read More
This is the first in a series of articles about features that first appeared in a version of Python 3.x. Python 3.0 was first released in 2008, and even though it has been out for a while, many of the features it introduced are underused and pretty cool. Here are three you should know about. → Read More
The Semitic root q-d-m in Aramaic, Hebrew, and Arabic is usually associated with moving forward or making progress. The Arabic word taqaddum (تقدّم) means "progress." Progress is important. As every feel-good movie will tell you, the journey is as important as the destination. → Read More