-
A simple command-line tool for recording audio
[ad_1] Machine learning and natural language processing are transforming our relationship with our devices by giving them a human voice. People with visual impairments have especially benefited from these technologies, but those who speak languages like my native Odia have largely been left behind by most voicebanks. When T. Shrinivasan, a Tamil-language Wikipedian, started the…
-
11 wisdoms from half a life in open source
[ad_1] About the author Ruth Holloway – Ruth Holloway has been a system administrator and software developer for a long, long time, getting her professional start on a VAX 11/780, way back when. She spent a lot of her career (so far) serving the technology needs of libraries, and has been a contributor since 2008…
-
Netflix's Spinnaker tale
[ad_1] In Diane Marsh‘s keynote at OSCON, one of the biggest open source conferences in the US each year, the Director of Engineering at Netflix explained a tale of two systems. At Netflix, the Asgard continuous delivery platform was developed internally, then shared openly. Did this cause headaches? Yes. Asgard was developed for a single use case, for…
-
3 types of useful Atom text editor packages for writers
[ad_1] Text editors aren’t just something developers use to crank out code. Writers use them, too. A good text editor enables writers to focus on their words, but also packs other features that help them craft and publish their work more efficiently. While popular among the techies, GitHub’s Atom text editor has evolved into a solid editor…
-
Mechanical keyboards for programmers and gamers
[ad_1] Keyboards are how we connect to our computers and very often to the rest of the world. The layout of keys is a physical representation of the languages we speak, and this simple tool gives us a limitless ability to communicate. A keyboard is a collection of mechanical and electrical relays that convert touch into digital…
-
Changing your entrenched processes can increase customer loyalty
[ad_1] Traditionally, IT has been intensely process-oriented. I imagine that’s because IT organizations are usually tasked with saving the world on a budget that’s only big enough for them to keep the lights on and the water running. When your team bears that kind of weighty responsibility for organizational success or failure, following tried-and-true procedures…
-
Raspberry Pi Zero W fixes networking omission
[ad_1] Issue 40 of the MagPi magazine changed everything I thought I knew about computing and technology. In the 1990s and early 2000s, tech publications drew subscribers by giving freebies with their magazines. First, with CDs and then DVDs, magazines came with free demos of games, shareware applications, and even limited internet service provider memberships.…
-
A 10-step guide to creating an email client with Webix framework
[ad_1] In this article, I’ll discuss the process of creating a user interface for an email client with the help of the free Webix framework. It’s a JavaScript and HTML5 framework for developing cross-platform, data-rich web applications with responsive user interfaces. The library is fast, lightweight, and easy to learn. Integration with AngularJS, Vue.js, and…
-
What does SVG have to do with teaching kids to code?
[ad_1] Jay Nick is a retired electrical engineer who volunteers at local schools in his community by using art as a creative way to introduce students to mathematics and coding. Reflecting on the frustrations that his own children experienced in college programming classes, he decided to use his own experience with Scalable Vector Graphics (SVG)…
-
Why OpenStack is living on the edge
[ad_1] In the early days of OpenStack, much of the media coverage seemed fixated on whether or not the project would be able to “win” the cloud computing marketplace, and which company would “win” OpenStack, as if the future of technology is a zero-sum game. The keynotes at this week’s OpenStack Summit highlight just how narrow…