Live data from Hacker News

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

news.ycombinator.com

231–240 of 327 posts

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

#231
I have a couple of SaaS products: Belt drive design tools for companies in the mechanical power transmission industry, and dealership management software for manufactured housing ("mobile home") retailers.

Back end:

- Windows Server 2012 - MS SQL Server - ASP.NET - Web API 2 - C# - Dapper "micro ORM" (I dislike heavy ORMS and would rather write my own SQL)

Front end: - Bootstrap - jQuery - DataTables (https://datatables.net/)

I use these "boring" things because I'm familiar with them from contract programming work for companies where Microsoft stuff is common.

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

#232
Commandeer - Desktop App for AWS and LocalStack https://getcommandeer.com ----

- AppSync, ApiGateway, DynamoDB, Lambda, Athena, S3 for the backend - Vue.js, AWS JS SDK, TypeScript, Electron for the desktop app - Vue.js, Firebase Hosting for the Web Portal - Nuxt.js for the marketing site - Forestry.io for the docs - Mailchimp for emails - Stripe for payments - SendGrid for transactional emails - Auth0 for authentication

(Note: the about page shows a few more people, but 1 is my wife, one is my cousin, and the other two don't work on the project anymore, so really me myself and I)

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

#233
post #89

I’m not a registered company, but a solo dev who creates things for joy and ends up getting paid for it. Legacy projects: Plain HTML frontend with minimal vanilla JS for small progressive enhancements, PHP (custom framework) backend, Postgres, deployed directly on rented bare metal hosts, Salt for configuration New projects: HyperApp JS frontend, Python (aiohttp) or Rust (warp) backends, Postgres, deployed in docker…

Alpine is a lot simpler and easier to use than debian for me. Package manager is also a lot better.

Perfect choice if you're going minimal.

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

#234
post #125

App with Web account management: Ionic, Stencil, Capacitor, TypeScript. A CouchDB per user for auto sync across multiple devices. Backend with Node, CouchDB, TypeScript, pm2 on a VPS. Sendinblue for transactional emails (EU). Why? Because Ionic lets me target iOS, Android and web with a single code base and almost no custom view code per platform. For non-technical users it is "good enough". Nobody ever complained ab…

Any chance I could talk to you about offline first in production? I'm in the agricultural space and I'm considering specialising more in that direction - wondering what couch (and I assume pouch) are like to live with.

Email in profile.

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

#235

I run https://takehome.io and https://clubman.app on the same stack. Backend in Go with a simple MVC pattern, no framework. All data in Postgres. Front end is server rendered HTML using MaterializeCSS for components, migrating to TailwindUI. Hosted on GCP using Cloud Run, deployed using the gcloud cli orchestrated in a makefile. Database is a Cloud SQL instance. Google Cloud Tasks for the message queue. Amazon SES fo…

how did you find customers for your products?

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

#236
post #60

I taught myself to program to build [redacted], a comparison website for phone contracts in the UK. Front end: plain JavaScript Back end: Node.js Host: $10 DigitalOcean droplet Web server: Nginx SSL: Let's Encrypt with certbot Proxy: Cloudflare Database: Postgres Caching: Redis Indexing: MeiliSearch I wanted to learn JavaScript and understand the fundamentals, so I used vanilla JavaScript for the front end without an…

do you advertise? or get most of your leads from SEO?

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

#237
post #235

I run https://takehome.io and https://clubman.app on the same stack. Backend in Go with a simple MVC pattern, no framework. All data in Postgres. Front end is server rendered HTML using MaterializeCSS for components, migrating to TailwindUI. Hosted on GCP using Cloud Run, deployed using the gcloud cli orchestrated in a makefile. Database is a Cloud SQL instance. Google Cloud Tasks for the message queue. Amazon SES fo…

how did you find customers for your products?

Takehome was a mixture of blogging, networking and Google ads. It’s a slow burn on customer acquisition but the companies that use it stick for years.

Clubman is a lot of word of mouth through the community. Also some success from Facebook and Google ads. I expected to have success with approaching clubs directly but that’s been a washout so far. Once the industry recovers after COVID I’m planning to roll out a referral system.

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

#238
Still early days at https://prestigemad.com (recently discussed at https://news.ycombinator.com/item?id=27412445)

- Backend is a Django project, database is PostgreSQL.

- Frontend powered by Mithril.js and the editor by CodeMirror.

- Hosted on a $5 box on EC2.

- GoatCounter for analytics.

- CloudFlare for DNS, NameCheap for domain.

Also https://httpbun.com

- Backend is a vanilla Go project.

- Frontend is plain HTML and CSS, I don't recall it having any JS at all.

- Hosted on the same $5 box on EC2.

- No analytics (yet).

- CloudFlare for DNS, NameCheap for domain.

It is refreshing to see how much I can squeeze out of a $5 box. I don't intend to stay with EC2 for long, but when its cheap, I'd rather spend my time improving Prestige (currently working on Gist integration).

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

#239

I've got a few sites (trying to make money), all using the more or less same stack: * Frontend: Svelte using SvelteKit (and one Sapper), TailwindCSS / TailwindUI, hosted on Vercel * Backend: Rails API, hosted on Heroku * Database: PostgreSQL * Queues: Sidekiq * Caching: Redis * Mobile: Flutter * AWS S3 for things like images. Sites: * https://www.listenaddict.com/ * https://www.programmingtil.com/ * https://www.camer…

I checked out listenaddict.com, and saw it addressed a want I've had for some time. And the Search box returned several results for the speaker I want to follow! And then, I noticed there are no dates on the entries.

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

#240

Earlier quoted context omitted.

Opinion: Don’t put your business data in s3 objects! It can work if all you will ever need is a key value store, but as soon as you need SQL-like queries (joins, filtering, transactions) you will be stuck reimplementing a sql engine in your app code. I recommend to try SQLite with some kind of replication (either Linode disk snapshots, Litestream etc). Having your state observable and local to your application instea…

You might not have to make a SQL engine immediately. - S3 Select: https://docs.aws.amazon.com/AmazonS3/latest/API/API_SelectOb... - Athena: https://towardsdatascience.com/query-data-from-s3-files-usin...

Athena is a bad tool that if you have too much data or your queries take too long will just error out and give you empty results, and charge you for the privilege. It's cheaper and less pain to host your own Presto if you need it.

How much is too much data? It depends. On things you won't be told. Varies day to day. Totally random.

Post reply on HN