opensource.com

Subscribe to opensource.com feed
Updated: 1 hour 11 min ago

Why is agile so much more successful than waterfall?

Fri, 03/06/2020 - 16: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

Thu, 03/05/2020 - 16: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

Thu, 03/05/2020 - 16: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

Thu, 03/05/2020 - 16: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

Wed, 03/04/2020 - 16: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

Wed, 03/04/2020 - 16: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

Wed, 03/04/2020 - 16: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

Tue, 03/03/2020 - 23: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

Tue, 03/03/2020 - 16: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

Tue, 03/03/2020 - 16: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

Tue, 03/03/2020 - 16: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

Tue, 03/03/2020 - 16: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

Mon, 03/02/2020 - 16: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

Mon, 03/02/2020 - 16: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

Mon, 03/02/2020 - 16: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

Sun, 03/01/2020 - 16: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

Sat, 02/29/2020 - 16: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

How to process real-time data with Apache

Fri, 02/28/2020 - 16:03

In the "always-on" future with billions of connected devices, storing raw data for analysis later will not be an option because users want accurate responses in real time. Prediction of failures and other context-sensitive conditions require data to be processed in real time—certainly before it hits a database.


read more

Revive your RSS feed in the Linux terminal with Newsboat

Fri, 02/28/2020 - 16:02

Psst. Word on the web is that RSS died in 2013. That's when Google pulled the plug on Google Reader.

Don't believe everything that you hear. RSS is alive. It's well. It's still a great way to choose the information you want to read without algorithms making the decision for you. All you need is the right feed reader.


read more

Getting started with Linux firewalls

Fri, 02/28/2020 - 16:00

A sensible firewall is your computer's first line of defense against network intrusion. When you're at home, you're probably behind a firewall built into the router supplied by your internet service provider. When you're away from home, though, the only firewall you have is the one running on your computer, so it's important to configure and control the firewall on your Linux computer. If you run a Linux server, it's just as important to know how to manage your firewall so that you can protect it from unwanted traffic both locally and remotely.


read more

Pages