ah nevermind i just saw this!
bsky.app/profile/dani...
@safwanyp.com
24 Fullstack Engineer | Node.js | Currently working at IKEA CQRS, Ports and Adapters and Event-Driven Architecture are just some of the things I love. Building @kommentar.dev πMalmΓΆ, Sweden safwanyp.com
ah nevermind i just saw this!
bsky.app/profile/dani...
as i see it, the number of downloads i see are simply "how many times was this package pulled and installed".
with the example of vite, where there was a spike probably because of a rogue CI, isn't it still counted as a download?
just trying to understand what the aim of this is. super curious!
Anybody following me that could give this a push?
We're trying to get as many people involved as possible!
Reminder that the first MalmΓΆJS meetup is happening in less than 24 hours.
A few spots still remain.
malmojs.com
Iβll be in MalmΓΆ on Feb 25 for the first edition of MalmΓΆJS.
Weβll talk about running Node.js at scale: real performance, backpressure, event loop limits, and systems that fail and recover safely.
π luma.com/q52blone
i started working on a tool that will generate type declarations from a json schema. it's still a very early WIP, but good lord is it fun.
have a look: github.com/safwanyp/jso...
drop a β, use it and leave some feedback!
3/3
we use json schemas to build and enforce contracts. everything starts from a json schema in the team.
the problem is that json schemas cannot be use as-is to get the lovely intellisense when writing code. devs (naturally) don't want to sit and write types after they just wrote schemas.
2/3
one of the biggest challenges we face in my team while in development, is types. specifically, the generation of types.
our server-side apps are written in JS with JSDoc annotations for type hints. lint tools also help with enforcing these types.
the issue however, is creating these types.
1/3
i'm helping organize the first event for learning and sharing all things JS in MalmΓΆ, Sweden.
Limited spots available. If you are or know someone in MalmΓΆ/Γresund region who would be interested, please do share!
Looking forward to seeing you there π«‘
question - how are agent skills fundamentally different from MCP servers?
π₯ NEW BANTER: "Scaling Node.js with the Right Signals: ELU"
CPU utilization is lying to you.
Your auto-scaler adds pods while your actual bottleneck gets worse.
Luca and I explain why ELU is the metric you should be watching.
π
Feb 4th
curious to know - in cloud native tools like GCP's Cloud Run, is there a way to trick the service into using ELU as a trigger to scale? as far as i know, CPU is what they use and there's no way around it π
stay in bed the rest of the day, type of day
Email addresses are very simple, and you will score highly in this quiz.
e-mail.wtf
this post, printed out
tests are a sign of weakness anyways π
the only issue is that if I want to be able to use @kommentar.dev to load comments, i cannot do SSG (afaik).
might have to go with astro's islands. let's see
i want to make it super super super simple and minimal.
no fancy colors or styles.
might add a dyslexia-friendly font into it as well. i don't know if they actually help, so maybe someone else can attest to that.
i am gonna nuke my website repo locally, and start from scratch. I didn't spent too long designing it to my liking and I was fine with it. but now i cannot spend more than 1 min on it without feeling like it could be better.
well to be fair, it's mostly on me cuz i don't follow along the dates/schedules ugh
didn't realize how stressful it is to get tickets to tech confs
alright yeah that makes sense. thanks!
so if i understood this right, the idea is to keep state local to each "component"? by component i don't necessarily mean the actual `.tsx` file, but just the particular module or something.
i'm still figuring out frontend lol
i need to chill with these posts. i'm too hyped from my energy drink
i have to move in 15 days. don't really have a lot of stuff, but damn does packing suck
overengineering really is a thing, and it didn't make sense until i tried to implement CQRS into a simple application I was working on.
the pr to remove that implementation made me feel like i could finally rest.
primes are mind boggling. it's why i want to watch The Prime Target tv show. always seems fun to watch math-related stuff even though my brain is too small for it lol
no opinion sucks here! the "outsider" perspective is always useful imo
anyway, p2p was what I was thinking tbf. keeping the chats public would not be great imo, simply cuz well, people might talk about some private things in chats who knows!
amazing and congrats! now i can start trying lol
okay yeah that makes more sense.
thanks a lot!!! it's definitely something i have been wondering about for a while, but glad to know something like germ exists