Live data from Hacker News

Ask HN: Companies of one, what is your tech stack?

news.ycombinator.com

271–280 of 327 posts

Re: Ask HN: Companies of one, what is your tech stack?

#271

Earlier quoted context omitted.

I found Budibase cumbersome to use. It looks sleek, but the overall usability is worse. To delete a component you have to find it in the component list, open a hamburger menu and delete. This despite having a panel with component details open with plenty of screen real estate for action buttons. The API I use outputs data in a nested json ("results: ..."). As such Budi parsed everything into a single column. There wa…

Hi CerebralCerb, I'm a co-founder of Appsmith. Thanks for trying us out. Would love to know the problems you ran into while self-hosting? We are replacing the install script with a docker compose, so errors should reduce. My email is abhishek@ if you need help.

The port used by the docker container could not be setup during installation. Letting the setup fail and then edit the intermediates (docker-compose.yaml) worked fine but it was not elegant compared to Budibase's installation procedure. It's an issue resolved in 5 minutes though so far from a deal breaker, and with the changed install script it should be gone.

You've made a pretty great product and I look forward to following your journey. We're already using it in production.

Re: Ask HN: Companies of one, what is your tech stack?

#272
post #71

Earlier quoted context omitted.

or you could check Dronahq.com

No self-hosted option unfortunately. It seems to be a more mature solution than Appsmith though.

Self-hosted solution is coming up soon. Would love to hear your feedback on the platform though.

Re: Ask HN: Companies of one, what is your tech stack?

#273
post #220

My app is https://bioviz-studio.com , a web-based tool to create beautiful video visualizations of molecular structures. App itself is at https://app.bioviz-studio.com . Front end: Vue, vuetify, vuex, NGL, three.js/webgl, d3.js, 100% typescript, yarn, webpack Back end: node.js, express, Firebase, GCE, Blender, ffmpeg, docker, CUDA Why? Vue for pretty UI & ease of coding, NGL for beautiful molecular graphics, Firebase…

This looks great, congrats! Since academic researchers are your customers, would you mind sharing a few tips on how to get your product in front of academic staff? I'd assume the university department has to approve this expense, or do researchers pay out of their own pocket to avoid budget justification?

Hi, I'm currently a postdoc in a large NA academic research group working on molecular problems.

I haven't use bioviz (very cool though!) but it would be paid the same as journal open access fees (which can cost 1000s of dollars and are paid by the authors), through grants. The individual academics usually have full control of their grant money. For large purchases (here above 8000$ or so) the university asks for a competitive tender process or proof that only one vendor exists.

Very few research purchases require departement approval, and physical science professors are pretty used to spending large amount of money on software and equipment. For example, I'm currently working with two programs for which we pay about 20k$ in license fees a year.

Re: Ask HN: Companies of one, what is your tech stack?

#274
post #220

My app is https://bioviz-studio.com , a web-based tool to create beautiful video visualizations of molecular structures. App itself is at https://app.bioviz-studio.com . Front end: Vue, vuetify, vuex, NGL, three.js/webgl, d3.js, 100% typescript, yarn, webpack Back end: node.js, express, Firebase, GCE, Blender, ffmpeg, docker, CUDA Why? Vue for pretty UI & ease of coding, NGL for beautiful molecular graphics, Firebase…

This looks great, congrats! Since academic researchers are your customers, would you mind sharing a few tips on how to get your product in front of academic staff? I'd assume the university department has to approve this expense, or do researchers pay out of their own pocket to avoid budget justification?

I give significant academic discounts, so researchers can typically pay out of pocket. As for how to get in front of staff: all the old fashioned ways. Ads, content marketing, attend conferences (hard during COVID), give talks.

Re: Ask HN: Companies of one, what is your tech stack?

#275
post #198

Earlier quoted context omitted.

Do you happen to be using an iphone? The malicious ads seem to be targeting iphones specifically. I can't reproduce it myself but I have told my advertiser about it. I have some leverage here since I'm one of their largest publishers.

Nope, Android. I tried reloading a few times, and the page is normal most of time. So it must be only when a specific ad runs? Edit: Played around with it a bit. I think (not sure), some of the stuff is coming from this in the page source, near the bottom.

Note that is actually in the page, is NOT the ad, and couldn't have been injected by the ad.

It looks troublesome to me, as I don't see it on other similar pages on your site that also have ads.

Edit: Confirmed. Added "optyruntchan.com" to my local hosts file as 127.0.0.1. The page still has the ad at the bottom, but all the popups, overlays, redirects, are gone.

Re: Ask HN: Companies of one, what is your tech stack?

#276
post #124

