Language Selection

English French German Italian Portuguese Spanish

Syndicate content
Updated: 3 hours 9 min ago

The new replication features in MySQL 8

Saturday 22nd of April 2017 12:52:00 AM

This year at the Percona Live open source database conference, I will present a talk on the latest replication features in MySQL 8.0.

read more

12 ways to maintain your existing community: How you deal with difficult conversations?

Friday 21st of April 2017 06:00:00 PM

Help us collect community knowledge by blogging about the weekly community management theme. Blog posts are due the following Thursday after each new theme is announced. Next week's challenge is Difficult Conversations.

Check out ways to recruit new community members in week #1 blogging challenge.

read more

Top 5: Projects for Raspberry Pi at home, how to write fast Python, and more

Friday 21st of April 2017 04:40:00 PM

In this week's top 5, we highlight projects for Raspberry Pi at home, how to write fast and thread-safe Python, 12 ways to study a new programming language, a Linux-friendly amplifier for listening to music, and 3 open source boilerplate web design templates.

Top 5 articles of the week

5. 3 open source boilerplate web design templates

read more

3 open source code libraries to handle MARC-formatted records

Friday 21st of April 2017 07:02:00 AM

Welcome back to Nooks & Crannies! After a month off for my wedding, I've been digging around for some interesting bits for upcoming columns. This month, I'll take a look at some open source code libraries that developers can use to handle MARC-formatted records.

read more

5 ways to succeed at learning a programming language

Friday 21st of April 2017 07:01:00 AM

Whether you're taking up programming for the first time, or learning your 50th language, you might ask, "What's the best way to learn to program?" I surveyed dozens of people who taught themselves to program in Rust as part of my OSCON talk in 2016, and asked the expert autodidacts what advice they would give to others for picking up a new language. I found that despite their diverse backgrounds, all of my interviewees shared five common approaches to building new programming skills.

read more

What's new in OpenStack Ocata

Friday 21st of April 2017 07:00:00 AM

OpenStack Ocata has now been out for a little over a month and we're about to see the first milestone of the Pike release. Past cycles show that now's about the time when people start looking at the new release to see if they should consider moving to it. So here's a quick overview of what's new in this release.

read more

3 Emacs extensions for getting organized

Thursday 20th of April 2017 07:02:00 AM

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 editing text.

read more

How the 'itch-to-scratch model' can solve our UX woes

Thursday 20th of April 2017 07:01:00 AM

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, if they then make their solution available to other developers it can develop into a full blown thriving open source community. When it works it is a fantastic process to behold and it this simple model that has changed the history of computing.

read more

A user's guide to failing faster

Thursday 20th of April 2017 07:00:00 AM


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.

read more

5 lessons learned when developing my first web app

Wednesday 19th of April 2017 07:02:00 AM

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 administrators, which has been downloaded nearly 3,000 times since I first uploaded it on in 2011.

read more

Automatic MySQL schema management with Skeema

Wednesday 19th of April 2017 07:01:00 AM

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?

read more

The best minds in open source gather at OpenStack Summit Boston

Wednesday 19th of April 2017 07:00:00 AM

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 for those of us in the infrastructure business. How will we meet the needs of users at that scale?

The answer is simple: collaborate or die.

read more

A new approach to embedded scripting and developing for IoT with mJS

Tuesday 18th of April 2017 07:03:00 AM

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.

read more

Grok the GIL: How to write fast and thread-safe Python

Tuesday 18th of April 2017 07:02:00 AM

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 worked. Somehow I got it open and was rewarded with the sight of a simple device—a metal cylinder the size of my thumb, studded so that as it rotated, it plucked the teeth of a steel comb and made the notes.

read more

How to deal with leaving an open source project

Tuesday 18th of April 2017 07:01:00 AM

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 frequently.

read more

What to do when you're feeling underutilized

Tuesday 18th of April 2017 07:00:00 AM

A few weeks ago, on one of many trips I take to visit team members in different locations around the world, I was having a one-on-one conversation with an associate who I’ve only spoken to a few times. This person has a strong reputation for doing high-quality work and expertly navigating complicated dynamics with stakeholders and other team members. He wanted to let me know that another person on the team, somebody who was relatively new and who probably would not be comfortable coming to me directly, might be in danger of quitting.

read more

Automate podcast publishing with Python

