102 Stories To Learn About Open Source Software

cover
3 Dec 2023

Let's learn about Open Source Software via these 102 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

1. We’re Here to Hear About Your Hacktoberfest Contribution!

Hacktoberfest is here, and this time we want to know everything about your open-source contributions to this season. So, what are you waiting for!

2. Trino: The Open-source Data Query Engine That Split from Facebook

If you want to accelerate Trino queries with a response time of seconds to minutes, click here to learn how Trino helps engineers.

3. The Story of Dwayne Richard Hipp and the Development of SQLite in 1999

The story of SQLite and it's inventor D. Richard Hipp. A proof of how open source software movement is destined to change the world in a positive direction.

4. Signal Protocol — Open Source, Private, Encrypted Mobile Messaging App

Signal doesn’t store any personal data and is highly transparent about their work because they are an open-source organization rather than a corporation.

5. A Man Who Fell To Earth: Decentralized Software is Here to Stay

The Man Who Fell To Earth : The future of human curiosity is decentralized and open source.

6. A Q&A With Kunal Kushwaha on Diversity, Open Source, and the Power of "Just Getting Started"

Hear Kunal Kushwaha's story - DevRel Manager at Civo, founder of Community Classroom and Kubeworld + Twilio Developer Searchlight Honoree

7. The Impact of Linux and the GNU Project

A tribute to the GNU project, the free software movement, and Richard Matthew Stallman (RMS).

8. Software Ages Like Milk, Not Wine: Why Open Source Vulnerabilities Matter

Malware attacks in open source ecosystems have exponentially increased in the last 2 years. How do we build cybersecurity that scales to meet this challenge?

9. How I Started an Open Source Contribution to Firefox-Voice Repository

At first I was a little overwhelmed when I approached the Firefox-voice repository because I had very little experience working with such a large codebase, the code base with a lot of people making contributions. I had to spend a lot of time to setting up communication, running the project locally (with the help of project Readme). I had to spend a very good amount of time understanding the directories, and how to set up the Project on my local machine just to get the application to run. It was really challenging to get this project running at first, I was about to give up but again thanks to the mentor for a fine readme which was helpful in setting this project up and running. As a beginner or someone not familiar with the terms and project niche, it was really hard for me to understand the actual purpose of the project.

10. 5 Myths about Open Source Software (OSS)

Open source software has a lot of admirers, and very often nowadays when a new project is about to be developed, it is generally implied it is going to be done using OSS. Paradoxically, interest in this software has generated a lot of distortions and misconceptions that in practice sometimes prevent its trust among non-experienced users.

11. 5 Years & 600 Developers! What it Takes to Transform a European Bank

An interview with the Head of Development, Jindrich Kubat at KB Bank. Digital Transformation with 600 developers using Flagsmith feature flags.

12. One Map to Rule Them All Doesn't Work in 2021

The ‘One Map Fits All’ approach doesn’t fit all, as it lacks the ability to support the unique use cases of an organization.

13. What the Log4j Incident Means for Open Source and the Entire Internet

We will see the real fallout of Log4Shell in the upcoming weeks and months as right now servers worldwide are being scanned and prodded for this vulnerability.

14. Revisiting Open Source in The New Decade

Lots of times, companies that are hailed as heroes of open source often do things that violate human rights or go severely against freedom. These can range from predatory practices and anti-repair designs to even using child labor in third world countries.

15. Why We Need Open-Source Spirit

We have gone through an era in which software and the Internet have devoured the world, and now we are all enjoying the convenience brought by software and the Internet. After returning for a few years, we can not imagine that express delivery is so convenient now, and takeaway is so convenient, everything is completely different from before. Even when we went out for tourism, a new model Airbnb or short-term rental appeared. In the old days, few people could imagine that there are so many people who rent out their free houses or even rooms for tourists. This was impossible to imagine before the prosperity of the Internet and software.

16. Eclipse 2020 IoT Developer Survey

On May 12, the Eclipse Foundation launched the sixth edition of the IoT Developer Survey. We encourage developers in the IoT open source ecosystem to add your voice to the IoT Developer Survey to help the industry gain the broadest possible view of the state of IoT technologies in the context of commercial IoT!

