Posts tagged: webdev ==================== All posts with the tag "webdev" 2026-07-05 - The Internet I Grew Up With Doesn’t Exist Anymore - cleberg.net /thought-1016/ 2026-06-20 - Keys.waylonwalker.com /keys-waylonwalker-com/ 2026-06-01 - The Website Specification /thought-1013/ 2026-05-29 - dickover /dickover/ 2026-05-01 - image compare in markata go /image-compare-in-markata-go/ 2026-03-31 - the cheng lou pretext tweet /thought-957/ 2026-03-23 - More Details Than You Probably Wanted to Know About Recent Upd... /thought-949/ 2026-02-25 - FFmpeg video crop /thought-940/ 2026-02-25 - Tiny Tool Town 🏘️ /thought-939/ 2026-02-25 - You Can Just Build Things /you-can-just-build-things/ 2026-02-20 - Is Ai Faster Yet /is-ai-faster-yet/ 2026-02-14 - double gutter /double-gutter/ 2026-01-08 - feat: add llms.txt endpoint for LLM-optimized documentation by... /thought-903/ 2026-01-02 - light mode screen recording css /light-mode-screen-recording-css/ 2026-01-02 - Convert a video from dark mode to light mode with FFmpeg! /thought-899/ 2025-12-09 - web snow fall /web-snow-fall/ 2025-12-06 - snow-fall Web Component—zachleat.com /thought-881/ 2025-10-22 - starlette head request /starlette-head-request/ 2025-10-12 - This Web Server Is 100% Solar Powered - YouTube /thought-851/ 2025-10-05 - Litewind /thought-849/ 2025-09-16 - Why Make a Website in 2025 /why-make-a-website-in-2025/ 2025-09-16 - vanilla html hover text /vanilla-html-hover-text/ 2025-08-25 - Why everyone is quitting social media - YouTube /thought-808/ 2025-08-21 - A More Human Internet /a-more-human-internet/ 2025-08-21 - OverType - The Markdown Editor That's a Textarea /thought-805/ 2025-08-17 - Digitized Signatures /thought-800/ 2025-08-10 - blakewatson.com - blakewatson.com turns 20 /thought-792/ 2025-08-07 - Blog @ tonsky.me /thought-786/ 2025-08-04 - Colors • Pico CSS /thought-780/ 2025-08-04 - rushter/selectolax: Python binding to Modest and Lexbor engine... /thought-779/ 2025-07-22 - Transparent Textures /thought-760/ 2025-07-08 - omarchy/install/webapps.sh at master · basecamp/omarchy /thought-741/ 2025-07-06 - tailwind hover /thought-734/ 2025-06-15 - Your Framework is Showing 😳 – David Bushell – Web Dev (UK) /thought-694/ 2025-06-14 - Next.js 15.1+ is unusable outside of Vercel | Omar Abid - Pers... /thought-692/ 2025-06-08 - PocketCal Build Log /thought-677/ 2025-05-28 - CSS if() functions & reading-flow (in Chrome 137) - YouTube /thought-648/ 2025-05-25 - javascript b64 /javascript-b64/ 2025-05-01 - Chris Coyier /thought-609/ 2025-04-15 - Build UIs that don't suck - YouTube /thought-595/ 2025-03-29 - World's easiest Live dashboard with htmx - YouTube /thought-586/ 2025-03-01 - CSS Battle - Re-create an Image with CSS in the Fewest Charact... /thought-577/ 2025-02-15 - hype cp | Hypermedia Copy & Paste /thought-560/ 2025-02-15 - fragmention /fragmention/ 2025-02-15 - newlines in css before /newlines-in-css-before/ 2025-02-10 - Colors - Core concepts - Tailwind CSS /thought-556/ 2025-02-07 - Jhey ʕ·ᴥ· ʔ: "breakin' down classics CSS background-image + ba... /thought-553/ 2025-02-02 - tailwind aspect /tailwind-aspect/ 2025-02-01 - markdown it attrs with slashes dont work /markdown-it-attrs-with-slashes-dont-work/ 2025-01-23 - hover z-index and positioning /hover-z-index-and-positioning/ 2025-01-13 - The Future of HTMX - YouTube /thought-532/ 2025-01-09 - Animate to height: auto; (and other intrinsic sizing keywords)... /thought-520/ 2025-01-06 - Owning It · Matthias Ott /thought-508/ 2025-01-04 - Realign – Chris Coyier /thought-503/ 2025-01-04 - About Me – Harry Roberts – Web Performance Consultant /thought-502/ 2025-01-03 - Own Your Web • Buttondown /thought-497/ 2025-01-02 - slash pages /thought-494/ 2025-01-02 - /colophon /colophon/ 2025-01-02 - We need to have a talk... - YouTube /thought-493/ 2024-12-31 - Why Your Backend Shouldn't Serve Files - YouTube /thought-488/ 2024-12-31 - The beautiful sentence that is the web /thought-486/ 2024-12-30 - How to configure base url for all requests using HTMX? - Stack... /thought-484/ 2024-12-30 - Addy Osmani: "Tip: Chrome DevTools can override the content of... /thought-482/ 2024-12-26 - 4 Tips for Building a Production-Ready FastAPI Backend - YouTube /thought-468/ 2024-12-18 - thoughts 0.0.4 /thoughts-0-0-4/ 2024-12-18 - Styling better custom inputs with Dave Rupert - YouTube /thought-451/ 2024-12-17 - Links rely on color to be distiniquishable /links-rely-on-color-to-be-distiniquishable/ 2024-12-17 - Add a healthcheck to your FastAPI app | Pype.dev /thought-446/ 2024-12-14 - Hurl - Run and Test HTTP Requests /thought-443/ 2024-11-19 - Wes Bos on X: "CSS Anchors: flip a tooltip to the bottom when ... /thought-430/ 2024-09-13 - Alternatives to Using Pure Black (#000000) for Text and Backgr... /thought-388/ 2024-09-13 - Wes Bos on X: "Are you using position: absolute; to overlap el... /thought-387/ 2024-09-08 - Buttery icons /thought-386/ 2024-08-05 - Slug /slug/ 2024-07-12 - Text cursor bug in my Chrome browser that causes the blinking ... /thought-347/ 2024-07-11 - Render-blocking on purpose /thought-344/ 2024-07-10 - FastHX /thought-342/ 2024-07-10 - FastHX /thought-341/ 2024-07-03 - Background Tasks - FastAPI /thought-333/ 2024-06-28 - One Script Tag Just Pwn'd Over 100,000 Websites - YouTube /thought-323/ 2024-06-17 - Adam Wathan, Creator of TailwindCSS - YouTube /thought-312/ 2024-06-15 - I've added htmx to my blog /htmx-on-my-blog/ 2024-06-12 - Customize and apply backgrounds fast | SVG Backgrounds /thought-308/ 2024-06-10 - Blogmarks that use markdown /thought-306/ 2024-06-10 - A Link Blog in the Year 2024 /thought-305/ 2024-06-10 - A Link Blog in the Year 2024 | Kellan Elliott-McCrea: Blog /thought-304/ 2024-06-08 - tailwind post template /tailwind-post-template/ 2024-06-01 - How to Deliver Code Every Day | Jake Worth /thought-290/ 2024-05-30 - Text Decoration - Tailwind CSS /thought-287/ 2024-05-30 - thinking about static sites in 2024 /thinking-about-static-sites-in-2024/ 2024-05-10 - Fields - Pydantic /thought-269/ 2024-04-30 - Media Types /thought-262/ 2024-04-30 - Handling Errors - FastAPI /thought-258/ 2024-04-30 - white-space - CSS: Cascading Style Sheets | MDN /thought-256/ 2024-04-30 - htmx ~ The response-targets Extension /thought-255/ 2024-04-20 - MarkdownDown /thought-252/ 2024-04-15 - Tailwind Animations /tailwind-animations/ 2024-04-12 - tailwind arbitrary values /tailwind-custom-size/ 2024-04-11 - fix npm global install needs sudo /fix-npm-global-install-needs-sudo/ 2024-04-10 - darkmode scrollbars /darkmode-scrollbars/ 2024-04-09 - node.js - How to fix npm throwing error without sudo - Stack O... /thought-239/ 2024-04-09 - google chrome - Webkit scrollbar CSS, always a white box in co... /thought-238/ 2024-04-08 - Cache Ruins Everything Around Me - YouTube /thought-237/ 2024-04-08 - building a youtube tool in 24 hours to prove a point - YouTube /thought-236/ 2024-04-06 - jinja loop variable and htmx /jinja-loop-variable-and-htmx/ 2024-03-26 - Middleware Explained - YouTube /thought-228/ 2024-03-26 - fastapi decorators /thought-227/ 2024-03-25 - Simon Willison on X: "TIL Google Chrome has a --headless optio... /thought-224/ 2024-03-24 - fastapi https url_for /thought-223/ 2024-03-21 - learning strawberry /thought-221/ 2024-03-15 - 605: Jim Nielsen on Subversive URLs, Blogging + AI, and Design... /thought-217/ 2024-03-14 - Placehold | A simple, fast and free image placeholder service /thought-214/ 2024-02-01 - tailwind and markdown /tailwind-markdown/ 2024-01-31 - I'm Skeptical Of Low Code - YouTube /thought-201/ 2023-12-27 - Template Designer Documentation — Jinja Documentation /thought-194/ 2023-12-20 - bunny.net - The Content Delivery platform that truly Hops! /thought-190/ 2023-12-17 - FastAPI - dependency inside Middleware? - Stack Overflow /thought-188/ 2023-12-17 - Handling Errors - FastAPI /thought-187/ 2023-12-16 - logs with FastAPI and Uvicorn · Issue #1508 · tiangolo/fastapi /thought-186/ 2023-12-15 - How to group FastAPI endpoints in Swagger UI? /thought-185/ 2023-12-15 - Show some equivalent list comprehensions in filter examples · ... /thought-183/ 2023-12-14 - Hiding Form input During htmx Request /htmx-request-hide-input/ 2023-12-13 - Adam Wathan on X: "Hear me out. https://t.co/QHkEI6SJYZ" / X /thought-179/ 2023-12-12 - Path Operation Advanced Configuration - FastAPI /thought-177/ 2023-12-12 - Protect API docs behind authentication? · Issue #364 · tiangol... /thought-176/ 2023-12-10 - Cancel subscriptions | Stripe Documentation /thought-175/ 2023-12-07 - Retrieve an upcoming invoice | Stripe API Reference /thought-174/ 2023-12-07 - Search | Stripe Documentation /thought-173/ 2023-12-06 - Stripe keys and IDs /thought-172/ 2023-12-04 - Looking for a Heroku replacement, What I found was shocking! /looking-for-a-heroku-replacement/ 2023-11-30 - CSS @media print issues with background-color; - Stack Overflow /thought-170/ 2023-11-30 - page-break-after - CSS: Cascading Style Sheets | MDN /thought-169/ 2023-11-30 - Still Loving Tailwind /still-loving-tailwind/ 2023-11-28 - How to Build a Website or App /thought-167/ 2023-11-27 - Sebastián Ramírez on X: "Now @FastAPI has 65k+ GitHub stars! ✨... /thought-164/ 2023-11-27 - Separations of Concerns is a Lie - YouTube /thought-163/ 2023-11-14 - Heroicons /thought-161/ 2023-10-28 - Wes Bos on X: "🔥 The stale-while-revalidate header is suuuuuup... /thought-154/ 2023-10-28 - htmx ~ Locality of Behaviour (LoB) /thought-153/ 2023-10-19 - Tailwind Connect 2023 — Keynote - YouTube /thought-139/ 2023-10-17 - Episode #433 Litestar: Effortlessly Build Performant APIs - [T... /thought-138/ 2023-10-17 - Twitter Requires full image_urls /thought-136/ 2023-10-17 - Has Web Development Regressed? A Conversation with Wes Bos | B... /thought-135/ 2023-10-13 - sysid/sse-starlette /thought-132/ 2023-10-12 - Overflow - Tailwind CSS /thought-131/ 2023-10-12 - How To Create a Custom Scrollbar /thought-130/ 2023-10-10 - Change Autocomplete Styles in WebKit Browsers | CSS-Tricks - C... /thought-128/ 2023-10-08 - florimondmanca/arel: Lightweight browser hot reload for Python... /thought-127/ 2023-10-08 - Automatic browser reloading in FastAPI /thought-126/ 2023-10-05 - teej dv 🔭 on X: "Hypermedia fixes this HATEOAS gonna hate" / X /thought-123/ 2023-09-30 - why-is-postgres-default /why-is-postgres-default/ 2023-09-20 - Pagefind | Pagefind — Static low-bandwidth search at scale /thought-112/ 2023-09-10 - A Case For Tailwindcss /a-case-for-tailwindcss/ 2023-09-08 - aca/emmet-ls: Emmet support based on LSP. /thought-109/ 2023-09-07 - Formatter /thought-107/ 2023-09-02 - htmx ~ The disable-element Extension /thought-106/ 2023-09-02 - htmx ~ hx-indicator Attribute /thought-105/ 2023-09-02 - The Truth About HTMX | Prime Reacts - YouTube /thought-104/ 2023-08-26 - htmx ~ Examples ~ Updating Other Content /thought-103/ 2023-08-24 - Bigger Applications - Multiple Files - FastAPI /thought-102/ 2023-08-21 - Preline UI - Tailwind CSS component library | Preline UI, craf... /thought-99/ 2023-08-21 - Tailwind CSS Cheat Sheet /thought-98/ 2023-08-16 - simonw/shot-scraper: A command-line utility for taking automat... /thought-89/ 2023-08-11 - HTML Over The Wire | Hotwire /thought-80/ 2023-08-09 - Lifecycle Hooks | Vue.js /thought-78/ 2023-08-09 - How to Use HTML to Open a Link in a New Tab /thought-77/ 2023-08-09 - Create Models with a Many-to-Many Link - SQLModel /thought-76/ 2023-08-08 - python - How to use a Pydantic model with Form data in FastAPI... /thought-75/ 2023-08-05 - Debugging | pywebview /thought-72/ 2023-08-05 - API — Jinja Documentation /thought-69/ 2023-08-05 - API — Jinja Documentation /thought-68/ 2023-08-04 - Tailwind CSS Crash Course - YouTube /thought-67/ 2023-08-01 - GZIP Compression Test | GiftOfSpeed /thought-65/ 2023-07-29 - Wesley Aptekar-Cassels | Reasons to avoid Javascript CDNs /thought-53/ 2023-07-28 - Flask Trailing Slashes 404 /thought-7/ 2023-07-28 - htmx ~ The json-enc Extension /thought-52/ 2023-07-28 - Header Parameters - FastAPI /thought-51/ 2023-07-28 - Session vs Token Authentication in 100 Seconds - YouTube /thought-48/ 2023-07-28 - Form Data - FastAPI /thought-47/ 2023-07-28 - Template Designer Documentation — Jinja Documentation /thought-44/ 2023-07-28 - Templates - FastAPI /thought-43/ 2023-07-28 - htmx ~ Documentation /thought-42/ 2023-07-28 - python 3.x - FastAPI redirection for trailing slash returns no... /thought-40/ 2023-07-28 - htmx ~ The client-side-templates Extension /thought-39/ 2023-07-28 - Static Files - FastAPI /thought-38/ 2023-07-28 - HTMX looks pretty neat #coding #javascript - YouTube /thought-37/ 2023-07-28 - First-class session support in FastAPI · Issue #754 · tiangolo... /thought-36/ 2023-07-28 - Dark Form /thought-31/ 2023-07-28 - Filter Data - WHERE - SQLModel /thought-27/ 2023-07-28 - URL Decoding query strings or form parameters in Python | URLD... /thought-26/ 2023-07-28 - encodeURIComponent() - JavaScript | MDN /thought-25/ 2023-07-28 - Chris Coyier on Twitter: "I was unaware of `text-wrap: pretty;... /thought-14/ 2022-10-09 - Using Django Rest Framework inside react /django-rest-framework-react/ 2022-10-09 - Getting Started with Django REST framework /django-rest-framework-getting-started/ 2022-09-26 - django polls app /django-polls-app/ 2022-09-26 - django create superuser /django-create-superuser/ 2022-09-26 - django disallowed host /django-disallowed-host/ 2022-09-25 - Trying out django /trying-out-django/ 2022-03-25 - Ease into htmx with htmx-get /htmx-get/ 2022-03-19 - Automatically Generate a list of Markdown Links in Vim /vim-markdown-links/ 2022-03-07 - Mermaid Highlight /mermaid-highlight/ 2022-03-05 - Grouping Mermaid nodes in Subgraphs /mermaid-subgraphs/ 2022-03-03 - Simple Plain Text Diagrams in HTML /mermaid-html/ 2022-02-05 - Using a Python Markdown ast to Find All Paragraphs /python-markdown-ast-paragraph/ 2022-02-01 - Find all Headings with BeautifulSoup /bs4-findall-headings/ 2022-01-29 - Squoosh cli /squoosh-cli/ 2021-03-27 - Building Rich a Dev Server /markata-dev-server/ 2021-03-22 - Site Down During Build /site-down-during-build/ 2020-11-25 - Adding Audio to my blog posts /audio-for-blog/ 2020-11-18 - gatsby-remark-embedder /gatsby-remark-embedder/ 2020-11-18 - Expand One Line Links /expand-one-line-links/ 2020-07-14 - Why use a cms /why-use-cms/ 2020-07-10 - How I Built My GitHub Profile /my-github-profile/ 2020-06-11 - Refactoring your blog urls /gracefully-redirect/ 2020-05-22 - Gatsby Scripts with onload /gatsby-scripts-with-onload/ 2020-05-20 - How to get Dev Comments from an article Url /devto-comments-from-url/ 2020-05-17 - Adding google fonts to a gatsbyjs site /adding-google-fonts-to-a-gatsbyjs-site/ 2020-05-03 - Explicit vs Implicit Returns in Javascript /explicit-vs-implicit-returns-in-javascript/ 2020-02-25 - Do You Hoist /do-you-hoist/ 2020-02-21 - Custom Scrollbar Design /custom-scrollbar-design/ 2020-02-17 - 2020 waylonwalker.com rebrand /2020-rebrand/ 2020-02-11 - I just added react-headroom to my site /react-headroom/ 2020-02-10 - Serverless things to investigate /serverless-things-to-investigate/ 2020-02-08 - I finally fixed my Styled-Components in gatsby.js /fix-styled-components-in-gatsby/ 2020-02-06 - Should I switch to Zeit Now /should-i-switch-to-zeit-now/ 2020-01-29 - Personal URL shortener with Netlify Redirects /personal-url-shortener/ 2020-01-21 - RSS feed for your Gatsby Site /gatsby-rss-feed/ 2019-04-23 - Forestry.io /forestry-io/ 2018-05-08 - D3 Day 5 /d3-day-5/ 2018-05-06 - D3 Day 4 /d3-day4/ 2018-05-05 - D3 Day 3 /d3-day3/ 2018-04-22 - FlexBox /flexbox-zombies/ 2017-12-31 - Pug Reveal /pug-reveal/ 2017-12-31 - No More Death By PowerPoint /death-by-powerpoint/