Jacob Kelley
2.8K posts

Jacob Kelley
@jakiestfu
Husband × Software/Audio Engineer × Founder of https://t.co/yY2CgnHJZX
Los Angeles, CA Katılım Eylül 2009
714 Takip Edilen1.3K Takipçiler

1 MB. Zero dependencies.
evlog is everything your logging library should be.
✨ Wide-events native
Log entire request contexts, not just strings. One log per request, full context.
🤖 @vercel AI SDK integration
Track LLM calls, tokens, costs, tool calls, streaming metrics automatically. Wrap your model and get full AI observability.
🔐 @better_auth integration
Every wide event includes who made the request. userId, user profile, session metadata. Zero manual work.
📋 First-class audit logs
Tamper-evident audit trails. One enricher, one drain wrapper, one helper.
🧹 Auto-redaction
Smart masking for credit cards, emails, IPs, phone numbers, JWTs, PII. Before console output and drains.
🔌 Drain to anything
@AxiomFM, @datadoghq, @PostHog, @getsentry, @BetterStackHQ, @hyperdxio, @grafana / @honeycombio via OTLP, custom endpoints, file system, @nuxt_hub self-hosted storage.
⚡️ Every framework
@nuxt_js, @nextjs, @sveltejs, @nitrojsdev, @tan_stack Start, @nestframework, Express, @honojs, @fastifyjs, @elysiajs, @remix_run, @astrodotbuild, @cloudflare Workers, @awscloud Lambda.
🎯 Structured errors
Errors that explain why and how to fix. Actionable context for humans and AI agents.
🎨 Client logging
Browser events with the same API. Auto console styling, user identity, optional server transport.
🔥 Tail sampling
Never miss errors or slow requests. Head sampling drops noise, tail sampling rescues critical events.
📦 Typed fields
Compile-time type safety for wide events. Prevent typos, ensure consistency.
🛠 @vite_js plugin
Build-time optimizations, auto-init, debug stripping, source location injection.
🔍 Agent Skills
AI-assisted code review and migration guide.
Digging through logs is not observability. It's hope
evlog.dev
English

Happy to announce TSRX. Think it as the spiritual successor to JSX.
We extracted it from Ripple, and made it framework agnostic. It can compile to React, Ripple and Solid, other frameworks to come soon.
It's a TypeScript superset language, with a parser, compiler and a selection of plugins for editors + Prettier + ESlint, etc
It's early alpha but we thought people might be interested in it. 🧵

English

You did it.
I'm second-guessing myself now...
Should 𝚑𝚒𝚝-𝚊𝚛𝚎𝚊 be called something else?
I wonder if 𝚑𝚒𝚝𝚋𝚘𝚡 is better 🤔
Or even shorter, 𝚑𝚋?
For reference:
𝚑𝚒𝚝-𝚊𝚛𝚎𝚊-𝟷 𝚑𝚒𝚝-𝚊𝚛𝚎𝚊-𝚢-𝟸 𝚑𝚒𝚝-𝚊𝚛𝚎𝚊-𝚕-𝟹
𝚑𝚒𝚝𝚋𝚘𝚡-𝟷 𝚑𝚒𝚝𝚋𝚘𝚡-𝚢-𝟸 𝚑𝚒𝚝𝚋𝚘𝚡-𝚕-𝟹
𝚑𝚋-𝟷 𝚑𝚋-𝚢-𝟸 𝚑𝚋-𝚕-𝟹
Let me know what you think. ⤵️
kian bazza@kianbazza
Introducing 𝚑𝚒𝚝-𝚊𝚛𝚎𝚊—a collection of @tailwindcss utility classes for expanding the hit area of interactive elements. Small hit areas are a silent UX killer. One class fixes it. Distributed via @shadcn registry - see link below.
English
Jacob Kelley retweetledi

Every bit of support matters to me. This is all for the community! 🚀
fonttrio.xyz
Check it out, give it a on GitHub
github.com/kapishdima/fon…
Consider becoming a sponsor
fonttrio.xyz/sponsors
English

@willking Any UI libraries/foundations? Like tailwind? Etc. also, what electron APIs are you taking advantage of? Have you looked into Tone.js?
English
Jacob Kelley retweetledi

@josefbender_ @tan_stack I hate using the bracket syntax. Just get comfy with legible generics, I agree with tanstack here
English

Unfortunately the default eslint config in @tan_stack is a bit too strict.
I like writing Theme[] instead or Array<Theme>

English

@orinfitzgerald @framer Not motion and hardly a tip. lol add 4px blur to make your shit look better.
Nah
English
Jacob Kelley retweetledi

Vercel will be officially sponsoring tailwindcss.com. That's a given. We as a community and industry owe @adamwathan and team a lot. Tailwind is foundational web infrastructure at this point (it fixed CSS 😉). I've also reached out to Adam to explore how we can make this a longer-term commitment.
English

@dom_scholz The fuck difference does it make, your app is likely worse, lol
English

@YBenlemlih @typescript @mattpocockuk I prefer the composition of types Ofer inheritance of interfaces
English

Which is better?
@typescript types or interfaces?
I personally prefer types, but I am sure @mattpocockuk has his own opinion here!
English

@masumparvej_ Option A looks like a bad fortune cookie. How is that even supposed to represent anything but that?
English

@nalinrajput23 Absolutely cannot stand writing software in a coffee shop. Literally the worst place to code
English

@aaronp613 These aren’t major, they aren’t even minor, they’re patch updates, the fuck
English

BREAKING: Apple has just released MAJOR software updates for it's devices:
1. 140W USB-C Power Adapter Firmware - 1.4.84 (Up from 1.4.73)
2. Magic Keyboard (USB-C) Firmware - 3.1.9 (Up from 3.1.4)
3. Magic Trackpad (USB-C) Firmware - 3.1.9 (Up from 3.1.3)
4. Magic Trackpad 2 Firmware - 3.1.8 (Up from 3.1.1)

English















