Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 2 hours 35 min ago

5 open source alternatives to GitHub

4 hours 33 min ago

Git is a popular version-control system, primarily used for code but popular in other disciplines, too. It can run locally on your computer for personal use, it can run on a server for collaboration, and it can also run as a hosted service for widespread public participation. There are many hosted services out there, and one of the most popular brands is GitHub.


read more

Access free, high-quality images from HDRI Haven

4 hours 34 min ago

The latest episode of The Open Source Creative Podcast is good for anyone interested in using HDRIs in their work (typically 3D art and VFX), but may also be of interest to folks with an interest in photography and the process of creating their own high dynamic range images. In this episode, Greg Zaal shares about HDRI Haven, a place where you can get free, high-quality 360-degree HDR images under a CC0 license.


read more

Keep track of multiple Git remote repositories

Wednesday 25th of November 2020 08:02:00 AM

Working with remote repositories gets confusing when the names of the remote repositories in your local Git repo are inconsistent.


read more

Get started with Fossil, an alternative to Git

Wednesday 25th of November 2020 08:01:00 AM

As any programmer knows, there are many reasons it's vital to keep track of code changes. Sometimes you just want a history of how your project started and evolved, as a matter of curiosity or education. Other times, you want to enable other coders to contribute to your project, and you need a reliable way to merge disparate parts. And more critically, sometimes an adjustment you make to fix one problem breaks something else that was working.


read more

Got something to say? How to get started writing

Wednesday 25th of November 2020 08:00:00 AM

Well, I suppose after all this talk of how to find your story and then write your story, I should make a post about how to do just that. I've broken it down into three sections: how to find your story, how to write your story, and how to share it and get it published.

During the All Things Open virtual event this year, I was invited to share my tips, and now you can watch that. It's about 20 minutes with some questions and commentary at the end.


read more

Build a motion detection system with a Raspberry Pi

Tuesday 24th of November 2020 08:02:00 AM

If you want a home security system to tell you if someone is lurking around your property, you don't need an expensive, proprietary solution from a third-party vendor. You can set up your own system using a Raspberry Pi, a passive infrared (PIR) motion sensor, and an LTE modem that will send SMS messages whenever it detects movement.

Prerequisites

You will need:


read more

A beginner's guide to developing with React

Tuesday 24th of November 2020 08:01:00 AM

React is a JavaScript user interface (UI) library that was built and is maintained by Facebook. React helps JavaScript developers think logically and functionally about how they want to build a UI.

With React, you can build:

  1. Single-page applications
  2. Applications that are easy to understand
  3. Scalable applications
  4. Cross-platform applications

React allows developers to build applications declaratively and offers a unidirectional flow of data.


read more

Create a machine learning model with Bash

Tuesday 24th of November 2020 08:00:00 AM

Machine learning is a powerful computing capability for predicting or forecasting things that conventional algorithms find challenging. The machine learning journey begins with collecting and preparing data—a lot of it—then it builds mathematical models based on that data. While multiple tools can be used for these tasks, I like to use the shell.


read more

6 predictions for JavaScript build tools

Monday 23rd of November 2020 08:02:00 AM

Code used in production is different from development code. In production, you need to build packages that run fast, manage dependencies, automate tasks, load external modules, and more. JavaScript tools that make it possible to turn development code into production code are called build tools.

The reason frontend code is "built" can be explained by looking into the various build steps and their importance.


read more

A beginner's guide to Kubernetes Jobs and CronJobs

Monday 23rd of November 2020 08:02:00 AM

Kubernetes is the default orchestration engine for containers. Its options for controlling and managing pods and containers include:

  1. Deployments
  2. StatefulSets
  3. ReplicaSets

Each of these features has its own purpose, with the common function to ensure that pods run continuously. In failure scenarios, these controllers either restart or reschedule pods to ensure the services in the pods continue running.


read more

Run serverless functions, Kubernetes ingress controllers comparisons, and more industry trends

Monday 23rd of November 2020 08:01:00 AM

As part of my role as a principal communication strategist at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends. Here are some of my and their favorite articles from that update.


read more

Open source brings musicians together virtually

Saturday 21st of November 2020 08:00:00 AM

When the COVID-19 pandemic began canceling live music events in spring 2020, it wasn't just the big arena shows, music festivals, and small, local venues that suffered—the big annual marching band competition leagues, like Drum Corps International (DCI) and WGI World Championships, were also called off. This was a huge disappointment for the thousands of musicians and band directors who were already preparing for the spring and summer competition season.


read more

How we develop success metrics for open source events

Friday 20th of November 2020 08:01:00 AM

As many open source communities grow larger and older, they may face problems managing members' engagement. People turn towards metrics to understand large systems and prioritize resources, but there has not been a consensus set of metrics for understanding open source communities.


