opensource.com

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

Protect your Home Assistant with these backups

Mon, 02/15/2021 - 16:01

In the last two articles in this series on home automation with Home Assistant (HA), I walked through setting up a few integrations with a Zigbee Bridge and some custom ESP8266 devices that I use for automation.


read more

A practical guide to JavaScript closures

Mon, 02/15/2021 - 16:00

In 4 reasons why JavaScript is so popular, I touched on a few advanced JavaScript concepts. In this article, I will dive into one of them: closures.


read more

Give something from the heart to the public domain

Sun, 02/14/2021 - 16:01

Did you know that most of the articles published on Opensource.com are licensed under Creative Commons BY-SA 4.0?

One of the biggest reasons our editorial team decided on this license over 10 years ago is because we support the idea that the best content is shared content. As we strive to be open, our goal is for any many people as possible to have access to the information we're putting out there to support our mission to help others learn and grow and to explore new open source worlds.


read more

Why programmers love Linux packaging

Sun, 02/14/2021 - 16:00

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Today, I'll talk about what makes packaging for Linux ideal for programmers.


read more

5 reasons why I love coding on Linux

Sat, 02/13/2021 - 16:01

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different ways to use Linux. Here I'll explain why so many programmers choose Linux.


read more

How open source provides students with real-world experience

Sat, 02/13/2021 - 16:00

In the movie The Secret of My Success, Brantley Foster (played by Michael J. Fox) expresses the exact thought that goes through every new graduate's mind: "How can I get any experience until I get a job that gives me experience?"

The hardest thing to do when starting a new career is to get experience. Often this creates a paradox. How do you get work with no experience, and how do you get experience with no work?


read more

4 reasons to choose Linux for art and design

Fri, 02/12/2021 - 16:02

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Today I'll explain why Linux is an excellent choice for creative work.


read more

How the OpenStack community is collaborating during the pandemic

Fri, 02/12/2021 - 16:01

The OpenStack community is BIG. From Argentina to Morocco to Israel to Vietnam, we literally span the globe, so it's not surprising that we largely knew what to do to accommodate COVID-19's circumstances. But it still has been a struggle to keep moving forward and adapt while still delivering Ussuri and Victoria, the 21st and 22nd releases of OpenStack.


read more

18 ways to differentiate open source products from upstream suppliers

Fri, 02/12/2021 - 16:00

In the first three parts of this series, I explored open source as a supply chain, what a product is, and what product managers do. In this fourth article, I'll look at a plethora of methods to differentiate open source software products from their upstream open source projects.


read more

How to adopt DevSecOps successfully

Fri, 02/12/2021 - 16:00

Adopting DevOps can help an organization transform and speed how its software is delivered, tested, and deployed to production. This is the well-known "DevOps promise" that has led to such a large surge in adoption.


read more

Use Linux to do your taxes

Thu, 02/11/2021 - 16:02

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. Here's how to use Linux to do your taxes.


read more

31 open source text editors you need to try

Thu, 02/11/2021 - 16:01

Computers are text-based, so the more things you do with them, the more you find yourself needing a text-editing application. And the more time you spend in a text editor, the more likely you are to demand more from whatever you use.

If you're looking for a good text editor, you'll find that Linux has plenty to offer. Whether you want to work in the terminal, on your desktop, or in the cloud, you can literally try a different editor every day for a month (or one a month for almost three years) in your relentless search for the perfect typing experience.


read more

What's new with ownCloud in 2021?

Thu, 02/11/2021 - 16:00

The newest version of ownCloud, ownCloud Infinite Scale (OCIS), is a complete rewrite of the venerable open source enterprise file sharing and syncing software stack. It features a new backend written in Go, a frontend in Vue.js, and many changes, including eliminating the need for a database. This scalable, modular approach replaces ownCloud's PHP, database, and POSIX filesystem and promises up to 10 times better performance.


read more

Manage your budget on Linux with this open source finance tool

Wed, 02/10/2021 - 16:02

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. This article is about personal financial management.


read more

Configure multi-tenancy with Kubernetes namespaces

Wed, 02/10/2021 - 16:01

Most enterprises want a multi-tenancy platform to run their cloud-native applications because it helps manage resources, costs, and operational efficiency and control cloud waste.


read more

Draw Mandelbrot fractals with GIMP scripting

Wed, 02/10/2021 - 16:00

The GNU Image Manipulation Program (GIMP) is my go-to solution for image editing. Its toolset is very powerful and convenient, except for doing fractals, which is one thing you cannot draw by hand easily. These are fascinating mathematical constructs that have the characteristic of being self-similar.


read more

Understanding Linus's Law for open source security

Tue, 02/09/2021 - 16:02

In 2021, there are more reasons why people love Linux than ever before. In this series, I'll share 21 different reasons to use Linux. This article discusses Linux's influence on the security of open source software.


read more

Try Deno as an alternative to Node.js

Tue, 02/09/2021 - 16:01

Deno is a simple, modern, and secure runtime for JavaScript and TypeScript. It uses the JavaScript and WebAssembly engine V8 and is built in Rust. The project, open source under an MIT License, was created by Ryan Dahl, the developer who created Node.js.


read more

My open source disaster recovery strategy for the home office

Tue, 02/09/2021 - 16:00

I've worked from home for years, and with the COVID-19 crisis, millions more have joined me. Teachers, accountants, librarians, stockbrokers… you name it, these workers now operate full or part time from their homes. Even after the coronavirus crisis ends, many will continue working at home, at least part time. But what happens when the home worker's computer fails? Whether the device is a smartphone, tablet, laptop, or desktop—and whether the problem is hardware or software—the result might be missed workdays and lots of frustration.


read more

How to set up custom sensors in Home Assistant

Mon, 02/08/2021 - 16:02

In the last article in this series about home automation, I started digging into Home Assistant. I set up a Zigbee integration with a Sonoff Zigbee Bridge and installed a few add-ons, including Node-RED, File Editor, Mosquitto broker, and Samba. I wrapped up by walking through Node-RED's configuration, which I will use heavily later on in this series.


read more

Pages