Advertisement · 728 × 90

Posts by stephansama

Video

gamepad tester in the terminal!

github.com/sermuns/rata...

#rustlang #ratatui #terminal

3 days ago 26 3 1 0
Video

Thank you 💚

github.com/nuxt/nuxt

6 days ago 93 14 5 0

i got everyone at work using the same technology as me. look around the office everyone is using

- nvim
- tmux
- npmx
- zsh
- wezterm
- mise

sometimes it feels good having influenced others

5 days ago 1 0 0 0
GitHub - antfu/tsnapi: Library public API snapshot testing for runtime exports and type declarations. Library public API snapshot testing for runtime exports and type declarations. - antfu/tsnapi

`tsnapi` - a snapshot testing utility for the public API for library maintainers. Snapshots for both JavaScript and TypeScript declarations. It would help prevent unintended breaking changes on public API signatures.

Thanks @sxzz.dev for the initial idea and implementation.

github.com/antfu/tsnapi

1 week ago 82 13 4 1

Can we just agree that snake case is the superior option?

1 week ago 1 1 0 0

📦 navigator.storage.estimate() is Widely Available!

Find out how much storage your site is using and how much is available. Great for apps that cache large amounts of data.

> const { usage, quota } = await navigator.storage.estimate();

Learn more 👇
developer.mozilla.org/en-US/docs/...

1 week ago 49 7 1 1

More and more organizations, publishers, and creators are abandoning legacy platforms that throttle their reach. Bluesky gives them a direct line to their audiences, without suppression or gatekeeping bsky.app/profile/eff....

1 week ago 5001 608 206 79
Advertisement

my protoge and i came up with a new term for senior “ai” developers:

senior slopper

1 week ago 0 0 0 0
Post image

AI-assisted programming?

nah, I have a rat under my hat

1 week ago 21 1 0 0

ok ngl was not prepared for that 🤣😂

2 weeks ago 2 0 0 0

lol no one needs a package to tell if a number `is-odd` right?
… panic ensues …
right? 🥲

2 weeks ago 3 0 1 0

04/01/2026 😂

2 weeks ago 1 1 0 0
patak, willow, bailey, zeu, james, and blossoming trees at the end of ATmosphereConf

patak, willow, bailey, zeu, james, and blossoming trees at the end of ATmosphereConf

What a conference! Thanks for having us #ATmosphereConf 🙌

3 weeks ago 217 11 2 0

i want to use `vim.pack` in neovim 12 however i feel like i have too many plugins to leave `lazy.nvim`

3 weeks ago 0 0 0 0
Preview
Release Nvim 0.12.0 · neovim/neovim NVIM v0.12.0 Build type: Release LuaJIT 2.1.1774638290 Release notes Changelog (fixes + features) News (:help news in Nvim) Install Windows Zip Download nvim-win64.zip (or nvim-win-arm64.zip fo...

#neovim version 0.12.0 is out! Almost exactly a year of hard work since 0.11.0.

Huge thanks to everyone who worked on it, as well as to all Neovim users!

Release: github.com/neovim/neovi...
News: github.com/neovim/neovi...
Changelog: github.com/neovim/neovi...

Here are top 10 most liked features:

3 weeks ago 156 38 4 10

the analytics are gonna go crazy after this vid lol. congrats on the shoutout @43081j.com

3 weeks ago 7 0 0 0
Advertisement
Preview
Astro 6.1 | Astro Astro 6.1 introduces codec-specific Sharp image defaults, advanced SmartyPants configuration, and i18n fallback routes for integrations.

Astro 6.1 is now available!

More control over image optimization, more markdown configuration options, and updated hooks for working with i18n.

astro.build/blog/astro-6...

3 weeks ago 56 8 0 1

Alright, I'll be closing Bluesky for tonight. Today was insane. #4 on HN, 4.4k visitors on the @colibri.social website, hundreds of people trying it out. This is more than I ever could've imagined, thanks everyone for making me freak out.

3 weeks ago 30 1 1 0

neovim, tmux, yazi, zsh > *

3 weeks ago 3 0 0 0

for oxfmt and oxlint its been kind of hard for me to justify the migration as it doesn’t support all of the eslint / prettier rules i use (astro / svelte / older eslint rules [that i can probably migrate but havent yet])

3 weeks ago 0 0 0 0
Post image

Good afternoon Bluesky. Pretty Cardinal in my yard.

3 weeks ago 2315 129 24 2
Preview
Maintaining Package Versions with pnpm and YAML Anchors | stephansama blog

made a new article about how to manage pnpm monorepo dependencies using yaml anchors. found out about the feature not too long ago and have been enjoying it
blog.stephansama.info/articles/mai...

3 weeks ago 3 1 0 0
I photographed this male Northern Cardinal in my yard here in Arkansas. He stood out with his bright red plumage and black mask.

I photographed this male Northern Cardinal in my yard here in Arkansas. He stood out with his bright red plumage and black mask.

I photographed this male Northern Cardinal in my yard here in Arkansas. He stood out with his bright red plumage and black mask.

4 weeks ago 2732 180 59 15

i took @danielroe.dev up on the offer he proposed during one of his speeches to schedule some time to talk with the him. he gave me some advice that i will implement. always an invigorating experience to talk with someone who is passionate about their craft! looking toward contributing more to OSS!

4 weeks ago 2 0 0 0
Preview
Announcing TypeScript 6.0 - TypeScript TypeScript 6.0 is now available! TypeScript 6 is a stepping-stone release, aligning with the upcoming native-speed 7.0 release.

TypeScript 6.0 is now available!

This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more!

But most important, this release brings us one step closer to the upcoming native-speed 7.0!

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

4 weeks ago 315 87 7 12
Advertisement

the main reason why i prefer making my apps pwa > electron

4 weeks ago 1 0 0 0

npm left-pad incident

On March 22, 2016, programmer Azer Koçulu took down the left-pad package that he had published to npm (a JavaScript package manager). Koçulu deleted all his packages after a dispute with Kik Messenger, in which the company forcibly took control of the package name kik. As a result, thousands of software projects that used left-pad as a dependency, including the Babel transcompiler and the React web framework, were unable to be built or installed. This caused widespread disruption, as technology corporations small and large, including Facebook, PayPal, Netflix, and Spotify, used left-pad in their software products.

npm left-pad incident On March 22, 2016, programmer Azer Koçulu took down the left-pad package that he had published to npm (a JavaScript package manager). Koçulu deleted all his packages after a dispute with Kik Messenger, in which the company forcibly took control of the package name kik. As a result, thousands of software projects that used left-pad as a dependency, including the Babel transcompiler and the React web framework, were unable to be built or installed. This caused widespread disruption, as technology corporations small and large, including Facebook, PayPal, Netflix, and Spotify, used left-pad in their software products.

Happy ten year anniversary to the npm left-pad incident to those who celebrate 🥂

4 weeks ago 294 75 7 1
Preview
npm | @stephansama Follow @stephansama on npm

currently have links for github, youtube, linkedin, buymeacoffee, discord and npm.stephansama.info

4 weeks ago 0 0 0 0
Preview
bluesky | @stephansama Follow @stephansama on bluesky

built a small edge worker that gives all my social subdomains open graph previews + instant client-side redirects to the actual platforms.
bluesky.stephansama.info

4 weeks ago 0 0 1 0

im rolling 🤣 good one

4 weeks ago 2 0 0 0