この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは、フロントエンドエンジニアのmehm8128です。 2026年の前期に、5回にわたりJxckさん主催のweb-studyにサイボウズ社員が参加しました。サイボウズからも何名か登壇しており、5回中2回は会場提供も行ったため、今回は5回のイベントを振り返っていきます。 #tpac_study web-study.connpass.com #tpac_studyでは、2025年11月に神戸で開...| Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '26の記事です。 こんにちは!サイボウズでフロントエンドエンジニアをしている たくぼう です! はじめに フロントエンドの開発では、JavaScript には ESLint、CSS には Stylelint と、Lint ツールを入れるのが当たり前になっています。 一方で HTML はどうかというと、意外とノーチェックのままになっていないでしょうか。 HTML は多少間違ってい...| Cybozu Inside Out | サイボウズエンジニアのブログ
See also: day one, day two. There is only one thing that is better than two days of HTTP workshop, and that is of course three days of HTTP workshop. The final day of this edition of the series started out with us again shuffling around where we parked ourselves around the big table. Except … Continue reading Workshop Basel day three→| daniel.haxx.se
If you missed it. I already described day one. Caffeinated and ready, we all gathered in the same spacious room as yesterday, but seated in new places as “suggested” by our captain. Some of us even remembered to move over the name tags we wrote yesterday to our new seats. No time was wasted on … Continue reading Workshop Basel day two→| daniel.haxx.se
On this hot summer’s day in Basel, Switzerland, the seventh HTTP workshop started. These events tend to work roughly the same way and the people in the room are also to large extent familiar and known since previous editions. Forty people in a meeting room, where we take turns in doing short talks on HTTP … Continue reading Workshop Basel day one →| daniel.haxx.se
I like to use scrollbars. I move my mouse cursor to the scrollbar handle and move it about – scrolling like this is so much faster than with the wheel if you want to scroll more than a few lines. I didn’t notice how often I did this until sites started breaking this. It seems to be fashionable to put a margin around the entire document, resulting in the scrollbar no longer being aligned to the edge of the screen. This is an absolute bollockache because now you can no longer just move the ...| arp242.net
Debugging a notification that stopped arriving after a minute: four healthy-looking layers, two quiet failures, one browser timeout.| jvalol
This document contains some thoughts about the storage and comparison of URLs, common operations crucial to the correct function of security software like Microsoft SmartScreen. Importantly, URLs are also displayed on security surfaces to enable the user to make a decision based on their contents. Eight years ago, I wrote the Guidelines for URL Display.Continue reading "Guidelines for URL Storage and Comparison"| text/plain
Federated services are the only escape from corporate platforms and lonely self-hosting. ActivityPub works. Git forges are next. AI just made protocols cheap enough to iterate on.| Ata Kuyumcu's Blog
Check whether your WordPress site is affected by the pre-authentication RCE in WordPress Core. A free checker from Searchlight Cyber.| wp2shell
Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day| www.neatnik.net
Can you safely protect patient data with automated code? Explore why using AI to build a website introduces critical security, privacy, and HIPAA compliance risks.| Lead to Recovery
Learn why a professional website is essential for attracting customers and establishing your brand's online presence.| Coruzant Technologies
What Defines The Best Plumbing Websites? Your plumbing company website represents your business to residential and commercial clients alike. The most effective web design can set your plumbing apart from others. Ask yourself these questions: How can my website help me stand out from other plumbers near me? How can I get my website to […] The post 15 Features Of The Best Plumbing Websites With Examples appeared first on Valve + Meter.| Valve + Meter
This is a redress of my 2019 post Link + Disclosure Widget Navigation, except (as the title implies), I’ve modified it to use native HTML popovers instead of ARIA or HTML disclosure widgets. Popover has the benefit of using appropriate HTML structure and semantics while removing the need for scripting…| Adrian Roselli
Chrome 150 has landed support for focusgroup, a feature proposed by Open-UI and not yet in WHATWG HTML as anything more than a feature request. Open-UI has outsized representation from Google and Microsoft folks, so it’s no surprise Chrome would implement it first. “FOCUS!” by Metro Centric, CC BY 2.0;…| Adrian Roselli
I got curious about what HTTP headers Chrome is requesting so I stood up a trivial HTTP server and this is what is on the wire. $ while true; do echo -e "HTTP/1.1 200 OK\nContent-Length: 3\n\n…| Nelson's log
TL;DR: is your refrigerator running malware? If so, you better catch it!| xeiaso.net
Blog post: Too many words about DIDs by Steve Klabnik| steveklabnik.com
Digital identities and what they mean for the web have become a hot topic of discussion in the last few years.They have also brought many controversies: age ...| gendignoux.com
Query any HTML table with PRQL| avlasov.cabal.run
As Web standards have moved on, a particular 1990s library of GIFs has been hard to effectively archive and was at risk of being lost forever. So I swooped in, wrote some hacky code, and now a few thousand low-res images have been saved for posterity. Hurrah, I guess?| Dan Q
The Proportional Web| owickstrom.github.io
Headless Web bedeutet, dass Datenbasis, Content-Backend, visuelles Frontend und externe Schnittstellen entkoppelt geplant werden. Der Inhalt liegt nicht fest in einer einzelnen Website-Oberfläche, sondern kann über APIs in Website, App, Shop, mehrsprachige Landingpages, KI-lesbare Datenquellen oder einen Agentic Workflow ausgespielt werden. Für KMU ist Headless Web keine reine Technologiefrage, sondern eine Architekturentscheidung. In meiner Arbeit […]| Berger+Team
API-first bedeutet, dass eine digitale Lösung zuerst über Schnittstellen, Datenmodelle und Zugriffslogik geplant wird, bevor die sichtbare Oberfläche gebaut wird. Bei einer API-first Architektur ist die Website, App, Automatisierung oder KI-Agent-Anbindung nicht der Ausgangspunkt, sondern ein möglicher Ausgabekanal für sauber strukturierte Daten, Funktionen und Rechte. Ich sehe in KMU-Projekten seit Jahren dasselbe Muster: Die Technik […]| Berger+Team
Answer Engine Optimization ist die Optimierung einzelner Inhalte für direkte, verständliche und belegbare Antworten in Suchmaschinen-Antwortboxen, Sprachassistenten und KI-gestützten Antwortsystemen. AEO sorgt dafür, dass ein Inhalt nicht nur gefunden wird, sondern eine konkrete Frage so klar beantwortet, dass Menschen und Maschinen den Antwortkern schnell erfassen können. Kurz gesagt: AEO ist die Optimierung von Inhalten für […]| Berger+Team
I was asked to install a mobile app to get access to the itinerary of a trip to Disneyland I'm taking with the kids. Fuck that noise: couldn't it have just been a Web page? An hour of reverse-engineering later, it is, and it's superior in virtually every way to the "app" that it replaces.| Dan Q
Explore everything about Custom eCommerce Website Development, from planning and design to development, integrations, and business strategies.| IIH GLOBAL
Even if it's ultimately the right call, the new Mac app is a mess...| Spyglass
Announcing bigdraw.party: a big collaborative multiplayer drawing where strangers can draw together.| Alex Plescan
A walkthrough of how I migrated my blog's comment system from the Commento cloud service to self-hosting with Comentario, Commento's active fork. I share my experience setting up Comentario with Docker, configuring a reverse proxy with Caddy, and customizing its client-side CSS. This post also includes reflections on the learning curve of self-hosting and notes on future plans to move away from other cloud services.| Lesley Lai's Blog
This post talks about me completely rebuilding this website, moving from Gatsby.js to Astro due to build issues and Gatsby's decline.| Lesley Lai's Blog
This post explains how I implemented the bilingual functionality of this blog in plain Typescript.| Lesley Lai's Blog
Why is it so rare to see ambitious browser extensions?| Markus Strasser
The recent judgment has the potential to remake the internet and websites as we know them in Europe (unless it's ignored, modified, or interpreted rationally). Let's drop the big question upfront: did the EU top court (Grand Chamber) just prohibited websites with user-generated content, or anonymous| Security, Privacy & Tech Inquiries
L’impact de l’IA sur l’enseignement supérieur dans les années à venir est difficile à cerner. Quels cadres de référence historiques sont utiles pour imaginer les contours de ses conséquences ? Cet article de blog s’inscrit dans la suite de mes publications des 4 dernières années sur les significations et les conséquences de l’IA générative, à commencer par une note sur la portée de ChatGPT au moment de sa sortie en 2022. version en anglais de ce post disponible La ques...| Nocode functions - blog
AI is impacting higher education. What historical frames of reference are useful for imagining the contours of the consequences? This blog post builds on the accumulation of my postings in the last 4 years on the meanings and consequences of gen AI, right from a note on the significance of ChatGPT when it was released in 2022. this blog post is also available in French I am interested in a broad question — namely, the impact and consequences of AI on higher ed. This blog post is a short sid...| nocodefunctions.com
Verily, some of our brethren (and sistren) be afflicted with a sinister disposition. While the righteous scroll using the thumb of their right hand - as is good and proper - an accurs'd minority swing the other way. Look, you try writing an interesting bug report without sounding like a clanker, OK! I try to optimise my blog as much as possible. It may not look like much, but it has got it…| Terence Eden’s Blog
BotKit is a TypeScript framework for building standalone ActivityPub bots for the fediverse: its own server, not a Mastodon or Misskey account. Built by the Fedify team.| botkit.fedify.dev
Friction is a Feature| philip.mallegolhansen.com
MongoDB (from “humongous”) is a scalable, high-performance, open source, schema-free, document-oriented database. There’s a lot of buzz brewing about it, so I wanted to give it a try with PHP on my development Mac. The following is how I went about installing Apache, PHP and MongoDB on Snow Leopard …| david winter
When I announced that I was open-sourcing a quiz maker earlier this week, I noted that there were several limitations to what I had built. Most importantly, my quiz maker was a Python script, which substantially limits how many people can use it. After writing the blog post, Kami has made a HTML quiz maker that works in the browser. You can read the write-up on her blog, and try out the quiz maker for yourself. I helped out with the styles, which I really enjoyed. It is always nice to have a ...| James' Coffee Blog
For the first time, this site was on the receiving end of what I know as the Slashdot Effect and is today more commonly known as the Hug of Death. This is when some bit of your content becomes wildly popular and all of a sudden you get hit with a volume of traffic that you’d never seen before. Let’s unpack what happened.| Mike Bowler
Implementing dark mode with minimal JavaScript and standard CSS| olliewilliams.xyz
Online shopping has always required a bit of imagination. You find the perfect jacket, dress, bag, or pair of shoes — but you still have to picture how it| TRENDLAND | Online Trend News
RFC 10008 is brand new a specification detailing the new HTTP method called QUERY: This specification defines the QUERY method for HTTP. A QUERY requests that the request target process the enclosed content in a safe and idempotent manner and then respond with the result of that processing. This is similar to POST requests but … Continue reading QUERY with curl →| daniel.haxx.se
One of my biggest pet peeves when visiting most commercial websites these days is the inevitable data privacy modal dialogue box that pops up on the screen. ...| Danielle's Diary
Implementing the ActivityPub protocol from scratch introduces massive technical hurdles, including fragmented signature standards, unpredictable JSON-LD document variations, complex distributed systems engineering, and critical security vulnerabilities. Developers frequently encounter silent failures like out-of-order message deliveries that cause permanently orphaned posts, undocumented platform-specific interoperability quirks, and exposure to server-side request forgery. Fedify, a TypeScri...| hackers.pub
Ein Headless CMS trennt Inhalt und Darstellung, liefert Inhalte per API aus und hilft KMU bei Mehrsprachigkeit, Tempo und KI-lesbaren Daten.| Berger+Team
So optimierst Du Dein Google Business Profile für KMU: 7 Schritte für Google Maps, Bewertungen, Öffnungszeiten, Tracking und lokale...| Berger+Team
Wordgard Release 0.1| marijnhaverbeke.nl
A real-time comparison of Entity Component System (ECS) and Object-Oriented Programming (OOP) paradigms using AssemblyScript WASM and native JavaScript.| www.dmurph.com
My first impressions after using Uruky for a month| prose.sh
Discover 7 hidden on-page SEO hacks to outrank your competitors. Learn advanced techniques like entity clustering, schema markup, and intent optimization.| Coruzant Technologies
Why AT URIs are not valid under IETF RFC-3986, what the impact is, and some possible ways forward.| bnewbold.leaflet.pub
Chrome V8 JavaScript engine features a heap sandbox to prevent an attacker from writing outside of the sandbox region with only a vulnerability in their JavaScript engine. However, VEGA discovered a special bug in the JIT compiler that allows an attacker to gain arbitrary read/write primitives in sandbox and even escape the sandbox to write outside of it solely on its own. This writeup will cover the technical details of the vulnerability.| nebusec.ai
Once the 'next big thing', now largely forgotten. What happened to the service worker?| www.jayfreestone.com
Using SEO (search engine optimization) to justify accessibility was only ever a technique for bosses or clients or stakeholders who see accessibility as a cost center and are typically driven more by dashboards or money. Ideally, you want to get past that ASAP to drive better outcomes for humans, not…| Adrian Roselli
Le web, ça ne tient jamais en place. Et 2026 ne fera clairement pas exception.Entre l’intelligence artificielle qui s’invite partout, les attentes des utilisateurs qui montent d’un cran et les enjeux environnementaux de plus en plus présents, les sites web doivent évoluer… intelligemment. Bonne nouvelle : ces changements vont surtout dans le sens d’un web […] L’article Les tendances web 2026 : Vers un futur plus intelligent, accessible et responsable est apparu en premier sur...| 10RUPTiV
Les entreprises d’aujourd’hui s’appuient sur des logiciels pour presque toutes leurs activites : vente en ligne, gestion interne, communication d’equipe ou encore comptabilite. Mais lorsqu’il s’agit de choisir une solution, une question cruciale se pose : vaut-il mieux opter pour un logiciel generique deja existant (Shopify, QuickBooks, Asana…) ou investir dans une solution sur mesure, […] L’article Logiciel sur mesure vs solution générique : lequel est le meilleur choix p...| 10RUPTiV
A data packed ad-free website designed to help you track 's FIFA World Cup bracket and standings. View interactive brackets and data!| worldcup.reeseric.ci
The one where I make a public service announcement.| dbushell.com
Meta-Robots, robots.txt und llms.txt sauber unterscheiden: Dieser Beitrag zeigt dir Zweck, Grenzen, typische Fehler und die richtige...| Berger+Team
SEO ist die Optimierung deiner Website für organische Sichtbarkeit in Google und KI-nahen Suchumgebungen. Einfach erklärt für KMU.| Berger+Team
Crawling einfach erklärt: Was Suchmaschinen-Bots tun, wie Crawling, Indexierung und Ranking zusammenhängen und welche Fehler KMU vermeiden...| Berger+Team
Content umfasst alle digitalen Inhalte auf Websites und anderen Kanälen. Hier erfährst Du, welche Formate dazugehören und warum Content...| Berger+Team
Das Model Context Protocol (MCP) verbindet KI-Assistenten kontrolliert mit Tools, Datenquellen und Diensten. Definition, Bausteine, Nutzen...| Berger+Team
Was ist ein KI-Agent? Definition, Abgrenzung zu Chatbot und KI-Assistent, Beispiele für KMU sowie Hinweise zu Autonomie, Workflow,...| Berger+Team
Cookies einfach erklärt: Definition, Cookie-Arten, Consent, DSGVO, ePrivacy und der Unterschied zu Local Storage – kompakt und praxisnah...| Berger+Team
I built and launched a new website yesterday. It wasn’t what I planned to do, but the idea popped into my head while I was drinking my morning coffee on Clapham Common and it seemed to be the kind of thing I could complete in a day – so I decided to put my original […]| Davblog
Mehrsprachige Website SEO richtig planen: Struktur, Keyword-Recherche je Sprache, hreflang, Navigation und Priorisierung für DE, IT und EN.| Berger+Team
Desde el 19 de junio de 2026 es obligatorio. Te explicamos qué es, a quién afecta y cómo implementarlo en WooCommerce y Shopify paso a paso.| Inprofit
DSGVO-Tracking für KMU verständlich erklärt: Was eine Einwilligung braucht, wann Matomo sinnvoll ist und wie du GA4 datenschutzsauber...| Berger+Team
Ein gutes Redaktions-Interface hilft KMU, Inhalte schneller, sicherer und CI-konform zu pflegen – mit Block-System, Design-Schutz, KI und...| Berger+Team
Personal site of Marek Šuppa — writing, teaching, and learning.| Marek Šuppa
Risk of reflected cross site scripting and Content-Security-Policy bypass in the WebSub intent verification| www.gabriel.urdhr.fr
Website-Performance erklärt: Was Webseitenleistung für KMU bedeutet, wie Ladezeit, Core Web Vitals, Hosting und Bildoptimierung...| Berger+Team
Ein digitales Betriebssystem für KMU verbindet Website, Inhalte, Anfragen, Automatisierung, KI-Lesbarkeit und Prozesse zu einer...| Berger+Team
Ein Lighthouse-Score über 90 entsteht durch Systemarchitektur: Medien, Frontend, CMS, TypeScript, PostgreSQL, Caching und klare Wartung für...| Berger+Team
OK, so you’ve made your JSON-over-HTTP API. Then someone told you that it’s not “really” REST unless it’s hypertext-driven. So now all your responses contain links, and you’re defining mediatypes properly and all that stuff. But I’m here to tell you that you’re still not doing it right. What you’re doing now is just “HYPE”. […]| Neil Madden
Was ist ein Sprachmodell? Ein Sprachmodell ist eine Art von Künstlicher Intelligenz (KI), die darauf trainiert ist, menschliche Sprache zu...| Berger+Team
Datenschutz für KMU: Definition, DSGVO-Rechtsgrundlagen, Auftragsverarbeitung, TOMs, Datenschutzerklärung, Tracking und KI-Tools kompakt...| Berger+Team
Secure mini apps for chats. No internet access, no tracking, no servers.| webxdc.org
Brasssmile presents itself as a dental authority, but the evidence reveals no clinic, address, or named professionals.| Coruzant Technologies
Hi, just me heading off some bad advice I’m starting to see in developer venues. Background The proposed Document Outline Algorithm, where headings would automatically reset themselves to the appropriate level based on their position in the DOM structure, was never part of a final HTML specification. It was quickly…| Adrian Roselli
My client was a utility company, and they had a big problem...| mohkohn.co.uk
As a non-native English writer, I rely on LLMs for grammar, copyediting, and translation, despite hating AI slop.| vincent.bernat.ch
I rebuilt this blog recently. Not a redesign. The old posts are still here, same URLs, same markup. What changed is that every page now carries a full structured data graph and every element is annotated with microformats. Most of the new posts were co-written with an AI that has a checklist of things it is not allowed to sound like, plus a set of voice rules. The AI drafts, I edit. The structured data handles the other side: helping machines understand the content.| Ata Kuyumcu's Blog
An ersatz CSS tutorial for people who need to style a web page, but aren't web developers. I am a wrong person to write this kind of thing, as I have neither the time, nor experience. I'd much rather read a book about this. Alas, I had to learn all this stuff from trawling MDN, so perhaps it is valuable to document what I have so far.| matklad.github.io
The one where I reject JavaScript UI libraries| dbushell.com
a simple but full-featured web player for Open Subsonic compatible music servers (Navidrome, Gonic, etc)| Tangled
Skip to content | Zoned Out
Go net/url| timothygu.me
Run away while you still can, it's not too late for you to avoid the curse of knowledge.| xeiaso.net
Fast pointer movements can skip over elements, breaking hover detection. The surprising solution can be found in game development.| Motion
A better concept model and more efficient tools for editing spoken word audio.| www.adamsolove.com