Debugging Jupyter notebooks, consoles and source files

JupyterLab now has a visual debugger

For certain tasks, Jupyter users tend to switch to general-purpose IDEs. Therefore, the Jupyter project has decided to add a new feature that Jupyter users have been missing—a visual debugger in JupyterLab. Let’s take a closer look at the features of the debugging extension’s initial release.

New Python features in VS Code

Python extension for VS Code receives its March 2020 update

Like clockwork, the official Python extension for Microsoft’s source code editor Visual Studio Code has received its monthly update. In the March 2020 release, we can welcome a new debugger, debugpy, which should be easier to attach to local processes. The release also closes 66 issues. Let’s take a closer look.

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.