Readit News logoReadit News
yasserf commented on     · Posted by u/yasserf
yasserf · a day 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 once → invoke it from HTTP, WebSockets, queues, cron, or even Postgres.

- Deployment is your choice: single process, containers, serverless, or workers. Pick your own queue library, deploy scheduled tasks via lambda, the choice is endless.

- Fully typed, end-to-end → auto-generated clients are tiny, just thin wrappers over existing libs.

Built-in support for services, middleware, permissions, and auth.

Docs & examples: pikku.dev

yasserf commented on Ask HN: What if I fail to make it?    · Posted by u/nextweeks
yasserf · 20 days 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 you enjoy, build habits (tiny habits / atomic habits are great references) and you might find that just moving a tiny bit in the direction that makes you happy might compound over time.

Success isn’t always about careers or large paydays. Your health, relationships, hobbies, identity and sanity play a big part of that as well.

I have friends who moved to other countries and restarted their lives at the age of 35/40, and I met people in their 70s who done the same.

Good luck!

yasserf commented on Ask HN: Freelancer? Seeking freelancer? (July 2025)    · Posted by u/whoishiring
yasserf · 2 months 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 fast without breaking things, bringing deep infrastructure expertise alongside strong full-stack execution.

What I Do Best:

• Cloud & Infrastructure: AWS (primary), Azure, GCP, Terraform, Kubernetes, Serverless, CI/CD (GitHub Actions, etc.)

• DevOps Workflows: Monitoring, cost reduction, zero-downtime deploys, secure secrets management, staging/preview environments

• Full-Stack Development: Node.js, React, React Native, Next.js, Tailwind, Postgres, MongoDB

• Delivery-First Mindset: Recently helped a client setup up CI/CD, staging, and production environments via Kubernetes — from scratch to deploy — in just 3 weeks part-time

What I’m Looking For:

Teams with meaningful technical challenges — ideally past the MVP/PoC stage and ready to do things properly. I’m most effective where there’s a need to scale infra, clean up dev workflows, or modernize architecture.

Engagement Style:

• Part-time (24h/week)

• Open to short/middle term high-impact contracts, retainers, or embedded support

• Happy to mentor as part of the engagement

Projects: • deepstream.io – Real-time messaging infrastructure (co-founder)

• pikku.dev – Open-source framework for building transport-agnostic TypeScript APIs

Let’s Talk:

• GitHub: github.com/yasserf

• LinkedIn: linkedin.com/in/yasserfadl

• Email: yasser.fadl [at] vlandor.com

yasserf commented on Ask HN: Freelancer? Seeking freelancer? (June 2025)    · Posted by u/whoishiring
yasserf · 3 months 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/week). I help teams move fast without breaking things, bringing deep infrastructure expertise alongside strong full-stack execution.

What I Do Best:

• Cloud & Infrastructure: AWS (primary), Azure, GCP, Terraform, Kubernetes, Serverless, CI/CD (GitHub Actions, etc.)

• DevOps Workflows: Monitoring, cost reduction, zero-downtime deploys, secure secrets management, staging/preview environments

• Full-Stack Development: Node.js, React, React Native, Next.js, Tailwind, Postgres, MongoDB

• Delivery-First Mindset: Recently helped a client setup up CI/CD, staging, and production environments via Kubernetes and compliant — from scratch to deploy — in just 3 weeks part-time

What I’m Looking For:

Teams with meaningful technical challenges — ideally past the MVP/PoC stage and ready to do things properly. I’m most effective where there’s a need to scale infra, clean up dev workflows, or modernize architecture.

Engagement Style:

• Part-time (24h/week)

• Open to short/middle term high-impact contracts, retainers, or embedded support

• Happy to mentor as part of the engagement

Projects:

• deepstream.io – Real-time messaging infrastructure (co-founder)

• pikku.dev – Open-source framework for building transport-agnostic TypeScript APIs

Let’s Talk:

• GitHub: github.com/yasserf

• LinkedIn: linkedin.com/in/yasserfadl

• Email: yasser.fadl [at] vlandor.com

yasserf commented on Ask HN: What are you working on? (March 2025)    · Posted by u/david927
yasserf · 5 months 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 CLI tool that inspects all the project code and generates loads of metadata. This can include:

• services used

• all the HTTP routes, inputs and outputs

• OpenAPI documentation

• schemas to validate against

• typed fetch client

• typed WebSocket client (and more)

The design decision was also to make it follow a function-based approach, which means your product code is just functions (that get given all the services required). And you have controllers that wire them up to different transport protocols.

This allows interesting design concepts, like writing WebSocket code via serverless format, while allowing it to be deployed via a single process or distributed/serverless. Or progressive enhancement, allowing backend functions to work as HTTP, but also work via Server-Sent Events if a stream is provided.

It also allows functions to be called directly from Next.js and full-stack development frameworks without needing to run on a separate server or use their API endpoints (not a huge advocate, but it helps a lot with SSR). Gave a talk about that last week at the Node.js meetup in Berlin.

It’s still not 1.0 and there are breaking changes while I include more use cases.

Upcoming changes:

• use Request and Response objects to make it truly runtime agnostic (currently each adapter has its own thin layer, which tbf is still needed by many that don’t adopt the web spec)

• smarter code splitting (this will reduce bundle size by tree-shaking anything not needed on a per-function basis)

• queues (one more form of transport)

Check it out, would love feedback!

u/yasserf

KarmaCake day219June 11, 2015
About
hello! I'm Yasser, maintainer of realtime OS project deepstream.io, vramework.io, and I guess a bit of traveller!

[my public key: https://keybase.io/yasserf; my proof: https://keybase.io/yasserf/sigs/sdrko-2B8YhfS1meQMV4MyVzUecFpeP4uDaJENK_p3M]

Email: yasser.fadl@vlandor.com

View Original