17. Even Swaps - A Rational Way to Choose a Library

As developers, we are fortunate enough to have at our disposal a never-ending selection of high quality libraries to choose from when we want to solve our problems. This however, creates a new problem: which one to use and why?

18. Using Blockchain to Replace Commonly used Internet Services

Tired of depending on centralized HTTP services, we found Ethereum can do the same but much more efficiently.

19. Open Source, What the Heck is That?

Programmers who have access to source code can change a program by adding to it, changing it, or fixing parts of it that aren’t working properly.

20. An Intro to Git for Beginners

Git is an essential tool for version control, no matter what programming language or framework you use.

21. Growing your Startup with Limited IT Resources

Growing a startup business now almost inevitability means growing the infrastructure you’ve built your business on. Costly IT often forms the bedrock of this infrastructure – so what happens if you need to grow but you don’t have the capital to invest in sophisticated systems?

22. The Role of Blockchain and Decentralization in the Digital Economy

Blockchain is a key emerging technology in realizing the full potential of the digital economy along with other emerging technologies and paradigms such as 5G, IoT, Cloud, AI, etc.

23. Open Source Will Define This Era as A Modern Renaissance

The Renaissance was one of the most culturally, artistically, and scientifically significant transformations in Western history. It was an age of experimentation and innovation as cataloged by da Vinici’s numerous sketches and notebooks. A hallmark of this period of creation that mirrors today is a culture of sharing, and we see that in both times, innovators benefited from spaces and mediums to explore, share, and build upon each other. It seems in these places that fantastic innovation occurs seemingly out of thin air, but it’s not magic – innovation is an iterative process filled with fits and starts, catalyzed by the ability to share and build upon each other’s work. It defined the Renaissance and it will define our age.

24. How to Deal with Imposter Syndrome as a Software Engineer?

In my short stint as a software engineer, I've always been incredibly lucky with the people surrounding me.

25. How I Started Contributing to Open Source and Found Joy in It

Contributing to open source makes us happy as we realize that we have just made something better for many people

26. Quick Guide to the Open Source Security Summit

The Open Source Security Foundation met for Linux Foundation’s North American Summit, here are highlights to help every developer keep Open Source secure.

27. Community Organization and Open Source Maintenance: Why Their Important

Yes it's free, but it's also a duty to our users. When a user commits to your hobby project it stops being just a hobby. It's becomes a product.

28. Reasons Your Process Needs to be Open Source

Use an engineering handbook, open it to all, and see your process flourish

29. Understanding the Open Source Culture: Best Practices to Contribute Effectively

Here are some of the best practices that you can take up for your next open source contribution.

30. Open Source Contribution Distributors (OSCDs) Or DAOs to Support Open-Source Projects

A new standard for maintaining external libraries could boost contributions and donations to open-source projects by letting them earn a share of the profits.

31. Trust Signals in Open Source Projects

Polish the trust signals of your open source project to increase your user base and grow your community.

32. Why Open-Core Companies Only Make Their Projects 'Good Enough'

SaaS companies built on open-source projects (also known as open-core companies) are not incentivized for their underlying project to be good

33. Richard Stallman: Everything You Need to Know About Him

Sarah Mei goes over Richard Stallman.

34. Invoicing Tech Can Boost Brand Appeal

Your brand is the essence of your company. It’s what your customers perceive you to be, and it’s how you portray your business to the world.

35. 5 Tips for Selecting Test Case Management Tools

Here are 5 tips for selecting the test case management tools and save your efforts and time.

36. Tools NPOs Can Use to Collect and Analyze Field Data

These tools can help your nonprofit understand constituents' needs better

37. What the Future of Open Source Software Will Look Like

Open source is the current norm for developer collaboration and customer adoption in software. It is the foundation that enabled unicorns and cloud providers to build their services from the ground up. But that wasn’t always the case with open source, and it is changing and evolving again.

38. How to Leverage Open Source GraphQL CDN/Edge Cache With Cloudflare, Fastly, and fly.io

