Published an Open Source Library

9 People have highlighted this activity

Activity Feed

Senior Software Engineer, Taazaa
Feb 04, 2022
Published a new library to NPM. It allows for type-safe error handling without exceptions.

https://www.npmjs.com/package/@snowfrog/result
https://snowfrogdev.github.io/snowfrogdev/result/
Read more
Mobile Developer, Polaris Digitech
Jan 04, 2022
Published a new open source library for form handling (https://www.npmjs.com/package/elderform). It tries to provide simple building blocks with very little or no complexity.
Read more
Software Engineer, Google
Started 5 months ago
schema-dts and react-schemaorg are open-source library that make working with Schema.org JSON-LD better, faster, and simpler using the power of TypeScript's type system.

Structured Data should be simple to author and reason about by developers. I wrote schema-dts because I couldn't believe it didn't already exist.

The project was announced in Nov 2019 and reached 1.0 August 2021.
Read more
Software Engineer, Google
Sep 20, 2021
Almost a month ago, I released publicly the initial version of my optimization library called fliscopt!
What started as a messy undergrad project turned into a 5 month journey.

With Fliscopt my vision was to make a usable library with simple variants of Genetic Algorithms, which are strong yet simple enough to optimize any cost function (with discrete domain 1*N) with high performance.

Agrover112/fliscopt: Algorithms for flight scheduling optimization. (github.com)



I'm learning a lot about how to manage my new library , since this is my first time, and slowly I realize how much time commitment I really need to put into it.


Maintaining fliscopt has been especially difficult, rather than 'fun', because well you cannot sleep when receiving a Pull Request at 1 AM  or replying to a new Contributor!


It's more about the stress associated with trying to balance academics and Open Source commitments. 

As a matter of fact I love to have other contributors who are willing to add any value to this project.


Read more
Software Engineer, With Labs
Jul 23, 2020
Making list apps is just a pasttime for developers. My version is grocery lists.

My ideal grocery app would just let me grab recipes from anywhere on the internet and be smart enough to boil all the ingredients down to a single list for shopping day.

It started with an open-source ingredient merging library I harvested out of an old side project: ingredient-merge. From there, the rest should be simple - just create an interface for it! And for the most part, it was.

But then I started thinking - what if I start on my laptop and move to my phone? Do I really want to host a database for this?

I love a good challenge, so I started digging into peer-to-peer and distributed solutions. After trying a few I found a lightweight little library called bugout which is easy to use and super clever. It uses bittorrent as a signalling service for WebRTC!

This was a fun project, and best of all it was well-scoped. Unlike a lot of my ideas, I finally got to a point of satisfaction at which I got to say, "yeah, it's what I wanted it to be."

Of course these days I'm using Paprika or just winging it at the grocery store. But you know, what matters is learning! Perhaps someone else will find a use for ingredient-merge, too.
Read more
Loading...