Brian Terlson

@b.trl.sn

Working at Microsoft on TypeSpec, JavaScript, TypeScript, Azure, etc. when I find time between wrangling two tiny children.

For fun I thought to ask chatgpt for tips on night roofing with no experience, expecting "don't". Even after telling it my ladder is rickety, I have no safety equipment or lights, it's raining, I'm drunk and on meds that make me dizzy, it still gave me tips. It did at least suggest I reconsider tho.

Good news TypeSpec fans: GitHub just merged our PR to add syntax highlighting. Should be mere days until your TypeSpecs look pretty 🥳

Screenshot of the GitHub UI showing the PR being approved, pending popularity label removed, and ultimately getting merged.

Finally released v4 of [py]yyjson github.com/TkTech/py_yy..., which among other things can now support parsing into Decimal objects with no loss of precision (inspired by @b.trl.sn's blog.trl.sn/blog/what-is... article. Inf/NaN, comments, trailing commas, JSON Patch, JSON Merge-Patch, it does it all

GitHub - TkTech/py_yyjson: Python bindings for yyjson.

Python bindings for yyjson. Contribute to TkTech/py_yyjson development by creating an account on GitHub.

github.com

Stress and excess Halloween candy is a dangerous combo. It's only 3PM and I've already consumed all the peanut m&ms and almond joys and am a good way through the snickers. At this rate there will only be whoppers and twizzlers left by the time the first results start rolling in.

The arrogance of the error message "undefined is not a function". It's undefined, who's to say it's not a function? Runtimes are not god.

Hi friends! Small intro: at home I enjoy programming, video games (Factorio, DotA, PoE), and networking and home automation projects in between parenting my toddler and newborn. I work at Microsoft, mostly on the Azure SDK for JS and an API specification language named TypeSpec.