-
What's new in OpenStack Ocata
[ad_1] About the author Rich Bowen – Rich works at Red Hat as the Community Liaison for the RDO project, which is a packaging of OpenStack for CentOS/Fedora/RHEL. He’s also the Executive Vice President of the Apache Software Foundation, Open Source enthusiast, and Geocacher. Take a look at some of the main changes that came…
-
3 Emacs extensions for getting organized
[ad_1] In the colophon to his book, Just a Geek, actor and writer Wil Wheaton wrote that he wanted to use Emacs to write the book but “couldn’t find the text editor.” Wheaton was joking, of course, but he highlighted an important point about Emacs: it’s gone way beyond its roots as a tool for…
-
How the 'itch-to-scratch model' can solve our UX woes
[ad_1] Open source is a developer-centric solutions model, which, in a nutshell, could be described as building communities of developers to solve problems. In its most simplistic form, the model has two stages. First, a developer has a problem, which they can fix with some new code, and they make a start on it. Second,…
-
A user's guide to failing faster
[ad_1] Failure. Now that’s a word with a negative vibe. Among engineering and construction projects, it conjures up the Titanic sinking, the Tacoma Narrows bridge twisting in the wind, or the space shuttle Challenger exploding. These were all failures of engineering design or management. Most failures in the pure software realm don’t lead to the…
-
5 lessons learned when developing my first web app
[ad_1] I developed my first web app as part of my final project in college. Instead of developing a web app only for the purpose of completing my project, I chose to develop one that could solve a real-world problem. I decided to create Cyber Manager, an online cyber cafe management system for cyber cafe…
-
Automatic MySQL schema management with Skeema
[ad_1] At this year’s Percona Live open source database conference, I’ll be discussing automatic MySQL schema management with Skeema. Skeema solves many problems that software engineers and DBAs encounter when managing migrations. How can they keep schemas in sync across development, staging, and production systems? How can they execute an online schema change across a sharded…
-
The best minds in open source gather at OpenStack Summit Boston
[ad_1] In my keynote address a year ago at the OpenStack Summit Austin, I offered the OpenStack community an ultimatum. First, I described how our world was exploding with connected devices (50 billion by 2020) and that 400 million new servers would be needed to process and store that data, which creates a massive challenge…
-
A new approach to embedded scripting and developing for IoT with mJS
[ad_1] In my previous article, I talked about IoT (Internet of Things) and connecting physical objects (“things”) to the internet. I’ve discussed how Mongoose OS, an open source operating system for IoT, makes programming microcontrollers in JavaScript easy for both newbies and professional developers. You may have wondered why is it JavaScript and how a JavaScript…
-
Grok the GIL: How to write fast and thread-safe Python
[ad_1] When I was six years old, I had a music box. I’d wind it up, and a ballerina revolved on top of the box while a mechanism inside plinked out “Twinkle, Twinkle, Little Star.” The thing must have been godawful tacky, but I loved that music box, and I wanted to know how it…
-
How to deal with leaving an open source project
[ad_1] In early 2015, I decided to leave my job, a job that I’d been at for just over two years. Nobody among my family and friends was surprised that I was pursuing another position. Making this move was a common thing to do, especially in the technology industry where we tend to change jobs…