We'll learn how you can leverage our API Developer Framework to add Edge Caching to your GraphQL APIs without locking yourself into a specific vendor.

39. By 1993, the Free Software Movement Was at a Crossroads

Free as in Freedom, by Sam Williams, is part of the HackerNoon Books Series. You can jump to any chapter in this book here. GNU/LINUX

40. We are Currently Experiencing a Renaissance of Open-Source Software

as well as open-source projects in the data space, which primarily define the modern data stack. It is time to dive a little deeper into the topic.

41. A CLI for Customizable, Scalable, Low-overhead Cloud Use

DynaCLI is an open source, cloud-friendly Python library for converting pure Python functions into Linux Shell commands on the fly and unlimited.

42. What Does "Building a Cloud-Native Application" Really Mean?

The inexplicable popularity of the term "cloud-native" is without real meaning. "Cloud-Native Apps" is an overused (even abused) term in the tech industry.

43. Announcing Redux-Ruleset NPM Module

Managing data-flows can be quite tricky in javascript. A pattern that really fascinated me over the last years is the flux architecture from facebook. Especially the redux implementation. But redux just tells you how to store your data and how to update the state. It’s really liberal in how to manage data-flows. So really awesome data-flow middleware libs where born like redux-saga and redux-observable.

44. How to Setup the WiX Toolset

WiX Toolset creates Windows installation packages from XML source code. The toolkit offers both a command-line environment and the newer MSBuild technology.

45. Universal Data Tool Weekly Update 5

If you haven’t heard of the Universal Data Tool, it’s an open-source web or desktop program to collaborate, build and edit text, image, video, and audio datasets with labels and annotations.

46. The Basics of Mobile Application Development in Qt

Qt is a leading UI and cross-platform framework that can help you implement all these stages. It can also save your budget since it is open-source.

47. Google Analytics & Privacy: Why Does it Matter?

If you're running a website with Google Analytics installed, you may be wondering how it affects the privacy of your website's visitors. There's a growing distrust towards the digital advertising sector but what are the actual issues besides calling out 'creepy' ads? Let's discuss the wider ethical questions around personal data collection and digital targeting.

48. What is Discover? Contribute Your Time this Hacktoberfest

Contributions from the community are the lifeblood of an open-source project. Attracting new contributors, therefore, is one of the most important parts of building an active community around an open-source project. After talking to hundreds of project maintainers, we realized the easiest way to help an open-source project is to lower the bar for a new developer to start contributing.

49. dotenv-linter v3.0.0: Identify Errors In .env Files

Read an article about dotenv-linter v3.0.0 release written in Rust that includes API improvements, colored output, support for multi-line values & export prefix

50. The Importance of a Single Source of Truth for Enterprises

A single source of truth (SSOT) enables that synchronization. A company with SSOT relies on one and only one point of reference for the latest, aggregated info.

51. Open Source Series: Documentation

or answering the what and how questions

52. Celebrate Open Source with Hacktoberfest

Hacktoberfest is a month-long celebration of open source software.

53. Use Metho to Safely Add Dynamic Superpowers to JS Objects

Metho allows you to safely 'monkey patch' any object with new capabilities and dynamic properties. Great for extending the functionality of native JS prototypes

54. Understanding Open Source Contributions

Open source code is code that is freely accessible to everyone and is generally developed and maintained by the general public.

55. Setting Up Docs For An Open Source Project Doesn't Have To Be Hard

This article describes how we set up docs for our open source project Saasform. Docs are part of the source code, so they're browsable and easy to maintain. Mor

56. Murre - the lightweight K8s metrics monitoring tool

57. Will Video Courts Appearance Deliver Real Justice?

No one wishes delay or waste in the crook justice system, but the plans for virtual and Video courts does not appear honest.

Last week, the government published its modern-day proposals for changes to the crook justice device, known as Swift and Sure Justice. The attention of the white paper is on rushing up court techniques, especially via using cutting-edge generation, and its proposals are being trialed all through the United States of America in the intervening time.

58. Get Started With Sidekick Open Source Live Debugger in 5 Mins

