Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yasserf
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
yasserf
6mo ago
I have been working on pikku.dev, a typescript server library / framework that does most things and deploys in most places [1] Been a project I was using for a few years now. Initially started off as express middleware with a few tools
2.
▲
by
yasserf
10mo ago
Pikku is a TypeScript backend framework that lets you write your backend as plain functions, similar to Lambdas, but without any platform tie-in. Each function can be wired to whatever transport you want: - HTTP / WebSockets /
3.
▲
by
yasserf
11mo ago
Thank you for the feedback! I agree framing pikku has been a pretty hard challenge for me. It supports different runtimes in the sense of deno / bun or custom nodeJS runtimes in the cloud, but ultimately relies purely on typescript &#
4.
▲
by
yasserf
11mo ago
I have been working on https://pikku.dev The goal is to provide a fully typed nodeJS framework that allows you to write a typescript function once and then decide whether to wire it up to http, websocket, queues, scheduled tasks
5.
▲
by
yasserf
1y ago
I agree it’s pretty frustrating, but I do really like the SSR capabilities I’m divide my frontend and backend via pikku, that way I can continue using normal server side functions but optionally spin up a seperate api service if needed. Hav
6.
▲
by
yasserf
1y ago
Most backends still treat HTTP as the “first-class citizen,” and everything else (WebSockets, queues, cron, mcp) feels bolted on with custom wiring and their own typings if any. Pikku aims to take a different approach: - Define a function o
7.
▲
by
yasserf
1y ago
I would recommend looking into being able to recognise ‘thought viruses’ A book that really helped me was ‘Stop overthinking’ by Nick Trenton. I still have those thoughts, Anxiety isn’t the easiest thing to get rid of. Find what it is that
8.
▲
by
yasserf
1y ago
SEEKING WORK | Berlin (CET/CEST) | Remote | Senior Full-Stack & Cloud Specialist I’m a senior developer and infrastructure consultant with 15+ years of experience — available for part-time work (24h/week). I help teams move fa
9.
▲
by
yasserf
1y ago
SEEKING WORK | Berlin (CET/CEST) | Remote | Senior Full-Stack & Cloud Specialist | Part-Time (24h/week) I’m a senior developer and infrastructure consultant with 15+ years of experience — available for part-time work (24h/
10.
▲
by
yasserf
1y ago
I’m working on https://pikku.dev It’s a TypeScript web framework that’s runtime agnostic, so it can work on serverless and servers (similar to Hono). What’s different is that the focus is primarily just on TypeScript. There’s a
11.
▲
Show HN: Pikku – Like Hono, but Beyond HTTP and Packed with Features
(pikku.dev)
1 points
by
yasserf
2y ago
|
0 comments
12.
▲
by
yasserf
2y ago
SEEKING WORK | Berlin (CET/CEST) | Remote | Part-time | Senior Full-Stack Developer and Cloud Specialist with 14+ years of experience seeking part-time work. Experience Highlights: - Fintech: 5 years with banks and hedge funds - Co-fou
13.
▲
by
yasserf
2y ago
const onConnect: ChannelConnection<'hello!'> = async (services, channel) => { // On connection (like onOpen) channel.send('hello') // This is checked against the input type }
14.
▲
by
yasserf
2y ago
I have been working on an idea/Node.js library called vramework.dev recently, and a big part of it focuses on addressing the main complexities mentioned below. For a bit of background, in order to tackle scalability, the initial approa
15.
▲
by
yasserf
2y ago
I raised an issue here https://github.com/vramework/vramework/issues/119 , feel free to add any info that can help. Note to self: need to signup to X! If deploying off of vercel is acceptable, it can be done p
16.
▲
by
yasserf
2y ago
Also curious how you would want Websocket servers to talk to each other (to broadcast messages). Would you be okay having a pub sub layer like redis that nestjs servers run on? Also is running on vercel a requirement?
17.
▲
by
yasserf
2y ago
The difference between the two versions is that we now have a cli, whereas before you needed to call scripts to do the same things
18.
▲
by
yasserf
2y ago
Yes it’s ws using lambda, the worker-starter example shows how it works Also abstracts away the idea of an eventbus which is pretty critical in any Websocket deployment. It doesn’t use Websocket directly via Vercel, but would work if you u
19.
▲
by
yasserf
2y ago
Thank you!
20.
▲
by
yasserf
2y ago
Heya! It’s used in three companies so far, but the new productised (via the cli) version is still in development / qa stages There is one company that has been using it for over four years tho! Just checked in and seems to be working s
21.
▲
by
yasserf
2y ago
Looks great! I build something similar (vramework.dev), actually on my way now to give a talk on it Got a presentation for it at presentation.vramework.dev if anyone is interested
22.
▲
by
yasserf
2y ago
This looks incredible, thank you for creating it! I have been looking for something exactly like this for a while now
23.
▲
by
yasserf
2y ago
I feel that with typescript you can sort of build an SDK by creating a thin wrapper around fetch and have it consume the API types as a generic. This way you still have the benefits of type safety without the bloat of creating an actual SDK
24.
▲
TypeScript-First Framework Aims to End Serverless Cloud Lock-In
1 points
by
yasserf
2y ago
|
0 comments
25.
▲
by
yasserf
2y ago
Do you think having a normalization layer between serverless and server-based approaches could actually help with the issue of becoming too dependent? I find that the tight integration with providers like Azure, AWS, or CloudFront can make
26.
▲
by
yasserf
2y ago
I think lambdas work really well for doing things as a reaction. So for example, uploading an image to s3 could trigger a job, or having them run in parallel on a job queue since they theoretically scale way better then spinning up lots of
27.
▲
by
yasserf
2y ago
I personally went down the route of creating a mini wrapper around functionless/functions which allow me to run things locally via a server and then when it comes to deployment decide whether it should run via serverless or docker 
28.
▲
by
yasserf
2y ago
SEEKING WORK | Berlin (CET/CEST) | Remote | Part-time | Available Immediately Senior Full-Stack Developer and Cloud Specialist with 14+ years of experience seeking part-time contract work. Experience Highlights: - Fintech: 5 years with
29.
▲
Vramework 0.5: Next.js Integration, Typed Fetch and OpenAPI Docs
(vramework.dev)
1 points
by
yasserf
2y ago
|
0 comments
30.
▲
by
yasserf
2y ago
SEEKING WORK | Europe/UK | Remote | Part-time | Berlin Timezone (CET/CEST) | Available Immediately Senior Full-Stack Developer and Infrastructure Specialist with 14+ years of experience seeking part-time contract work. Experience
More ›