Opensource.com

New developments at Opensource.com

2023-06-06 17:30

Tips for running virtual, in-person, and hybrid events

2023-05-03 07:00

Generate web pages from Markdown with Docsify-This

2023-05-02 07:00

3 reasons to host a docathon for your open source project

2023-04-28 07:00

How I used guilt as a motivator for good

2023-04-28 07:00

3 key open source challenges in developing countries

2023-04-27 07:00

Run a virtual conference using only open source tools

2023-04-27 07:00

5 open ways to help UX designers and developers collaborate better

2023-04-26 07:00

Test your Drupal website with Cypress

2023-04-26 07:00

Retry your Python code until it fails

2023-04-25 07:00

What's new in GNOME 44?

2023-04-25 07:00

C vs. Go: Comparing programming languages

2023-04-24 07:00

Learn Tcl/Tk and Wish with this simple game

2023-04-24 07:00

10 ways to celebrate Earth Day with open source

2023-04-22 07:00

How I teach Python with open source tools

2023-04-21 07:00

The future of the sharing business model

2023-04-21 07:00

Real-world examples of the sharing economy

2023-04-20 07:00

What you need to know about the Drupal 9 to 10 migration

2023-04-20 07:00

Explore data visually with Python tools

2023-04-19 07:00

The sharing economy and the open organization

2023-04-19 07:00

Talk to your cluster with this open source Python API wrapper

2023-04-18 07:00

Use autoloading and namespaces in PHP

2023-04-18 07:00

Preserving the open web through Drupal

2023-04-17 07:00

Run a distributed database on the cloud

2023-04-17 07:00

Edit your photos with open source artificial intelligence

2023-04-15 07:00

5 Raspberry Pi projects to do with this open source data tool

2023-04-14 07:00

A distributed database load-balancing architecture with ShardingSphere

2023-04-14 07:00

5 reasons virtual machines still matter

2023-04-13 07:00

Run Git on a mainframe

2023-04-13 07:00

7 open source modules to make your website accessible

2023-04-12 07:00

Know your inner quantum with open leadership

2023-04-12 07:00

5 open source principles that help organizational governance

2023-04-11 07:00

7 tips to make the most of your next tech conference

2023-04-11 07:00

Remove the background from an image with this Linux command

2023-04-10 07:00

A search engine for Creative Commons

2023-04-08 07:00

5 best practices for PatternFly, an open source design system

2023-04-07 07:00

How to lead through change with open leadership

2023-04-06 07:00

Make a web-safe color guide with Bash

2023-04-06 07:00

BASIC vs. FORTRAN 77: Comparing programming blasts from the past

2023-04-05 07:00

How I learned the hard way to keep my website updated

2023-04-05 07:00

Open source community analysis with actionable insights

2023-04-05 07:00

Our favorite fonts for the Linux terminal

2023-04-05 07:00

How to resolve Git merge conflicts

2023-04-04 07:00

Handle any type of document with this open source tool

2023-04-03 07:00

Open source text editing for your website with CKEditor

2023-04-03 07:00

Using mocks in Python

2023-04-01 07:00

Write a cute program with Emojicode

2023-04-01 07:00

Measure pi with a Raspberry Pi

2023-03-31 07:00

3 reasons my Linux team uses Penpot

2023-03-30 07:00

6 steps to reduce the carbon footprint of your website

2023-03-29 07:00

The open source way of raising a family

2023-03-29 07:00

How to use Podman in GitLab Runners

2023-03-28 07:00

Why you should use Python and Rust together

2023-03-28 07:00

Create a ChatBot in Mattermost with Python

2023-03-27 07:00

Use this open source accounting app to run your small business

2023-03-27 07:00

Open source maps and open data help humanitarian response

2023-03-24 07:00

Open source tools for mind mapping

2023-03-24 07:00

3 surprising things Linux sysadmins can do with systemd

2023-03-23 07:00

How to encourage positive online communication in your open source community

2023-03-23 07:00

8 steps to refurbish an old computer with Linux

2023-03-22 07:00

Why your open source project needs a content strategy

2023-03-22 07:00

A 5-minute tour of the Fediverse

