130 Stories To Learn About Opensource

cover
3 Dec 2023

Let's learn about Opensource via these 130 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. Beginner's Guide To Telepresence: Develop Your K8s Application Locally

This post explains how Telepresence can be used to improve the developer experience for apps being developed for Kubernetes and includes a demo.

2. Are You Ready for Hacktoberfest 2022?

Hacktoberfest 2022 is almost here. Are you ready with your open-source projects, issues, bug reports and feature requests for this season?

3. Object Validator for PHP 8

Attribute validator for PHP Models and Value Objects, based on the new feature in PHP 8

4. 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!

5. 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.

6. A Guide on Finding 🔎 an Open Source Project to Contribute to

Finding the right project is a common obstacle that everyone faces; you’ll either find projects that are very large or projects that are dead.

7. My Experience with Integration Testing

"I have to use the test environment for a integration test project at 2-3 pm, please don't publish during that time!"

8. How Local Development Is Dying and Why it's For the Better

Serverless infrastructure is changing the way we architect applications and it’s also changing the way we code and work as developers. The development is moving away from our laptop and into the cloud. It’s the start of cloud-native development.

9. Murre - the lightweight K8s metrics monitoring tool

10. Hacktoberfest 101 with ReactPlay

Know everything you need about Hacktoberfest '22 and the new changes this year. Also, understand how you can contribute to a beginner-friendly repository

11. Bitcoin is the bastion of Freedom Tech

Pandora's box has been opened. Bitcoin has proven that decentralized tech can be used to push back against oppressive regimes. But that's not just important to monetary policy.

12. 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.

13. RT-Thread Studio IoT IDE v2.1.0 Update: Fresh Boards, NXP, and MicroChip

RT-Thread Studio V2.1.0 offers a tool associated with tutorials, which helps developers create the BSP visually. Developers can now easily make a board support

14. Kris Adair, Mycroft AI CFO, On What It's Like Working In Currently The Fastest Adopted Technology

Mycroft AI, startup of the year nominee, is the open source and privacy focused answer to voice assistants from Big Tech. Meet Kris Adair, CFO & co-founder.

15. Unleash Brings Strategy Constraints to OSS Users

Unleash opens up Strategy Constraints for all open source users. Strategy constraints let you add additional preconditions to Unleash’s activation strategies.

16. Wanna Learn to add Product Video in Magento 2

Step 1: Get your YouTube API Key.

17. My Journey From a Novice to Becoming a Front-End Engineer

This blog is about my journey - from a confused college student to a frontend developer. How I got into coding, then into web development.

18. Introducing the Embedded GUI Contest

We're thrilled to announce the launch of the Embedded GUI Contest, a contest sponsored by open source RT-Thread IoT OS, LVGL, STMicroelectronics, Nuvoton Technology Corporation, and NXP Semiconductors.

19. Open-source RT-Thread IoT OS Launches its Embedded Integrated Development Environment

RT-Thread, an open-source embedded real-time operating system that has launched its development tool: RT-Thread Studio. RT-Thread Studio is built on Eclipse but has innovative interface interaction designs and it is deep customization of Eclipse, easy and simple to use, even new developers can easily get started.

RT-Thread Studio has the features of project creation and management, code editing, SDK management, RT-Thread configuration, build configuration, debugging configuration, program download and debug.

20. The Shell and the Terminal: What's the Difference?

How to know the difference in shell and terminal

21. EagleEye Introduction: Outdoor Video Surveillance Analytics & Facial Recognition Software

I did lot of research as well developed this software system using various Machine learning methods. I have spent around one year on this project to implement this technology for a local state government. Unfortunately It didn't materialised. But I am interested in contributing to open source community. It can accurately identify, segment, recognise objects in video feeds (92 types of semantic attributes of a person in video feeds). The most interesting part is the accuracy of our facial recognition of wild shots from street cctv cameras.

22. Open Source at Tech Giants: Get New Published Repositories Daily