Sidekick is a live application debugger that lets you troubleshoot your applications while they keep on running. Here is how you can start using it in 5 minutes

59. Ten Underground Tech Masterminds You Probably Haven't Heard Enough About

The history of technology, intended here in a narrow sense as the history of information technology, rests on the shoulders of a small handful of giants.

60. Open Source Series: Starting a Project

or how to open your project to the world

61. JMXTerm-An Open-Source Debugging Tool

Monitor your application in production or locally. Understand what's going on under the hood while debugging & change application settings on the fly.

62. Open Source Beyond 2021: A Holistic Vision

Open source is a common technological equilibrium for exchanging intellectual and financial values. But the lack of an open funding infrastructure means, there

63. How To Make Your First Open-Source Contributions

64. Did Open Source Set the Stage for Product-led Growth?

Learn how open source set the stage for modern product-led growth strategies in SaaS, and how to apply lessons from open source communities to PLG.

65. 9 Reasons Why I'm Excited About the PQAI - Patent Quality Artificial Intelligence Project

At Hackernoon, we celebrate Hacktoberfest, dedicating the entire month of October to content around open source. So, naturally, I jumped upon the opportunity to

66. Open Source Series: Publicity

or how to spread the word and win contributors

67. Open-Source Testing Mechanism for Kubernetes Applications

Without a doubt, Kubernetes is one of the top players in the container orchestration platforms game.

68. 6 Best Open-Source Projects for Real-Time Face Recognition

Real-time face recognition systems remain a very popular topic in computer vision, and a large number of companies have developed their own solutions to try and tap into the growing market.

69. ✨ Introducing react-cool-img: An easy way to optimize images

react-cool-img is a lightweight but powerful React.js image component, which helps you handle image UX (user experience) and performance as a professional guy 🤓. It empowers the standard img tag by many cool features without breaking your original development experience. Ideally, it can be an img tag replacement for your React.js project.

70. Open Source in a Cloud World: An Investment Perspective

In the original days of the new software stack evolution, there was a fringe section which consisted of developers getting together in old fashioned chat rooms, offline and online, and coding for the love of it. When Linus Torvalds started the project to create a new operating system it was a way of community activation. Back in university, open source wasn't known as such, Linux wasn't the paragon of open source, instead it was a good enough version that allowed one to not pay for Microsoft Windows.

71. K3d for Local Kubernetes Development

k3d is wrapper around k3s - Lightweight Kubernetes, which helps to run k3d in docker containers. The blog is all about local Kubernetes development using k3d.

72. Essential Tips To Manage Your gRPC Services With Kong Like A Pro

What follows is a step-by-step tutorial on how to set up Kong to proxy gRPC services, demonstrating two possible scenarios.

73. Why Open Source Conquers The Telecommunications Industry

open source invading telco industry

74. GitHub Actions To Bring You Consistency

Read an article on how to use the GitHub Actions Evrone wrote to run rubocop, brakeman, reek, fasterer, hadolint, and dotenv-linter linters on your project.

75. 7 Rules for Writing a Good Commit Message

In this article, we’ll outline a widely accepted yet simple format for good commit messages.

76. How Open Source and Decentralization Lead to the Evolution of AIOps

Open source and decentralization led to the development and the evolution of the AIOps clan by making it dynamic for communities and democratizing information.

77. An Open-Source Book About the Open Source World

Open source today is a word that often include a lot of things, such as open knowledge (Wikimedia projects), open hardware (Arduino, Raspberry Pi), open formats (ODT/ODS/ODP) and so on.

78. The Journey of Open-Source Software

Software that is available publicly is known as Open Source Software. People can access the code easily.

79. Scaling an Open Source Project: a Startup Success Story

16 months after launching Lens — The Kubernetes Platform — as an open source project. How has the project come so far in such a short time?

80. Build on Top: Using Open Source Platforms to Increase Productivity

Open source is the modern-day realization of that utopian dream.

81. Spinning Your Workflows With Cadence!

Open source Cadence was developed by Uber, and based on the AWS SWF (Simple Workflow Service).

