Live data from Hacker News

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

news.ycombinator.com

71–80 of 118 posts

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

#71
https://epiphany.pub/

My frontend is vue.js

My backend is in a home made c++ framework. I'm rewriting it to achieve even higher performance and concurrency. I think my choice of c++ helps me save server resources, and it can be deployed easily. (just scp a folder of a few binaries)

my database is mongodb for now. However, I want to switch to postgresql.

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

#72

I just use the simplest and most boring things that work. Most of my software is written in Haskell, with the Yesod framework handling all the HTTP stuff. Data is mostly persisted in PostgreSQL, with some caching and queueing stuff done in Redis. I try to avoid JavaScript if I can help it. When I do need a richer UI, I'll add small bits of plain JavaScript, sometimes with jQuery. When I need a more complex UI, I use…

Could you point me towards some resources to get started with this stack? I'm in the process of going full functional.

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

#75
post #52

Microsoft Frontpage + java script snippet websites + Geocities. /s

I'd be more impressed if you used a real language like java for java applets. You can't seriously program in a toy language like javascript. And you may wish to consider adding in some Flash for animations to spice up your site. /s

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

#76
post #44

I just use the simplest and most boring things that work. Most of my software is written in Haskell, with the Yesod framework handling all the HTTP stuff. Data is mostly persisted in PostgreSQL, with some caching and queueing stuff done in Redis. I try to avoid JavaScript if I can help it. When I do need a richer UI, I'll add small bits of plain JavaScript, sometimes with jQuery. When I need a more complex UI, I use…

Haskell is not boring.

The post is tongue in cheek. Haskell for backend and NixOS for deployment ... a rather exotic setup even by HN standards.

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

#78

I just use the simplest and most boring things that work. Most of my software is written in Haskell, with the Yesod framework handling all the HTTP stuff. Data is mostly persisted in PostgreSQL, with some caching and queueing stuff done in Redis. I try to avoid JavaScript if I can help it. When I do need a richer UI, I'll add small bits of plain JavaScript, sometimes with jQuery. When I need a more complex UI, I use…

Could you point me towards some resources to get started with this stack? I'm in the process of going full functional.

Here you go: https://www.yesodweb.com/page/quickstart

There's also the Yesod Book which is available to read for free on the same website.

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

#79
post #44

Earlier quoted context omitted.

Haskell is not boring.

The post is tongue in cheek. Haskell for backend and NixOS for deployment ... a rather exotic setup even by HN standards.

I don't see it that way.

I don't think relative obscurity makes the technology itself exciting. I certainly didn't choose these technologies to be different, or to be fashionable. If I wanted to play with shiny toys, there are so many others to choose from. The shiny toys don't really appeal to me. I have businesses to run, and the technologies I chose are from a position of total pragmatism.

I sincerely believe it's easier to use Haskell and NixOS for applications of beyond trivial scale than, say, Ruby and Ansible. And I say that from experience.

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

#80
I run a simple search service [1] with a Golang REST backend, and a frontend built with VueJS.

Other tech I use

- Serverless framework on AWS Lambda

- Postgres

- Sidekiq

- Dokku

- Sentry

- New Relic

- gRPC and Twirp [2]

- Netlify

- Firebase

[1] https://www.searchbx.com

[2] https://github.com/twitchtv/twirp

Post reply on HN