Are you actively looking for an awesome opensource project which is maintained by a company like Microsoft, Google, Apple, Facebook, and co and is at the beginning of an engineering phase or just looking for newly published open-source projects by companies to keep up to date with new frameworks, tools, etc?

23. Running SerenityOS, a Love Letter to '90s User Interfaces

SerenityOS is a retro inspired operating system for the modern era. This post shows how I got it running on a Mac as well as my experiments with the project's b

24. How to install Devtron over k3s

Installing Devtron - An opensource Heroku-like platform over k3s - lightweight kubernetes. Devtron is an end-to-end software delivery workflow for Kubernetes

25. Eliminate Friction in App Delivery to Kubernetes

The last two decades have seen a sea change in the way software is written and delivered. Waterfall to iterative to agile, native to hybrid to responsive interfaces, monoliths to microservices, installed to pay-as-you-go SaaS, data centers to private and hybrid clouds, and virtual machines to containers.  As the market constantly evolves, enterprises are facing a ton of choices with increasing complexity.

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

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

27. Solana Goes Forth with extrnode’s Open-Source Load Balancer

Everstake launches extrnode load balancer that distributes requests within a cluster of Solana’s public RPC nodes to help decentralize the RPC layer in Web3.

28. Hadoop Across Multiple Data Centers

Hadoop cluster across multiple data centers

29. How to Find Awesome Graphics for Your Design Project

When we work with website design and development, we often need to add a variety of different graphics.

30. Overriding the SuperTokens APIs for Custom Usecases

In this blog we discuss how to customize the auth APIs provided by SuperTokens using its “Override” feature"

31. 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.

32. Serverless Step Functions: Avoid Leaky Abstractions

I have some exciting news to share with you about the Serverless Step Functions plugin.

33. Going Non-Profit: What You Need to Know

How do you decide whether to establish a nonprofit organization or not? Follow the AlmaLinux journey to learn about the questions asked that led to the decision

34. Haven't You Heard Of pfSense?

As a security engineer and open source enthusiast, Pfsense has been a very good and complete perimeter security solution,

35. Funding the Next Million Public Software Contributors

Funding the next million open source contributors with payment plans as code and micropayments.

36. Understanding the Staging Area in Git

In this article, we will be discussing the staging area in Git and how it is a fundamental part of version control and can be used effectively in git.

37. An Intro to Git for Beginners

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

38. "WordPress and Drupal are also trying to redefine themselves as Headless" - Pierre Burgy

We spoke to the CEO at Strapi, an open-source Headless CMS as it heads out to gain a head-start over competitors from the traditional space.

39. Open Sourcing my Gatsby Blog

I recently open-sourced my blog built using Gatsby! This post will walk you through why I chose Gatsby, the Gatsby plugins I used, as well as highlight some features that I have included in my blog.

40. MIT Licensed Software: Fashionable Or Dead

Funding open source software is an attention game which misses the long tail of unfashionable critical software.

41. 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

42. Create a Search Engine and Other Startup Ideas Using Data-Ferret

Data-ferret is a tiny, yet powerful util library to scan or transform deeply nested and complex object-like data with ease.

43. Web Development in Python With the Retica Framework

Retica is a free and open-source python web framework and is available via the pip package manager. The framework comes with ReticaCLI a terminal-based tool.

44. Breaking the Distributed Database Performance Record with 10 Million tpmC!

Apache ShardingSphere & openGauss: Breaking the Distributed Database Performance Record with 10 Million tpmC.

45. Light DOM and Lightning Web Components in Salesforce

Lightning Web Components (LWC) from Salesforce are based on standard Web Components built using HTML and JavaScript.

46. How to Create an Angular Library to Publish on NPM

Libraries and packages help to abstract reusable code and improve efficiency during development. Learn how to create libraries for the Angular ecosystem.

47. Setup Monitoring Using Apache Zookeeper and OpenTelemetry

In this article, I’ll show you a simplified way to configure a critical open-source component, Zookeeper.

48. Alibaba Cloud’s OpenSergo & ShardingSphere Release Database Governance Standard for Microservices

