Tags: code

Fuzzing: An Old Testing Technique Comes of Age

Both proprietary and open source development tends to have more developers than testers. As a result, automated testing has become increasingly common. In the last year, fuzzing — testing with dummy or random data — has become particularly widespread, and its popularity seems likely to continue....
Read 0 Comments

Linux Kernel Development Cycle

The kernel development cycle has evolved so beautifully overtime that it has set an example in the open source world. Having contributed to the kernel I actually enjoyed learning about the whole development cycle. Terms like mainline kernel, rc, stable release, long-term support confused me a lot...
Read 0 Comments

Who Contributed the Most to Open Source in 2017?

For this analysis we’ll look at all the PushEvents published by GitHub during 2017. For each GitHub user we’ll have to make our best guess to determine to which organization they belong. We’ll only look at repositories that have received at least 20 stars this year. Here are the results I got,...
Read 0 Comments

JavaScript and Functional Programming: An Introduction

I had this itching feeling that a better, cleaner approach to developing software had to exist. I had heard whispers about functional programming, and how it allows developers to write more concise and elegant code. I was unknowingly exposed to functional paradigms and patterns for the first time...
Read 0 Comments

​'Big Four' Linux Companies Shift Open-Source Licensing Policies

Red Hat, Facebook, Google, and IBM commit to providing a fair cure period to correct open-source GPLv2 software license compliance issues.' The GNU Public License version 2 (GPLv2) is arguably the most important open-source license for one reason: It's the license Linux uses. On November 27, three...
Read 0 Comments

Why the Open Source Community Needs a Diverse Supply Chain

At this year's Opensource.com Community Moderator's meeting in Raleigh, North Carolina, Red Hat CEO Jim Whitehurst made a comment that stuck with me. "Open source's supply chain is source code," he said, "and the people making up that supply chain aren't very diverse." Diversity and inclusivity in...
Read 0 Comments

Introducing BuildKit

BuildKit is a new project under the Moby umbrella for building and packaging software using containers. It’s a new codebase meant to replace the internals of the current build features in the Moby Engine. BuildKit emerged from the discussions about improving the build features in Moby Engine. We...
Read 0 Comments

Why Senior Devs Write Dumb Code and How to Spot a Junior From A Mile Away

One of my all time favorite quotes is from Brian Goetz, a smart dude in the Java world who is one of the authors of Java Concurrency in Practice, among other things. The quote appears in an interview that Oracle published under the title, “Write Dumb Code”. Goetz was asked how to write code that...
Read 0 Comments

4 Steps to Solving Any Software Problem

That's why, whenever I'm helping beginners learn to code, I try to walk them through the process of solving problems in the same way I would at my job. I'd like to articulate those steps here, both for software newbies who are overwhelmed by this whole "coding" thing, and to see how it compares to...
Read 0 Comments

Reasons Kubernetes Is Cool

I will try to explain some reason I think Kubenetes is interesting without using the words “cloud native”, “orchestration”, “container”, or any Kubernetes-specific terminology :). I’m going to explain this mostly from the perspective of a kubernetes operator / infrastructure engineer, since my job...
Read 1 Comments

Pages

Click Here!