's Avatar

@jasonprogrammer.bsky.social

57 Followers  |  271 Following  |  42 Posts  |  Joined: 21.10.2024  |  1.7543

Latest posts by jasonprogrammer.bsky.social on Bluesky

Preview
Mastro: the simplest web framework and site generator A minimal tool to build content-driven websites. Use web standards and plain JavaScript – work directly with the high-performance engine that is a modern browser.

If you’re giving Mastro a spin, please let us know if you run into anything that’s not immediately obvious.

We always aim to improve our docs, error messages and general onboarding flow. Thanks!

15.02.2026 09:38 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

i don't know who needs to hear this but:

preact, lit, shared web components, astro > react, next.js

i'm personally undoing years of dogma.

you can build so many cool things with tiny libs and strong typescript.

12.02.2026 06:57 β€” πŸ‘ 22    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

AI can't make this

14.02.2026 00:43 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Strong agree

13.02.2026 17:33 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

It's really good at green-field, not-hard-to-understand projects. I am being asked to use it working on a 2M+ lines of code monolith and it is NOT as impressive there. They even spun up a bot to grab bug tickets and try to solve them on its own and hoooo boy is it not great at that.

13.02.2026 00:13 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

JSR now has a refreshed & improved browsing and viewing experience for the auto-generated documentation, making it easier than ever before to find what you are looking for!

13.02.2026 18:29 β€” πŸ‘ 47    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
The AI Vampire This was an unusually hard post to write, because it flies in the face of everything else going on.

Very good article on the current state of AI in the workplace: steve-yegge.medium.com/the-ai-vampi...

13.02.2026 07:55 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A simple example of this change means that code such as this:

x := int64(300)
ptr := &x

Can be simplified to:

ptr := new(int64(300))

A simple example of this change means that code such as this: x := int64(300) ptr := &x Can be simplified to: ptr := new(int64(300))

errors

The new AsType function is a generic version of As. It is type-safe, faster, and, in most cases, easier to use.

errors The new AsType function is a generic version of As. It is type-safe, faster, and, in most cases, easier to use.

Go 1.26 is out with new features! I guess that means that I won't have to type up these two functions ever again:

func ptr[T any](t T) *T {
return &t
}

func ErrorAs[E error](err error) (out E, ok bool) {
ok = errors.As(err, &out)
return
}

11.02.2026 12:19 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Animotion is such a great library for presentations.
Thank you @joyofcode.xyz πŸ™

animotion.pages.dev

βœ… Re-usable Svelte components
βœ… Design using CSS
βœ… Animate via CSS, Svelte, or Animate.js

I'm using it for a new set of videos

11.02.2026 21:30 β€” πŸ‘ 20    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Preview
Announcing TypeScript 6.0 Beta - TypeScript Today we are announcing the beta release of TypeScript 6.0! To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta TypeScript 6.0 is a uni...

TypeScript 6.0 beta is now published!

This release brings

- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!

Try it today!

devblogs.microsoft.com/typescript/a...

11.02.2026 19:46 β€” πŸ‘ 149    πŸ” 36    πŸ’¬ 3    πŸ“Œ 5
A line chart showing many lines, each representing the time take to type check a package, all decreasing over a one-month span.

A line chart showing many lines, each representing the time take to type check a package, all decreasing over a one-month span.

Our tsgo adoption at Vanta has been pretty high-impact. Everything is so, so much faster now.

11.02.2026 17:12 β€” πŸ‘ 29    πŸ” 3    πŸ’¬ 3    πŸ“Œ 2

Some pretty awesome improvements in 1.26 for compiling/testing typescript-go.

With a clean build/test cache, running the full test suite used to take 3m45s, but now takes just 2m10s.

11.02.2026 19:17 β€” πŸ‘ 63    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0

you know what would solve all of my problems, i bet

a couple new domain names

11.02.2026 14:32 β€” πŸ‘ 35    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

sigh

11.02.2026 14:28 β€” πŸ‘ 10513    πŸ” 2577    πŸ’¬ 82    πŸ“Œ 36

It was awesome working on it. I love the idea of preact and this will hopefully be a small step to an awesome community

10.02.2026 22:28 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Discord's new age verification rules got you down? Allow me to suggest an alternative: Internet Relay Chat Launched in 1988, IRC was created by and for computer nerds, and it won't hold your hand but it also doesn't want to see your face.

I am absolutely not kidding

10.02.2026 20:22 β€” πŸ‘ 804    πŸ” 270    πŸ’¬ 32    πŸ“Œ 110
$ go install golang.org/dl/go1.26.0@latest
$ go1.26.0 download
Downloaded   0.0% (       0 / 63102509 bytes) ...
Downloaded  50.0% (31551254 / 63102509 bytes) ...
Downloaded 100.0% (63102509 / 63102509 bytes)
Unpacking go1.26.0.openbsd-arm64.tar.gz ...
Success. You may now run 'go1.26.0'
$ go1.26.0 version
go version go1.26.0 openbsd/arm64

$ go install golang.org/dl/go1.26.0@latest $ go1.26.0 download Downloaded 0.0% ( 0 / 63102509 bytes) ... Downloaded 50.0% (31551254 / 63102509 bytes) ... Downloaded 100.0% (63102509 / 63102509 bytes) Unpacking go1.26.0.openbsd-arm64.tar.gz ... Success. You may now run 'go1.26.0' $ go1.26.0 version go version go1.26.0 openbsd/arm64