ShardingSphere partners with Alibaba Cloud's OpenSergo to combine Database Plus & Database Mesh and release a database governance standard for microservices.

49. Problem Solving in Software Development: Specialization Vs. Generalization

What types of issues should you really spend your time on in software development - specialized or generalized?

50. 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.

51. Apache ShardingSphere's SPI and why it’s simpler than Dubbo’s

Compared to Dubbo, the ShardingSphere SPI is more streamlined, powerful, and easier to use. This post reviews Apache ShardingSphere’s SPI, and why it’s simple.

52. A Quick Start Guide to Use ShardingSphere-Proxy in Real Production Scenarios

This post describes how to use ShardingSphere-Proxy and what's its differences with ShardingSphere-JDBC.

53. How is Ubuntu a Distribution and Windows an Operating System?

What is a Linux distribution? Why Linux has so many distributions? Why is Ubuntu called a Linux distribution and not an operating system?

54. Kubernetes Explained Simply: Data Extraction With JSON Path [Part 8]

kubectl can pull a lot of data about our deployments and pod.  Most of the time, we humans are the recipients of that information, and kubectl obliges by nicely formatting things in pretty tables.

55. An Introduction to Open-source Real-time Operating System

Alan Kay said: “Simple things should be simple, complex things should be possible”. This sentence was the inspiration for the founder of RT-Thread to stick to his beliefs.

Background:

56. 2023 Observability Predictions: Open Source is the Key to Explosive Growth

The observability industry is projected to grow about 8% in 2023, a continuation of a strong growth trend since the 90’s.

57. Kubernetes Explained Simply: Data Extraction With JSON Path [Part 8]

kubectl can pull a lot of data about our deployments and pod.  Most of the time, we humans are the recipients of that information, and kubectl obliges by nicely formatting things in pretty tables.

58. 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.

59. The Hacktoberfest 2020 Challenge Completed

Hacktoberfest is a month-long celebration of open-source software. It happens every year in October. During this event, everyone can support open-source.

60. How to Make Application Security Easy to Adopt, Run and Maintain

Security must be easy to adopt, run, maintain, maintain and easy to implement.

61. What Is a JSON Web Token (JWT)?

JWTs or JSON Web Tokens are most commonly used to identify an authenticated user. They are issued by an authentication server and are consumed by the client-ser

62. ShardingSphere-Proxy Front-End Protocol Troubleshooting Guide and Examples

Case study: introducing the tools used in database protocol development with a troubleshooting guide for ShardingSphere-Proxy MySQL protocol issues.

63. Applications of DistSQL: Build a Dynamic Distributed Database

Taking data sharding as an example, we illustrate DistSQL's application scenarios to create a distributed database.

64. Understanding Database Plus Concepts and the Challenges It Can Solve

Explaining the Database Plus concept, its impact on system architecture design, and its innovations from Proxyless Service Mesh to microservice backend support

65. Vinchin Backup & Recovery v7.0 Updates: What's New in 2023?

The highly anticipated new release 7.0 of Vinchin Backup & Recovery will be coming soon! Numerous new features are coming your way including NAS backup, physica

66. Reasons Your Process Needs to be Open Source

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

67. Deskreen Introduction: Turn Any Device With Browser Into a Secondary Screen

I created Deskreen. It turns any device with a web browser into a secondary screen for your computer

68. Is Creative Commons a Panacea for Managing Digital IPs? (Part 2: Literature Review)

Usually identified as rights experts, academic librarians are in a unique position to provide copyright education in the digital humanities field.

69. Kubernetes Explained Simply: Getting At Those Logs [Part 4]

UNIX/Linux system administrators the world over regularly use log files to get to the bottom of outages and malfunctions. An indispensable tool in that regard is tail(1), particularly its follow mode flag (-f). When we're in a Kubernetes world, we'd love to use something similar.

70. Auth0 vs Okta vs Cognito vs SuperTokens Compared (2022)

