Search
Items tagged with: Web
Do you like free and libre applications?
Support the Free Software Database today! šŖ
Cryptocurrencies welcome!
#libre #freesoftware #opensource #software #web #donation #btc #bitcoin #monero #crypto
š„³ 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 #KittenReleases #SmallWeb #SmallTech #introspectionAPI #web #dev
app/CHANGELOG.md at main
app - A web development kit thatās small, purrs, and loves you.Codeberg.org
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
It's finally here! The new Newsmast Foundation website š
Our new website focuses on our Apps for Change programme which is bringing real values-aligned organisations and groups to the Social Web.
It's a big change from our original website with an increased focus on actions and solutions to protect information sharing ecosystems on social media.
Check it out š
š„³ 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 #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.small-web.org
² codeberg.org/kitten/busboy
³ github.com/lukeed/polka
#Kitten #SmallWeb #KittenReleases #busboy #polka #express #bodyParsing #middleware #NodeJS #web #dev
app/CHANGELOG.md at main
app - A web development kit thatās small, purrs, and loves you.Codeberg.org
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.small-web.org
² kitten.small-web.org/tutorialsā¦
³ kitten.small-web.org/tutorialsā¦
Interesting topic regarding the differences between open web, open tech and open source and what it can mean for actual openness vs convenience. I haven't watched the video just yet, but as Chris (@codepo8@toot.cafe) is wise I have added it to my to-watch list.
allthingsopen.org/articles/traā¦
#open #source #web #tech #opensource #convenience #NotSoOpen #appstore
Trading openness for convenience: From app stores to AI assistants | We Love Open Source ⢠All Things Open
Discover why app stores were the biggest step backward in software distribution, how AI-assisted coding creates subscription dependency, and why agentic browsing sounds like malware in disguise.All Things Open
The current state of the web assumes that the reader is an adversary to be trapped and monetized.
When a news website forces you through three dismissive actions just to read a headline, they are burning your cognitive budget before delivering any value. You are greeted by a cookie banner taking up the bottom 30% of your screen, a "Subscribe!" modal dead center, an autoplaying video pinned to the corner and a prompt begging to send you push notifications.
I wrote about the state of news websites. Would love to hear your thoughtsāØš
thatshubham.com/blog/news-audiā¦
#enshittification #darkpattern #web #technology #socialmedia #indieweb #ux #privacy
The 49MB Web Page
A look at modern news websites. How programmatic ad-tech, huge payloads and hostile architecture destroyed the reading experience.thatshubham.com
š„³ 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 #KittenReleases #SmallWeb #SmallTech #web #dev
app/CHANGELOG.md at main
app - A web development kit thatās small, purrs, and loves you.Codeberg.org
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
GitHub - sxyazi/yazi: š„ Blazing fast terminal file manager written in Rust, based on async I/O.
š„ Blazing fast terminal file manager written in Rust, based on async I/O. - sxyazi/yaziGitHub
