Serdar Yegulalp
10 Visual Studio Code extensions for every developer
Featured
May 8, 2019
10 Visual Studio Code extensions for every developer
Visual Studio Code isn’t just a text editor. It’s an IDE, a project organizer, a data workbench, and countless other…
What is PyPy? Faster Python without pain
Featured
May 1, 2019
What is PyPy? Faster Python without pain
Python has earned a reputation for being powerful, flexible, and easy to work with. These virtues have led to its…
Delta Lake gives Apache Spark data sets new powers
Featured
April 24, 2019
Delta Lake gives Apache Spark data sets new powers
Databricks, the main commercial backer for Apache Spark, has released Delta Lake, an open source storage layer for Spark that…
22 open-source tools that make Kubernetes better
Featured
April 24, 2019
22 open-source tools that make Kubernetes better
Kubernetes has become a standard way—many would say the standard way — to deploy containerized applications at scale. But if Kubernetes…
TensorFlow unveils MLIR for faster machine learning
Featured
April 23, 2019
TensorFlow unveils MLIR for faster machine learning
Engineers working on Google’s TensorFlow machine learning framework have revealed a subproject, MLIR, that is intended to be a common…
12 open-source tools that make Docker better
Featured
April 17, 2019
12 open-source tools that make Docker better
Blink and you might miss some of the most interesting developments around Docker these days. Kubernetes may be getting more of…
24 Python libraries for every Python developer
Featured
April 10, 2019
24 Python libraries for every Python developer
Want a good reason for the smashing success of the Python programming language? Look no further than the massive collection…
Mozilla’s WASI takes WebAssembly beyond the browser
Featured
March 28, 2019
Mozilla’s WASI takes WebAssembly beyond the browser
Mozilla has announced a new standardization effort to provide a consistent way for WebAssembly applications to interact with any operating…
Python 2 EOL: How to survive the end of Python 2
Featured
March 27, 2019
Python 2 EOL: How to survive the end of Python 2
On January 1, 2020, the 2.x branch of the Python programming language will no longer be supported by its creators,…
Microsoft unveils speedy type checker for Python
Featured
March 25, 2019
Microsoft unveils speedy type checker for Python
Microsoft has unveiled Pyright, an open source static-type-checking system for Python that aims to be faster than existing type-checking solutions…
LLVM 8 shines on WebAssembly, machine learning workloads
Featured
March 20, 2019
LLVM 8 shines on WebAssembly, machine learning workloads
The project behind LLVM, the compiler framework that powers the Clang C/C++ compiler, and the compilers for languages such as…
Das Keyboard 5Q lights up for developers
Featured
March 20, 2019
Das Keyboard 5Q lights up for developers
Das Keyboard has made a name as a maker of high-end keyboards for users with demanding standards for what they type…
20 practical Python libraries for every Python programmer
Featured
March 13, 2019
20 practical Python libraries for every Python programmer
Want a good reason for the smashing success of the Python programming language? Look no further than the massive collection…
What is Jupyter Notebook? Data analysis made easier
Featured
March 6, 2019
What is Jupyter Notebook? Data analysis made easier
At some point, we all need to show our work. Most programming work is shared either as raw source code…
AWS vs. Azure vs. Google Cloud: Which free tier is best?
Featured
February 27, 2019
AWS vs. Azure vs. Google Cloud: Which free tier is best?
Who doesn’t like free stuff? The public cloud vendors know we all do. The major cloud services offer their wares…