Posts tagged: webdev ==================== All posts with the tag "webdev" 2026-02-25 - You Can Just Build Things /you-can-just-build-things/ 2026-02-25 - πŸ’­ FFmpeg video crop /thought-940/ 2026-02-25 - πŸ’­ Tiny Tool Town 🏘️ /thought-939/ 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-01 - πŸ’­ 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-11 - πŸ’­ 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-08-25 - πŸ’­ Why everyone is quitting social media - YouTube /thought-808/ 2025-08-21 - πŸ’­ OverType - The Markdown Editor That's a Textarea /thought-805/ 2025-08-17 - πŸ’­ Digitized Signatures /thought-800/ 2025-08-06 - πŸ’­ 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-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-09 - πŸ’­ 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-30 - πŸ’­ 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-14 - πŸ’­ Hurl - Run and Test HTTP Requests /thought-443/ 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-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-16 - πŸ’­ 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-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-09 - πŸ’­ 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-14 - πŸ’­ Placehold | A simple, fast and free image placeholder service /thought-214/ 2024-02-01 - tailwind and markdown /tailwind-markdown/ 2024-01-30 - πŸ’­ I'm Skeptical Of Low Code - YouTube /thought-201/ 2023-12-26 - πŸ’­ 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-15 - πŸ’­ 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-14 - πŸ’­ 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-06 - πŸ’­ 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 - Still Loving Tailwind /still-loving-tailwind/ 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-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-12 - πŸ’­ sysid/sse-starlette /thought-132/ 2023-10-11 - πŸ’­ Overflow - Tailwind CSS /thought-131/ 2023-10-11 - πŸ’­ 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-01 - πŸ’­ The Truth About HTMX | Prime Reacts - YouTube /thought-104/ 2023-08-26 - πŸ’­ htmx ~ Examples ~ Updating Other Content /thought-103/ 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-08 - πŸ’­ python - How to use a Pydantic model with Form data in FastAPI... /thought-75/ 2023-08-05 - πŸ’­ Debugging | pywebview /thought-72/ 2023-08-04 - πŸ’­ API β€” Jinja Documentation /thought-69/ 2023-08-04 - πŸ’­ 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 - πŸ’­ 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 - πŸ’­ Dark Form /thought-31/ 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-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/