2023-03-21 07:00

Assess security risks in your open source project with Scorecard

2023-03-21 07:00

Create accessible websites with Drupal

2023-03-20 07:00

Develop on Kubernetes with open source tools

2023-03-20 07:00

How I got my first job in tech and helped others do the same

2023-03-18 07:00

How being open at work results in happy customers

2023-03-17 07:03

My first pull request at age 14

2023-03-17 07:00

How I returned to open source after facing grief

2023-03-16 07:00

Write documentation that actually works for your community

2023-03-16 07:00

How to set up your own open source DNS server

2023-03-15 07:00

Synchronize databases more easily with open source tools

2023-03-15 07:00

5 of the most curious uses of the Raspberry Pi

2023-03-14 07:00

Calculate pi by counting pixels

2023-03-14 07:00

Control your Raspberry Pi with Lua

2023-03-14 07:00

How I destroyed my Raspberry Pi

2023-03-14 07:00

7 questions for the OSI board candidates

2023-03-13 07:00

Keep the solar system in your pocket with a Raspberry Pi

2023-03-13 07:00

Monitor Kubernetes cloud costs with open source tools

2023-03-13 07:00

Our favorite tech books written by women

2023-03-12 07:00

Open source reimagines the traditional keyboard

2023-03-11 08:00

How the GDB debugger and other tools use call frame information to determine the active function calls

2023-03-10 08:00

What is an edge-native application?

2023-03-10 08:00

Compiler optimization and its effect on debugger line information

2023-03-09 08:00

Contribute to open source without code

2023-03-09 08:00

Postgres DevOps database administrator: A day in the life

2023-03-09 08:00

8 examples of influential women in tech

2023-03-08 08:00

Own your cloud with NextcloudPi on the Raspberry Pi

2023-03-08 08:00

The power of sisterhood and allyship in open source

2023-03-08 08:00

What cloud developers need to know about hardware

2023-03-08 08:00

Open Source Career Day at SCaLE 20x

2023-03-07 11:00

10 ways Wikimedia does developer advocacy

2023-03-07 08:00

Switch from iCloud to Nextcloud

2023-03-07 08:00

Build a Raspberry Pi monitoring dashboard in under 30 minutes

2023-03-06 08:00

How Wikipedia helps keep the internet open

2023-03-06 08:00

Switch from Google Workspace to Nextcloud

2023-03-06 08:00

Create templates for your video graphics with Inkscape

2023-03-04 08:00

A trivia vending machine made with a Raspberry Pi

2023-03-03 08:00

How I automate graphics creation with Inkscape

2023-03-03 08:00

How Web3 and a mesh organizational design can turn challenges into opportunities

2023-03-02 08:00

Parallel and distributed computing with Raspberry Pi clusters

2023-03-02 08:00

3 myths about open source CMS platforms

2023-03-01 08:00

Use your Raspberry Pi as a streaming server

2023-03-01 08:00

3 tips to manage large Postgres databases

2023-02-28 08:00

Delegate common tasks with an open source automation tool

2023-02-28 08:00

Essential tips and tricks for your first tech job

2023-02-27 08:00

AI robot wrestling with open source

2023-02-25 08:00

5 open source tools to take control of your own data

2023-02-24 08:00

Learn Lua with our new downloadable guide

2023-02-23 08:00

How I do automated accessibility testing for my website

2023-02-22 08:00

Mapping the program counter back to the function name in your code

2023-02-22 08:00

Automate OpenStack using Ansible

2023-02-21 08:00

My favorite open source tools for personal finance

2023-02-21 08:00

4 questions open source engineers should ask to mitigate risk at scale

2023-02-20 08:00

Kubernetes policy engines: OPA vs. Kyverno vs. jsPolicy

2023-02-20 08:00

What does ChatGPT mean for the open source community?

2023-02-18 08:00

Stargaze from the web browser with an open source planetarium

2023-02-17 08:00

5 escape sequences for your Linux shell

2023-02-16 08:00

A guide to SLEs and SLAs for open source projects

2023-02-16 08:00

How I use Ansible to add a feature to my Linux KDE desktop

