HNHacker News
TopNewBestAskShowJobs

justjake

255 karma · joined November 20, 2019

Founder @ Railway
submissionscomments
justjake··on Ask HN: Who is hiring? (December 2020)
Railway | https://railway.app/ | Engineers (Infra/Full-Stack) | SF & Remote

Railway is collaborative software infrastructure with superpowers. It's as simple as CMD + K -> Postgres to provision whatever containers you need. We also offer cloud environments for all team members, a CLI to route all the container-relevant environment variables to your programs, and plugins like (e.g Postgres) which interface with your favorite libraries (Prisma, Knex, etc).

Our goal is to offer the fastest experience from zero to production application. We're at about 15 minutes for developers, and we want to get that down to 5 minutes, for anybody.

Our Core Tech:

Frontend: TypeScript, React, GraphQL.

Backend: TypeScript, Node, Golang, Prisma.

Databases: Postgres.

Infrastructure: Ansible, Terraform, Docker, CloudFlare Workers.

About Us: Really small team (3 ATM), all engineers. Backed by some of the biggest names in devtools. Well capitalized and lots of equity in the table if you want to tune the slider either way (Cash or Equity)

If you're interested, play with the product and shoot me an email jake at railway dot app (Please cc jobs at railway dot app so that it lands in our Discord). Looking forward to hearing from you!

Product: https://railway.app/invite/y2-r-nkin3F69OMlwpcvR

Infra Eng: https://www.notion.so/railwayapp/Infrastructure-Engineer-3ba...

Full Stack: https://www.notion.so/railwayapp/Full-Stack-Engineer-0c78646...

justjake··on Ask HN: Who is hiring? (November 2020)
Railway | https://railway.app/ | Engineers (Infra/Full-Stack) | SF & Remote

Railway is collaborative software infrastructure with superpowers. It's as simple as CMD + K -> Postgres to provision whatever containers you need. We also offer cloud environments for all team members, a CLI to route all the container-relevant environment variables to your programs, and plugins like (e.g Postgres) which interface with your favorite libraries (Prisma, Knex, etc).

Our goal is to offer the fastest experience from zero to production application. We're at about 15 minutes for developers, and we want to get that down to 5 minutes, for anybody.

Our Core Tech: Frontend: TypeScript, React, GraphQL Backend: TypeScript, Node, Golang, Prisma Databases: Postgres Infrastructure: Ansible, Terraform, Docker, CloudFlare Workers

About Us: Really small team (3 ATM), all engineers. Backed by some of the biggest names in devtools. Well capitalized and lots of equity in the table if you want to tune the slider either way (Cash or Equity)

If you're interested, play with the product and shoot me an email jake at railway dot app (Please cc jobs at railway dot app so that it lands in our Discord). Looking forward to hearing from you!

Product: https://railway.app/invite/y2-r-nkin3F69OMlwpcvR

Infra Eng: https://www.notion.so/railwayapp/Infrastructure-Engineer-3ba...

Full Stack: https://www.notion.so/railwayapp/Full-Stack-Engineer-0c78646...

justjake··on Ask HN: Who is hiring? (October 2020)
Railway | https://railway.app/ | Engineers (Infra/Full-Stack) | SF & Remote

Railway is collaborative software infrastructure with superpowers. It's as simple as CMD + K -> Postgres to provision whatever containers you need. We also offer cloud environments for all team members, a CLI to route all the container-relevant environment variables to your programs, and plugins like (e.g a logger) with Egress' to your favorite services (e.g DataDog).

Our goal is to offer the fastest experience from zero to production application. We're at about 15 minutes for developers, and we want to get that down to 5 minutes, for anybody.

Our Core Tech: Frontend: TypeScript, React, GraphQL Backend: TypeScript, Node, Golang, Prisma Databases: Postgres Infrastructure: Ansible, Terraform, Docker, CloudFlare Workers

About Us: Really small team (3 ATM), all engineers. Backed by some of the biggest names in devtools. Well capitalized and lots of equity in the table if you want to tune the slider either way (Cash or Equity)

If you're interested, play with the product and shoot me an email jake at railway dot app.

Product: https://railway.app/invite/y2-r-nkin3F69OMlwpcvR

Infra Eng: https://www.notion.so/railwayapp/Infrastructure-Engineer-3ba...

Full Stack: https://www.notion.so/railwayapp/Full-Stack-Engineer-0c78646...

justjake··on Replicache: Easy Offline-First for Existing Applications
I've written my own version of this for a couple projects but it's not 100%

Would love to be part of the early access and see how Replicache fares

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
https://repl.it/repls/DefiantRobustCategory

http://github.com/easydb-io/golang

Done :)

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
Also very true. Going into V2 deploy that I've open sourced. Will publish it this evening.

Thanks for all the feedback y'all!

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
Do you have steps to repro this? I can attempt to fix it.
justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
This should be the behavior as of right now
justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
I've open sourced the Python and JavaScript clients (https://github.com/EasyDB-io).

I'm also writing up a cURL section to throw on the main page. If you want to implement a client, have at err!

I'll even put a bounty of $5 (Paid in Stellar) for each client implemented.

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
Powered by LevelDB (https://github.com/google/leveldb)
justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
I hate provisioning infra. It should be easy, and it never is.

I just want some damn state for my lambdas without spinning up Firebase...again.

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
I've just open sourced the JavaScript and Python client under https://github.com/EasyDB-io.

I've also created a Golang repository (http. https://github.com/EasyDB-io/Golang-Client) just for you. If you're really gungho, feel free to implement the 4 http requests using Go. In fact, If you do, I'll send you $5 via Stellar.

Otherwise I'll have to do it whenever I have a free 20m, but no promises on timeline.

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
SQLite is so great. We built this partially because we wanted SQLite's capabilities without deploys blowing away the instance.
justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
1&2. Python isn't my first choice language so really appreciate that

3&4. Going home to open-source the JS and Python clients. cURL is a good idea, will add that too.

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
Oh also daily backups (Courtesy of https://www.render.com/, which is great BTW)
justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
It is not (Mainly because we have so many hard-coded API keys ATM)

Happy to open-source the clients and ingest them into the landing page if people want to write their own for their favorite lang.

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
Thanks! Updated on prod.
justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
Oh no :(. I'll have to fix that one when I head home in an hour or so.

Thanks for flagging it!

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
Yup, our landing could use some clarification. We'll change it from "You'll be able to use it for 24h" to "Your data will be removed after 24h".

The target demographic is for demo/small projects ATM since it is our POC.

Terraform/docker compose is definitely the way to go for any project with substantial mass. I just got really tired of writing all that when I just wanted a JSON store.

Thanks for the feedback! It's much appreciated :D.

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
>What kind of data model/consistency/isolation does it offer?

Each DB is a full new instance (with a mutex for read/write and open/close). Your data isn't shared between any other DB.

It offers read-your-writes consistency since there's no sharding/duplication ATM.

Hopefully that covers it. Otherwise happy to clarify.

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
From @tbtstl's comment

"We used NextJS for the UI, and Node + LevelDB on the backend."

Just to add: Both the frontend and backend use TypeScript.

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
It supports both! If you don't provide a callback it'll return a promise.
justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
Right now just the data is removed. Your writekey will stay (unless you regenerate it from the dashboard).
justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
The database is created when the first CRUD action occurs with a uuid/token combo.

This choice was largely made to not hammer the boxes from the CDN.

justjake··on Show HN: EasyDB – A One-Click Ephemeral Database
Wow, that's totally my bad (Write a lot of Go at my day job).

Can definitely fix that one. Will bump to 2.0.0 when I get home.

← PreviousPage 3 of 3