An in depth review of Auth0 alternatives for 2022: Auth0 vs Okta vs Cognito vs SuperTokens

71. Kubernetes Explained Simply: Waiting For Kubernetes [Part 5]

When you deploy stuff for a living, you find yourself waiting around, a lot. Wait for Terraform to spin up the AWS VPCs. Wait for the Kubernetes cluster node VMs to boot. Wait for the Kubernetes cluster to coalesce. Wait for the CNI pods, DNS pods, and kube-proxy bits to be happy. Wait, wait, wait.

72. Authorization With User Roles (RBAC)

Authorization is all about answering the question “Is this user allowed to do a certain operation?”. In this post we go over how you can implement RBAC

73. Open Source Bait and Switch

When OSS advocacy goes too far & corporate greed takes over, free software is used as a tool to destroy competition and hurt the developer community.

74. It's Free to Learn Docker. Do it Now!

75. Introducing Free-To-Use IDE For Embedded Developers

RT-Thread Studio IDE V1.1 is released with 7 New Features.

What is RT-Thread Studio IDE:

RT-Thread Studio is a one-stop development tool that has an easy-to-use graphical configuration system and a wealth of software packages and components resources, which is built to make the IoT development more simple and efficient.

76. RT-Thread Studio IDE Upgrades into v2.0 to Support More Kinds of Projects!

WE ARE IN DECEMBER and 2021 is just around the corner. We are so thrilled to release RT-Thread Studio v2.0 before the end of Dec 2020. First things first, we want to thank RT-Thread community developers who contributed their time, energy, and talent to help RT-Thread Studio progress by giving us feedback, great suggestions, and 100% supports.

RT-Thread Studio Integrated Development Environment (IDE) was launched in 2019, with a powerful graphic configuration system and 270+ out-of-box software packages and a wide range of components resources. All of this offers a way for developers to simplify the complexity of software development. Now let’s head to New Features of RT-Thread Studio v2.0!

77. How not to choose your open source libraries

Enterprises see open source as important, but they also find security to be a main barrier for adopting open source dependencies. Vulnerable software is by definition not secure, but that does not mean we judge security by the number of vulnerabilities. We highlight this by looking at two commonly used libraries, OpenSSL and GStreamer.

78. Surviving The Covid-19 Crisis with Open Source

The COVID-19 crisis has hit the global economy hard, and the software industry was not spared. The long-term effects on the industry are still unclear, but it seems it has become widely acknowledged that the negative impact is going to be massive, and recovery will be slow.

79. Write Your Own Kubernetes Sub-Command [Part 9]

You write a great script for interacting with Kubernetes. It would be great if you could pretend that your script was officially part of the kubectl repertoire.

80. How to Become an Open-Source Developer

There’s no company or startup which is ready to risk a lot of funds for a software project if there is a cheaper alternative.

81. Tracking Your Micropayments

Currently, web monetization providers doesn't have a feature to show subscribers a breakdown of where their money went. This is due to the fact that providers don't track or know where their subscribers go, in the name of privacy. It's a tough balance between privacy and data.

82. How to Make Your First Open Source Contribution and Have Your PR Merged

A step-by-step guide on how to find a list of issues for open source projects, choose one, make your first open-source contribution and get it approved.

83. GitHub Sponsors Program Delivers on Promises, Allies With Stripe

Just got a heart-warming email from GitHub about their Sponsors program!

84. 5 Reasons Why Open Source Vs. SaaS is A One-Sided Battle

Open Source Vs. SaaS is A One-Sided Battle

85. What’s the Database Plus Concept and What Challenges Can It Solve?

Explaining the Database Plus concept, its impact on system architecture design, and its innovations: from Proxyless Service Mesh to microservice backend support

86. How I Used Python to Solve Declareless Encoding Madness

There is a very old issue regarding “encoding detection” in a text file that has been partially resolved by a program like Chardet.

87. A Post-Mortem in 5 Acts: How Microsoft Privatized Open Source And Killed JavaScript in the Process

After Microsoft’s blitzkrieg take-over, the Open-Source JavaScript community as we know it is coming to an end. It’s a ‘secret’ war with high-tech propaganda.

88. 5 Years of K8s: DevOps Before and After Kubernetes

As Kubernetes turns five, we explore the changing face of DevOps in the k8s world.

89. How To Implement Google Authenticator Two Factor Auth in JavaScript

Google Authenticator is something that many of us use all the time but how many of us really understand how it works under the hood?

90. Why You Shouldn't Use a Database as Your App’s Data Source

Most apps and APIs use databases as their data source and that is for a great reason. Databases have been designed to be scalable, resilient, and fully featured to support many types of use cases and scenarios.

91. Using Cloud-ZK for Developing ZKP Acceleration in the Cloud

Cloud-ZK: A Toolkit for developing ZKP acceleration in the cloud

92. How We Delivered New Services Without Building New Services

Our API serves more than 300 million API calls per year. We used an open source integration platform to deliver new services without building from scratch.

93. The Impact of Linux and the GNU Project

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

94. Can Open Source Pay Your Rent? 💸 Pay for My Coffee At Least. No?

hello world! 👋

95. Kubernetes Explained Simply: Label it to Enable it [Part 6]

The building block of almost all Kubernetes deployments is the pod – one or more containers sharing a network stack. Pods are where the magic happens, where we get our logs, and where we spend most of our time troubleshooting outages and malfunctions.

96. 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.

97. [Mythbusting] How to Choose the Right VPN Service?

This is not a traditional bullshit article talking about common elements for finding the right VPN service. We will explore items like a VPN kill switch, IPv6 leak protection, or why the privacy policy matters.

98. My Google Code-In 2019 Contest with Fedora project

I'm Nasir Hussain, I'm a developer intereseted in solving complex problems using the latest technologies.

I believe in learning new things and working on them to tackle daily life problems, This year I got into Google Code In 2019 to learn about how & developers developers work on.

99. Hacktoberfest 2019: How you can get your FREE Shirt — even if you’re new to coding

Every October, Digital Ocean and GitHub ship out free Hacktoberfest shirts to thousands of people around the world.

100. 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.

101. Why We're Choosing Open Source for Ara (And Why You Should, Too)

Earlier this year, we released the Ara File Manager. Today, we’re very happy to announce we’ve also released the Ara File Manager’s source code.

102. Getting Started with Cloud Computing: An Overview

In this article, you'll learn about cloud concepts such as what is cloud computing, the advantages of using cloud computing, cloud computing types, and more.

103. Hacktoberfest 2020: Let’s Get Hacking

It's October and we're calling all programmers, designers, content writers and open-source contributors to join Hacktoberfest 2020. This is a fantastic opportunity to contribute to open-source or try your hand at something new.

104. The RT-Thread Open-Source Developer Contest

OpenSource RT-Thread IoT OS is teaming up with Programming For Beginners to hold a developer event. We are looking for developers who are ambitious with open-source projects.

105. The Rising Tempo: An Intro to Music NFTs

Find out about the rise of music NFTs, why musicians are minting Music NFTs, and how the music industry could be transformed with platforms like HEN Radio.

106. Introducing Apache ShardingSphere 5.2.0!

ShardingSphere 5.2.0 is released bringing new cloud-native possibilities, elastic migration from Oracle, MySQL, and PostgreSQL, and more features & enhancements

107. Creating an Open Data Ecosystem for Reviews

As consumer choice proliferates, people will rely even more on online reviews to inform their decisions. This makes reviews an increasingly powerful tool and valuable source of insight for individuals and businesses alike. The problem is that hundreds of millions of people are feeding their valuable insights currently into proprietary data silos of a few dominant platforms.

108. Kubernetes Explained Simply: #2 Kubectl Hack (List Running Images)

Running Kubernetes in production means taking inventory. A LOT. Are any of our pods running that version of Ubuntu base image affected by the new CVE?

109. A Literal Shitcoin, Block One Votes, and Gitpod

