Calling all stackers!
Leave a comment below to let the SN community know what you're working on this week. It doesn't matter how big or small your project is, or how much progress you've made.
Just share what you're up to, and let the community know if you want any feedback or help.
If you missed last week's thread, here are the updates stackers shared from all their latest work projects.
Just pushed out an update for Mutiny Wallet that I'm really excited about. Through our early risky users we've found some really great edge cases that should cut down on force closures a lot, plus other enhancements people have been asking for.
Now my job for the rest of the week is onboarding more people, assisting/listening to feedback, and finding/fixing bugs.
reply
I'm currently trying to deploy a booger cluster. I always dread deployments. I'm currently attempting to use AWS Copilot which deploys to fargate and is "serverless." Afaict it's not serverless in a short lived process type of way.
If I had the bandwidth, I'd probably learn how to use terraform so that deploying would feel skillable.
reply
I'm a devops/infrastructure engineer by trade so maybe I'm just jaded but I do not like Terraform. Perhaps it's the best IaC tool (it's certainly better than cloud formation, ARM, etc), but it still isn't very good. Here are a few pain points I don't like about it.
  • State, having to store state, reconcile state when someone makes a manual change or the backend api changes is a pain in the ass.
  • HCL is a declarative language but Hashicorp has added a lot of features (for_each, for loop, locals, etc) that allows engineers to write really complex code that is difficult to understand. However at the end of the day it's annoying that you can't just use a more powerful language.
I tried to use the AWS CDK once with go and the docs were missing a ton of info. Pulumi is another one I'd like to look into though.
I also recently started using crossplane with k8s to deploy infra but it's very new and the docs are lacking a lot. I hope something like crossplane/Pulumi/some CDK is the future though.
Good luck with your deployment, feel free to DM me with any questions.
reply
Thanks for chiming in! It sounds like even a pro can be unsatisfied with the current solutions and that makes me feel better because they all look like hacks from my noob perspective.
State, having to store state, reconcile state when someone makes a manual change or the backend api changes is a pain in the ass.
Statists strike again.
reply
We used terraform at my previous company and I had some touch points with it. We also used it to deploy and share secrets like AWS access keys, database creds etc.
I didn't do much with it (only to retrieve the occasional secret instead of clicking through the AWS GUI or update environmental variables) but it was definitely cool to see infrastructure as code in action :)
reply
It's definitely overkill for SN as is. But having deployments written in cloud agnostic code would be soothing.
reply
Terraform is only cloud agnostic because it's in HCL. The Terraform provider for GCP, AWS, GCP, etc are all different enough that if you wanted to deploy a VM to AWS and then move it to another cloud you would have to re-write a lot of the HCL.
reply
  • Finishing this PR which includes a service worker rework to fix caching issues [0], making the SN PWA a share target and proper push notifications.
  • assemble my new PC (I never fully assembled a PC before)
  • penetration testing lab from University
  • recover my onchain sats of my previous lightning node where my SSD died since my replacement SSD finally arrived last week
[0] "There are only two hard things in Computer Science: cache invalidation and naming things" -- Phil Karlton
reply
Oh and when I find the time, maybe a guide how to connect all your devices with a WireGuard gateway as my first post on https://ekzyis.com :)
reply
Researching on famous Bitcoiners like Michael Saylor and Jack Dorsey and writing digestible articles on them so that those who are ambivalent about BTC can follow their journeys to learn more about it
reply
that's a good idea, one I've thought about. will you make articles available? and any need for a second eye on editing?
reply
Rebranding the store to Bitcoin Only; Cats Only. Polled the SN crowd, and got some good feedback: going with Cosatoshi (コサトシ).
Store is BTC/LN payment methods only; working on creating some videos to show new users how to use various wallets as well as on/off ramps.
Goal is to onboard as many noobs as possible, or convert crypto bros to BTC-Ohs. Best way to do this is to use them as a payment method IRL. Working on adding more meme/motto designs as well (not everyone likes AI artwork).
Wish I had coding skills, otherwise I'd be building on btc or LN, but this is the best I can do with what I got.
reply
Minting meme coins on Taproot Assets Protocol on Bitcoin Testnet. Testing how the new features of tapd work.
reply
started back at the job i spent the last 6 months on sabbatical from. shaking cobwebs out of my head for the project i was working on (which was in a new language).
feels weird to be coding again. at least i'm consulting now.
reply
My hobby project, nostr-java. I'm in the process of rolling out some significant code changes, soon...
Upon request from a user, I wrote a quick dummy client to demo how-to use the library.
reply
Trying to figure out the best way to share state between a background service and the webview in a React Native app on Android... using react-native-background-actions
reply
ArgoCD, this thing rocks... :-)
reply
Love ArgoCD, Looks into the "app of apps" deployment, and if you are managing multiple k8s clusters look into using ApplicationSets.
reply
I have an idea for a side project. Something cool, but probably useless, that can use sats as micropayments. I want to do a quick POC but I don't know anything about frontend development. Can anyone suggest a useful resource? I want to frankenstein together the simplest possible UI, just to see if it works. If it's no-code that's fine. The back end I know how to do.
reply
deleted by author
reply
  • Sending in a RMA for a WD SSD that died within a year of me buying it, :(
  • Adding more memory to my PVE cluster.
  • Setting up a VM to use as a VDI workstation for work since my SSD died.
  • If I have time, look into using an lxc + ansible for my BTC node over Umbrel.
reply
deleted by author
reply