82. 3 Open-Source Web Development Platforms to Consider for Your Next Build

If you're looking to create a website for your business, blog, or online portfolio, the easiest option is to use an open-source platform to make your website.

83. The Design Flaw with Asterisk

The critical design flaw that you need to know about asterisk if you are using it in a production system. Learn about the design flaw, and an attempt to solve

84. Best Open Source Project and Writer Nominee Peter Thomas on Karate

"The world needs an alternative to Selenium - so we built one" - that's the story that got Peter Thomas from India nominated for a 2020 Noonie in the Development award category. Peter's second Noonie Nomination is for a 3-year old OSS project, "karate". In this interview, Peter talks about what it's like to have hard work pay off, and feel like you're at the top of your coding game.

85. FOSS is the big boy LEGO of the Innovative World

FOSS is the big boy LEGO of the Innovative World

86. Open-source Effect On Build Vs. Buy

?When you’re considering paying for a tool, you need to understand the build vs. buy argument. Open-source can completely change the build.

87. Now You Can Use GitHub Issues to Track Customer Feedback

If you need a simple issue tracker for your app I'd recommend looking into using Github issues via the API, at least until it stops working for you!

88. A Beginner's Guide to Vim

Vim has been a friend to many and a foe to many, wanna find out what it will be for you? Then, let's try it out!

89. Open Source is Much More Than Just a Free Tier - Here's Why

This article explores the reasons why open source has been so successful, the areas where it has not, and the differences with free tiers of software.

90. 16 Python Libraries to 'pip' in 2020

In this article we will get familiar with several amazing Python libraries being used by the best software teams. With the exception of HTTPX (which is in beta), the libraries listed below are being actively developed & maintained and are backed by a strong community.

91. How To Develop Your Custom Autocorrect Implementation with Manticore [A Step by Step Guide]

In this text I will explain what is spell correction in the area of search functionality, how it works in Google, Amazon and Pinterest and will demonstrate how to make your own implementation from the ground up using custom search engine Manticore Search.

92. Open Source Series: Intro

or where the journey begins

93. Salesforce: Walled Garden No More

In just five years the Salesforce ecosystem has transformed from a "walled garden" to an open-sourced driven solution set.

94. Become an Open-Source Project Contributor on Github in 4 Minutes

It's not complicated to contribute to open-source projects on GitHub. This post will walk you through the steps to contribute to your first open-source project in just five minutes. We will use the GitHub repository of Nebula Graph, an open-source distributed graph database, for illustration purpose.

95. Open Source Series: Issues and PRs

Hello everyone! It’s been a while since the last part but we made it! For those of you who haven’t read the previous parts or are wondering what I planned for the next parts:

96. Introducing the Embedded GUI Webinar and Design Contest

 RT-Thread IoT OS has partnered with LVGL, Nuvoton, WCH, and NXP to bring the Embedded GUI webinar

97. What Future Holds for DevOps in 2020: A Complete Guide

Software is eating the world, in all sectors. Marc Andreessen, the founder of Netscape, said it long back about how software is eating the world. He also summarised that every company is a software company these days, and software companies are poised to take over broad swathes of the economy. You’ll see DevOps clearly in 2020, where continuous updates transform the way software is delivered to a nearly-limitless marketplace. DevOps has become a must to thrive in this highly competitive technological world.

98. What's the "Right Amount" of Open Source?

How accessible should your open source code be to the common developer?

99. A Comprehensive Guide to Apache Cassandra Architecture

Introduction

100. How Hackathons and Open-Source Software Can Help Drive Innovation

Both open-source software and hackathons encourage collaboration between a number of skilled individuals, often rallying them around a single goal.

101. How the ZooKeeper Solves the Dining Philosophers Problem

In this blog by Paul Brebner, Instaclustr's tech evangelist explains the Apache ZooKeeper using the famous dining philosophers problem.

102. Commercial Companies Built on Top of an Open-Source World

If you think that open-source software is primarily the work of amateurs and single developers, your impression is outdated.

Thank you for checking out the 102 most read stories about Open Source Software on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.