@cassidy@blaede.familyI finally added pagination and tags to my blog. Only a decade after setting up this iteration of the site. 🫣
https://cassidyjames.com/blog/blog-updates-pagination-tags-import/
What this server has with the tag: posts by people here, and posts from elsewhere that reached it.
@cassidy@blaede.familyI finally added pagination and tags to my blog. Only a decade after setting up this iteration of the site. 🫣
https://cassidyjames.com/blog/blog-updates-pagination-tags-import/
@cory@follow.coryd.dev📝 Caching, bot defense and a CDN #ai #development #tech #webdev
I've been wary of and interested in putting a CDN in front of my site. I had tools in place to block bots (and several countries), but they were fragmented and it was an ongoing rock fight. I had a Go job that banned IPs after too many 404s, a crawler denylist that mirrored my robots.txt, and an SQL-injection probe filter (regex). I also wanted the improved load...
https://www.coryd.dev/posts/2026/caching-bot-defense-and-a-cdn
-d, --data-raw, --data-binary, --data-urlencode, -F, --json: what each curl option really sends, which Content-Type it sets, and how it maps to fetch and Python requests.
https://findutils.com/blog/curl-data-options-explained-d-data-raw-data-urlencode-form-json/
#curl #webdev
My employer would like you all to know that if you or your company need Object Storage then take a sneak peek at this: https://jottacore.com 🇳🇴
👀
#ObjectStorage #S3 #AmazonS3 #EuropeanAlternatives #MeanwhileInNorway #WebDev #Jottacore #Jottacloud
@cory@follow.coryd.dev🔗 "AI, make the website good" via @zachleat #development #webdev #ai #tech
Millions of Large-Language-Model-generated words have been spilled on craftsmanship in this gilded-age of software development. We now have agents to plan how code will be written, agents to write code, agents to review code, agents to orchestrate and dispatch tasks to other more (or less) capable subagents (these heavily subsidized tokens aren’t going...
@cory@follow.coryd.dev📝 My router is not a calculator #development #webdev #tech
I run my own analytics on this site. It's straightforward, collects as little as possible and gives me some basic counts, referral info and a list of 404s to (potentially) fix. Server-side analytics are noisy, so most of this is reported from a simple client-side script. What is surfaced from the server requests are 404s. I use these to find links I've broken, near-miss...
https://www.coryd.dev/posts/2026/my-router-is-not-a-calculator
@cassidy@blaede.family
@cory@follow.coryd.dev📝 Expanding my music pipeline #development #webdev #musicbrainz #music #navidrome
I've written at length about my scrobbling implementation on my site. Until now I'd managed the metadata for my music manually, editing it on macOS before adding it to Navidrome. That gave me direct control, ate time and came with quite a bit of tedium.
https://www.coryd.dev/posts/2026/expanding-my-music-pipeline
The newest with the tag on the neighbour servers, asked as the page opens, at most every quarter of an hour.
Radio stations wanted an ending that sounded like radio. So they moved into Micronesia. About 4,300 pages live under .fm now, including Yoga Radio. The island never saw it coming. cl0q.com/site/yogarad... #webdev #domains #internet
How #ZhipuAI has fallen from grace. Got this from a client: «GLM 5.3 but token usage is just asenine. If GLM 5.5 doesn't cure cancer, we're going back to Anthropic and OpenAI» Anyone can share what happened? #AI #ArtificialIntelligence #LLM #GenAI #GLM #GLM53 #Coding #Code #VibeCoding #VibeCode…
The best developer tools are the ones that get out of your way. Clean inputs, predictable outputs, zero bloatware. That's the benchmark for every endpoint we ship. #dev #webdev #designphilosophy
A Firefox 161 nyilvános béta elérhető. Főbb változások: testreszabható gyorsbillentyű URL másoláshoz, WebRTC/H.264 jobb támogatás (akit érint), munkamenet-helyreállítás hibajavítása, Chrome-importnál látogatottsági sorrend, Android/macOS megjelenés- és teljesítményjavítások, új CSS/Fejlesztői…
Opening an app in two tabs should not turn every form into shared state. Chapter 13 explains how Tab Sync shares finalized FeatureCell State across same-origin tabs while selection, unsaved forms, loading, and errors remain local. New post: https://go.sdux-vault.com/t059-mt?i=09 #StateManagement…
⚓️ New Article: For and against https://gomakethings.com/articles/for-and-against/ #WebDev #FrontEndDeveloper #100DaysOfCode #CodeNewbie
Safari Just Made Browser-Controlled Dark Mode Real https://programming.dev/post/59260995
Somebody named a web server after a green unicorn. About 10,300 pages run on Gunicorn. It's a Python app server, and it answers for a Paris art gallery among others. The unicorn is doing fine. cl0q.com/site/dianede... #webdev #infrastructure #python
The header has a sky now https://programming.dev/post/59260842
Somebody is still building the web by hand. Neocities hosts 5,222 handmade pages, and the 90s never really left. cl0q.com/site/neociti... #webdev #retro #internet
RE: https://mastodon.social/@anatudor/117518158596449462 So I got a notification this little thing was trending on @codepen: https://codepen.io/thebabydino/pen/OPpdVEm?editors=1100 Absolutely no text duplication. Instead, the rotation is created by an #SVG #filter. The gradient outlines with…
📝 New Article! Um revisor encontrou três critérios WCAG errados no meu plugin de acessibilidade. Fui verificar e encontrei oito. A revisão de um marketplace rejeitou o meu scanner de acessibilidade para WordPress porque citava critérios WCAG errados, obsoletos ou sem relação com o que a…
“A few years ago, if you told someone you were a software developer, they said something like ‘oh, that must be complicated, I have no idea how that works.’ Now they say ‘oh, you do software? I do too, I made a tool yesterday while watching TV.’” — Vincent Schmalbach _____ #Development…
Domain endings of the 773 approved listings on CodeTrendy, counted today: .com 391, .app 64, .ai 43, .io 40, .net 25, .dev 16. One technical side note on .app and .dev: Google Registry runs both, and .app was the first TLD on the HSTS preload list. Browsers load any .app site over HTTPS only, so…
Gamers claimed a whole country's ending. About 8,100 pages end in .gg. That is Guernsey's ending, and most of the sites wearing it have never been to Guernsey. This one is the front door to every Discord server. cl0q.com/site/discord... #domains #internet #webdev
A favicon from one URL, styled with query parameters: emojifavicons.com/rocket?shape=hexagon&bg=1a1a2e gives a rocket in a dark hexagon. There are 16 shapes, any hex background and 18 branded themes (dracula, nord, github-dark, tailwind…). It's a plain SVG, so no build step and no file to upload.…
Is that JWT expired, or not valid yet? Paste it into the FindUtils JWT Decoder: header and payload are decoded, iat/nbf/exp appear as dates, and an expired token gets a warning. Decoding runs in your browser. A Verify tab checks HMAC secrets or an RSA PEM key, and Generate makes test tokens.…
Building an internal or invite-only app on Supabase? Check whether public sign-ups are still enabled. If they are, anyone can create an account, and every RLS policy written "to authenticated" now includes them. Short tip on checking and closing it:…
Alright, folks. This one has been a long time coming. Today I'm excited to announce Angular (@angular) wrappers for Custom Elements! #html #css #javascript #WebDev #WebComponents https://wc-toolkit.com/integrations/angular/
Dew Drop - November 11, 2026 (#4790) https://www.alvinashcraft.com/2026/11/11/dew-drop-november-11-2026-4790/ #dotnet #appdev #cloud #ai #webdev #csharp #windowsdev #vscode #visualstudio #github #dewdrop
allheim has been updated.