Boris Tane
@boristane.bsky.social
building polylane.com | prev observability at @cloudflare.social, founder baselime.io, physics grad, aero postgrad nominal.dev
1000 developers on nominal.dev in less than 48 hours next 200 sign ups get something special from me
D'après cet articles, les agents IA n'ont pas accéléré le cycle de développement logiciel, ils l'ont tué. Plus de sprints, de PRD figés ou de code review en 3 jours. @boristane.bsky.social https://boristane.com/blog/the-software-development-lifecycle-is-dead/
Boris Tane
AI agents didn't make the SDLC faster. They killed it. All that's left is context.
boristane.com
I read another great article from @boristane.bsky.social: boristane.com/blog/how-i-u... 🤩 I've always used the research first approach, since I like to be always in the driver sit 🫡 but I never thought having the plan written somewhere and work on it as a running document 📝 #notes #ideas #claude
Boris Tane
The research-plan-implement workflow I use to build software with Claude Code, and why I never let it write code until I've approved a written plan.
boristane.com
I'm still trying to find my workflow with LLM Agents, but this blog post by colleague @boristane.bsky.social hits on a lot of what I currently do: boristane.com/blog/how-i-u...
Boris Tane
The research-plan-implement workflow I use to build software with Claude Code, and why I never let it write code until I've approved a written plan.
boristane.com
Based on loggingsucks.com by @boristane.bsky.social, I built evlog. A TypeScript logging library for wide events and structured errors. Works with @nuxt.com, @nitro.build, and standalone TypeScript. Agent Skills included to make your life easier. evlog.dev
evlog - Logging that makes sense
Wide events and structured errors for TypeScript. One log per request, full context, errors that explain why and how to fix.
evlog.dev
Boris is still at it and still gets it. Logging properly is on you and rn your: loggingsucks.com
Logging Sucks - Your Logs Are Lying To You
Why traditional logging fails and how wide events can fix your observability
loggingsucks.com
somehow made it to the top of hackernews with a blog post probably because it's interactive, and also logging sucks af
somehow made it to the top of hackernews with a blog post probably because it's interactive, and also logging sucks af
Been messing with Cloudflare Workers after reading @boristane.bsky.social boristane.com/blog/what-ar... Delighted to find how easy it is to implement granular api throttling: developers.cloudflare.com/workers/runt... Something I've wished I could do with Cloudfront Functions for some time.
Boris Tane
Notes from 2 years of building with Cloudflare Durable Objects
boristane.com
This is an EXCELLENT write up on Cloudflare Durable Objects by @boristane.bsky.social. Took me a while to 'get it's as well, but once you do it's genuinely the coolest cloud service to be released in years. So many applications. boristane.com/blog/what-ar...
Boris Tane
Notes from 2 years of building with Cloudflare Durable Objects
boristane.com
I joined Cloudflare to build this. It’s still very early, and there’s lots still missing, but I hope the vision is clear.
It launched! Get traces for your app with zero code changes. No libraries, no SDK, no config. Traces show up in your dash or you can export them to your favorite o11y vendor over OTLP blog.cloudflare.com/workers-trac...
I haven't seen a single post on here talking about o3 what is going on?
The "use tail sampling for your traces" advice should probably also come with a strong "you must be this tall to ride this ride" caveat Simple if you have a monolith, challenging if you have a cluster of microservices, jesus take the wheel if you have geo-distributed traces crossing regions
this is extra nice
"k9s but for Cloudflare" Started building my own version of k9s not tied to kubernetes, I love this kind of textual UI, some more CF Workers features, now working on log streaming, Vercel support next 🚀 So far, it has been a pleasure to work with @ratatui.rs even if my Rust is a bit rusty 👀
I have turned into the person saying "I both agree and disagree with your statement" at least 5 times a day am I corpo now?
thread on how we built real-time logs in the developer plat with just durable objects 😁
real-time logs for cloudflare workers has a new look 👀 you can now search and filter your real-time logs the same way you do with workers logs. here's a bit on how the Workers Observability team (h/t Maksym Makuch) built this (1/3)
Documentation: "Don't do this. This is a really bad idea." Developer:
a man covering his mouth with his hands and the words watch this on the bottom
Alt: usher putting his hands over his face and saying "watch this"
media.tenor.com
working on some ideas for tutorial lessons on @cloudflare.social Durable Objects for @egghead.io so many use cases 🤯
what's most likely to become the norm? - a cheap unreliable solution - an expensive reliable solution
call you cf workers directly from claude this is interesting
Been working on making it possible to connect Claude Desktop to a Cloudflare Worker using the new MCP spec, and it works! You write some functions in a Worker, document them with JSDoc, and then they show up in Claude for you to use. It's kinda magical. github.com/geelen/worke...
Been working on making it possible to connect Claude Desktop to a Cloudflare Worker using the new MCP spec, and it works! You write some functions in a Worker, document them with JSDoc, and then they show up in Claude for you to use. It's kinda magical. github.com/geelen/worke...
GitHub - geelen/workers-mcp-server: Talk to a Cloudflare Worker from Claude Desktop!
Talk to a Cloudflare Worker from Claude Desktop! Contribute to geelen/workers-mcp-server development by creating an account on GitHub.
github.com
A few selfies with old co-workers Marc Brooker @dyanacek.bsky.social and new friend @boristane.bsky.social. Included a banana for scale so you can get a sense of the magnitude of re:invent.
If you're at re:Invent and want to chat about Aurora DSQL, I'll be at the AWS databases booth in the Expo for a couple hours starting around noon.
Loving this intro to wide events from @boristane.bsky.social Wide events provide deep context into system behavior and can replace redundant tools in the org. I'm a big fan of going to observability tools first over product analytics. There's more info and now everyone is looking at the same graph.
Observability wide events 101 | Boris Tane
What are wide events, why and how should you implement them?
boristane.com
@boristane.bsky.social cloudflare logs is, by far, the best working product within cloudflare. I hope your team can also fix error tracking, which is almost impossible to set up correctly :)
kinda surreal 3 years ago I decided to start piping my logs to clickhouse and today I'm speaking at re:invent