Skip to main content

Search

Items tagged with: dev


So I just bought @nileane’s TinyStart launcher and, yep, it’s beautiful.

Minimalist in the best possible way. I’m keeping Spotlight around for the moment but already I’m not sure why I would use it for anything.

So lovely to see indie devs showing trillion-dollar corporations how it should be done.

💕

#TinyStart #macOS #launcher #app #indie #dev


🥳 New Kitten¹ Release

• Adds Kitten Introspection API

I’ll record a video this week demonstrating it.

In the meanwhile, check out the change log for details:
codeberg.org/kitten/app/src/br…

Enjoy!

:kitten:💕

¹ kitten.small-web.org

#Kitten #KittenReleases #SmallWeb #SmallTech #introspectionAPI #web #dev


Me: I really need to launch the things I’m building with Kitten¹ this year.

Also me: You know what would be sweet? If I added an introspection API to make working with the Kitten Shell (REPL)² easier.

(It is going to be sweet though. Prototyping it in the REPL now and I’ll record a little demo when I’m done and it’s released. It’s going to make examining and affecting the state of the client from the server interactively even easier.)

¹ kitten.small-web.org
² kitten.small-web.org/tutorials…

#Kitten #developerExperience #debugging #KittenShell #NodeJS #web #dev



🥳 New @small-web/kitten (Kitten globals) release.

• Improved type information.
• Now plays nice with tsconfig.json and tsc.
• Adds `rawBody` to `KittenRequest`.

This is not really a breaking change (in that it won’t break your apps) but I’m releasing it as a major version update so as not to surprise you if you notice the type information is different (more detailed than before).

To update in your kitten apps:
npm install @small-web/kitten@7

For more information on how to use this module, see the Kitten Type Safety tutorial:
kitten.small-web.org/tutorials…

Full change log:
codeberg.org/kitten/globals/sr…

Enjoy!

:kitten:💕

#Kitten #KittenReleases #SmallWeb #SmallTech #web #dev #typeSafety #JavaScript #JS #nodeJS


🥳 New Kitten¹ Release

• Adds `rawBody` to non-multipart POST requests.

This property, which is a Buffer, is necessary if you want to verify signatures (e.g., for webhooks).

I had to fork express-busboy as they already ruled out adding it. The fork (@small-web/kitten-busboy²) also allowed me to type the middleware extension point for Polka³ instead of Express (Kitten uses Polka) so that’s one @ts-ignore removed (hey, dev is a string of little wins) :)

Change log: codeberg.org/kitten/app/src/br…

Caught a bug and feeling a little under the weather at the moment (nothing major, mom and dad – no need to worry) so apologies if I’m not responsive here.

Enjoy!

:kitten:💕

¹ kitten.small-web.org
² codeberg.org/kitten/busboy
³ github.com/lukeed/polka

#Kitten #SmallWeb #KittenReleases #busboy #polka #express #bodyParsing #middleware #NodeJS #web #dev


Oh I do love how you have your Kitten¹ app’s database in memory – thanks to Kitten’s built-in JavaScript Database (JSDB)² – and accessible via the Kitten Shell (REPL)³ during dev.

(If I do say so myself.) ;)

:kitten:💕

¹ kitten.small-web.org
² kitten.small-web.org/tutorials…
³ kitten.small-web.org/tutorials…

#Kitten #SmallWeb #web #dev #tools #developerExperience


🥳 New Kitten¹ Release

• Fixed: Errors in a project’s _main.script.js_ now cause a hard crash without retry attempts. The errors are also now better classified and communicated.
• Housekeeping: Removed unmaintained dev dependency, updated supported ES versions to esnext and simplified jsconfig.json.

Full change log:
codeberg.org/kitten/app/src/br…

Enjoy!

:kitten:💕

¹ kitten.small-web.org

#Kitten #KittenReleases #SmallWeb #SmallTech #web #dev


There’s life beyond VSCode… thought I’d share my dev setup:

• Main monitor: WezTerm¹ running in a three (sometimes four)-way split with Helix Editor² as my main editor, a terminal pane for general commands while working, and Yazi³ usually running in another for working with files/directories in a project.

• Other monitor: Sublime Merge⁴ always running full-screen so I can immediately see exactly what I’ve changed (in real time) as I’m working.

Others (not shown): Browser(s) on a third screen and my laptop’s monitor as a fourth screen sometimes for other apps (read: distractions) :)

What’s yours like?

¹ wezterm.org
² helix-editor.com
³ github.com/sxyazi/yazi
sublimemerge.com

#myDevSetup #web #dev #WezTerm #HelixEditor #Yazi #SublimeMerge