11/17/2019

110. A Letter from the Boost Note Team

Today, renewal of the Boost Note has been officially launched!

111. How I Turned 2 Sleepless Nights & 12 Monster Energy Drinks into $2,000 Prize at EthIndia Hackathon

What inspired us to build SimpleAsWater?

112. GitHub Free Security For Repositories Tools Roundup

113. Tina is not a CMS - It is Much More (feat. Hot Reloading for Editors)

We’re excited to announce TinaCMS: an open-source site editing toolkit for React-based sites (Gatsby and Next.js). See the announcement video at JAMstack Conf SF (the demo starts at 3:45).

114. Kubernetes API Operator: Apply API Management for Istio Microservices

A service mesh’s primary objective is to handle internal service to service communication, while an API Gateway handles external client to service communication. It is required to apply API Management for the microservices that are in a service mesh. Although they overlap in some cases, service mesh’s focus and API Management focus is different. For an example, API gateway handles north south traffic, while service mesh handles east west traffic.

115. Kubernetes Explained Simply: #1 Kubectl Hack

To say that Kubernetes uses a bit of YAML is like saying that a few people put some of their code on GitHub – accurate, but severely understated.

116. Slsqp4j: A Java wrapper around the SLSQP nonlinear optimizer

We’re excited to open source Slsqp4j, a Java wrapper around the popular SLSQP nonlinear optimizer.

117. Step-to-Step eBook to Learn the Git and GitHub Basics💡

This is an open-source introduction to Git and GitHub guide that will help you learn the basics of version control and start using Git for your SysOps, DevOps,

118. Kubernetes Explained Simply: #3 What Do I Have Permissions For?

Stretching as far back as version 1.8 (in September of 2017), Kubernetes has supported a fine-grained access control mechanism called RBAC.  Nothing gets done via the Kubernetes API that isn't governed by some sort permission or another, and there are a lot of them.

119. Open Source Worse Practices: Serverless Inc. as an Example of What Can Go Wrong

What can go wrong when you don’t keep up with your developer community

120. How Linux Became So Popular

How Linux, which started as a hobby project, became a beast that no one in the tech industry could ignore. Not even Bill Gates.

121. Using GitHub Actions To Publish NuGet Packages [A Step-by-Step Guide]

In the world of DevOps automation, manually creating and uploading packages felt so old-fashioned (don't get me started on Azure Devops).

122. Modern Day Challenges to Monitoring Microservices

Monitoring microservices and cloud-native systems is challenging. In this article: which open source is best suited in Kubernetes environments?

123. Why Open-Source Products Are More Popular Than Kim Kardashian

Developing and releasing open-source solutions is a common practice that has been adopted by companies like Red Hat, Facebook, Google, and Amazon. IT companies that make products available as open-source software have become a sensation in the investment environment. Confluent, Neo4j, HashiCorp, and GitLab are just a few examples of companies that have managed to attract large investments.

124. Open Source Series: Starting a Project

or how to open your project to the world

125. 14 Top Node.js Open Source Projects: 2021 Edition

Note that under open source projects we assume the following:

126. Open Source is Broken

The Open Source movement, as championed by the OSI, prizes absolute openness above all other concerns. Openness, they claim, is an absolute good, from which all other virtues flow, not to be questioned or criticized. It doesn’t matter if that openness enables evil in the world, without openness we cannot have truly collaborative software development communities. So the claim goes.

127. A Comprehensive Guide to Apache Cassandra Architecture

Introduction

128. 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.

129. 5 Things Every Apache Kafka Dev Needs To Know: A Performance and Architectural Deep Dive

Here are five tips on how Kafka works and how you can get started with Apache Kafka.

130. How Dale McGrew Keeps WeVote's Users Safe: An Open Source Story

This article is part of a series of case studies exploring the skills of senior software developers . In each case study, we look at a specific challenge faced by a senior developer and investigate the reasoning the developer used towards finding a solution.

Thank you for checking out the 130 most read stories about Opensource on HackerNoon.

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