How open standards guide us in a world of change
May30

How open standards guide us in a world of change

As I write this article in my home office in Beaverton, Oregon, a Portland suburb, I’m relying (and reflecting) on years of work that went into standards like TCP/IP, HTTP, NTP, XMPP, SAML, and many others, as well as open source implementations of these standards from organizations such as the Apache Software Foundation. The combination of these standards and technologies is literally saving lives, as many of us are able to...

Read More
20 productivity tools for the Linux terminal
May29

20 productivity tools for the Linux terminal

Many of us, admittedly, only use computers because they’re fun. But some people use computers to get stuff done, and their theory is computers are supposed to make things faster, better, and more organized. In practice, though, computers don’t necessarily improve our lives without a little manual reconfiguration to match our individual work styles. read...

Read More
A new way to build cross-platform UIs for Linux ARM devices
May29

A new way to build cross-platform UIs for Linux ARM devices

Creating a great user experience (UX) for your applications is a tough job, especially if you are developing embedded applications. Today, there are two types of graphical user interface (GUI) tools generally available for developing embedded software: either they involve complex technologies, or they are extremely expensive. read...

Read More
Add interactivity to your Python plots with Bokeh
May29

Add interactivity to your Python plots with Bokeh

In this series of articles, I’m looking at the characteristics of different Python plotting libraries by making the same multi-bar plot in each one. This time I’m focusing on Bokeh (pronounced “BOE-kay”). read...

Read More
4 Linux distributions for gaming
May28

4 Linux distributions for gaming

Gaming on Linux got a thorough kickstart in 2013 when Valve announced that their own SteamOS would be written on top of Linux. Since then, Linux users could realistically expect to play high-grade games that, in the past, required the purchase of a Windows computer or gaming console. The experience got off to a modest start, with just a few brave companies like CD Projekt Red, Deep Silver, Valve itself, and others putting the Linux...

Read More
9 open source JavaScript frameworks for front-end web development
May28

9 open source JavaScript frameworks for front-end web development

About a decade ago, the JavaScript developer community began to witness fierce battles emerging among JavaScript frameworks. In this article, I will introduce some of the most well-known of these frameworks. And it’s important to note that these are all open source JavaScript projects, meaning that you can freely utilize them under an open source license and even contribute to the source code and communities. read...

Read More