HackerTrans
TopNewTrendsCommentsPastAskShowJobs

leafac

no profile record

Submissions

Invitation for the C++ & Digital Signal Processing and JUCE Study Group

github.com
1 points·by leafac·4 lata temu·0 comments

Leafac/SQLite: The best way to use SQLite in Node.js

youtube.com
1 points·by leafac·5 lat temu·0 comments

Leafac/HTML: A Radically Straightforward TypeScript Library for HTML Templates

youtube.com
3 points·by leafac·5 lat temu·0 comments

How to Deploy Kill the Newsletter (and Other Node.js Applications)

youtube.com
1 points·by leafac·5 lat temu·0 comments

Caxa: Package Node.js applications into executable binaries

youtube.com
1 points·by leafac·5 lat temu·0 comments

Coding an Animated Art Piece Based on the Hilbert Curve Using SVG in the Browser

youtube.com
1 points·by leafac·5 lat temu·0 comments

Code Review: Obs-CLI

youtube.com
1 points·by leafac·5 lat temu·0 comments

Understanding the Type of call/cc

youtube.com
1 points·by leafac·6 lat temu·0 comments

Playing the Game with PLT Redex

youtube.com
2 points·by leafac·6 lat temu·0 comments

Racket: I Think It’s a Great Language, and Why I’m Not Using It Anymore

youtube.com
1 points·by leafac·6 lat temu·0 comments

Obs-CLI: Remote control OBS from the command line

github.com
2 points·by leafac·6 lat temu·0 comments

Programming 16 Audio Effects in 2 Hours

youtube.com
1 points·by leafac·6 lat temu·0 comments

Programming Audio Effects: Oscilloscope

youtube.com
3 points·by leafac·6 lat temu·0 comments

Programming Audio Effects: Bit Crusher

youtu.be
1 points·by leafac·6 lat temu·0 comments

Kill the Newsletter Code Review

youtu.be
2 points·by leafac·6 lat temu·0 comments

A Watch Is a Watch · Developing a Watch Face for the Garmin Forerunner 45S

youtu.be
2 points·by leafac·6 lat temu·0 comments

Free (Or Cheap) Hosting for Web Applications

youtu.be
2 points·by leafac·6 lat temu·0 comments

The Shortest URL Shortener

youtu.be
2 points·by leafac·6 lat temu·0 comments

Building a Server to Handle Form Submissions by Sending Emails

youtube.com
2 points·by leafac·6 lat temu·0 comments

You Might Not Need a Static Website Generator

youtube.com
1 points·by leafac·6 lat temu·0 comments

comments

leafac
·5 lat temu·discuss
I too love how simple the infrastructure can get using Go’s tools. At the same time, I prefer Node.js for the libraries & bigger community. So I developed a tool called caxa which brings the best of both worlds, packaging any Node.js into a single binary. Check it out at https://github.com/leafac/caxa
leafac
·5 lat temu·discuss
The most significant cost has been my time, but that’s my pet project in which I get to experiment with new technologies, so it pays off nicely.

Also, you can support me: Recurring (Patreon): https://patreon.com/leafac / One-time (PayPal): https://paypal.me/LeandroFacchinetti

In terms of server costs, it all runs smoothly on a $6/month DigialOcean droplet. Even when I end up on the front-page of HN (it’s the second time this happens). And there’s also the ~$10/year for the domain.

There’s actually a fun story behind this: The biggest constraint is bandwidth (~500GB/month). I was using S3 and at some point that’d amount to $50/month. But DigitalOcean droplets give you 1TB/month, so to save money I rearchitected the whole thing to just use the filesystem. It turned out to be simpler and nicer to maintain, too. Fewer moving parts.

Fun stuff…
leafac
·5 lat temu·discuss
It’s a nice surprise to check HN and have my project featured on the front page.

Thanks polm23 for posting and everyone else for the nice words!
leafac
·6 lat temu·discuss
Thanks for the suggestion. I’ll check it out.
leafac
·6 lat temu·discuss
Shameless self-promotion: I’ve been in a similar journey of learning DSP and I’ve been sharing my findings as well: https://youtube.com/channel/UC_R-6HcHW5V9_FlZe30tnGA