2023-02-15 08:00

Manage OpenStack using Terraform and GitLab

2023-02-15 08:00

Create a modern user interface with the Tkinter Python library

2023-02-14 08:00

Lua loops: how to use while and repeat until

2023-02-14 08:00

A 10-step guide for a successful hackathon

2023-02-13 08:00

Learn Expect by writing and automating a simple game

2023-02-13 08:00

How open source leaders can foster an inclusive environment

2023-02-10 08:00

What an open license means to gamers

2023-02-10 08:00

3 types of leadership for open organizations

2023-02-09 08:00

Learn Tcl by writing a simple game

2023-02-09 08:00

Start developing for WebAssembly with our new guide

2023-02-09 08:00

Improve your coding skills with temporal values in MySQL

2023-02-08 08:00

Kubernetes migration made simple with Konveyor Move2Kube

2023-02-08 08:00

A brief history of LibreOffice

2023-02-07 08:00

How the Gherkin language bridges the gap between customers and developers

2023-02-07 08:00

Reinvent your release strategy with an API gateway

2023-02-06 08:00

Wordsmith on the Linux command line with dict

2023-02-06 08:00

Open source video captioning on Linux

2023-02-04 08:00

How I apply open source principles to filmmaking

2023-02-03 08:00

How upstream contributions power scientific research

2023-02-03 08:00

Learn Basic by coding a game

2023-02-02 08:00

A guide to fuzzy queries with Apache ShardingSphere

2023-02-01 08:00

What's your community thinking pattern?

2023-02-01 08:00

Merge design and code with Penpot

2023-01-31 14:00

Automate Mastodon interactions with Python

2023-01-31 08:00

Use Terraform to manage an OpenStack cluster

2023-01-31 08:00

How to use GitOps to automate Terraform

2023-01-30 08:00

Learn to code a simple game in Zig

2023-01-30 08:00

4 open source technologies to make writing easier

2023-01-28 08:00

A beginner's guide to Mastodon

2023-01-27 08:00

Packaging Python modules with wheels

2023-01-27 08:00

How to add margin notes to a LibreOffice document

2023-01-26 08:00

Celebrating the 2023 Opensource.com Community Choice authors

2023-01-25 08:00

Count magical bunnies with LibreOffice Calc

2023-01-25 08:00

Why sysadmins should license their code for open source

2023-01-25 08:00

Update your edge devices with this open source bootloader

2023-01-24 08:00

What you need to know about software bills of materials

2023-01-24 08:00

3 predictions for open source in confidential computing

2023-01-23 08:00

Create your own website with Joomla!, an open source CMS

2023-01-23 08:00

How Linux rescued precious audio files with FFmpeg

2023-01-22 08:00

Reflecting on my first Linux conference

2023-01-21 08:00

A guide to Java for loops

2023-01-20 08:00

Community thinking patterns and the role of the introducer-in-chief

2023-01-19 08:00

How to fix an IndexError in Python

2023-01-19 08:00

5 ways to use the Linux terminal to manage your files

2023-01-18 08:00

How open source is addressing food sovereignty

2023-01-17 08:00

What's new in Apache ShardingSphere 5.3.0?

2023-01-17 08:00

How to use the open source MQTT plug-in in JMeter

2023-01-16 08:00

Recover from an unsuccessful git rebase with the git reflog command

2023-01-16 08:00

A 4-minute guide to Java loops

2023-01-14 08:00

HPC containers at scale using Podman

2023-01-13 08:00

Fork our open source onboarding program

2023-01-12 08:00

Open source software is transforming healthcare

2023-01-12 08:00

7 interesting metrics about open source in sustainability

2023-01-11 08:00

Why developers choose open source in the hybrid cloud

2023-01-11 08:00

How to use methods in Java

2023-01-10 15:25

A guide to strings in MySQL

2023-01-10 08:00

Learn the Ada programming language by writing a simple game

2023-01-09 08:00

Use this open source API gateway to scale your API

2023-01-09 08:00

Unlock academic research with this open source open access tool for librarians

2023-01-07 08:00

An introduction to DocArray, an open source AI library

2023-01-06 08:00

