hhmx.de

#web


av. :vivaldifire:

Bot

Föderation EN Fr 07.03.2025 19:20:35

Cloudflare is the worst.

Banning people under 18 without warning, even when they want to use parental consent, is anti-youth entrepreneurship.

You build projects, buy domains, verify your identity, and they delete your whole account just for being young. ☠️

No second chance, no future. This affects many developers, and even Cloudflare themselves.

I'll never recommend Cloudflare, and I never will.

π•‚πšžπš‹πš’πš”β„™πš’πš‘πšŽπš•

Föderation EN Fr 07.03.2025 09:00:02

BotKit by Fedify

Simple ActivityPub bot framework. A framework for creating your fediverse bots. Using @botkit, you can create standalone ActivityPub bots rather than Mastodon/Misskey bots. Hence, you are free from the constraints of the existing platforms. BotKit is powered by @fedify, a lower-level rock-solid ActivityPub framework.

🐒 botkit.fedify.dev

π•‚πšžπš‹πš’πš”β„™πš’πš‘πšŽπš•

Föderation DE Mo 03.03.2025 08:10:09

Β»EuropΓ€ische Alternativen fΓΌr digitale Produkte:
Wir helfen Ihnen bei der Suche nach europΓ€ischen Alternativen fΓΌr digitale Dienstleistungen und Produkte, wie Cloud-Dienste und SaaS-Produkte.Β«

Falls ihr euch oder die Bekannte & Verwandte so wie Entscheider*innen / Forgesetzte fragen, was es denn fΓΌr EuropΓ€ische Alternativen fΓΌr/als Webdienste gibt, dann ist dieser Link sicher was dafΓΌr.

πŸ’» european-alternatives.eu/de

Vivaldi

Föderation EN So 02.03.2025 15:28:20

What’s one β€˜tiny’ browser feature that makes a huge difference in your day? πŸ€”

David Bisset

Föderation EN Mi 26.02.2025 11:33:29

If you remember (and like) the "old web" (I would even say even almost BEFORE officially "Web 1.0" as labeled) then you might enjoy this nostalgic and hopeful look at the "fun" web:

"This page is under construction: A love letter to the personal website".

localghost.dev/blog/this-page-

FediMeteo

Föderation · Mi 26.02.2025 10:05:17

alexandra

Föderation EN Mo 24.02.2025 03:20:38

today is officially *THREE* weeks until the submission deadline for Good Internet magazine!

Good Internet launches in May 2025. it's a volunteer-run, not-for-profit print and digital quarterly magazine for personal website owners and those interested in using the internet as a means of self-expression, art, and recreation.

πŸ” we're looking for 1,500-4,000 word articles about anything related to that!

you could write about:

* history
* personal
* on the
* finding inspiration for a
* trends
* running from the of the
* lessons or post-mortems from projects
* news or overviews of projects

if it relates to hobbies on "this side of the web," whether you call it the or indieweb, we probably want to run it!

you can have your article as low-media (meaning only text and images) or interactive, where you code an entire webpage to help tell your story.

if you're interested in learning more, you can sign up for our email list for when we launch or you can check the submission guidelines @ goodinternetmagazine.com!

(please boost if you can! <3)

IT Notes

Föderation · Sa 08.02.2025 16:10:32

Menel

Föderation · Mi 05.02.2025 22:18:38

After seeing
Improving snac Performance with Nginx Proxy Cache from @itnotes@snac.it-notes.dragas.net via
https://snac.it-notes.dragas.net/itnotes/p/1738139676.258050
https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/
I decided to prematurely optimize and adjust this for my apache2 httpd server in debian where I run snac.

I've never done any caching etc before so it was a nice adventure to learn something new. The documentation helped and in the end it wasn't very hard. I learned a bit about some http headers and regex on the way too.

Basically it works like this:
Enable the relevant modules:

a2enmod expires cache cache_disk

Be sure "htcacheclean" is running to clean up old disk cache. (under debian see /etc/default/apache-htcacheclean or else the relevant systemd service)
Then add to the snac virtualhost config:

    CacheRoot /var/cache/apache2/mod_cache_disk
CacheQuickHandler off
CacheLock on
while testing stuff;
CacheDetailHeader on

Instance ist not at the root, but under "/social"; so this needs to be adapted:
<LocationMatch "^/social/[^/]+/s">
CacheEnable disk
ExpiresActive On
ExpiresDefault "access plus 30 days"
</LocationMatch>
This will use the disk cache to cache everything under the /s/ Path, same as the original ngnix tutorial, Utilizing the mod_expires to generate the appropriate cache headers (for lazy ones like me), In this case caching it for 30 days.
Further reading and all options explained under https://httpd.apache.org/docs/2.4/caching.html ff

Thanks for the initial tutorial @itnotes@snac.it-notes.dragas.net

Edit:
Oh and don't hesitate to tell me what I did stupid while setting this up, maybe in nicer words, if it is. And also I can't get the markdown Code formatting working apparently. Well. Sorry for all the edits.


Vivaldi

Föderation EN Mo 03.02.2025 14:11:01

Hey web devs, ever used CSS Grid or the :has() selector? Ever wondered how they actually made it into browsers?

Stephanie Stimac (@seaotta) from Igalia (@igalia) spills the beans on how new web features get funded, developed, and shipped. Turns out, it’s not as simple as you’d think.

Catch the convo on the latest For a Better Web Podcast.

πŸ“Ί Watch: youtube.com/watch?v=loBPN54siC
🎧 Listen: open.spotify.com/episode/1tzEQ

A podcast episode image of Bruce Lawson and Stephanie Stimac. Text on image: Episode 06 - Funding the web platform for the future.

(Medien: 1)