Sign in

Sam

@samuelmaddock.com
138 followers 189 following 66 posts

Software Engineer @ Slack・Maintainer of Electron・NYC samuelmaddock.com

PostsRepliesMedia
Sam @samuelmaddock.com · 14/11/2025
next atproto meetup needs to happen here in Kobe 🦋👀
Sign in Kobe, Japan featuring a grid of shops and restaurants. One of these places is called Blue Sky.
020
Sam @samuelmaddock.com · 15/10/2025
Old tweet of mine is basically describing atproto. Thanks @pfrazee.com Also, "x.com" is revisionist history, I did not write that.
Tweet from October 19, 2021: Can we make the next Web be storing all your cloud data in a local file system?

📦 x.com
 ┣ 📜profile.json
 ┣ 📜likes.json
 ┗ 📜2021-10_tweets.csv
📦 youtube.com
 ┣ 📂playlists
 ┃ ┗ 📜favorites.json
 ┣ 📜history.json
 ┗ 📜subscriptions.json
0230
Sam @samuelmaddock.com · 30/04/2025
exporting only America's finest culture to Japan
Shirt saying "Don't let liberals McGovern the country" at 2nd Street in Shimokitazawa, Tokyo. Sad that someone even bought this initially, let alone sold it.
040
Sam @samuelmaddock.com · 13/03/2025
committing web browser crimes using declarativeNetRequest
120
Sam @samuelmaddock.com · 24/02/2025
Watched Hideaki Anno's Love & Pop last night.
IFC theater signage listing Love & Pop in NYC
130
Sam @samuelmaddock.com · 05/02/2025
@nodejs.org made it simple to add native messaging support for extensions. Now  iCloud Passwords can talk to my @electronjs.org browser
171
Sam @samuelmaddock.com · 30/01/2025
@electronjs.org running as an overlay on Steam Deck 😍
Half-Life 2 running on the Steam Deck with an Electron window overlayed in the top-left corner. The window has electronjs.org loaded.
171
Sam @samuelmaddock.com · 30/01/2025
Running gamescope via konsole seems to work, but not when run from the game mode UI 🤔 github.com/electron/ele...
100
Sam @samuelmaddock.com · 23/01/2025
Rolling out Chrome's IWAs (Isolated Web Apps) for Windows/Mac/Linux "isn't in the short-to-medium term plans". A bit disappointing that this feature won't be available widely for a long time. I'm guessing this is to reduce the risk of malicious apps? groups.google.com/a/chromium.o...
000
Sam @samuelmaddock.com · 16/12/2024
@1password.bsky.social chrome extension in @electronjs.org using electron-chrome-extensions. To make this work, a new v8 scripting context is added to service workers in Electron to allow preload scripts to provide extension APIs.
0121
Sam @samuelmaddock.com · 09/12/2024
Many hours were required to find this one line fix. I'm glad I don't need to write multi-threaded code often in my day-to-day...
A git diff of a C++ file showing a one line change where the `thread_local` keyword is added to a global variable.
150
Sam @samuelmaddock.com · 22/11/2024
had to complete a minigame to finish upgrading chromium in electron today
172
Sam @samuelmaddock.com · 20/11/2024
me: how hard could it be to add symlink support for unzipping files? the source code:
deeply nested JavaScript callbacks, with at least 10 layer deep
160
Sam @samuelmaddock.com · 18/11/2024
looking into what's going on in an abandoned side project to find out all of my analytics are broken 🥲
"150K clicks in 28 days for getmetastream.com via Google search" in a notification
000
Sam @samuelmaddock.com · 13/11/2024
downloading a chrome extension from the chrome web store in an electron browser ✨
130
Sam @samuelmaddock.com · 10/11/2024
Progress on chrome extension manifest v3 support in Electron. Dark Reader is fully working now.
0110
Sam @samuelmaddock.com · 09/11/2024
I was a little surprised that the implementation of chrome.scripting.executeJavaScript was simple string concatenation.
chrome.scripting.executeJavaScript implementation is joining the function and arguments as a string.
010
Sam @samuelmaddock.com · 06/11/2024
updated my website to point to bluesky and added a favicon
samuelmaddock.com preview
010