Monday 17th of April 2017 07:02:00 AM

I have a podcast on which I chat with both Red Hat colleagues and a variety of industry experts on topics from cloud to DevOps to containers to IoT to open source. Over time, I've gotten the recording and editing process pretty streamlined. When it comes to the mechanics of actually putting the podcast online, however, there are a lot of fussy little steps that need to be followed precisely.

read more

How to draw primitive shapes with BRL-CAD

Monday 17th of April 2017 07:01:00 AM

A primitive is a basic shape that has a unique polynomial equation within a CAD (Computer-Aided Design) software package used for geometric modeling of more complex shapes. Examples include an ellipse, a sphere, a torus, a square, and in our case a heart-shaped primitive with a sextic equation (a polynomial, which has six roots).

read more

Summit preparations, Technical Committee elections, and more OpenStack news

Monday 17th of April 2017 05:00:00 AM

Welcome to's monthly look at what's happening in the world of OpenStack, the open source cloud infrastructure project. We bring together a collection of news, events, and happenings from the developer listserv all in one handy package. Do you have a suggestion for something for us to include next month? Let us know in the comments below

OpenStack news and happenings

There's a lot being written about OpenStack. Here are a few highlights.

read more

Ubuntu ditches Unity, Maryland embraces open textbooks, and more open source news

Saturday 15th of April 2017 07:00:00 AM

In this week's edition of our open source news roundup, we take a look at Ubuntu going back to GNOME, universities in Maryland getting open textbook grants, and more.

Open source news roundup for April 2-14, 2017
read more

More in Tux Machines

Ubuntu and elementary

  • System76 wants to build its own hardware for its Linux-based computers
    System76 is building up quite a name for itself, being one of a very limited number of companies selling only computers running Linux-based operating systems. Now the aim is to branch out; System76 wants to design and build its own hardware, while representing the open source community as it does so. At the moment, the hardware used in System76 systems is outsourced, but in the future this will change. The company says that it is moving into phase three of its development cycle, and this "moves product design and manufacturing in house." And you should set your expectations high: "We're about to build the Model S of computers. Something so brilliant and beautiful that reviewers will have to add an 11 to their scores."
  • AppCenter Spotlight: Beta Testers
    Over the past month we’ve been beta testing the new AppCenter with a number of developers, from elementary OS contributors to backers of our Indiegogo campaign. After testing out the submission process and getting some apps into the store (and seeing rapid updates!), I wanted to take a moment to highlight some of the first apps.
  • elementary OS to get improved AppCenter, showing off a few new applications
    I have to hand it to the elementary OS guys, they have a massive focus on design and it does look quite incredible. It is easily one of the best looking Linux distributions, which I do admire. Their new AppCenter, for example, looks extremely clean and clear.

Beijing Zoo is No Place for Pandas

Pandas in Beijing Zoo
Photo credit: Nick Hopkins

I am a Panda lover. I work as a support engineer in an I.T company here in the United Kingdom. Most of my spare time is spent watching different Panda videos -- both old and new videos. Basically, it is my therapy; a 'stress release' for me. I find them to be adorable and precious creatures. As a matter of fact, I would like to volunteer to come to Sichuan. I want to experience and feel what it's like to be a Panda keeper, to be able to interact with them for real. The Panda is China's National Treasure, so it's a shame to watch the Panda videos from Beijing zoo, as the place is disgusting and not ideal for Pandas to live in (and for sure for all the rest of the animals who unfortunately got stuck in this prison cell).

The place looks like a ghost town. Lifeless and languished. Knowing that Pandas wear a thick fur on their body, can you imagine what it feels for them in 30C or 35C (summer temperature)? What it probably feels like all the time? Come on, if you really care, you must do something now, otherwise these Pandas will die. Please bring them back to their sanctuary where they really belong.

Linux 4.11 File-System Tests: EXT4, F2FS, XFS & Btrfs

With the Linux 4.11 kernel potentially being released as soon as today, here are some fresh benchmarks of Btrfs / EXT4 / F2FS / XFS on a solid-state drive and comparing the performance of 4.11 Git back to Linux 4.9 and 4.10. For those wondering if the block/file-system changes of Linux 4.11 have any impact on EXT4/F2FS/XFS/Btrfs for common I/O workloads or how these file-systems are comparing on this latest kernel, here are some benchmarks. Read more

Today in Techrights