Sign in

David Bisset

@davidbisset.com
2.3K followers 511 following 1.5K posts

🤯 Dad³. 💻 #PHP / #WordPress / #Laravel / #JavaScript / #CSS 🧠 Running wpcharitable.com Sharing what I 🧡 about tech + web. Cool tips, tools. Posts + bad jokes are my own. 👉🏻 davidbisset.social 👉🏻 davidbisset.com

PostsRepliesMedia
David Bisset @davidbisset.com · 17/09/2026
"My temporary #PHP fix from 2014 has nearly 20M installs. Today I'm deprecating it." jakeasmith.com/blog/http-bu... #webdev
jakeasmith.com
My temporary PHP fix from 2014 has nearly 20M installs. Today I'm deprecating it. — Jake A. Smith
In 2014 I wrote http_build_url, a temporary PHP polyfill for AOL's CMS. Twelve years and nearly 20 million installs later, I'm deprecating it.
010
David Bisset @davidbisset.com · 03/08/2026
Nice, potentially useful. Sometimes I can think of UI thingy but don't know what to call them. namethatui.com The visual dictionary of UI. Describe the thing in your own sloppy words; you get the real name, API symbol, and (if using AI) a paste-ready prompt for coding agent. #frontend #UI #webdev
namethatui.com
NameThatUI — What Is This UI Element Called?
See the UI element, learn its real name and API symbol, and copy a precise prompt for your coding agent.
160
David Bisset @davidbisset.com · 20/07/2026
Jelly UI is a dependency-free Web Components library for "soft, tactile product interfaces"... soft-body physics, with dark mode, right-to-left support and WCAG AA color tokens built in. #css #frontend #html #webdev jelly-ui.com
jelly-ui.com
Jelly UI — Soft Web Components
Jelly UI is a dependency-free Web Components library for tactile product interfaces: soft-body physics, real form controls, dark mode, RTL and WCAG AA accessibility.
093
David Bisset @davidbisset.com · 16/06/2026
Why I 🧡 the web: TinyWind is a "pixel pirate sailing game" with real wind physics. Even has a leaderboard. tinywind.io #games #pirates #javascript
tinywind.io
Tinywind — Pixel Pirate Sailing Game
Outsail the Royal Navy in your browser. Real sailing physics, 5-minute voyages, 30 historical treasures to recover. Free to play.
211226
David Bisset @davidbisset.com · 13/06/2026
Why I 🧡 the web. putt.day gives you one hole of mini #golf to play a day. #minigolf
putt.day
putt.day
One hole of mini golf a day. Same hole for everyone.
033
David Bisset @davidbisset.com · 09/06/2026
Why I 🧡 the web. vinylmockup.com generate mockup images of your vinyl records, labels, and jackets. #vinyl #music #getoffmylawn
vinylmockup.com
Vinyl Mockup Generator
Generate mockup images of your vinyl records, labels, and jackets using a variety of vinyl types, styles, and colors. Explore unique variants with Vinyl Mockup.
052
David Bisset @davidbisset.com · 07/06/2026
Why I 🧡 the web. ntsc-rs is a free #pensource video effect which emulates analog TV and VHS artifacts. I tried the web version at web.ntsc.rs and it worked. Had flashbacks to the 80s ntsc.rs github.com/ntsc-rs/ntsc... #video #getoffmylawn #aftereffects #Rust
github.com
GitHub - ntsc-rs/ntsc-rs: Free, open-source VHS effect. Standalone application + plugin (After Effects, Premiere, and OpenFX).
Free, open-source VHS effect. Standalone application + plugin (After Effects, Premiere, and OpenFX). - ntsc-rs/ntsc-rs
140
David Bisset @davidbisset.com · 04/06/2026
ffmpeg webCLI: browser-based video editor. No uploads, no servers -- all processing happens locally in your browser using #WebAssembly. Looks COOL. 😮 GIF creation, format conversion, compression, trimming, effects, filters, etc. #video #webdev #JavaSCript github.com/tejaswigowda...
github.com
GitHub - tejaswigowda/ffmpeg-webCLI: A browser-based video editor powered by ffmpeg.wasm. No uploads, no servers -- all processing happens locally in your browser using WebAssembly.
A browser-based video editor powered by ffmpeg.wasm. No uploads, no servers -- all processing happens locally in your browser using WebAssembly. - tejaswigowda/ffmpeg-webCLI
471
David Bisset @davidbisset.com · 04/06/2026
OH: Wedding vows are just another type of “terms and conditions” one has to agree to. 🤔
121
David Bisset @davidbisset.com · 25/05/2026
A few interesting modern pixel fonts. unsung.aresluna.org/a-few-intere... #webdev #fonts #coding
unsung.aresluna.org
A few interesting modern pixel fonts – Unsung
A blog about software craft and quality
060
David Bisset @davidbisset.com · 25/05/2026
Hello all. Happy #TowelDay en.wikipedia.org/wiki/Towel_Day #HitchhikersGuide
en.wikipedia.org
Towel Day - Wikipedia
000
David Bisset @davidbisset.com · 25/05/2026
AudioMass (audiomass.co) an #opensource web based audio and waveform editing tool. github.com/pkalogiros/a... #audio #JavaScript
audiomass.co
AudioMass
AudioMass is a free full-featured web-based audio & waveform editing tool
090
David Bisset @davidbisset.com · 23/05/2026
PHP's Oddities flowtwo.io/post/php%27s... 1. Arrays are weird and overloaded 2. The type system is clunky #PHP #webdev
flowtwo.io
PHP's Oddities
flow2 | Blog post: 'PHP's Oddities' in Tech
000
David Bisset @davidbisset.com · 18/05/2026
files.md looks like a nice #opensource app for storing and syncing md files. Compared as a "simple alt" to #Obsidian, although i haven't used that app enough. github.com/zakirullin/f... #go #javascript
github.com
091
David Bisset @davidbisset.com · 15/05/2026
"This week instead of responding to subtweets and armchair critics on social, I devoted that time to learning and building... so I'm launching two new products this week!" What a great attitude. Time is a limited resource. So easy to let other forces steal that from you. #deepthoughts
010
Reposted by David Bisset
Topher @topher1kenobe.bsky.social · 14/05/2026
Today I released two #WordPress plugins, my first in a LONG time. topher.how/releasing-tw...
topher.how
Releasing two new plugins!
I released two WordPress plugins on github today. I’ll get them on wordpress.org someday ( suuuuure I will ), but for now you can just download. Local Plugin Last Update This one makes a column on the...
051
David Bisset @davidbisset.com · 14/05/2026
Developers if you haven't tested your #WordPress plugin against 7.0, put down that slice 🍕 and check out at the Field Guide before doing your checks. Useful. make.wordpress.org/core/2026/05... Meantime, let me know if you're going to finish that pizza. 🤔
make.wordpress.org
WordPress 7.0 Field Guide
This guide outlines major developer features and breaking changes in 7.0 and is published in the Release Candidate phase to help inform WordPress extending developers, Core developers, and others. …
0122
David Bisset @davidbisset.com · 13/05/2026
Stupidly Simple SVG Sparklines #frontend #webdev #SVG #CSS shkspr.mobi/blog/2026/05...
shkspr.mobi
Stupidly Simple SVG Sparklines
A sparkline is a little line-graph with no axes or other unnecessary details. They're useful for getting quick understanding of what the data is showing. They're also really easy to create programmat...
020
David Bisset @davidbisset.com · 06/05/2026
mail2github - Send email and create files in Github with content from the mail. github.com/ulrischa/mai... #opensource #github #python #webdev
github.com
GitHub - ulrischa/mail2github: Send E-Mail and create files in Github with E-Mail content. Perfect for saving your ChatGPT or other AI results to GitHub
Send E-Mail and create files in Github with E-Mail content. Perfect for saving your ChatGPT or other AI results to GitHub - ulrischa/mail2github
040
David Bisset @davidbisset.com · 06/05/2026
Experimenting wi/ generating simple promotional videos for my #WordPress plugin Charitable (primarily for nonprofits and fundraisers to build campaigns and get donations). Using #AI and both #Remotion and #Hyperframes - voices can be my own or ElevenLabs. Royalty free soundtracks. Still early.
010
David Bisset @davidbisset.com · 05/05/2026
Why I 🧡 the web. About 10% of AMC movie showings sell zero tickets. This site finds them. walzr.com/empty-screen... #movies #movietheater
011
David Bisset @davidbisset.com · 05/05/2026
Discovered phpc.tv which is a site dedicated to user-submitted #PHP videos. #webdev #programming
phpc.tv
phpc.tv
Videos uploaded by the PHP community.
020
David Bisset @davidbisset.com · 04/05/2026
Moop is a free and #opensource image optimizer for #MacOS zrubinrattet.github.io/moop/ 🐮
zrubinrattet.github.io
moop | A free and open-source image optimizer for macOS
Batch optimize, resize, and convert images with local-only processing.
030
David Bisset @davidbisset.com · 02/05/2026
Ask.com shuts down after nearly 30 years, marking the end of Ask Jeeves. 🫡 piunikaweb.com/2026/05/02/a... #oldschool #searchengines
piunikaweb.com
Ask.com shuts down after nearly 30 years, marking the end of Ask Jeeves
After nearly 30 years, Ask.com has officially closed on May 1, 2026. It was the pioneer of question-answering search engines.
010
David Bisset @davidbisset.com · 27/04/2026
Multi-stroke text effect in #CSS yuanchuan.dev/multi-stroke... #frontend
yuanchuan.dev
Multi-stroke text effect in CSS
I used to see that retro multi-stroke text effect quite often and tried to replicate it using the CSS text-stroke property, but the results never quite matched. Because text-stroke accepts...
050
David Bisset @davidbisset.com · 27/04/2026
Why I 🧡 the web... "I Bought Friendster for $30k — Here’s What I’m Doing With It" ca98am79.medium.com/i-bought-fri... #social #friendster #oldschool
ca98am79.medium.com
I Bought Friendster for $30k — Here’s What I’m Doing With It
Friendster was the first social network. It has a long history, but the website friendster.com went dead in 2015 and the company officially…
030
David Bisset @davidbisset.com · 25/04/2026
Good read for #developers: "Sabotaging projects by overthinking" kevinlynagh.com/newsletter/2... #programming #projectmanagement #coding
020
David Bisset @davidbisset.com · 25/04/2026
CSS As A Query Language "IN which we investigate using CSS as a query language, or even a general purpose programming language, to do things other than lay out web pages in a browser." #CSS #webdev #frontend evdc.me/blog/css-query
040
Reposted by David Bisset
JetBrains @jetbrains.com · 23/04/2026
Calling all #PHP developers 👋 Join us for JetBrains #PHPverse – a free online event that brings together PHP developers from around the world. This year's lineup features @fabien.potencier.org, @jonathanbossenger.com, @naderman.de, @ashleyhindle.com, and more. 📅 June 9 🔗 jb.gg/phpverse-26
066
Reposted by David Bisset
Freek Van der Herten @freek.bsky.social · 23/04/2026
🚀 Here's another new package: Laravel Mobile Pass. 🎫 It can generate Apple Wallet and Google Wallet passes from your Laravel app. Boarding passes, tickets, coupons, store cards, loyalty cards, all through a fluent builder.
Boarding pass for Artisan Airways flight ART103 from Abu Dhabi to London Heathrow, showing passenger details, seat, and boarding time.
4287
David Bisset @davidbisset.com · 21/04/2026
Ever have perfect code then someone comes along and adds an ugly noticeable patch to it quickly? 🤔 #CSS #webdev #PHP #memes #coding
a building where there's a file escape/stars from one floor in the middle of the highrise to the next floor door down sticking out like a sore thumb
1121
David Bisset @davidbisset.com · 18/04/2026
PanicLock is a #macOS menu bar utility that instantly disables Touch ID and locks the screen with a single click or closing your laptop lid. github.com/paniclock/pa...
github.com
GitHub - paniclock/paniclock: Instantly disable Touch ID and lock your Mac with one click or keyboard shortcut.
Instantly disable Touch ID and lock your Mac with one click or keyboard shortcut. - paniclock/paniclock
021
David Bisset @davidbisset.com · 10/04/2026
"How do you comment your code?" 🤔 #webdev #css #programming #memes #PHP
Bananas at a store with "0.59 -Yellow Bananas, Boneless" sign behind them.
240
David Bisset @davidbisset.com · 10/04/2026
This looks cool. "Unfolder for Mac" - a #3D model unfolding tool for creating papercraft. #papercraft #macos www.unfolder.app
screenshot of the app showing a paper easter island statue
150
David Bisset @davidbisset.com · 09/04/2026
Why I 🧡 the web. "Porting Mac OS X to the Nintendo Wii" bryankeller.github.io/2026/04/08/p... #macosx #wii #nintendo #programming
screenshot showing MAc OSX Finder and about screen from a WII on a monitor/tv.
011
David Bisset @davidbisset.com · 08/04/2026
"The Git Commands I Run Before Reading Any Code" piechowski.io/post/git-com... #webdev #git #github #coding #programming
piechowski.io
The Git Commands I Run Before Reading Any Code
Five git commands that tell you where a codebase hurts before you open a single file. Churn hotspots, bus factor, bug clusters, and crisis patterns.
050
David Bisset @davidbisset.com · 06/04/2026
100% local hold-to-talk speech-to-text for #macOS. Hold Control to record, release to transcribe and paste. No cloud APIs, no data leaves your machine. #Swift #SpeechToText #opensource #webdev github.com/matthartman/...
github.com
GitHub - matthartman/ghost-pepper: Hold-to-talk speech-to-text for macOS. 100% local, powered by WhisperKit and local LLM cleanup. Hold Control to record, release to transcribe and paste.
Hold-to-talk speech-to-text for macOS. 100% local, powered by WhisperKit and local LLM cleanup. Hold Control to record, release to transcribe and paste. - matthartman/ghost-pepper
050
David Bisset @davidbisset.com · 05/04/2026
Interesting: EARLY but promising #opensource alternative to Screen Studio. "...no subscriptions, no watermarks, and free for commercial use". github.com/siddharthvad... #video #macos #screenrecording #webdev
github.com
GitHub - siddharthvaddem/openscreen: Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.
Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio. - siddharthvaddem/openscreen
050
David Bisset @davidbisset.com · 27/03/2026
Why I 🧡 the web: "Discover streamers with little to no viewers and make their day." twitchroulette.net #twitch #livestreaming
021
David Bisset @davidbisset.com · 26/03/2026
This is cool. videojs.org/blog/videojs... Video.js (which has existed for 15 years) is getting a remake. The beta looks slick and gets me excited for pushing video to the web again. :-) #webdev #javascript #video #frontend
videojs.org
Video.js v10 Beta: Hello, World (again) | Blog | Video.js | Open Source Video Player
Video.js v10 is a ground-up rewrite combining four open source players into one modern framework — 88% smaller default bundles, first-class React and TypeScript support, composable architecture, and b...
030
David Bisset @davidbisset.com · 20/03/2026
Wow. Chuck Norris passed away. "There is no chin behind Chuck Norris’ beard, only another fist." variety.com/2026/film/ne...
variety.com
Chuck Norris, Action Icon and ‘Walker Texas Ranger’ Star, Dies at 86
Chuck Norris, the martial arts champion who became an iconic action star and led the hit series "Walker, Texas Ranger," died March 19 at 86.
020
David Bisset @davidbisset.com · 13/03/2026
Why I 🧡 the web. "Watch YouTube Like It's Cable TV" channelsurfer.tv (Sad that i remember the time BEFORE this UI - TVs had knobs people...knobs!) #youtube #oldschool
screenshot of cable ui from https://channelsurfer.tv
041
David Bisset @davidbisset.com · 13/03/2026
Why I 🧡 the web. Since 1949, LEGO has produced 228 solid colors (excluding transparent ones). The visualization shows when each color first appeared, how long it lasted, and when it disappeared. sheets.works/data-viz/leg... #lego #oldschool
sheets.works
Every LEGO Color, Born and Died
228 solid colors. 77 years. The lifecycle of every LEGO color ever produced.
02110
Reposted by David Bisset
Neal Agarwal @neal.fun · 10/03/2026
Made a little site that lets you draw your own constellations neal.fun/constellatio...
312723
David Bisset @davidbisset.com · 10/03/2026
Why I 🧡 the web. joha-app.pages.dev "A free #browser based drawing app where built-in presets let you create expressive shapes, textures, and compositions with a click or drag." leeseomin.pages.dev/blog/2026-03... #drawing
joha-app.pages.dev
Joha drawing app
A shape-based generative drawing app where simple shapes transform into glow, grain, layered strokes, and generative textures.
061
David Bisset @davidbisset.com · 07/03/2026
Why I 🧡 the web. "A #macOS screensaver that brings back the art of the BBS era.... It's like leaving your terminal connected to a #BBS you never logged off from." github.com/lardissone/a... #screensaver #oldschool
github.com
GitHub - lardissone/ansi-saver: ANSI art screensaver for macOS — streams art from 16colo.rs BBS archive packs
ANSI art screensaver for macOS — streams art from 16colo.rs BBS archive packs - lardissone/ansi-saver
010
David Bisset @davidbisset.com · 02/03/2026
An unofficial/personal post (but nice preview) summarizing the public progress on this feature to date on standard #HTML Video & Audio Lazy-loading. scottjehl.com/posts/lazy-m... #frontend #webdev #video
scottjehl.com
Standard HTML Video & Audio Lazy-loading is Coming! | Scott Jehl, Web Designer/Developer
A quick update on my team's work to bring video and audio lazy loading to browsers today
000
David Bisset @davidbisset.com · 23/02/2026
Why I 🧡 the web. voxjong.com is 3D Mahjong, Built in #CSS #webdev #frontend
voxjong.com
VoxJong - CSS Mahjong Solitaire
Play VoxJong, a free CSS Mahjong Solitaire.
070
David Bisset @davidbisset.com · 20/02/2026
Cleaning up merged #git branches... a one-liner from the CIA's leaked dev docs. 😄 spencer.wtf/2026/02/20/c... #webdev #github #cia
spencer.wtf
Cleaning up merged git branches: a one-liner from the CIA's leaked dev docs | spencer.wtf
How to delete all merged git branches locally with a single command. This one-liner has been in my zshrc since 2017 — I found it buried in the CIA's Vault7 l...
020
David Bisset @davidbisset.com · 16/02/2026
HTML Form Inspector "Paste your HTML form code to get a detailed overview of its structure and fields." polypane.app/form-inspect... #webdev #HTML #frontend
polypane.app
HTML Form inspector | Polypane
Paste your HTML form code to get a detailed overview of its structure and fields.
030