read more

What do open source product teams do?

Friday 20th of November 2020 08:00:00 AM

If you go to any hip product management conference, you'll hear about product teams. At a minimum, a product team has a product manager, but it often includes roles in marketing, technical architecture, and even user experience (UX).


read more

Automate your tasks with this Ansible cheat sheet

Thursday 19th of November 2020 08:01:00 AM

Ansible is one of the primary tools in the world of automation and orchestration because of its broad usefulness and flexibility. However, those same traits are the very reason it can be difficult to get started with Ansible. It isn't a graphical application, and yet it also isn't a scripting or programming language.


read more

The relationship between labor and open source

Thursday 19th of November 2020 08:00:00 AM

The open source software ecosystem is a fascinating blend of personal passion projects and massive, collaborative corporate efforts. Sometimes there is even overlap when the passion projects are actually key components of the huge corporate projects or when a corporate project is abandoned by the original maintainers, but someone takes up the cause and makes it their personal passion project. Regardless of where an open source project falls on that spectrum, there is a lot of labor involved in the development and maintenance of open source projects.


read more

Cloud control vs local control: What to choose for your home automation

Wednesday 18th of November 2020 08:02:00 AM

There are a lot of factors to consider when investing in a home automation ecosystem. In my first article in this series, I explained why I picked Home Assistant, and in this article, I'll explain some of the foundational issues and technologies in home automation, which may influence how you approach and configure your Internet of Things (IoT) devices.


read more

Secure your containers with SELinux

Wednesday 18th of November 2020 08:01:00 AM

When things aren't working correctly in your Linux environment, the easiest thing to do is disable Security-Enhanced Linux (SELinux). Things suddenly begin to work, and you forget about it—but this is a common pitfall that means you've lost a very powerful security tool.


read more

Apply the Scientific Method to agile development

Wednesday 18th of November 2020 08:00:00 AM

"The only way it’s all going to go according to plan is if you don’t learn anything." —Kent Beck

Experimentation is the foundation of the scientific method, which is a systematic means of exploring the world around us. But experimentation is not only reserved for the field of scientific research. It has a central place in the world of business too.


read more

My top 7 Rust commands for using Cargo

Tuesday 17th of November 2020 08:02:00 AM

I've been using Rust for a little over six months now. I'm far from an expert, but I have stumbled across many, many gotchas and learned many, many things along the way; things that I hope will be of use to those who are learning what is easily my favourite programming language.

This is the third article in my miniseries for Rust newbs like me. You can find my other excursions into Rust in:


read more

More in Tux Machines

Android Leftovers

Top 5 Linux PC Desktops You Can Buy in 2020

The year is 2020, and Linux-based operating systems have never been more popular. All thanks to their increased security and privacy, smooth updates, and open-source nature, everyone wants to at least give a shot to its multitude of distributions. Now we have already covered some of the best Linux-based laptops that you can find in the market as of now. With that being said, we get it that they are not everyone’s cup of tea, so Linux PC desktops are also something that you should be taking a look at as well. Read more

8 Best Free and Open Source Functions-as-a-Service

FaaS (Function-as-a-Service) is a category of cloud computing services. It’s a fairly new development that originated from PaaS. FaaS is a cloud computing model that abstracts server management and low-level infrastructure decisions away from developers, but takes it much further than PaaS. FaaS is a distinct technology. All allocation of resources is managed by the platform, allowing applications to be developed without any thought of implementation, load balancing, or scaling. It allows developers to execute small snippets of code in response to events without having to build complex infrastructure. FaaS is often known as serverless. FaaS has been gaining popularity. The main advantage of this technology is the ability to create and run applications without the need for infrastructure management. In other words, when using a serverless architecture, developers no longer need to allocate resources, scale and maintain servers to run applications, or manage databases and storage systems. Read more

5 open source alternatives to GitHub

Git is a popular version-control system, primarily used for code but popular in other disciplines, too. It can run locally on your computer for personal use, it can run on a server for collaboration, and it can also run as a hosted service for widespread public participation. There are many hosted services out there, and one of the most popular brands is GitHub. GitHub is not open source. Pragmatically, this doesn't make much of a difference to most users. The vast majority of code put onto GitHub is, presumably, encouraged to be shared by everyone, so GitHub's primary function is a sort of public backup service. Should GitHub fold or drastically change its terms of service, recovering data would be relatively simple because it's expected that you have a local copy of the code you keep on GitHub. However, some organizations have come to rely on the non-Git parts of GitHub's service offerings, making migration away from GitHub difficult. That's an awkward place to be, so for many people and organizations, insurance against vendor lock-in is a worthwhile investment. Read more