Use time-series data to power your edge projects with open source tools

2023-01-06 08:00

6 tips for building an effective DevOps culture

2023-01-05 08:00

What's your favorite Mastodon app?

2023-01-05 08:00

Customize Apache ShardingSphere high availability with MySQL

2023-01-04 08:00

Learn to code with my retro computer program

2023-01-04 08:00

Create a highly available distributed database with Apache ShardingSphere

2023-01-03 08:00

Document with BookStack, an open source Confluence alternative

2023-01-03 08:00

7 Git articles every open source practitioner should read

2023-01-02 08:00

How to read and write files in Rust

2023-01-02 08:00

6 articles to get you excited about programming

2023-01-01 08:00

What to write about on Opensource.com in 2023

2023-01-01 08:00

12 resources for open source community management in 2023

2022-12-31 08:00

5 ways to bring open source to your job

2022-12-30 08:00

How open source provides accessibility for the neurodivergent community

2022-12-29 08:00

11 tips for writing a good Git commit message

2022-12-28 08:00

5 open source ideas for being more inclusive through accessibility

2022-12-28 08:00

3 aspects of Rust you need to learn

2022-12-27 08:00

6 articles to inspire open source sustainability in 2023

2022-12-27 08:00

10 resources for Python programmers

2022-12-26 08:00

5 Raspberry Pi tutorials to inspire DIY creativity

2022-12-25 08:00

9 resources about open source for educators and students

2022-12-24 08:00

How to use your Linux terminal as a file manager

2022-12-24 08:00

Experience the power of the Linux Krusader file manager

2022-12-23 08:00

My favorite open source alternatives this year

2022-12-23 08:00

3 delightful features of the Linux QtFM file manager

2022-12-22 08:00

6 Kubernetes articles every open source enthusiast should read

2022-12-22 08:00

5 must-read resources for using the Linux command line

2022-12-21 08:00

How to migrate your code from PHP 7.4 to 8.1

2022-12-21 08:00

My 4 favorite features of the 4pane file manager on Linux

2022-12-21 08:00

Open source solutions for EV charging

2022-12-21 08:00

Explore the features of the Linux Double Commander file manager

2022-12-20 08:00

How I use Artipie, a PyPI repo

2022-12-20 08:00

Discover the power of the Linux SpaceFM file manager

2022-12-19 08:00

How I use my old camera as a webcam with Linux

2022-12-19 08:00

Use Rexx for scripting in 2023

2022-12-19 08:00

Try this Python-based file manager on Linux

2022-12-18 08:00

Use my Groovy color wheel calculator

2022-12-18 08:00

How I wrote an open source video game for Open Jam in a weekend

2022-12-17 08:00

Travel back in time with the mc file manager on Linux

2022-12-17 08:00

5 reasons to love Linux GNOME Files

2022-12-16 08:00

A new generation of tools for open source vulnerability management

2022-12-16 08:00

Enjoy two-panel file management on Linux with far2l

2022-12-15 08:00

Improve your documentation with JavaScript

2022-12-15 08:00

Why Drupal is the future of content strategy

2022-12-15 08:00

Experience Linux desktop nostalgia with Rox

2022-12-14 08:00

Simplify the installation of Drupal modules with Project Browser

2022-12-14 08:00

Drupal 10 is worth a fresh look

2022-12-13 08:00

Try this Linux web browser as your file manager

2022-12-13 08:00

Use Django to send emails with SMTP

2022-12-13 08:00

A Linux file manager for Vim fans

2022-12-12 08:00

A sysadmin's guide to Carbonio

2022-12-12 08:00

Simplify your Linux PC with the PCManFM file manager

2022-12-11 08:00

How to use the Linux file manager for GNOME 2

2022-12-10 08:00

A Linux file manager for Emacs fans

2022-12-09 08:00

Install open source solar power at home

2022-12-09 08:00

7 pro tips for using the GDB step command

2022-12-08 08:00

Manage your file system from the Linux terminal

2022-12-08 08:00

Our favorite markup languages for documentation

2022-12-08 08:00

16 reasons DDEV will be your new favorite development environment

2022-12-07 08:00

