Open Source

S'abonner à flux Open Source
Mis à jour : il y a 8 min 34 sec

Compose music as code using Sonic Pi

sam, 03/07/2020 - 09:00

Maybe you're like me, and you learned a musical instrument when you were in school. For me, it was the piano, and later, the viola. However, I've always held that, as my childhood interests shifted towards computers and coding, I subsequently neglected my music practice. I do wonder what I would have done if I'd had something like Sonic Pi when I was younger. Sonic Pi is an open source program that lets you compose and perform music through code itself. It's the perfect marriage of those two worlds.


read more

How I learned about burnout the hard way

ven, 03/06/2020 - 14:25

In early 2017, I was mentally in a bad spot. It was the perfect storm of stress, the kind that no one asks for, but you deal with the hand you're dealt. Work was piling up to a point where I couldn't process all the things that were expected of me. I was training for spring half-marathons, which should have been stress relief, but I was putting too much pressure on myself to perform at a high level.


read more

Make Git easy with Git Cola

ven, 03/06/2020 - 09:01

Git is a Linux command to help you manage versions of your work. It's been ported to BSD, macOS, Windows, and more. It serves as the basis for popular code-hosting services, including open source services like GitLab and NotABug, and even to popular proprietary services. In short, Git has taken software development (and a few other industries) by storm.


read more

Why is agile so much more successful than waterfall?

ven, 03/06/2020 - 09:00

Agile continues to take the world by the storm. The latest report from the Standish Group Chaos Study presents interesting findings: Projects based on agile principles have significantly higher success rates than traditional projects based on the waterfall methodology.


read more

Get started with an open source Windows package manager: Chocolatey

jeu, 03/05/2020 - 09:02

Back in the 1990s, when Linux was a young operating system, Ian Murdock invented the concept of an app store in the form of what is now the apt command. This introduced the idea that a computer's capacity was boundless, and literally any command should be available to you; all you had to do was copy it from a network repository to your local system.


read more

5 productivity apps for Linux

jeu, 03/05/2020 - 09:02

I've had a soft spot for Elementary OS since I first encountered it in 2013. A lot of that has to do with the distribution being very clean and simple.

Since 2013, I've recommended Elementary to people who I've helped transition to Linux from other operating systems. Some have stuck with it. Some who moved on to other Linux distributions told me that Elementary helped smooth the transition and gave them more confidence using Linux.


read more

How to blog with Emacs Org mode

jeu, 03/05/2020 - 09:00

I used WordPress for the first few years of my blog, but I really wanted to publish it entirely using GNU Emacs. I tried Org2Blog, but something was still missing and it felt unsatisfying.


read more

How open source can sustain your reading habits

mer, 03/04/2020 - 09:02

Reading about technology often can build up your career. I recently shared, on Valentine's Day, how I read (what some would say is) too many books. I used to have a hard copy library that actually consumed two rooms in my house until my husband moved in. He respectfully requested space for, you know, people, and I considered a shift toward digital.


read more

How service virtualization relates to test-driven development

mer, 03/04/2020 - 09:00

The agile approach to software development relies on service virtualization to give each IT team autonomy. This approach removes blockages and allows autonomous teams to continue development activities without having to wait on anyone. That way, integration testing can commence as soon as teams start iterating/sprinting.

How automated services work

Any automated service is available to consumers via a published endpoint. This means services can be automated only if they're made available online.


read more

Getting started with the Gutenberg editor in Drupal

mer, 03/04/2020 - 09:00

Since 2017, WordPress has had a really great WYSIWYG editor in the Gutenberg plugin. But the Drupal community hasn't yet reached consensus on the best approach to the content management system's (CMS) editorial experience. But a strong new option appeared when, with a lot of community effort, Gutenberg was integrated with Drupal.

Previously, there were two main approaches to content creation in Drupal 8:


read more

Most-used libraries, open source adoption, and more industry trends

mar, 03/03/2020 - 16:40

As part of my role as a senior product marketing manager at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends for product marketers, managers, and other influencers. Here are five of my and their favorite articles from that update.


read more

5 MySQL features you need to know

mar, 03/03/2020 - 09:03

Recently, at a presentation I was giving on the newer features of MySQL 8.0, I noticed one person in the audience getting very upset. The more I talked about one feature, the more agitation I could see this one person getting. We're talking upset at a level where I was wondering if I was going to worry about my physical safety. The person in question finally snapped, "If I had known about that, it would have saved me four months of my life!"


read more

Getting started with the Rust package manager, Cargo

mar, 03/03/2020 - 09:02

Rust is a modern programming language that provides performance, reliability, and productivity. It has consistently been voted as the most-loved language on StackOverflow surveys for a few years now.


read more

Getting started with lightweight alternatives to GNU Emacs

mar, 03/03/2020 - 09:02

I work on a lot of servers, and sometimes I find a host that hasn't installed GNU Emacs. There's usually a GNU Nano installation to keep me from resorting to Vi, but I'm not used to Nano the way I am Emacs, and I inevitably run into complications when I try to save my document (C-x in Nano stands for Exit, and C-s locks Konsole).


read more

How to assess your organization's technological maturity

mar, 03/03/2020 - 09:00

New communication technologies can promote and improve open organizational principles and practices—both within a company and between customers and strategic partners, leading to greater sales and business opportunities.


read more

Install GNU Emacs on Windows

lun, 03/02/2020 - 09:02

GNU Emacs is a popular text editor designed for programmers of all sorts. Because it was developed on Unix and is widely used on Linux (and shipped with macOS), people sometimes don't realize that it's also available for Microsoft Windows. You don't need to be an experienced or full-time programmer to make use of Emacs, either. You can download and install Emacs with just a few clicks, and this article shows you how.

You can install Windows manually or with a package manager, like Chocolatey.


read more

Collections signal major shift in Ansible ecosystem, and more Ansible news

lun, 03/02/2020 - 09:00

Over the eight years since its inception, Ansible has become wildly successful. The core maintainers know that the workload to keep accepting modules has outgrown the model, so there are large changes afoot. If you get time to read only one thing in this edition of Ansible around the web, make it Jeff Geerling's post on collections. Otherwise, there's a tasty selection of articles on complex environments and how to lay out Ansible to service them, SAP HANA, and building RPMs. Enjoy!


read more

Using LibreOffice for your open source budgeting tool

lun, 03/02/2020 - 09:00

Budgets can be intimidating for beginners. It can feel overwhelming to think about money, much less about how to keep track of it. But it's important to know where your money is coming and going.

In this article, I'll step through a sample budget by explaining the logic behind important money decisions as well as the formulas you need to automate the process. Fortunately, LibreOffice makes it easy for anyone to keep their yearly budget in check, even the math-averse.


read more

6 questions for the OSI board of directors candidates

dim, 03/01/2020 - 09:00

In a twitter exchange about ethical licenses, my friend Stephen O'Grady said something that I thought was sharp: 

the energy cost is only part of the issue. maybe it's significant over the long term, maybe not.

the collateral damage of the process to individuals and institutions with no other goal than protecting open source, however, is material IMO.


read more

GNOME launches a new GTK site, the Linux Foundation on security vulnerabilities, OSI board elections, and more open source news

sam, 02/29/2020 - 09:02

In this edition of our open source news roundup, GNOME beautifies the GTK website, the Linux Foundation’s released a report on security vulnerabilities, the FSF announces a new code-hosting site and the OSI board of directors is decided next week! 


read more

Pages