Don't ignore .gitignore Using a .gitignore file is a best practice for improving the quality of your code and Git repositories.
Use a Linux terminal on your Android phone Use a text editor, SSH into a computer, or even maintain your Kubernetes cluster right from the palm of your hand with Termux.
Edit images with Jupyter and Python Who needs to learn an image-editing application when you can do the job with open source tools you already know?
How I customize my Mac terminal with open source tools Use iTerm2, Oh My Zsh, and Powerlevel10k to create a terminal built for productivity.
How to read Lynis reports to improve Linux security Use Lynis' scans and reports to find and fix Linux security issues.
How an open community rebrands A community's brand is its visual identity, its logo a unifying symbol. How does a community rebrand in the open?
Matrix encrypted chat rolls out across Germany, Project ACRN's new IoT release, and more open source news Catch up on the biggest open source headlines from the past two weeks.
An advanced guide to NLP analysis with Python and NLTK Get deeper into the foundational concepts behind natural language processing.
Meeting for the first time after 26 years of open source collaboration Open source is great because people from anywhere can get involved, but it can be lonely. Take advantage of the proliferation of video conferencing tools available to make…
5 tips for making documentation a priority in open source projects Documentation is as important as code, so make sure you treat it that way. Here's how.
You don't need a computer science degree to work with open source software Open source makes software knowledge accessible to anyone, so formal training isn't the only path to a technology career.
Modernize network function development with this Rust-based framework Capsule is a framework for packet processing and writing network functions that aims to lower the bar of entry for network function development.