Et tu, VS Code?

Top 6 IDEs of March

“What is the best IDE for Java/Python/JS/C++” is a question bound to receive multiple, conflicting opinions and if you’re lucky, it can even start a few arguments. We took a look at 6 (and one bonus round) of our favorite IDEs. Some of them receive frequent updates, some fulfill a niche use case, and some have stood the test of time.

Last week's highlights

Weekly Review: New JVM language Concurnas, Istio 1.5 & RedMonk rankings

Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, the creator of Concurnas presented the new JVM language in detail. We also welcomed the latest Istio release and the first RedMonk ranking of 2020—and we showed how embracing compassion, respect, and empathy can make you a better programmer.

RedMonk programming language rankings for Q1 2020

JavaScript on top, Python ties with Java in RedMonk rankings

RedMonk tracks the most popular programming language using data from GitHub and Stack Overflow. The first ranking of 2020 is here. This quarter, the number one programming language is JavaScript, which comes as no surprise. However, a few other languages moved up the charts. Let’s see what languages are trending in 2020.

Step by step interactive graphs

Python data visualization with Bokeh

Thanks to its usage in big data, machine learning, and artificial intelligence libraries, Python has seen a huge surge in popularity over the past few years. Bokeh is an open source interactive data visualization library for Python that can be used in modern web browsers. Find out how to visualize your datasets using Bokeh by following these simple steps.

Last week's highlights

Weekly Review: Hidden classes in Java, Red Hat fights for software freedom, and Angular 9 is finally here!

Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. And last week that was a lot! The frequency of Angular 9 release candidates had been picking up speed, and now Angular 9 has been released at last. We took a peek at all the cool new features including Ivy and lazy loading. Further topics include hidden classes in Java and the court case Oracle v. Google.

The algorithmic expert’s tool

Python tutorial: An introduction to the programming language

When Guido van Rossum developed Python, he had a simple programming language in mind that circumvented the weaknesses of other systems. Python’s easy syntax and well thought out syntactical options have established the language as a standard for various scientific applications, such as machine learning.

Our favorite GitHub repos

The trendy five: Starting the new year with the best GitHub repos from January 2020

It’s that time of the month again, time to browse the GitHub trending page and pick the best, coolest, or most impressive open source projects for the month. In January 2020, we saw some self-published books on GitHub that dive deep into JavaScript, a new programming language brought to you by an MIT CSAIL Ph.D. student, an interactive tool for creating diagrams with a hand-drawn twist, and more.

Interview with pandas developer Tom Augspurger

“The 1.0 release does not mean a conclusion, or even slowing down, of pandas’ development.”

pandas has reached the milestone version 1.0.0. The Python library for data analysis and manipulation has already been around for 12 years and is being used in production, so what led to this decision now? We spoke to Tom Augspurger from the pandas developer team. He shared some insights on the new release, his personal highlights and where pandas is headed in the future.

Detect objects with detecto

Python package Detecto released for simple video object detection

Detecto is neither the name of a new superhero nor a detective novel, but a recently developed Python package for training and running object detection models. Built on top of PyTorch, it is designed to be easy to use—and its developer claims that under ten lines of code are enough to run the trained machine learning models on videos.