No animations version: https://www.terrygodier.com/phantom-obligation/ascii Comments| Lobsters
Comments| Lobsters
Comments| Lobsters
Highlight of my workday was debugging an issue that turned out to be nothing like what the reporter had diagnosed. The report suggested that our system was having problems parsing URLs with colons in the pathname, suggesting perhaps an encoding issue. It wasn’t until I took a deep dive into the logs that I realised […]| Dan Q
This article is good and touches on many sites, people, and topics that I care about... but it's painfully ironic that the author has written a post praising the independent Web... using Substack as their platform.| Dan Q
I just needed to spin up a new PHP webserver and I was amazed how fast and easy it was, nowadays. Just the stock package repositories and around five commands and my fresh box and it was serving PHP applications over HTTPS.| Dan Q
In the early days of the web, every self-respecting website had a "links" page which listed other sites that the reader may find interesting. The phrase "surfing the web" came from the practice of starting with a website you already knew, then following the links page to discover new sites, and then| Mark's Musings
There and Back Again: From Quickstrom to Bombadil| wickstrom.tech
The transition to React Server Components (RSC) and the Next.js App Router represents the most significant architectural shift in the React ecosystem since the introduction of Hooks in 2019. For...| Web Design & Development Company in San Diego
Comments| Lobsters
It is incorrect to “normalize” // in HTTP URL paths| runxiyu.org
Systems can look healthy while users are failing. This post breaks down what we discussed in our fireside chat on user-focused observability.| Embrace
This is the concluding follow up to the article on ‘Arcan as Operating System Design’. When combined, we have reach the end of trying to explain what Arcan actually ‘is’ on …| Arcan
データの消去を使った事はありますか?「4DDiG Partition Manager」はディスクやパーティションの管理ができるソフトです。パソコンを廃棄したり、中古で販売する際、 データを完全に消去しないと個人情報が漏洩する危険性があるので怖いですよね。初期化だけでは十分ではなく、復元ソフトを使えば簡単にデータが復元されてしまうことも珍しくないので、ちゃんと出...| ハウリンの雑念だらけで生きている
How using !important keyword as a quick fix will be harmful in the long term and what should be preferred instead.| WaspDev Blog
Some thing that frustates me about react is that every single tutorial out there just executes some script (i.e. create-react-app or CRA for short) that generates a bunch of files and everything it does under the hood isn't reallly explained. Also i feel it's the begin of the bloat that comes with many of the available javascriptframeworks out there. So today lets look at a simple project bootstrap without CRA!| Mai Lapyst's Blog
Let's Encryptが6日間のShort-Lived証明書のサポートを発表しました。それに合わせて、IPアドレス証明書の発行もサポートされました。 「6-day and IP Address Certificates are Generally Available」http://1.1.1.1 が実際にIPアドレス証明書を使ってたり、一部の用途でIPアドレス証明書のユースケースもあるので試してみる。 cerbotで発行 certbotも --ip-adress オプションをサポートした (コミットは...| ASnoKaze blog
It's strangely difficult to make a “spoilers” element without JS, and even harder to do it with support for all mobile operating systems and screen readers.| www.wavebeem.com
A component-based language for high-performance web apps. Fast. Minimal. Type-safe.| io-eric.github.io
Google (via Adam Engst): Starting in January 2026, Gmail will no longer provide support for the following features: Gmailify: This feature allows you to get special features like spam protection or inbox organisation applied to your third-party email account. Learn more about Gmailify. Check mail from other accounts: Fetching emails from third-party accounts into your […]| Michael Tsai
Dans sa dernière étude annuelle, Sensor Tower dresse un état des lieux de l'écosystème mobile en France et dans le monde. Voici ce qu'il faut en retenir.| BDM
Shared Learning lance DREAM Quality®, un label qui complète Qualiopi en évaluant la qualité pédagogique réelle des formations proposées. Présentation du label, de ses critères et du processus de labellisation.| BDM
Création de présentations, de podcasts, édition améliorée avec l'IA, collaboration renforcée... Acrobat Studio, hub PDF d'Adobe, se dote de nouvelles capacités. Tour d'horizon.| BDM
Face à la recrudescence des ransomwares, les entreprises doivent concilier urgence opérationnelle et impératifs légaux. Comment réagir efficacement ?| BDM
En cinq ans, les réseaux sociaux ont connu de fortes mutations. Rétrospective et projections avec des experts du secteur !| BDM
On vous donne quelques clés pour une veille efficace en 2026 !| BDM
Opportunités business, adaptation culturelle, pièges à éviter… Eugène Ernoult, CMO de Weglot, nous partage ses conseils opérationnels afin de réussir son expansion sur le marché espagnol, et transformer l'essai dès 2026.| BDM
Découvrez les bonnes pratiques pour partager vos mots de passe sans risquer de les divulguer.| BDM
Découvrez comment l'école EFET CRÉA s'appuie sur l'immersion totale et des cas réels pour révéler les talents créatifs de ses apprenants en design graphique, avec plusieurs prix remportés lors de concours professionnels.| BDM
Amazon Web Services déploie une infrastructure cloud 100 % européenne, isolée de ses autres régions, pour répondre aux exigences de souveraineté numérique de l'Union européenne.| BDM
Build a large enough website with a large enough codebase, and you’ll eventually find that CSS presents challenges at scale. It’s no different at Meta, which is why we open-sourced StyleX, a soluti…| Engineering at Meta
In my access logs, I found excessive requests from IP address 65.108.99.119. During a regular review, I also found this IP is listed on AbuseIPDB, which indicated it has a lower reputation or may even be malicious. The reverse PTR was also not very valuable. But it helped me find a page that could link […] Source| Web-Performance Blog
During a review of access logs, I recently came across this user agent string. It was by far the highest in request count. As it turns out, this is a SEO tool called Sistrix. The reverse PTR for real asterisk calls should always be: More Source| Web-Performance Blog
WhatsApp is developing group call support for the web client, allowing all users to participate in calls regardless of the device they are using. This update will bring the web experience closer to the mobile and desktop apps and enable call links and scheduling. Key Points Details Name of the feature: Voice and video calls […]| WABetaInfo
Mozilla's Privacy Preserving Attribution is an important step forward towards eliminating invasive tracking by AdTech companies. Unfortunately, it is being loudly contested by individuals that prefer to spread fear instead of learning about it.| Andrew Moore's Blog
Driven by mounting frustrations with Gatsby, I embarked on a quest for a suitable replacement. That's when I stumbled upon Astro: it wowed me with its blazing-fast performance, and amazing development experience.| Andrew Moore's Blog
Leveraging modern public cloud infrastructure to host a secure and scalable solution doesn't have to be expensive.| Andrew Moore's Blog
A look at the decisions taken and challenges overcame while leaving the traditional blogging platforms behind.| Andrew Moore
One of the trickier things in software is gradual degradation. Development that happens in the wrong direction slowly over time which never triggers any alarms or upset users. Then one day you suddenly take a closer look at it and you realize that this area that used to be so fine several years ago no … Continue reading libcurl memory use some years later →| daniel.haxx.se
Artemis, the calm web reader I maintain, offers three methods of authentication: IndieAuth, email and password, and passkeys. IndieAuth is offered as a sign-in method because I want Artemis to allow people to use their domain names as their identities.| jamesg.blog
Building critical software infrastructure with htmx, and how the simplification induced by this approach is interesting for AI-assisted development.| htmx.org
0. Murmur| Blog
Radio buttons are built into web browsers. Why are we using a UI library that wraps another UI library that rebuilds radio buttons from scratch? Why does rendering a radio button require multiple dependencies and several kilobytes of JavaScript? How did we make a built-in browser control so complicated?| paulmakeswebsites.com
I made a mistake on Friday: instead of waiting to polish a more comprehensive article, I effectively live-blogged my shifting understanding of how StatCounter was collecting its iOS version number data by way of updates and edits to existing posts. In my own defence, I did not know the rate of users updating to iOS […]| pxlnv.com
In the curl project we have a long tradition of offering multiple optional backends for specific protocols. In this spirit we have added experimental support for a number of different HTTP/3 + QUIC backends over time. A while ago we dropped one of those experiments, the msh3 backend. Today we cleanup even more and remove … Continue reading More HTTP/3 focus, one backend less →| daniel.haxx.se
My new static site generator:| maurycyz.com
Last night (!) I recorded an episode of the Show me the magic podcast with Frederick Tubiermont. Frederick saw Polypane listed as one of the Paddle Launchpad Finalists (Hooray!) and reached out to ask if I wanted to record an episode with him. Thanks Frederick for having me on, and for the great conversation (on […] The post Show Me The Magic podcast first appeared on Kilian Valkhof.| Kilian Valkhof
I recorded a podcast with the folks from Nordcraft on their new Pixels with Purpose podcast channel. We chatted about accessibility, education around that and of course about Polypane. Check it out: Or watch the video: Thanks Salma and and Andreas for having me on, I had a lot of fun! The post Pixel with purpose podcast first appeared on Kilian Valkhof.| Kilian Valkhof
I’ve been a fan of Tejas’ podcast since he started it. He is an extremely gracious host that asks interesting questions and brings out the best in the people he has on. I was thrilled when he asked me to record an episode with him. We recorded this back in April when I was struggling […] The post ConTejas Code Podcast first appeared on Kilian Valkhof.| Kilian Valkhof
I was invited to the JS Party podcast to talk about all things Polypane, from the business side of things to nitty-gritty features that I’ve been working on. I had a lot of fun and I think Nick and Jerod did as well. Polypane purveyor Kilian Valkhof joins Nick & Jerod to tell us all […]| Kilian Valkhof | Front-end & user experience developer
Modern designers aren’t creating anymore—they’re managing frameworks, meetings, and Figma files like corporate clerks. Creativity’s been replaced by process, and originality has drowned under layers of “alignment.” It’s time to admit it: designers have become the new bureaucrats—and the real rebellion is making something weird again.| Web Designer Depot
Something I found on the web:| NEW SAVANNA
Forgejo v14.0, the lightweight, community-developed, self-hosted platform for code collaboration, was released on 15 January 2026. You will find a short selection of the changes it introduces below and a complete list in the release notes.| forgejo.org
There is an IETF draft that aims to standardize RateLimit header| dotat.at
Exploring security blunders in Bluspark Global’s BLUVOYIX, an ocean logistics / supply chain platform used by hundreds of the world’s largest companies.| eaton-works.com
A good web hosting Company needs great customer service. It needs to be affordable. It needs good security. Here are the 10 best web hosting in Germany.| Learn Digital Marketing
Identifying keyboard shortcuts for an application is mostly an internationalization problem. It’s also not a new problem. A recent (to me) example is the WordPress Gutenberg team starting to discuss keyboard shortcuts in 2017, addressing what will and won’t work across keyboards for different languages. Sight gag for my old…| Adrian Roselli
ACRs are Accessibility Conformance Reports, which are the output of a VPAT, or Voluntary Product Accessibility Template maintained by ITIC, or the Information Technology Industry Council (which is why VPAT often has a ® symbol hanging off it). An organization may fill out the template to indicate how or if…| Adrian Roselli
Anil Dash’s essay on how Markdown conquered everything is a good reminder that most “standards” don’t win because they’re perfect — they win because they’re good enough, easy to use, and easy to remember.| Tao of Mac
The Department of Computer Science is organizing the 16th North East Database (NEDB) Day on our beautiful campus of UMass Boston on January 16, 2026! Our Assistant Professor, Tarikul Islam Papon, is the lead organizer. NEDB Day is an all-day conference-style event where participants from the research community and industry in the northeast region of North America can come together to present ideas and discuss their research and experiences. This includes talks throughout the day, keynotes, as...| UMass Boston CS
2025-09-10 Large feeds| alexschroeder.ch
pure-tls now includes an ACME client for automatic Let’s Encrypt certificates, with seamless Hunchentoot integration.| REPL Yell!
What if your favorite brand could change its logo, colors, and voice in real time — just for you? Generative branding is turning static identities into living, adaptive systems that evolve with context, mood, and audience. It’s the biggest shift in design since the logo itself — and it’s rewriting what “brand consistency” even means.| Web Designer Depot
Forget the buzzwords — 2026 isn’t about AI hype or flashy tools. It’s about designers reclaiming taste, calm, and authenticity in a web that’s lost its soul. The future of design is slower, smaller, and infinitely more human.| Web Designer Depot
In a world overflowing with tools, apps, and AI-generated options, choice has quietly shifted from empowering to exhausting. Endless abundance doesn't set us free — it weighs us down. The future isn’t about offering more; it’s about curating with care, creating clarity, and helping people focus.| Web Designer Depot
The best designers aren’t posting anymore — they’ve gone underground. No hashtags, no personal brands, just pure creativity, free from algorithms and clients chasing trends. The invisible designer movement is quietly redefining what it means to create on the internet — and it might just save design itself.| Web Designer Depot
Blogging isn’t dead—it just got weird, broke up with Google, and joined a Substack cult. From SEO zombie posts to AI-written filler, we’ve lost the soul of writing—but the rebellion has already started. If you’ve got something real to say, now’s the time to blog like it’s 2004 (but with better fonts).| Web Designer Depot
It's hard to find privacy-respecting (read: not Disqus) commenting systems out there. A couple of good ones recommended by Bear are Cusdis and Komments -- but I'm not a huge fan of either of them:| ʕ☞ᴥ ☜ʔ Kix's blog
A detailed analysis of why fragmented marketing agency models are breaking down in 2026, and how social media, paid advertising, SEO, and GEO increasingly require integrated, full-service strategy across the UK.| Castle
Besoin d’apprendre une nouvelle langue pour lancer un projet professionnel ou renforcer vos compétences pour 2026 ? Tour d’horizon des formations disponibles.| BDM
Designing an appealing web page is always a bit of a challenge for me. But this time around I actually had a really good time, and really enjoyed dipping my toes into CSS View Transitions. Here's how I managed to add nice animations to my static personal website with just a few lines of CSS.| Giacomo Cavalieri
Dear web designers:| catskull.net
WhatsApp is developing voice and video calling with web notifications, letting users manage alerts while keeping calls secure and private.| WABetaInfo
As Markdown has become the standard for LLM outputs, we are now forced to witness a common and unsightly mess where Markdown emphasis markers (**) remain unrendered and exposed, as seen in the image. This is a chronic issue with the CommonMark specification---one that I once reported about ten years ago---but it has been left neglected without any solution to this day. The technical details of the problem are as follows: In an effort to limit parsing complexity during the standardization proc...| hackers.pub
Compound Components are great, but should be type-safe. No, this isn't about the children prop ...| tkdodo.eu
With the rise of LSPs, query-based compilers have emerged as a new architecture. That architecture is much more similar and also different to Signals than I initial assumed them to be.| marvinh.dev
Whenever I’m building a static website, I almost never start by reaching for Apache, nginx, Docker, or anything that feels like “proper infrastructure”. Nine times out of ten I just want a directory served over HTTP so I can click around, test routes, check assets, and see what happens in a real browser. For that| Perl Hacks - Just another Perl Hacker's blog
証明書の自動発行にACMEでは、ドメイン検証が幾つか定義されています。その一つにはDNS-01チャレンジは、証明書を発行するたびに指定されたDNSレコードを作成する必要があります。新しいDNS-PERSIST-01では一度設定すれば、それ以降証明書発行時にはDNSレコードを変更・追加する必要はありません。初回だけで済むので、ACME実行主体に以降はDNS操作の権限を与えなくてす...| ASnoKaze blog
Over 2025, I've come to realise quite how much I rely on the services running on my home server. Sure, I could still get on with most aspects of life, but so much revolves around my services being there and working. Over time, I only intend to grow that dependence,…| TheOrangeOne
A collection of bad practices in HTML, copied from real websites.| How HTML changes in ePub - HTMHell
TrekMovie talks to the hosts behind Target Audience about watching all of Star Trek for the first time... on YouTube.| TrekMovie.com
I’m using this post to acknowledge my past practices and establish future ones on this site related to ‘AI’. I have not, and will not, use LLMs to write, draft, review, or otherwise participate in content creation — outside of clearly-identified contexts to critique it. I have used generative technologies…| Adrian Roselli
You can make up HTML tags:| maurycyz.com
My “site” is spread across five different servers. I use slightly different CSS on each one. Since 2013 I’ve been using SASS to manage the variants, using these features:| www.redblobgames.com
Apologies to those that follow my blog through the rss feed for the spam that turned up as I was moving to bear blog. This was mainly due to me forgetting to upload all my old posts, then moving my domain over. I moved the domain, then uploaded posts which I think caused the repeated posts in the feed (probably).| mark hysted
The competition in the online education market is fierce, and your website serves as the foundation for attracting and converting potential students. A well-designed website not only showcases the value of your courses but also ensures a seamless user experience that keeps visitors engaged and inspires them to take action. Here’s how you can optimize your online course website to maximize sales and enhance user satisfaction. 1. Prioritize Clean and Engaging Design Use White Space Effectivel...| Marketing Hatchery – SEO & PPC Experts in Franklin TN
With the increasing reliance on digital platforms for education, having a robust online presence is essential for any educational institution. Search engine optimization (SEO) plays a pivotal role in ensuring your website not only attracts visitors but converts them into engaged learners. By optimizing your site for search engines, you can enhance your visibility, improve user experience, and ultimately grow your enrollment. Here’s a comprehensive guide on how to optimize your online educat...| Marketing Hatchery – SEO & PPC Experts in Franklin TN
Build tools add a lot of complexity. They solve real problems. But for small projects, they add layers of abstraction I don’t need. I want to write code and run it. No waiting for builds, no …| rand[om]
Clare Duffy (Reddit): TikTok has signed the deal backed by President Donald Trump to spin off its US assets to create a new entity with a group of mostly American investors, CEO Shou Chew told employees in a memo Thursday. Although the transaction is not yet complete, the move brings TikTok one step closer to […]| Michael Tsai
When I published my last post I did my usual quick check on the real website, just to make sure it had published, and find the obligatory mistakes that only appear once it’s public. I quickly noticed that the XML code block didn’t have any syntax highlighting, just a plain unstyled section. My site uses Rouge for syntax highlighting, which I think is the default for GitHub Pages sites that are built with the (now legacy) non-actions system. I’ve...| willhbr.net
Predictions for 2026 include growth forecasts for various social media platforms, advancements in federated technologies, and anticipated shifts in how …| Tim Chambers
Blogging goes mainstream in 2003; and with the launch of Google AdSense, pro blogs emerge too. Also the iTunes store debuts, social networks ramp up, and Flash websites are everywhere.| Cybercultural
Over the weekend, I made a GPU-accelerated 3D MRI volume renderer written in Rust that compiles to WASM and runs directly in web.| Armeet Singh Jatyani
tldr: The web gets you 90% of the way there, at 10x the speed.| Armeet Singh Jatyani
Porting the W3C's Nu HTML Validator from Java to OCaml and running in the browser dynamically| Anil Madhavapeddy