If anyone wants more of a deep dive on solo developer tech stacks, I have a podcast at https://runninginproduction.com/podcast/ with almost 100 episodes and 100 different guests. Every episode is a 60-90 minute unscripted podcast where we talk about how they built and deployed their app, what libraries they used, tech stack, lessons learned, etc.. There's also a skimmable list of tech stack tags, reference links and…

Any episodes you may point out? Specifically tech on SaaS and the learning of how to build to scale. Or just general episodes you personally found fascinating

Hmm there's a lot of them. Most of the episodes are SAAS apps but I remember Dan from Real Python[0] in an earlier episode having a pretty rigorous set up for solo developing his platform. It gets a few million monthly page views. He happens to use Heroku tho, so that episode is pretty dev heavy vs ops.

The GoRails[1] episode is a good example of keeping it simple but killing it. It's just one dude who built a million dollar business hosting everything on a $20 a month DigitalOcean server, and the server itself hums along at a few percent load while having tens of thousands of members.

Jake from SongRender[2] is a solo SAAS app project for building audio visualizer videos with Node, it's not running at massive scale but he did everything himself -- including setting up blue / green deploys with Terraform.

Cory built a service to create and design placecards[3]. I remember this one focusing on keeping it simple while still being able to run a profitable SAAS app.

If you're looking for intergalactic crazy scale, an engineer from Dropbox[4] was on a few months ago but that's not a solo dev platform.

Another SAAS app and large scale deployment was Mux[5]. They handle billions of video API requests a month with a pretty small team.

It's hard to only recommend a few because often times you can get at least 1 nugget of information out of each episode and apply it back to your set up. One takeaway from a lot of solo dev projects is they just ship something and keep it simple until that stops working. You'd be surprised at how far you can go with 1 server, handling tens or hundreds of thousands of monthly visitors but still generate enough profit from your project to make it a full time income or at least be a nice chunk of side income.

[0]: https://runninginproduction.com/podcast/4-real-python-is-one...

[1]: https://runninginproduction.com/podcast/12-learn-ruby-on-rai...

[2]: https://runninginproduction.com/podcast/83-songrender-lets-y...

[3]: https://runninginproduction.com/podcast/39-place-card-me-let...

[4]: https://runninginproduction.com/podcast/82-dropbox-gives-you...

[5]: https://runninginproduction.com/podcast/31-mux-is-an-api-bas...

Re: Ask HN: Companies of one, what is your tech stack?

#277
post #124

If anyone wants more of a deep dive on solo developer tech stacks, I have a podcast at https://runninginproduction.com/podcast/ with almost 100 episodes and 100 different guests. Every episode is a 60-90 minute unscripted podcast where we talk about how they built and deployed their app, what libraries they used, tech stack, lessons learned, etc.. There's also a skimmable list of tech stack tags, reference links and…

came here to suggest this. Great podcast!

Thanks a lot for listening.

Re: Ask HN: Companies of one, what is your tech stack?

#278

Golang backend, some light vanilla Javascript frontend. postgres db. running on podman (docker-compose), fedora server. I have some background in C programming, so Go was easy to pick up. the standard libs are great for building server-side webapps with a sql backend. templates lib and some glue javascript make front-end pages a breeze. I'm a linux guy thru-and-thru, so running fedora server on the latest kernel. lat…

> postgres db. running on podman (docker-compose), fedora server.

Is there a reason to prefer Fedora Server over Fedora CoreOS for running containers?

Re: Ask HN: Companies of one, what is your tech stack?

#279
post #276

Earlier quoted context omitted.

Any episodes you may point out? Specifically tech on SaaS and the learning of how to build to scale. Or just general episodes you personally found fascinating

Hmm there's a lot of them. Most of the episodes are SAAS apps but I remember Dan from Real Python[0] in an earlier episode having a pretty rigorous set up for solo developing his platform. It gets a few million monthly page views. He happens to use Heroku tho, so that episode is pretty dev heavy vs ops. The GoRails[1] episode is a good example of keeping it simple but killing it. It's just one dude who built a millio…

Incredible! Thanks for the rundown. Will playlist these and work through.

Re: Ask HN: Companies of one, what is your tech stack?

#280

Earlier quoted context omitted.

Curious to learn more about CockroachDB's problems you had. They market themselves as a turn-key solution to globally distributed databases, it's worrying that you had a problem with that very use case. Thanks for the additional details!

Okay this is just my understanding of the issue. I'm not sure if it's 100% correct. Cockroachdb slices up its tables in 16 MiB shards. These shards are distributed over three nodes, one master and two slaves. The master gets chosen with the raft protocol. The master is the only server which can write to the shard. For a write to happen all three replicas need to be synchronized, they do this by locking the entire sha…

Thank you for sharing!
Post reply on HN