[my public key: https://keybase.io/yasserf; my proof: https://keybase.io/yasserf/sigs/sdrko-2B8YhfS1meQMV4MyVzUecFpeP4uDaJENK_p3M]
Email: yasser.fadl@vlandor.com
I just pushed out serverless/Cloudflare support for Vramework.dev! The goal is to let you write business logic once and deploy it anywhere—AWS, Azure, on-prem—without having to rewrite huge chunks of your codebase when you switch infrastructure.
What is vramework?
It isn't another server, but rather a normalization layer ontop of the many serverless and server frameworks available today.
What’s new?
Serverless support now includes HTTP, WebSockets, and scheduled tasks (cron jobs). You can still run Vramework on regular servers (Express, uws, Fastify, ws) as simple middleware.
Why?
Avoid Lock-In: Early hosting decisions can be painful (and expensive) to change later. Specially when serverless. Cost Control: Switch to a cheaper platform if, for example, egress fees on AWS get out of hand. Enterprise On-Prem: Easily move on-prem for customers with compliance or policy constraints. TypeScript-First: Built around TS from the start, so it feels natural for modern JavaScript teams. Developer Experience: By analyzing code in a compile step, Vramework can generate OpenAPI docs, typed fetch clients, and typed WebSocket clients automatically. Better development experience: Run/Test your functions locally via express/uws for quicker interation
I’m now working on a smarter dependency injection system that figures out which services each function needs—further reducing cost and complexity. This will slow down feature releases while I improve documentation and explain why this model matters.
I’m also looking for a new job or an interesting project/team to collaborate with, so if you have any ideas or opportunities, feel free to reach out!
Check it out and let me know what you think — feedback and questions welcome.
Thanks, and happy holidays!
I have been lucky enough to have those sort of contracts in the past, but it was always down to luck and timing. I got hired as a consultant based on an OS project I was lead on (deepstream.io) and contracts extended from there into the wider platform.
I'm looking for some advice on how to find companies / employers that are happy with that sort of arrangement. Most recruitment / networking events in London are for longer term employment / contracts that require fixed timezones.
If anyone has any experience with remote contracting and can provide a couple of tips or their own approach would be much appreciated! Books / blogs and material references also very much so.
My current pointers are (in no specific order or knowing how well they work):
- Consultancy agencies like Toptal
- A consultancy brand (knowledge based blogs and a website with a contact form)
- OS work (which is fun, but takes alot of personal time)
- Networking Events
The idea is that it:
1) Provides a studio to create interactive meditations / audio experiences. Currently supporting sounds, images and narrations. 2) Provides a journey player to allow multiple templates to be joined in a decision tree and hence have an interactive experience. Currently navigation can happen through buttons on the screen or via voice commands (which is a little dodgy given I use browser APIs). 3) Provides an audio player and sprites in the frontend, which allows you to mix and match narrations/sounds/images on any articles to customise the experience. You can also equalise sound levels for narrations/other sounds. Finally, and most importantly IMO, you can add plugins to support things like vibration mats, lighting, etc. 4) Captures user session content, such as the users pulse during a meditation, user journals when answering questions, and again plugins to allow you to capture more data.
The main issue I have now is sort of the sunken cost fallacy. On one side I'm still sort of passionate about it, but I really don't have the know how to get this to market, and I feel like I should just take a step away and work on something else with all the knowledge gained and focus on a smaller idea. On the other, it's a pretty advanced platform and I feel some form of keeping it alive would be amazing. I just don't want to opensource it given the insane amount of work that entails (from my previous OS experiences).
Just felt like mentioning, and seeing if anyone has any input or different perspectives?
The website / app is at enjamon.com