πŸŽ† Go 1.26.0 is released!

πŸ—’οΈ Release notes: https://go.dev/doc/go1.26

⬇️ Download: https://go.dev/dl/#go1.26.0

#golang

10.02.2026 19:52 β€” πŸ‘ 164    πŸ” 47    πŸ’¬ 2    πŸ“Œ 10
Preview
GitHub - 0WD0/majutsu: Majutsu! Magit for jujutsu Majutsu! Magit for jujutsu. Contribute to 0WD0/majutsu development by creating an account on GitHub.

Majutsu! Magit for #jj-vcs

github.com/0WD0/majutsu/

10.02.2026 16:52 β€” πŸ‘ 27    πŸ” 5    πŸ’¬ 4    πŸ“Œ 1

to make a slightly grander statement, two things people should do more often:

- read and write your own dependencies
- vendor code rather than installing it from npm

10.02.2026 14:36 β€” πŸ‘ 32    πŸ” 5    πŸ’¬ 7    πŸ“Œ 0

I'ma tell you, it's nice not to care about the hooks when using Solid. Or the `key` prop. Or creating/deriving state.

It's not all sunshine and butterflies, but I do feel Solid growing on me.

09.02.2026 19:57 β€” πŸ‘ 20    πŸ” 2    πŸ’¬ 4    πŸ“Œ 0
A post on threads from user stephens_bens. It reads 'I'll always remember an interview with Steve Buscemi on Bulleye, Jesse Thorn asked him "As an actor with many decades of varied and outstanding roles across your career, does it ever bother you that one of the things you will most be remembered for is a 3-second gif in which you're wearing a backwards baseball cap and carrying a skateboard?"
And without missing a beat, Buscemi replied "I'm carrying *two* skateboards."
And you know what? He is.'
Below that is a screen cap of Buscemi's famous "fellow kids" moment.

A post on threads from user stephens_bens. It reads 'I'll always remember an interview with Steve Buscemi on Bulleye, Jesse Thorn asked him "As an actor with many decades of varied and outstanding roles across your career, does it ever bother you that one of the things you will most be remembered for is a 3-second gif in which you're wearing a backwards baseball cap and carrying a skateboard?" And without missing a beat, Buscemi replied "I'm carrying *two* skateboards." And you know what? He is.' Below that is a screen cap of Buscemi's famous "fellow kids" moment.

I never noticed this either.

08.02.2026 19:09 β€” πŸ‘ 16234    πŸ” 3926    πŸ’¬ 92    πŸ“Œ 155

GitHub are actually doing stacked diffs, I genuinely didn't think I'd ever see this day

06.02.2026 22:03 β€” πŸ‘ 43    πŸ” 1    πŸ’¬ 2    πŸ“Œ 2
Preview
It Turns Out Waymos Are Being Controlled by Workers in the Philippines During a Congressional hearing, Waymo's chief safety officer, Mauricio PeΓ±a, was grilled over the company's reliance on overseas workers.

Once again, it turns out β€œfully autonomous” means β€œa guy in the Philippines.”

06.02.2026 15:37 β€” πŸ‘ 22335    πŸ” 6798    πŸ’¬ 628    πŸ“Œ 1089
Zaidan A beautiful ShadCN UI registry for SolidJS - accessible, customizable components built on Kobalte and Corvu.

A new ShadCN port for @solidjs.com πŸ₯³πŸŽ‰

zaidan.carere.dev

05.02.2026 16:53 β€” πŸ‘ 20    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

πŸ‘€ TypeScript 6.0 (beta) drops next week

It should be the last JS-based TSC version
(no 6.1.*, only patches)

TypeScript 6.0 is a β€œbridge release ” toward TypeScript 7.0, written in Go, ~10x faster

github.com/microsoft/Ty...

05.02.2026 16:59 β€” πŸ‘ 50    πŸ” 8    πŸ’¬ 1    πŸ“Œ 1

Yikes, I hope you get feeling better

04.02.2026 01:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What do engineers hate the most?

1. Writing detailed PRDs.
2. Managing/fixing other people’s code.

AI might be more efficient. It also steals the joy and leaves behind the work we never liked.

Cross-apply to designers, writers, and more.

02.02.2026 16:14 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 3    πŸ“Œ 0

honestly very funny to see the line "We find that AI use impairs conceptual understanding, code reading, and debugging abilities, without delivering significant efficiency gains on average" in a study paid for by anthropic inc

30.01.2026 16:07 β€” πŸ‘ 113    πŸ” 23    πŸ’¬ 1    πŸ“Œ 4

nobody on linkedin knows about compound sentences

28.01.2026 16:32 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A screenshot of macOS' System Settings app in the "Privacy & Security" pane after selecting the "Wired Accessories" item. There is a single setting, "Allow accessories to connect", with its value being changed to "Automatically allow when unlocked"

A screenshot of macOS' System Settings app in the "Privacy & Security" pane after selecting the "Wired Accessories" item. There is a single setting, "Allow accessories to connect", with its value being changed to "Automatically allow when unlocked"

most of you may never need to know this, but if you have a mechanical keyboard that occasionally dies when your mac wakes from sleep and you keep having to unplug it and plug it back in: go to System Settings > Privacy & Security > Wired Accessories and do this

22.01.2026 22:49 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0

@jasonprogrammer is following 18 prominent accounts