Tags: code

pgp-security.jpg

PGP
If you write code that goes into public source repositories, you can benefit from the practical PGP guidelines provided in this series.

Protecting Code Integrity with PGP — Part 1: Basic Concepts and Tools

Learn PGP basics and best practices in this series of tutorials from our archives.  In this article series, we take an in-depth look at using PGP to ensure the integrity of software. These articles will provide practical guidelines aimed at developers working on free software projects and will...
Read 0 Comments

road-368719_1920.jpg

Intro to Python
Start learning Python now with this introduction from Carla Schroder.

Today is a Good Day to Learn Python

Get started learning Python with this tutorial from our archives. The cool thing about Linux and FOSS is also an aggravating thing, which is that sometimes there's too much of a good thing. There is such an abundance of goodies that it can be overwhelming. So I am here to help you decide which...
Read 0 Comments

Microsoft Joins OpenChain Open-Source Compliance Group

OpenChain, I would argue, is the most important open-source project you've never heard of before. This Linux Foundationconsortium provides an industry standard for open-source supply chain license compliance. And now, Microsoft has joined the the OpenChain Project. OpenChain's important because the...
Read 0 Comments

Open Sourcing ClusterFuzz

Fuzzing is an automated method for detecting bugs in software that works by feeding unexpected inputs to a target program. It is effective at finding memory corruption bugs, which often have serious security implications. Manually finding these issues is both difficult and time consuming, and bugs...
Read 0 Comments

Tech Ethics New Year’s Resolution: Don’t Build Software You Will Regret

At The New Stack, we talk a lot about avoiding technical debt, but what about the ethical debt? Let’s begin by attempting to define just what ethical technical delivery even is. Black Pepper Software’s Sam Warner at the Good Tech Conf — a conference which focused on technology for social good —...
Read 0 Comments

The Case for Data-Driven Open Source Development

The lack of standardized metrics, datasets, methodologies and tools for extracting insights from Open Source projects is real. Open Source Metrics That Actually Matter Let’s take a look at the first part of the problem: the metrics. OSS Project stakeholders simply don’t have the data to make...
Read 0 Comments

Compromised npm Package: event-stream

Ownership of a popular npm package, event-stream, was transferred by the original author to a malicious user, right9ctrl. This package receives over 1.5mm weekly downloads and is depended on by nearly 1,600 other packages. The malicious user was able to gain the trust of the original author by...
Read 0 Comments

The Beginner’s Guide to Contributing to Open Source Projects

The practice of building and maintaining open source software works because people from all over the world, of all abilities and backgrounds, form communities to support the projects they care about. It’s not difficult to support the open source projects you use every day, and the efforts you make...
Read 0 Comments

clark-tibbs-367075-unsplash.jpg

Kubernetes
The Non-Code Contributor’s Guide aims to make it easy for anyone to contribute to the Kubernetes project in a way that makes sense for them.

Introducing the Non-Code Contributor’s Guide

It was May 2018 in Copenhagen, and the Kubernetes community was enjoying the contributor summit at KubeCon/CloudNativeCon, complete with the first run of the New Contributor Workshop. As a time of tremendous collaboration between contributors, the topics covered ranged from signing the CLA to deep...
Read 0 Comments

Anatomy of a Perfect Pull Request

Writing clean code is just one of many factors you should care about when creating a pull request. Large pull requests cause a big overhead during the code review and can facilitate bugs in the codebase. That's why you need to care about the pull request itself. It should be short, have a clear...
Read 0 Comments

Pages

Click Here!