Language Selection

English French German Italian Portuguese Spanish

Syndicate content
Updated: 5 hours 21 min ago

Revisiting the Unix philosophy, continuous testing, Franz, Gitbase, Python, Linux, and more

Tuesday 13th of November 2018 04:15:00 PM

The 2018 Open Source Yearbook launches soon. Do you have an idea for an article? Send me your idea. Download past yearbooks to learn more:

read more

4 tips for learning Golang

Tuesday 13th of November 2018 08:03:00 AM

In the summer of 2014...

read more

An introduction to Udev: The Linux subsystem for managing device events

Tuesday 13th of November 2018 08:02:00 AM

Udev is the Linux subsystem that supplies your computer with device events. In plain English, that means it's the code that detects when you have things plugged into your computer, like a network card, external hard drives (including USB thumb drives), mouses, keyboards, joysticks and gamepads, DVD-ROM drives, and so on. That makes it a potentially useful utility, and it's well-enough exposed that a standard user can manually script it to do things like performing certain tasks when a certain hard drive is plugged in.

read more

Have you seen these personalities in open source?

Tuesday 13th of November 2018 08:01:00 AM

When I worked with the Mozilla Foundation, long before the organization boasted more than a hundred and fifty staff members, we conducted a foundation-wide Myers-Briggs indicator. The Myers-Briggs is a popular personality assessment, one used widely in career planning and the business world.

read more

What you need to know about the GPL Cooperation Commitment

Tuesday 13th of November 2018 08:01:00 AM

Imagine what the world would look like if growth, innovation, and development were free from fear. Innovation without fear is fostered by consistent, predictable, and fair license enforcement. That is what the GPL Cooperation Commitment aims to accomplish.

read more

What does your Linux setup look like?

Monday 12th of November 2018 08:02:00 AM

For reasons related to human psychology, we love to compare. In the tech world, people want to know what other people's laptop stickers look like, what text editors and distros they love (and hate), and, of course, details about their Linux setups. Our friend, Steve Ovadia has a whole blog dedicated to the question "What's your Linux rig?"

read more

Behind the scenes with Linux containers

Monday 12th of November 2018 08:01:00 AM

Can you have Linux containers without Docker? Without OpenShift? Without Kubernetes?

read more

How to set up PySpark for your Jupyter notebook

Monday 12th of November 2018 08:00:00 AM

Apache Spark is one of the hottest frameworks in data science. It realizes the potential of bringing together big data and machine learning. This is because:

read more

FDA releases open source code, open source software gets emotional, and more news

Saturday 10th of November 2018 08:01:00 AM

In this edition of our open source news roundup, we take a look at two open source companies getting funding, the FDA open sources app code, Barcelona upping its open source investment, and more.

Open source firms finish funding rounds

In the last two weeks, IBM's acquisition of Red Hat led the open source business headlines. But two other companies that develop open source software also made some bold financial moves that filled their coffers quite nicely.

read more

7 reasons I love open source

Friday 9th of November 2018 08:02:00 AM

Here's why I spend so much of my time—including evenings and weekends—on GitHub, as an active member of the open source community.

I’ve worked on everything from solo projects to small collaborative group efforts to projects with hundreds of contributors. With each project, I’ve learned something new.

read more

Developers are the new kingdom builders

Friday 9th of November 2018 08:01:00 AM

Stephen O'Grady's The New Kingmakers is a great book that explains why developers are a business' most important assets. O'Grady says developers are shaping products in new ways, and organizations that understand and embrace the value of this shift will be the most successful in the coming years. He shows how developers today are making the decisions, not the traditional IT decision-makers of prior years. Developers have the power to make or break a business, whether by their experience, their talent, or their passion.

read more

Import your files from closed or obsolete applications

Friday 9th of November 2018 08:01:00 AM

One of the biggest risks with using proprietary applications is losing access to your digital content if the software disappears or ends support for old file formats. Moving your content to an open format is the best way to protect yourself from being locked out due to vendor lock-in and for that, the Document Liberation Project (DLP) has your back.

read more

Should a programming course be mandatory for high school students?

Thursday 8th of November 2018 08:03:00 AM

Should kids be technically literate? Of course! Is the best way to teach them this skill by turning them into programmers? Well, that's a tougher question.

First, to be blunt, in much of the world, even in affluent areas, schools are not equipped to handle this task. Aside from lacking the physical technology, many also are lacking in adequate staffing resources in order to teach programming courses.

read more

6 reasons for making the open source argument

Thursday 8th of November 2018 08:00:00 AM

If your organization is struggling to take advantage of the open source software (OSS) market, here are some proven ways it can help you achieve truly transformative success particularly if you are implementing DevOps.

1. New opportunities

Commercial software and OSS both provide common capabilities as a commodity to all competitors in a market. However, OSS is distinguished in at least two important ways:

read more

Choosing a printer for Linux

Thursday 8th of November 2018 08:00:00 AM

We've made significant strides toward the long-rumored paperless society, but we still need to print hard copies of documents from time to time. If you're a Linux user and have a printer without a Linux installation disk or you're in the market for a new device, you're in luck. That's because most Linux distributions (as well as MacOS) use the Common Unix Printing System (CUPS), which contains drivers for most printers available today. This means Linux offers much wider support than Windows for printers.

read more

How to make Perl more classy

Thursday 8th of November 2018 08:00:00 AM

This is the seventh in a series of articles about migrating code from Perl 5 to Perl 6. This article looks at how to create classes (objects) in Perl 6 and how it differs from Perl 5.

read more

Top 10 October must-reads: Microsoft Access alternatives, iptables tricks, Min, functional programming in Python, and more

Wednesday 7th of November 2018 09:10:00 PM set a couple of big new records in October, with 1,025,814 unique visitors (our first time with more than a million visitors) and 1,574,964 page views. We published 94 articles last month, and welcomed 25 new writers. More than 63% of our content was contributed by members of the open source community, and our community moderators contributed 22 articles.

read more

Gitbase: Exploring Git repos with SQL

Wednesday 7th of November 2018 08:03:00 AM

Git has become the de-facto standard for code versioning, but its popularity didn't remove the complexity of performing deep analyses of the history and contents of source code repositories.

SQL, on the other hand, is a battle-tested language to query large codebases as its adoption by projects like Spark and BigQuery shows.

So it is just logical that at source{d} we chose these two technologies to create gitbase: the code-as-data solution for large-scale analysis of git repositories with SQL.

read more

Meet Franz, an open source messaging aggregator

Wednesday 7th of November 2018 08:02:00 AM

If you are like me, you use several different chat and messaging services during the day. Some are for work and some are for personal use, and I find myself toggling through a number of them as I move from apps to browser tabs—here, there, and everywhere.

read more

5 signs you are doing continuous testing wrong

Wednesday 7th of November 2018 08:01:00 AM

In the last few years, many companies have made large investments to automate every step of deploying features in production. Test automation has been recognized as a key enabler:

“We found that Test Automation is the biggest contributor to continuous delivery.” – 2017 State of DevOps report

read more

More in Tux Machines