16 reasons DDEV will be your new favorite web development environment

2022-12-07 08:00

Why I use the Enlightenment file manager on Linux

2022-12-07 08:00

A 10-minute guide to the Linux ABI

2022-12-06 08:00

A data scientist's guide to open source community analysis

2022-12-06 08:00

How the Linux Worker file manager can work for you

2022-12-06 08:00

6 steps to get verified on Mastodon with encrypted keys

2022-12-05 08:00

Why you should try the Nemo file manager on Linux

2022-12-05 08:00

Make your Linux computer feel faster with the Xfe file manager

2022-12-04 08:00

Feel like a Linux wizard with the Thunar file manager

2022-12-03 08:00

8 ideas for measuring your open source software usage

2022-12-02 08:00

Try this Java file manager on Linux

2022-12-02 08:00

5 reasons I use the Dolphin file manager on Linux

2022-12-01 08:00

Intangible gift ideas with open source in mind

2022-12-01 08:00

Learn JavaScript in 2023

2022-12-01 08:00

Build test scripts for your IoT platform

2022-11-30 08:00

Get to know Lua for loops in 4 minutes

2022-11-30 08:00

Is sustainability still a thing in open source?

2022-11-30 08:00

Parse arguments with Lua

2022-11-29 08:00

Give back to open source on Giving Tuesday

2022-11-29 07:00

3 open source audio tools for creators

2022-11-28 08:00

How open source is revitalizing the payphone

2022-11-28 08:00

Create a holiday light display with your Raspberry Pi and ping pong balls

2022-11-26 08:00

9 holiday gift ideas for open source enthusiasts in 2022

2022-11-25 08:00

Use arrays in Java

2022-11-24 08:00

Write a C++ extension module for Python

2022-11-24 08:00

Build an interactive timeline in React with this open source tool

2022-11-23 08:00

Set up automated software testing with this open source platform

2022-11-23 08:00

Find bugs with the git bisect command

2022-11-22 08:00

Introducing Rust calls to C library functions

2022-11-22 08:00

7 Git tips for technical writers

2022-11-21 08:00

Learn Git: 3 commands to level up your skill

2022-11-21 08:00

Get verified on Mastodon with WordPress

2022-11-20 08:00

17 open source technologists share their favorite keyboards

2022-11-19 08:00

Get verified on Mastodon with your website

2022-11-18 08:00

My favorite Git tools

2022-11-18 08:00

Git concepts in less than 10 minutes

2022-11-17 08:00

Linux commands: Drop these old utilities for modern alternatives

2022-11-17 08:00

How open source powers innovation

2022-11-16 08:00

How to address challenges with community metrics

2022-11-16 08:00

My favorite tricks for navigating the Linux terminal faster

2022-11-15 08:00

What do you do with community metrics?

2022-11-15 08:00

5 metrics to track in your open source community

2022-11-14 08:00

Make swap better with zram on Linux

2022-11-14 08:00

Use a hashmap in Java

2022-11-13 08:00

Learn Python: 7 of my favorite resources

2022-11-12 08:00

Drop swap for zram on Linux

2022-11-11 08:00

How to switch from Twitter to Mastodon

2022-11-11 08:00

4 key differences between Twitter and Mastodon

2022-11-10 08:00

Audit your sharding database algorithm

2022-11-10 08:00

Using Python in VS Code and Codium

2022-11-09 08:00

Why sysadmins should choose Awesome window manager on Linux

2022-11-09 08:00

What stickers are on your laptop?

2022-11-08 08:00

Build your own SaaS on Linux with Vely

2022-11-07 08:00

What you actually need to know about open source to get started

2022-11-07 08:00

Fix scanned images with ImageMagick

2022-11-05 07:00

How to iterate over tables in Lua

2022-11-04 07:00

How open source weaves connections between countries

2022-11-03 07:00

Is Lua worth learning?

2022-11-03 07:00

Achieve smart home interoperability with open source technology

2022-11-02 07:00

Get started with Parseable, an open source log storage and observability platform

2022-11-01 07:00

Transfer files and folders from Windows to Linux with WinSCP

2022-11-01 07:00