Python is already one of the essential languages ​​in the programming world. However, lately, we have seen that technology is invading other areas as well. One of the main applications is artificial intelligence which means that companies are already learning to adopt the language to make better decisions and achieve results aligned with business goals. …

A couple of weeks ago, I was working on a Java application that creates directories and files based on the parameters given. Like with all of my applications, I want to know what’s going on while they are running. This got me thinking about my previous article that talked about a small logging module I wrote in …

Three years ago I chose Openshot as my Linux video editing software of choice. See why it’s still my favorite. In 2021, there are more reasons why people love Linux than ever before. In this series, I’ll share 21 different reasons to use Linux. Here’s how I use Linux to edit videos. Back in 2018, …

Explore Python (and other programming languages) by writing a “guess the number” game. In this series, we’re writing the same application in different programming languages to compare how various languages work and to show how using a standard test program is a great way to learn new ways to program. When you learn a new programming language, …

Explore Python (and other programming languages) by writing a “guess the number” game. In this series, we’re writing the same application in different programming languages to compare how various languages work and to show how using a standard test program is a great way to learn new ways to program. When you learn a new programming language, …

For the first time in the history of TIOBE’s index, Java has slipped out of the top two, leaving Python to occupy the spot behind reigning champion, C. October’s TIOBE index had C at No. 1 and Java at No. 2, and historically those two languages have simply traded spaces while the rest of the …

Serverless containerization has taken the world by storm as it gives developers a way to deploy their stateless microservices without a heavy burden of infrastructure management. Cloud Run abstracts all infrastructure management. You hand over a container image with a web server and stateless logic, and specify a combination of memory/CPU and allowed concurrency. Cloud …

Protect against unexpected and unwelcome surprises by using venv in Python. If you’ve ever shared a neat computer trick, a complex application, or something in between with a friend, then you’ve probably uttered the phrase, “Well, it works on my computer.” No matter how advanced computers become, there seem to be recurrent problems related to …

TIOBE releases its monthly programming languages index to detail fluctuations across the landscape. Its latest index identifies granular changes as well as long-term trends. Software quality assurance company, TIOBE, releases its top programming languages index each month to detail shifts in the ever-evolving landscape. TIOBE recently announced its latest updated index for October. TIOBE uses a series …

The Fedora Project, a Red Hat, Inc., sponsored and community-driven open source collaboration, announced the general availability of Fedora 32, the latest version of the fully open source Fedora operating system. Fedora 32 includes new features aimed at addressing issues facing modern developers and IT teams. Highlights include key updates to Fedora’s desktop-focused edition, Fedora …