Serdar Yegulalp
What’s new in Fedora Linux
Featured
October 30, 2018
What’s new in Fedora Linux
Fedora Linux, the Red Hat-sponsored Linux project that serves as both a developer-focused distribution and as an upstream proving ground…
Microsoft revamps machine learning tools for Apache Spark
Featured
October 24, 2018
Microsoft revamps machine learning tools for Apache Spark
Microsoft has revamped its MMLSpark open source project, the better to integrate “many deep learning and data science tools to the Spark…
Python threading and subprocesses explained
Featured
October 24, 2018
Python threading and subprocesses explained
By default, Python’s runtime executes in a single thread, traffic-directed by its Global Interpreter Lock (GIL). Most of the time…
What’s new in Ubuntu Linux 18.10
Featured
October 20, 2018
What’s new in Ubuntu Linux 18.10
Canonical’s Ubuntu distribution for Linux has earned a reputation for being user-friendly, with editions aimed at desktop, server, cloud, and…
What’s new in Ubuntu Linux 18.10 ‘Cosmic Cuttlefish’
Featured
October 20, 2018
What’s new in Ubuntu Linux 18.10 ‘Cosmic Cuttlefish’
Canonical’s Ubuntu distribution for Linux has earned a reputation for being user-friendly, with editions aimed at desktop, server, cloud, and…
PostgreSQL 11 taps LLVM and parallelization for speed boost
Featured
October 18, 2018
PostgreSQL 11 taps LLVM and parallelization for speed boost
The developers behind open source SQL database PostgreSQL, long vaunted as both an underappreciated gem and a potential replacement for…
MEAN stack tutorial: Get started with the MEAN stack
Featured
October 17, 2018
MEAN stack tutorial: Get started with the MEAN stack
Most of us ought to know the acronym LAMP, used to describe web services stacks made with Linux, the Apache…
Why you should use Docker and containers
Featured
October 10, 2018
Why you should use Docker and containers
A book published in 1981, called Nailing Jelly to a Tree, describes software as “nebulous and difficult to get a firm…
Microsoft smartens up the ML.Net machine learning API
Featured
October 9, 2018
Microsoft smartens up the ML.Net machine learning API
Microsoft has released the 0.6 version of its ML.Net machine learning framework, aimed at .Net developers. The update adds a…
PyTorch 1.0 accelerates Python machine learning with native code
Featured
October 3, 2018
PyTorch 1.0 accelerates Python machine learning with native code
An official release candidate of PyTorch 1.0, the Python-centric deep learning framework created by Facebook, is available for developer testing. One…
Nuitka Python-to-C compiler readies big performance gains
Featured
October 2, 2018
Nuitka Python-to-C compiler readies big performance gains
Nuitka, a compiler that transforms Python into C for the sake of both performance gains and a more portable runtime,…
MariaDB tutorial: Get started with MariaDB
Featured
September 27, 2018
MariaDB tutorial: Get started with MariaDB
“MySQL done better” is one way to describe MariaDB. It’s a fork of that popular open source database project, launched…
Azure’s new machine learning features embrace Python
Featured
September 25, 2018
Azure’s new machine learning features embrace Python
Microsoft ahas several new additions to its Azure ML offering for machine learning, including better integration with Python and automated…
LLVM 7 improves performance analysis, linking
Featured
September 20, 2018
LLVM 7 improves performance analysis, linking
The developers behind LLVM, the open-source framework for building cross-platform compilers, have unveiled LLVM 7. The new release arrives right on…
Python virtualenv and venv do’s and don’ts
Featured
September 19, 2018
Python virtualenv and venv do’s and don’ts
One of the biggest draws of Python is its expansive ecosystem of third-party packages. If there is a task you…