What looked like a bit of background noise turned out to be a DDoS attack against the ScummVM website.
Anubis truly saved the day. Read the full story here:
https://fabulous.systems/posts/2025/05/anubis-saved-our-websites-from-a-ddos-attack/
What looked like a bit of background noise turned out to be a DDoS attack against the ScummVM website.
Anubis truly saved the day. Read the full story here:
https://fabulous.systems/posts/2025/05/anubis-saved-our-websites-from-a-ddos-attack/
Side quest sneak peek: a browser extension that visualizes (Service Worker) Cache Storage for web sites.
Decided to build this after seeing how difficult it is too see what's stored in Service Worker cache. They can (accidentally) take up quite a lot of storage space.
Repo: https://github.com/cheeaun/stakataka
Not released yet, under review in Chrome Web Store.
Randomly trying out the new CSS-customizable <select>, and… randomly found a bug that will hang and crash the page 🤦♂️😩 https://codepen.io/cheeaun/pen/jEEqpeR
#commonLisp #emacs #smallweb #kitten https://screwlisp.small-web.org/kitten/clkitten-parenscript-kitten-2/ #webdev
Eev (and lisp secret alien technology) made it /really/ easy and convenient to generate a kitten matching @aral's Tutorial 2: dynamic pages, https://kitten.small-web.org/tutorials/dynamic-pages/ serve it and visit it inside emacs (just press F8 over and over again and it happens on its own).
I guess you can do it too...? What do you think? How much of a Hurkle itch is this giving you Aral ;p. It seems /really/ easy to get a fancy! #tls site up like this.
my neocities redesign is now LIVE!!!
completely new layout with light/dark mode, a "pause gifs" buttton, and rewritten from the ground up. take a look around, and sign my guestbook before you go 👋🌷
Browsers are still on the news and this time they're caught in the AI wars: https://world.hey.com/ricardo.tavares/ai-browsers-less-local-more-clouds-e19c5386 How does that help or threaten the web?
wow I don't even know `<data>` HTML tag exists https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/data
Sustainable WordPress Websites - 7 Eco-Friendly Standards 🌱
https://clearcutderby.uk/sustainable-wordpress-websites-7-eco-friendly-standards/
With additional insights and expertise from six other WordPress professionals working in the sustainability space ℹ️
#wordpress #sustainability #webdesign #webdev #webdevelopment
#lispyGopherClimate #interview #transcript #webDev #technology #computerHistory #lisp #commonlisp #harlequin #CLIM
https://screwlisp.small-web.org/show/kmp-lisp-web-testing/
Summary and transcript of the first eight minutes of the hour-long downloadable episode, including Kent's summary of his personal web work in lisp (mostly at Harlequin) through the 80s and 90s.
@vindarel @khinsen (being the missing guests)
@kentpitman @dougmerritt @mdhughes
I'm hand-transcribing and summarizing, so this is something like part 1/6.
#LispyGopherClimate #archived #technology #programming #lisp #commonLisp #softwareEngineering
https://communitymedia.video/w/2KKB3LF4cAmFrTzR5QL8wT
Today, #webDev #softwareTesting Sharpsign no mention of types.
#climateCrisis + #haiku by @kentpitman
Reverse interview with @vindarel and @khinsen (they will listen to us this episode and respond in their own time zones)
https://lisp-journey.gitlab.io/
https://github.com/ciel-lang/CIEL/#ciel-is-an-extended-lisp
https://web-apps-in-lisp.github.io/
My own #AMOP #Kitten #clelephant ~ https://screwlisp.small-web.org
, criticizing #clwho ?
#kitten #smallweb #webdev #lisp #commonlisp #ecl
https://screwlisp.small-web.org/kitten/kittendb-from-common-lisp/
Kinda rushed, but I show the kitten server operator and kitten visitors interacting in real time (the kitten visitor by hitting a kitten page, the kitten server operator by reading and setting kittendb values in the kitten shell).
What do you think @mdhughes @aral
Obviously the kitten host will be robotic, but I thought this is a useful half-interaction to see.
Ω🪬Ω
new release of #Fedialgo, the customizable timeline algorithm / filtering system for your Mastodon feed, counts the number of times each hashtag appears in your timeline even if people don't use a "#" character to give you a better sense of what people are talking about in the Fediverse.
there's a little bit of art vs. science here because some strings are disqualified from this kind of counting (e.g. a word like "the" should not be counted even if some maniac decided to make it a hashtag) so let me know if you see any weirdly high counts.
* Link: https://michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/
* Code: https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed
* Video of FediAlgo in action: https://universeodon.com/@cryptadamist/114395249311910522
#activitypub #algorithm #algorithmicFeed #algorithmicTimeline #Fedi #FediTips #FediTools #Fediverse #Feed #FOSS #Masto #MastoAdmin #Mastodon #mastohelp #MastoJS #nodejs #node #opensource #SocialWeb #timeline #TL #webdev #hashtag #typescript #hashtags
Drupal.community is a Mastodon server focused on Drupal, free open source software and web development, but any content is welcome as long as it adheres to the code of conduct:
You can find out more at https://drupal.community/about or contact the admin @pcambra
cc @drupal
#FeaturedServer #Drupal #WebDevelopment #WebDev #FOSS #Mastodon #Fediverse #FreeFediverse
Quite annoyed that i18next has many versions of its own JSON format (now v4) https://www.i18next.com/misc/json-format — every time there's a new version, devs have to convert existing translation files to the new format *and* ensure that their translation management platform (e.g. Crowdin) already supports it (and older versions).
Glad that I use Lingui for Phanpy which uses the widely-adopted ICU MessageFormat (https://lingui.dev/guides/message-format)
Note: my other projects use i18next, thus the rant.
#WebDev #i18n
So I made a thing: #russian-speaking visitors are now greeted with an anti-war popup on https://forgoodeyesonly.eu and https://blog.forgoodeyesonly.eu! 🇺🇦
Feel free to copy it to your own website! You can try it out without changing your browser's language on Codepen: https://codepen.io/realpixelcode/pen/RNPOmdw
And, yes, you can adjust it to be shown without JavaScript (but to all visitors then), because the popup is actually just an #HTML details element. 😎
#StandWithUkraine #Ukraine #WebDev #EthicalWebDev #CSS #CssOnly
#Development #Overviews
JavaScript’s runtime decade · Running JavaScript beyond the browser and Node.js https://ilo.im/165oqw
_____
#JavaScript #Devices #Cloud #Browser #NodeJS #Deno #Bun #WebDev #Frontend #Backend
🎉 Excited to announce our first keynote speaker for DjangoCon US 2025: Carson Gross!
Carson is the creator of HTMX and will be sharing insights on "Lateral Thinking with Withered Technology" - applying Nintendo Game Boy designer Gunpei Yokoi's philosophy to web development.
Can't wait! 🚀
#Development #Collections
HotFX · A collection of well-crafted web components https://ilo.im/165u3y
_____
#WebComponents #Website #DesignPattern #Design #WebDesign #WebDev #Frontend #HTML #JavaScript
I’ve been learning how to do #internalization in #django for one of my projects, and it’s been pretty painless. It’s nice how Django includes a #javascript library and automatically pulls translation strings from scripts as well.
So far I’m not worrying about right to left languages or anything yet, just getting everything working as a cursory base with some other left to right languages. Next I need to work on date and time formats and then I’ll be about finished!