Hacker Newsnew | past | comments | ask | show | jobs | submit | hank-biteline's commentslogin

Supabase (or similar) is going to change all of this very soon. I can't wait for open source technologies like postgrest and typescript RPC to mature. No more boilerplate HTTP code, no more boilerplate database endpoints. Need a backend function? Just define the interface, and boom you are writing backend code that you can call directly from your frontend. Really really exciting stuff is right around the corner IMO.


feels like the js ecosystem has been in this state for 5 years


Yes. I was reading through wondering if someone was going to mention Supabase. Not a web developer by day. I do telecom stuff. I’ve been bouncing around trying different frameworks because I want to build a website, and once I found postgREST and then Supabase I loved it. Supabase has a a lot of components, but all specific and exactly what you might need.

I am documenting my process of building my first web app here: http://tbonesteaks.gitlab.io/blog/. Just started it today, so it’s rusty.


With Svelte too, nice


Remix.run has this figured out. Basically your backend is just a loader/hook that is colocated in the same js file. It would be great to have this idea in Rails view layer, for more complex UX cases.


Can you recommend resources about TypeScript RPC?


If you're not getting called back for interviews, you probably need to work on your resume / cover letter / personal site.

If I get an applicant that writes a competent cover letter they stand out significantly from others (who often don't even bother!).

On your resume try to minimize details that aren't relevant to software development - keep it focused on software-related education/experience, skills, and projects. If you have significant non-software related education or experience that's worth mentioning, keep it short, as a side note.

An applicant with a reasonable personal site also stands out (it doesn't have to be extraordinary, just something simple and aesthetic that serves up your resume, links to your projects, etc.)

As for the projects themselves, the best advice I can give is to demonstrate business value. Creating a game or some nifty 3D site is neat, but it could be hard for an employer to be confident that your portfolio can translate into what they are doing. So aim for "business-like" websites, with beautiful landing pages, and functionality like forms, buttons, modals, etc. If you can also brag about how fast you got your project(s) done, that might also catch an employer's eye.


I do tend to keep my software resume focused on software things and it's good advice for someone with software experience to show, but I think it's probably a big miss to ignore the value of skills developed in most other industries. Even a barista job has arguably more relevant skills to a software job than programming does. People would like to think programming is the core competency of a software developer, but probably it's the things that your manager defines as your job that actually keep you in it. Things like showing up on time, communication, being subordinate, writing skills, ability to do mindless repetitive assembly line bullshit work for extended periods, working with idiots, working for ladder chasers/idiots, etc..


>If I get an applicant that writes a competent cover letter they stand out significantly from others (who often don't even bother!).

I'm really sorry to say this but you are an exception to the norm when it comes to cover letters. Most hiring managers really don't give a shit and from an applicant's perspective it becomes a waste of time, hence why you get some 'fuck it I'll submit it without a letter anyway' types.

Many places don't even have the decency to send out a nice rejection email, which feels all the more antagonistic when you get ghosted after spending significant (non-transferable) effort drafting the letter.


Biteline | Founding Frontend Developer | 100% Remote (US only) | Full-time

https://angel.co/l/2vSAsm

Biteline is a peer-to-peer professional community that connects local dental practices and professionals. Our platform not only makes hiring for temporary positions fast and safe, but provides an online home for dental pros to house and advance their careers.

With a total addressable market of $2.3B, a solution that is vertically scalable across other industries, and a paid subscriber base that is growing fast - our first engineering hires have a unique opportunity to get in at the ground floor of an exciting startup with a generous equity package, and upward salary and career potential.

To apply, send your resume and cover letter to [email protected] with “Frontend Developer” in the subject line, or feel free to email us with any questions.


Biteline | Founding Frontend Developer | 100% Remote (US only) | Full-time

https://angel.co/l/2vSAsm

Biteline is a peer-to-peer professional community that connects local dental practices and professionals. Our platform not only makes hiring for temporary positions fast and safe, but provides an online home for dental pros to house and advance their careers.

With a total addressable market of $2.3B, a solution that is vertically scalable across other industries, and a paid subscriber base that is growing fast - our first engineering hires have a unique opportunity to get in at the ground floor of an exciting startup with a generous equity package, and upward salary and career potential.

To apply, send your resume and cover letter to [email protected] with “Frontend Developer” in the subject line, or feel free to email us with any questions.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: