A modern web app written in c and served the old way: CGI, SQLite and a single binary. No frameworks, no containers and no regrets.| prophitt.me
Written with Kimi (kimi-for-coding). A story from when I was cleaning up the News section of a service I run solo. I was building a habit of actually announcing things — outages, new features, the us…| junueno.dev - articles (EN)
Many of us have craved a context selector at some point, but React still doesn't have one. I benchmarked 5,000 radios to see whether React Compiler makes that matter less than we think.| jjenzz.com
TL;DR: What started about ten days ago on a whim as an experiment in horizontally scrolling terminals across an ultrawide monitor turned into wideboi—a terminal multiplexer with animated cards, an embedded web UI for phones, a desktop app, and a headless control surface for AI coding agents. This really didn't need to get made, except that I wanted to make it.| blog.lmorchard.com
Iframes can now size themselves to their content with CSS. What it replaces, where it helps, and why the embedded page has to say yes.| Ahmad Alfy's Blog
Currently a scam group is sending out email to the administrators of web sites that link to a variety of dead domains. They claim to be the legitimate operators of the dead domains in question and …| etbe - Russell Coker
Trois géants des réseaux sociaux qui montent ensemble au front contre un régulateur, ça ne se voit pas tous les jours. Depuis lundi 5 octobre, … L’article Meta, TikTok et X attaquent le gendarme britannique du web devant la justice est apparu en premier sur Les Actus du Net.| Les Actus du Net
InternetPressureProbe showed up in my access logs. Here is what InternetPressure.io is and what its probes measure.| Web-Performance Blog
Opera 137 Released with Per-Window Vertical Tab State| UbuntuHandbook
Domina JSON en Delphi: TJSONObject, serialización de objetos con REST.Json, la trampa de las fechas ISO 8601 y System.JSON medido contra JsonDataObjects en 14 MB.| while true do;
What's new in LisaGUI: new typefaces and other recent changes.| Andrew's WebLog
A wordpress adatbázis kapcsolat hiba gyorsan javítható. Ismerje meg a wp-config.php ellenőrzését, a cPanel beállításait és a biztonsági mentés lépéseit.| aWh
A 403 forbidden hiba javítása lépésről lépésre: derítse ki a jogosultsági és .htaccess hibákat a cPanel felületén, és állítsa helyre weboldalát biztonságosan!| aWh
A cdn használata wordpresshez növeli a sebességet és a biztonságot. Ismerje meg a helyes beállítást, a DNS-kapcsolatot és a gyorsítótárazási hibák elhárítását!| aWh
Megtelt a postafiókja? Az email fiók tárhelyének növelése cPanel felületen gyors és biztonságos. Ismerje meg a kvótabővítés pontos lépéseit útmutatónkból!| aWh
Miért kerülnek a leveleim a spam mappába? Ismerje meg a technikai okokat és a hatékony megoldást: SPF, DKIM és DMARC beállítások a biztos e-mail kézbesítésért.| aWh
A szerver válaszidő csökkentése kulcsfontosságú. Ismerje meg a 200 ms alatti TTFB elérésének lépéseit, az adatbázis-optimalizálást és a megbízható KVM VPS-t!| aWh
TL;DR I made a thing and think it’s cool. Have you ever wanted to send someone a link, not to a huge and confusingly-laid-out webpage, but to the one sentence that’s relevant to them? So have I. For technical people, this has sometimes been possible,| The Autodidacts
I have written before about how to link to a specific segment of a youtube video, and how to link to specific words or paragraphs within a webpage. I even knew, vaguely, that you could link to pages of PDFs. But, all in the course of a normal workday researching| The Autodidacts
A blog mostly about Clojure programming| andersmurphy.com
The market is flooded with so many accessibility overlays that it’s impossible to keep up. I’ve written about the biggest players (plus some also-rans) and provided enough technical details that most readers should know how to quickly evaluate their false claims and poor technology. Never mind their ethical failures as…| Adrian Roselli
The one where I provide employment advice.| dbushell.com
Claude CodeやCursorをはじめとするAIエージェントを活用した「バイブコーディング」が広まる一方で、`.env`の認証情報漏洩や悪意あるパッケージのインストールなど、従来の開発では起きにくかったセキュリティインシデントが報告されています。本記事では、セキュリティエンジニアの視点からバイブコーディングのセキュリティリスクを7つに整理し、Agent Skill・MCPサー...| GMO Flatt Security Blog
はじめに こんにちは。GMO Flatt Security株式会社セキュリティエンジニアの村上です。入社してから5年ほどWebアプリケーションを中心に脆弱性診断を担当しています。 近年、言語やフレームワークの進化により、SQL Injectionなどの古典的脆弱性は減少傾向にあります。しかし、今なお変わらず検出され続けているのが「認可制御不備」です。対策をしようにも、特定の技術...| GMO Flatt Security Blog
はじめに こんにちは。GMO Flatt Securityのセキュリティエンジニアの松井(@ryotaromosao)とチョン(Eui Chul Chung)です。 皆さんは、「署名付きURLにおけるパストラバーサル」の脆弱性をご存知でしょうか? Webアプリケーションで署名付きURLを実装する際、AWS公式のSDKを用いることが多いかと思います。過去にはその公式SDK自体にパストラバーサルの脆弱性が見つかった事例...| GMO Flatt Security Blog
はじめに こんにちは。株式会社GMO Flatt Securityセキュリティエンジニアの森(@ei01241)です。 近年、React、Vue、Angularといったフロントエンドフレームワークを用いたSPAの開発が主流となり、Webアプリケーションにおけるクライアントサイドの役割はますます増大しています。動的なルーティングやAPIからのデータ取得など、多くの処理がJavaScriptによって実行されます。 この...| GMO Flatt Security Blog
XSSこわい 若頭: おいお前ら、なにかおもしろい遊びをしねえか。こんなにみんなで集まる機会もそうねえだろう エンジニア佐藤: そうですねえ、こんなのはどうでしょうか。人間誰しも怖いものが1つはありますから、それをみんなで教えあってみましょうよ 若頭: そりゃあおもしれえな。そうだなあ、おれはヘビが怖いね。ありゃ気味が悪くてしょうがねえ エンジニア...| GMO Flatt Security Blog
Did your GA4 events stop working after optimizing with Partytown? Learn how to configure the `forward` property in Astro to bridge `gtag` and `dataLayer.push` between the main thread and Web Workers.| Fatbobman's Blog
On savait les réseaux sociaux mauvais pour le moral des adolescents, on a maintenant une facture. Des chercheurs de l’AP-HP, de l’université Paris Cité, de …| Les Actus du Net
What came first: browsers or specifications? Why are specifications important? Why do we sometimes change a specification instead of browsers? What matters most: the specification or the user experience? What happens when the specification says one thing, but Chrome, Firefox, and Safari all agree on something else? A story about browsers, web standards, compatibility, and the feedback loop that keeps the Web working.| Atbrakhi
For years, advocates for web standards, performance, and accessibility have implored web developers to “use the platform”. I’ve often been one of those…| Read the Tea Leaves
Você tem um arsenal e um jetpack, e sua missão é destruir sites. Use as teclas A, S, D e W para se movimentar pelo leiaute e o botão do mouse para atirar. (O direito lança granadas.)| Manual do Usuário
Blog personal sobre Linux, self-hosting, informatica y la web abierta| Si lo haces, hazlo bien!
Muchas organizaciones invierten decenas de miles de euros en rediseños web que resultan en escaparates estéticamente impecables pero comercialmente inútiles. Tratar la web corporativa como un folleto digital en lugar de concebirla como un software de conversión es uno de los mayores frenos para el crecimiento B2B. Analizamos los 7 errores críticos de arquitectura, rendimiento y diseño de interacción que impiden transformar visitas de alta intención en oportunidades reales en el CRM. L...| Inprofit
Analizamos sin filtro comercial cuándo WooCommerce sigue ganando a Shopify en 2027: coste real, integración ERP y agentes de IA.| Inprofit
Ein „Geschäftsmodell“ beschreibt im Grunde, wie ein Unternehmen plant, Geld zu verdienen. Es ist die Blaupause für den Erfolg, die zeigt,...| Berger+Team
Ein Website-Entscheidungssystem macht aus Seiten klare Entscheidungswege. So verbesserst du Nutzerführung, Preislogik und qualifizierte...| Berger+Team
Ein digitales Betriebssystem für KMU verbindet Website, Inhalte, Anfragen, Automatisierung, KI-Lesbarkeit und Prozesse zu einer...| Berger+Team
El Consejo General de la Iglesia en la Educación (CGIE) presenta tres iniciativas que representan un impulso en el desarrollo de este espacio de encuentro y colaboración entre las distintas realidades en las que la Iglesia está presente en la educación. Por un lado, la nueva web del CGIE, concebida como un espacio común de […]| Conferencia Episcopal Española
How Bitcot built Huddle Up, a no-account group scheduling tool, by running coding agents in a governed agentic loop under ADLC. The deep-module architecture is what made that loop safe to run unsupervised.| Web and Mobile App Development Company | Bitcot
Chris Ambler won’t end up running .web, but perhaps .epic. Verisign is introducing .web this year, but the idea for the domain dates back more than three decades. Today’s guest was there at the beginning. Chris Ambler, Director of Domains for Registered Agents, Inc., discusses the long and winding history of .web and his role […] Post link: It’s a long story: from .web to .epic – DNW Podcast #604 © DomainNameWire.com 2026. This is copyrighted content. Domain Name Wire full-text RSS...| Domain Name Wire Podcast
The perfect app for your band practice recordings. Built by musicians, for musicians!| reecoute.fr
Damit Menschen und KI-Agenten Angebote belastbar vergleichen können, brauchen Preise einen klaren Leistungsumfang, eine Gültigkeit und aktuelle Verfügbarkeitsdaten. Der Leitfaden zeigt KMU, wie sie Preisangaben strukturiert und eindeutig veröffentlichen.| Berger+Team
Eine Website per Chat zu pflegen spart Zeit, wenn Leserechte, Schreibrechte, Freigaben und Rücksetzung klar geregelt sind. Der Ratgeber zeigt den sicheren Ablauf vom Befehl bis zur protokollierten Veröffentlichung.| Berger+Team
Website-Markdown ergänzt öffentliche HTML-Seiten um eine maschinenlesbare Seitenfassung. Der Leitfaden zeigt URL-Konvention, Synchronisierung, Mehrsprachigkeit, Canonical-Zuordnung und Qualitätssicherung.| Berger+Team
Today, Faircamp 2.0.0 was released. If you’re an independent musician and want to own your own web presence, Faircamp is an incredible way to do it, and 2.0 in particular adds a lot of cool stuff, particularly a desktop application which makes it much easier to set up and maintain your site. I don’t use Faircamp personally (nothing against it, I just already have my own tools for maintaining my site) but it is an incredible piece of software that probably covers all of your needs and then...| Sockpuppet: Blog
A person watching over my shoulder asked “How are you switching| ongoing by Tim Bray
I have never dared to write or define a standard for the web, let alone one about design. I am more of a technical person than anything else. But for fun, this time I am going to do it. I am going to define a design and development pattern that gives a consistent layout and user experience across every terminal browser, easy to navigate by tabbing, respecting verticality and without depending on CSS, JavaScript or images. And I am going to do it with clear, verifiable rules. I will call this ...| Andros Fenollosa Blog
How we fully migrated github.com away from CSS-in-JS.| The GitHub Blog
Unique Content – was steckt eigentlich hinter diesem Begriff? Ganz einfach gesagt, handelt es sich um einzigartige Inhalte, die du für...| Berger+Team
Ein Copywriter ist ein Werbetexter, der Texte für Anfragen, Klicks und Käufe schreibt. Hier erfährst du, was Copywriter machen und wie sie...| Berger+Team
Privacy by Design für KMU: So planst Du Datenschutz, Website-Tracking, Formulare, CRM und KI-Tools sauber vor dem Launch – inklusive...| Berger+Team
10 Mejores herramientas para crear imágenes con IA (Gratis y de Pago) En este recopilatorio de herramientas para crear imágenes con Inteligencia Artificial gratis descubrirás las mejores soluciones gratuitas para crear imágenes con palabras. No solamente encontrarás infinidad de imágenes para inspirarte, sino que podrás generar imágenes con IA de absolutamente cualquier cosa que se te ocurra. Herramientas para crear imágenes con IA Gratis 1. Nano Banana […] Este artículo es un...| Marketing and Web
Bancos de vídeos sin copyright gratis: Las mejores webs de stock y sin marca de agua En este recopilatorio vamos a listar 10 bancos de vídeos sin Copyright gratis, y lo mejor todo, sin marca de agua para que puedas usarlos libremente en cualquiera de tus creaciones digitales. Si lo prefieres, también tenemos un listado con los mejores bancos de imágenes gratis sin Copyright para que complementes lo que veas en este artículo. […] Este artículo es un contenido original del Blog de Mar...| Marketing and Web
KPI-Definition einfach erklärt: Unterschied zwischen KPI, Kennzahl und Metrik, wichtige KPI-Beispiele, Vanity Metrics, Formeln und Tipps...| Berger+Team
Was ist Conversion-Tracking? Wenn Du Dich fragst, wie erfolgreich Deine Marketingmaßnahmen sind, dann ist Conversion-Tracking Dein...| Berger+Team
First-Party-Daten sind Daten, die Du direkt selbst von Deinen eigenen Kundinnen, Kunden oder Website-Besuchern erhebst – über Deine eigenen...| Berger+Team
Hi everyone. In this blog post I want to take you in an adventure of parsing Org mode with Parsing Expression Grammars (PEG) in Guile Scheme (ice-9 peg) and converting to HTML (via SXML): OrgWebAlchemy.| jointhefreeworld.org
I’ve now been working in tech for 25 years, and in that time I’ve developed some wisdom. One theme I’ve discovered and blogged about repeatedly over the years is profound despite its simplicity: In many cases, the best way to know whether something will work is to just try it. I’ve written numerous posts makingContinue reading "Experimentation: Just Try It!"| text/plain
◈ Modeling JournalNotes, forms, and things taking shape.GitHub repo ↗Connecting…| cartesian-theatrics.github.io
Vary support is now available in Cache Rules on every plan. You can normalize known negotiation headers, pass exact values through to the origin when those small differences matter, or bypass cache when the variation is too unpredictable.| Cloudflare Blog
Agent Descriptor Files sind strukturierte Beschreibungsdateien, mit denen ein softwarebasierter Agent seine Fähigkeiten, Regeln,...| Berger+Team
Mach Inhalte KI-verwertbar: klare Sprache, präzise Titel, konsistente Begriffe; Schema.org/JSON-LD mit Autor, Datum, Lizenz, Quellen,...| Berger+Team
A forum + chat built on Nostr to manage your community - dtonon/squalk| GitHub
Just a shout-out that I was recently featured on Zachary Kai's People and Blogs series. Go check out the post here: People and Blogs: Christian! Lots of praise to Zach and his predecessor, Manuel Moreale, for their series of interviews with various people on the web!| cleberg.net
I am so happy feed readers let me ignore the author's style sheets.| cleberg.net
Like others participating in Junited have mentioned, I recently discovered this project and love the idea. While the month is more than halfway past, I'll make sure to update this post with the best links I discover throughout the remainder of June 2026. Smallweb is Becoming an Archipelago: Coincidentally, I browse most of these websites as well. Emacs, how it all started (for me): I love hearing stories about Emacs, especially from beginners. .gitignore Isn’t the Only Way To Ignore Files i...| cleberg.net
As I've mentioned in previous posts, I utilize a unique pipeline to draft posts, compose my website, and to build and deploy the static files. This stack uses the following software: Emacs Weblorg Python Minify rsync Environment variables I've historically relied on the following build and deployment methods: Manually running ENV=prod emacs --script publish.el; Then building out a build.py script to automate the Weblorg publishing method and allow for custom steps, like adding recent blog pos...| cleberg.net
I thought about this topic for a long time today before starting to write this post, as I don't think of myself as someone with intersecting interests. I generally lean pretty hard into interests and in my mind, they're all technology-related. However, I've settled on the following topic: The Minimalist Technologist. 1. Personal Life In my personal life, I spend my leisure time doing a few primary things: Technology: Obviously. I love to learn about new things online, blogging, programming, s...| cleberg.net
1. WCAG 2 What are the Web Content Accessibility Guidelines (WCAG) 2 requirements? While the full list of WCAG requirements may seem intimidating, it's actually straightforward for a static site like cleberg.net if you are intentional about design. Luckily, they offer a Quick Reference guide that is much easier to parse than the full specification. So, while it wasn't onerous to push myself over the 100% threshold, I wanted to write about how my current website design contributed to my compli...| cleberg.net
1. What's a Digital Garden? Before I start describing digital gardens, I want to show a couple examples that are distinct enough to show how varied digital gardens are. The first is a website (ava's space) and the second is a private collection of notes, using org-roam. Figure 1: avas.spaceFigure 2: Org RoamA digital garden is a personal space, just for you. It could serve any number of purposes, which I'll get into later, but the key is that it serves a specific purpose for yourself. The pri...| cleberg.net
I know what you're thinking: "ANOTHER blog post about redesigning the website?" Yes. Another blog post about redesigning the website. I enjoy it, what can I say? I wrote my latest post about redesigning from a monospace-driven, terminal-styled theme to a more natural paper-inspired theme. However, it left a nagging feeling that something was missing. What if I took it further? Was there really any reason that I had any of that CSS at all? Figure 1: Old ThemeFigure 2: New Theme1. Inspiration I...| cleberg.net
Please note that this redesign is a work-in-progress and is not complete. The content below describes the beginning of this journey and where I think it may take me next. Figure 1: The Old ThemeFigure 2: The New Theme1. Inspiration I've written numerous times on this blog about minimalism, so it shouldn't surprise any readers here that I've redesigned my website again for even more minimalism. However, it's a bit different this time as I've historically designed my website to be very computer...| cleberg.net
When developing websites locally, I often use a simple Python web server to observe the changes. python3 -m http.server However, this approach has its limitations. For example, this approach does not enable logging or access controls. You also need to customize SimpleHTTPServer if you have advanced needs from your web server. So, I went to find an alternative that is almost as easy and far more extensible and found Docker Desktop to be a suitable replacement. 1. Docker Desktop 1.1. Installati...| cleberg.net
First and foremost, apologies to those who subscribe via RSS as I know that my feed duplicated itself when I moved this blog over to org-mode last night. This post focuses specifically on the configuration and tools I use to blog from Emacs with Org-Mode and does not focus on Emacs or Org-Mode themselves. Refer to the post I wrote about Doom Emacs & Org-Mode for more information about my base Emacs configuration. 1. Weblorg The first step in blogging with Org-Mode is to choose a method to con...| cleberg.net
In this project, I am going to show you how to use Tableau Public for free to create simple dashboards. I will be creating simple visuals from an Omaha crime data set and combining them to create the dashboard below. You can view this dashboard interactively online here: Omaha Crime Data (2015 - 2023). Figure 1: Tableau Dashboard1. Gather the Data You can download incident data from the Omaha Police Department on their Incident Data Download page. They currently have files for the years 2015 ...| cleberg.net
1. Overview GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. 2. Installation To start, you'll need to install GoAccess for your OS. Here's an example for Debian-based distros: sudo apt install goaccess Next, find any number of the MaxMind GeoIP database files on GitHub or another file hosting website. We're going to use P3TERX's version in this example: wget https://github.com/P3TERX/GeoLite.mmdb/raw/...| cleberg.net
1. The State of This Website Over the years, this website has changed URLs, styles, content focus, and much more. However, it seems that I am never done, as I am yet again changing this page to fit my current needs and wants. While this site was already minimal (~12kb), it contained a lot of disorganized content and some poorly chosen color schemes. The recent updates attempt to fix these items while focusing on what I truly care about here: the content within each page. 2. Recent Changes I'v...| cleberg.net
1. Problem I recently migrated domains and replaced the old webpage with a simple info page with instructions to users on how to edit their bookmarks and URLs to get to the page they were seeking. This was not ideal as it left the work up to the user and may have caused friction for users who accessed my RSS (Really Simple Syndication) feed. 2. Solution Instead, I finally found a solution that allows me to redirect both subdomains AND trailing content. For example, both of these URLs now redi...| cleberg.net
1. Text Compression Text compression allows a web server to serve text-based resources faster than uncompressed data. This can speed up things like First Contentful Paint, Tie to Interactive, and Speed Index. 2. Enable Nginx Compression with gzip In order to enable text compression on Nginx, we need to enable it within the configuration file: nano /etc/nginx/nginx.conf Within the http block, find the section that shows something like the block below. This is the default gzip configuration I f...| cleberg.net
Blocking unwanted referrers in Nginx with a simple ban list.| cleberg.net
I always made the :visited attribute for hyperlinks look the same as links that haven't been visited, but now I'm questioning that behaviour.| Kev Quirk
Creating your own corner of Geminispace: why you'd want to blog on a protocol with no JavaScript, no CSS, and no AI slop; where to host a capsule (SmolPub,…| brennan.day
A tárhely szolgáltató váltás buktatói elkerülhetők: ismerje meg a DNS-átállás, a biztonsági mentés és a cPanel migráció lépéseit a leállásmentes működésért!| aWh
A cdn beállítása weboldalhoz akár 50–70%-kal javítja a sebességet. Ismerje meg a legfontosabb CDN-modelleket és cPanel beállításokat szakértői útmutatónkból!| aWh
AI scrapers inflated my visitor count tenfold. I now count a visit only after a user interaction, buffer hits on each web server, and back up the...| vincent.bernat.ch
This second installment in the "You don't know HTML" series is going to be all about the ways that we put collections of things together| Frank M Taylor
Reading Time: 2minutesThis is a deep dive into HTML tables that cover its vocabulary & parts, Table Object Model, Cell headers, and the semantic value of table headers and footers| Frank M Taylor
Reading Time: 11minutesOne of the first deliveries of the National Design Studio is AmericaByDesign — which is deplorable for all.| Frank M Taylor
Reading Time: 14minutesHygenic code is commented code. But often, it can be difficult to understand where, when, or even how to comment your front end code. So I'd like to share a small guide for writing comments in your front-end that makes the developer experience better for everyone.| Frank M Taylor
This post only covers the headers attribute in HTML tables (ARIA has no headers equivalent). My 2022 post Accessible Cart Tables? showed headers attribute support was poor. In my 2023 post Avoid Spanning Table Headers I didn’t use headers because I knew support was poor. For this post I merged…| Adrian Roselli
Sidney Paget illustration of Sherlock Holmes from Strand Magazine, December 1892, p.646, but I added papers from his March 1893 (p.281 of Strand Magazine) illustration and then two versions of the W3C logo to the front page. When performing a WCAG evaluation (or review or audit), it’s easy to get…| Adrian Roselli
Many simplified, intro, or “plain-English” WCAG re-interpretations frame Success Criterion 2.1.1 Keyboard as ensuring a control or widget or thing can be operated with a keyboard. Some go further and also ask you to consider keyboard-like devices. Very few (I counted 1 out of 10) pay attention to the part…| Adrian Roselli
Google Analytics 4, oder kurz GA4, ist im Grunde genommen die nächste Generation der beliebten Webanalyse-Plattform von Google. Vielleicht...| Berger+Team
Consent Management bedeutet: Du holst Einwilligungen (und ggf. Ablehnungen) von Nutzerinnen und Nutzern für bestimmte Datenverarbeitungen...| Berger+Team
Entity SEO erklärt für KMU: So wird Deine Website mit klaren Leistungen, Personen, Orten und strukturierten Daten besser verständlich.| Berger+Team
The races are long and overtaking, rare. Formula 1? No, I'm talking about the Snail racing simulator. Choose yours, cheer it, and hope for the best.| Manual do Usuário