sm17p

sm17p

@sm17p.me

Web & Stuff #jj #svelte #react #web #rust

12 followers64 following22 posts

sm17p reposted

Svelte Changelog just reached 50 stars! It ainโ€™t much but itโ€™s my most starred repo and your support means a lot! ๐Ÿฅณโญ๏ธ

sm17p reposted

sm17p reposted

I started a new open source project: Multiocular shows whatโ€™s changed in your node_modules after dependency updates. Right now it just shows a diff, but I have many of idea. It is part of my long-running fight against Supply Chain Attacks. github.com/multiocular-...

sm17p reposted

NPM supports switching from Authenticator App (TOTP) based 2FA to more phishing resistant WebAuthn based 2FA. Adding a WebAuthn security key and disabling the Authenticator App is a pretty quick process. For example Apple Touch ID & Windows Hello work! Physical keys work too, but aren't required.

sm17p reposted

Did you know your MacBook has a sensor that knows the exact angle of the screen hinge? Itโ€™s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.

sm17p reposted

life pro tip: you can get free LLM API access by finding people crashing out in Claude Code issues, then looking at network requests from their vibe-coded websites!

sm17p reposted

Google developer #1: "That's it. Our search engine is simple, efficient, and reliable. It's perfect. We're done." Google developer #2, presumably: "But wouldn't it be *more* perfect if the first search result was always a robot who mansplained your search results to you incorrectly?"

sm17p reposted

mac devs be like "i made an app that makes your video files smaller without any quality loss" and then its just a $20/mo ffmpeg wrapper with a promo video like this

sm17p reposted

Today, we're announcing our first hosted infrastructure product: pyx, a Python-native package registry. We think of pyx as an optimized backend for uv: itโ€™s a package registry, but it also solves problems that go beyond the scope of a traditional "package registry".

sm17p reposted

โ€œWhat we learned creating PostCSSโ€ My new article was published with the story of PostCSS and my 8 lessons from this big journey of creating ecosystem with 400M monthly downloads

Evil Martians@evilmartians.com

We share what have we learned creating PostCSS and the huge ecosystem around it. Get 8 key lessons from @en.sitnik.ru, creator of PostCSS. evilmartians.com/chronicles/w...

I'm looking for peer reviews so I can streamline the development pipeline. I intend to help beginners get familiar with web development and also, help designers with research and introspection via this tool.

sm17p@sm17p.me

I got tired of using nifty css and js tricks for debugging, thought I should plug them all one-by-one in an extension and release it for eveyone. If you're a web dev or designer this might be for you โœŒ๏ธ (1/3)

Powered by Svelte + WXT ๐Ÿ”ฅโค๏ธ

sm17p@sm17p.me

I got tired of using nifty css and js tricks for debugging, thought I should plug them all one-by-one in an extension and release it for eveyone. If you're a web dev or designer this might be for you โœŒ๏ธ (1/3)

I got tired of using nifty css and js tricks for debugging, thought I should plug them all one-by-one in an extension and release it for eveyone. If you're a web dev or designer this might be for you โœŒ๏ธ (1/3)

My motivation in brief for doing this - 1. Make it easy for designers, or even product and sdet peeps to reason about the layout like you would in a prototyping tool like Figma, or Adobe XD. 2. For indie devs, make last mile polishing experience more streamlined. (2/3)

Been using jj VCS for a while now, and I love how I can move my changes across the commit tree. My commit history is much cleaner and succinct, and it's a time saver for code reviews :) Highly recommend! #jj #vcs

sm17p reposted

Graphite is today's #1 trending repository on GitHub, and has just surpassed 15,000โญ! We have never been more excited to shake up the scene for 2D content creation tools and bring high-quality #opensource design software into the hands of artistsโ€” just as #Blender did for 3D.

sm17p reposted

Many packages request funding by printing message with postinstall scripts. What if instead of requesting funding we would promote sponsors? After all, we want companies to sponsor open source projects as they are the ones that make profit from it.

sm17p reposted

Introduction ๐—ข๐˜…๐—Ÿ๐—ถ๐—ป๐˜ ๐—™๐—ผ๐—ฟ๐—บ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ ๐—œ๐—ป๐˜€๐—ฝ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ: An interactive tool for inspecting oxlint formatter (@boshen.github.io) in the browser: - ๐Ÿ” Glob patterns search. - ๐ŸŒˆ Code highlight. - ๐Ÿ“ฆ Static Build. - ๐Ÿ’ก Rule detail. - ๐Ÿš€ Launch Editor. Try it with: `npx oxlint-fi` Github: github.com/yuyinws/oxli...

So if I search up for how to prep for a tech interview I get a bazzilion links, but when I search for how to conduct a tech interview I am suddenly in a vacuum? Who's training the interviewer in this god forsaken job market? ๐Ÿคจ

sm17p reposted

hard to overstate how excited i am about this RFC โ€” @dummdidumm.bsky.social is doing incredible work. this raises the bar for data fetching in frameworks, and unlocks some very cool new use cases for SvelteKit. we have a lot more ideas that will build on top of this work github.com/sveltejs/kit...

github.comRemote Functions ยท sveltejs kit ยท Discussion #13897tl;dr Remote functions are a new concept in SvelteKit that allow you to declare functions inside a .remote.ts file, import them inside Svelte components and call them like regular functions. On the...

Does anybody feel the need for a unified interface for writing the frontend? This act of changing languages across platforms seems like a productivity killer, I'm doing the same thing over but differently :(

sm17p reposted

โœ‹ vite@7.0.0-beta.0 is out! - Browser Target Changed to Baseline Widely Available - Node 18 support dropped. Vite is now distributed as ESM only Plus fixes and deprecated feats removals, preparing for rolldown. Help us test the beta and report back ๐Ÿ™ github.com/vitejs/vite/...

github.comgithub.com

You are up to date.