Sign in

Moshe Weitzman

@mosheweitzman.com
140 followers 161 following 52 posts

Core Drupal developer. Available for consulting gigs.

PostsRepliesMedia
Moshe Weitzman @mosheweitzman.com · 18/08/2026
I would love get in on a meal with @hadsie.com and @bmann.ca One day.
200
Moshe Weitzman @mosheweitzman.com · 18/08/2026
I’m game.
110
Moshe Weitzman @mosheweitzman.com · 13/08/2026
My issue is with the language, not the content. They are so verbose that you have to read them 3 times to understand the bug.
010
Moshe Weitzman @mosheweitzman.com · 12/08/2026
Yes, any harness.
010
Moshe Weitzman @mosheweitzman.com · 11/08/2026
I recommend the /teach skill from www.aihero.dev/skills-teach. It personalizes lessons to current repo. I asked about PageFind search, and the lessons mention our document count, and our Pagefind customizations. Lessons are concise HTML files with quizzes at bottom to reinforce learning.
aihero.dev
The /teach Skill
Learn a topic across many sessions that build on each other.
130
Moshe Weitzman @mosheweitzman.com · 02/08/2026
Had a great time at Laracon last week. I'm seeing many parallels to Drupal's rise. Betting on hosting is a smart move - it worked nicely at Acquia and Pantheon. I contributed a few PRs to Laravel already 💪. Most recently I added polish to the installer github.com/laravel/inst... #laravel #laracon
github.com
Use the forms feature from Laravel prompts by weitzman · Pull Request #556 · laravel/installer
I got slightly miffed when I picked a starter kit, saw the choices, and decided I didn't want a starter kit. There is no way to reverse that decision without exiting out of the command. This PR...
030
Reposted by Moshe Weitzman
Tynan is afk til 10/19 ⁂ @tynanpurdy.com · 20/07/2026
Another goal of mine this event is checking off, use local atproto meetups to build coalitions. I am so thrilled to announce that THE @evangreer.bsky.social is joining us to speak on the legislative environment surrounding online spaces at our upcoming event. You don't want to miss it.
1183
Reposted by Moshe Weitzman
ACLU @aclu.org · 07/06/2026
There are currently more bills attacking trans youth’s right to play sports across the U.S. than there are trans youth in school sports.
85110724468
Reposted by Moshe Weitzman
Kyle Griffin @kylegriffin1.bsky.social · 20/05/2026
BREAKING: Sen. Ed Markey calls for Trump's impeachment.
331108762841
Moshe Weitzman @mosheweitzman.com · 13/05/2026
It worked first try for the issue that is introducing a CLI for Drupal core
011
Moshe Weitzman @mosheweitzman.com · 13/05/2026
Awesome awesome work. I wonder if there is a legal way for this to be a perk for donating to DDEV. That sounds like another name for a subscription fee but I think there is a useful distinction.
010
Moshe Weitzman @mosheweitzman.com · 12/05/2026
Haha. Great to have you back. We kept your subscriptions safe while you were gone.
010
Moshe Weitzman @mosheweitzman.com · 12/05/2026
How about yezzzterday. The number of z’s indicates about how long ago we refer to. My example is “a long weekend ago”.
010
Moshe Weitzman @mosheweitzman.com · 08/05/2026
📍 Boonnoon Market Market · Arlington, Massachusetts, US ★★★★★ Lunching #BeaconBits
beaconbits.app
Boonnoon Market | Beacon Bits
Beacon dropped by @mosheweitzman.com
030
Reposted by Moshe Weitzman
Lawrence Lessig @lessig.bsky.social · 28/04/2026
The Boston Globe agrees: Citizens United did not create SuperPACs, and it is time for the First Circuit to fix that absurd mistake. www.bostonglobe.com/2026/04/26/o...
bostonglobe.com
A way out of super PAC madness? - The Boston Globe
If they act quickly on a Maine case, federal judges could tee up a Supreme Court decision next year that restores some sanity to campaign finance laws.
13013
Moshe Weitzman @mosheweitzman.com · 14/04/2026
Well the social nature was what was unique about Google reader imo. There are many desktop and web rss readers that are non-social. Something to consider.
100
Moshe Weitzman @mosheweitzman.com · 13/04/2026
Awesome! I still read rss feeds too. Once you get the Drupalcon working ok, a coupe todos that would be important for me: - mobile app that shares a sync with web app - great ux - easily share favorites posts to Bluesky. Let Bluesky handle comments? - login via Bluesky/atproto
130
Moshe Weitzman @mosheweitzman.com · 12/04/2026
Aww thanks Boris. AtProto feels a lot like Drupal in its early days. You were a terrific community leader back then as well. It brings me joy to see you in the mix here too.
030
Moshe Weitzman @mosheweitzman.com · 28/03/2026
I’ve been meaning to do this www.projectrepat.com
projectrepat.com
T-Shirt Blanket Company | Custom T-Shirt Quilt Maker | Project Repat
Best price guaranteed, over 1,000,000 tshirt quilts sold! With Project Repat T Shirt Quilts and Blankets, wrap yourself in your tshirt memories.
110
Moshe Weitzman @mosheweitzman.com · 28/03/2026
I bought my remote ticket to #ATmosphereConf starts today atmosphereconf.org
atmosphereconf.org
ATmosphereConf 2026
ATmosphereConf is the global atproto community conference. Join us in Vancouver, Canada, March 26th - 29th, 2026.
171
Moshe Weitzman @mosheweitzman.com · 24/03/2026
Kicking off the CLI in Core initiative with a DrupalCon BoF! It is tomorrow at noon (CT). Please report. Lets make a list of tasks and assign owners. We may stream the meeting for remote folks. events.drupal.org/chicago2026/...
130
Moshe Weitzman @mosheweitzman.com · 22/03/2026
Excited to see everyone in Chicago at Drupalcon and the 25th anniversary party. I'm busting out a Michael Jordan jersey that was gifted to me 14 years ago in honor of my user ID. It all started in a Reddit thread www.reddit.com/r/drupal/com... #drupal @drupalcon.bsky.social @pionline.bsky.social
A Chicago Bulls jersey showing #23 and Weitzman as the name
1102
Reposted by Moshe Weitzman
Tag1 Consulting @tag1consulting.com · 13/03/2026
AI agents that can change your Drupal site without review are a production risk. Tag1 is extending Workspaces in the Drupal AI Initiative so agents get staging, approval, and rollback by default. Read: tag1.co/77927b #Tag1AppliedAI #Drupal #DrupalAI #OpensourceAI
tag1.com
Building the Governance Layer: Tag1 Joins the Drupal AI Initiative
AI agents need governance. Tag1 has joined the Drupal AI Initiative, extending Workspaces to bring staging, review and rollback to AI-driven changes.
001
Moshe Weitzman @mosheweitzman.com · 25/02/2026
I propose a full featured CLI for Drupal core. This is Drush's final act. We are so close. Lets make it happen. weitzman.github.io/blog/drush-f...
weitzman.github.io
Moshe Weitzman’s Blog
Musings on Drupal, Continuous Integration, DrupalSpoons, and Data Migration.
065
Moshe Weitzman @mosheweitzman.com · 18/02/2026
Figs are delicious, and nature is amazing youtu.be/ARqbGnNndhw?...
youtu.be
Are There Dead Wasps In Figs? | NOVA | PBS
YouTube video by NOVA PBS Official
000
Moshe Weitzman @mosheweitzman.com · 13/02/2026
I'm curious how about Location. I have seen atprotocol.dev/location-dat.... Otherwise, you could add a "Nearest City" field in Profile. I wonder if folks will still want the swipe left/swipe right experience. Would be nice to be shown "new" people and not the same ones you have reviewed already
atprotocol.dev
Location Data on AT Protocol, the second Community Fund project
Announcing the second project under the AT Protocol Community Fund. We're bringing location data to ATProto, with initial funding by Peter Wang's Skyseed Fund.
103
Moshe Weitzman @mosheweitzman.com · 13/02/2026
Cool. I made a profile. Smooth onboarding. The picture upload didn't preview for me. Also, the placeholder text looks like real values so it looks the default pronouns are they/them.
atprotocol.dev
Location Data on AT Protocol, the second Community Fund project
Announcing the second project under the AT Protocol Community Fund. We're bringing location data to ATProto, with initial funding by Peter Wang's Skyseed Fund.
200
Reposted by Moshe Weitzman
The Drop Times @thedroptimes.bsky.social · 16/01/2026
Drupal turns 25! 🎉 Moshe Weitzman @mosheweitzman.com created a nostalgic timeline to celebrate key moments in its history. From message board to global CMS—take a scroll down memory lane. 🔗 bit.ly/4qr3coz #Drupal25 #OpenSource #DrupalHistory #CelebrateDrupal
Moshe Weitzman Launches Timeline Website to Celebrate 25 Years of Drupal
001
Reposted by Moshe Weitzman
Dries @dries.bsky.social · 15/01/2026
Drupal turns 25 today. A quarter of a century. I captured 25 lessons from the journey. dri.es/25-years-of-... #foss #opensource #web
dri.es
25 years of Drupal: what I've learned
Dries is the Founder and Project Lead of Drupal and the Co-founder and Executive Chair of Acquia.
054
Reposted by Moshe Weitzman
Josh Koenig @outlandishjosh.bsky.social · 15/01/2026
This is such a great and touching tribute. Drupal changed my life and it's a tremendous privilege to be a part of this timeline.
011
Reposted by Moshe Weitzman
Drupal Security Team @drupalsecurity.bsky.social · 15/01/2026
Happy anniversary! From the timeline on August 1, 2005: Drupal security team is formed This volunteer team is first led by chx. The team dutifully protects Drupal core and all the contrib modules that opt into its coverage. Future leaders would be Heine, greggles, and mlhess.
051
Moshe Weitzman @mosheweitzman.com · 15/01/2026
Happy 25th anniversary to Drupal. I build it w/ many of you & loved every minute. In honor, I present weitzman.github.io/drupal25-tim... @klau.si @gknaddison.bsky.social @walkah.social @ksenzee.bsky.social @outlandishjosh.bsky.social @webchick.bsky.social @quicksketch.org @merlinofchaos.bsky.social
weitzman.github.io
Drupal 25th Anniversary Timeline | Drupal 25th Anniversary Timeline
Celebrating 25 years of Drupal - A timeline of innovation and community
1166
Moshe Weitzman @mosheweitzman.com · 11/01/2026
Fare the well Mr Bob Weir. He and the other Grateful Dead members spawned an immense community built on kindness and improvisation and living in the present. Bobby lived a model life.
020
Moshe Weitzman @mosheweitzman.com · 09/01/2026
What an utterly amazing and joyful journey it has been. So much talent, focused on giving the world a cool tool for spreading the good word.
000
Moshe Weitzman @mosheweitzman.com · 16/11/2025
The chimps only followed the other chimp’s decision when the other chimp had better evidence,” Engelmann says. “In this sense, chimps seem to be more rational than humans.” arstechnica.com/science/2025...
arstechnica.com
The evolution of rationality: How chimps process conflicting evidence
Chimps can take in new evidence, evaluate its strength, and change their minds.
020
Moshe Weitzman @mosheweitzman.com · 04/11/2025
Or the republican senators right after Jan 6.
000
Moshe Weitzman @mosheweitzman.com · 17/10/2025
Cool stuff. Also sounds like a security nightmare if there is no gatekeeper like phone apps, browser extensions, etc.
010
Moshe Weitzman @mosheweitzman.com · 15/10/2025
Have a large Drupal database? You can speed up local development a lot using database images and my new DDEV-mtk add-on. See github.com/weitzman/dde... and the links presented there. Thanks to @previousnext.com.au for MySQL Toolkit (MTK). #DrupalConVienna
github.com
GitHub - weitzman/ddev-mtk: DDEV add-on for the MySQL Toolkit (MTK)
DDEV add-on for the MySQL Toolkit (MTK). Contribute to weitzman/ddev-mtk development by creating an account on GitHub.
010
Reposted by Moshe Weitzman
Lawrence Lessig @lessig.bsky.social · 10/10/2025
This takes courage. Courage has always been costly. buff.ly/K5gi48o
nytimes.com
MIT Rejects Special Funding Offer From Trump Administration
The Trump administration offered nine universities benefits in exchange for signing an agreement to protect conservative voices, among other things. M.I.T. was the first to refuse.
2408
Moshe Weitzman @mosheweitzman.com · 10/10/2025
I agree. Kudos to those teams who run prerelease software world.hey.com/dhh/engineer...
world.hey.com
Engineering excellence starts on edge
The best engineering teams take control of their tools. They help develop the frameworks and libraries they depend on, and they do this by running production code on edge — the unreleased next version...
110
Moshe Weitzman @mosheweitzman.com · 29/09/2025
Also, I have zero clue what the fuss is about medbed. I’m too tired to learn or care.
100
Moshe Weitzman @mosheweitzman.com · 29/09/2025
Nothing. Everyone loves a Mediterranean bed 😛
000
Reposted by Moshe Weitzman
Lisa Grossman @astrolisa.bsky.social · 10/09/2025
There's a NASA presser happening now in which acting admin Duffy said "This very well could be the clearest sign of life that we’ve ever found on Mars." That doesn't mean it is a sign of life. We covered this cool rock in 2024, paper in Nature is out today: 🧪🔭 www.sciencenews.org/article/nasa...
sciencenews.org
NASA's Perseverance finds its first possible hint of ancient Mars life
The NASA Mars rover examined a rock containing organic compounds and “leopard spots” that, on Earth, are associated with microbial life.
710831
Reposted by Moshe Weitzman
Aaron Rupar @atrupar.com · 03/09/2025
FOX: Are you for any green energy personally? ZELDIN: Uh, well, I am for whatever President Trump is advocating for.
4121221278
Reposted by Moshe Weitzman
Office of Mayor Michelle Wu 吳弭 @mayorwu.boston.gov · 19/08/2025
Last week, Boston received a letter from AG Bondi threatening to prosecute officials and withhold funds unless we cooperate with carrying out mass deportations. The US Attorney General asked for a response by today, so here it is: stop attacking our cities to hide your administration’s failures.
743215756334
Reposted by Moshe Weitzman
Nick Gerakines @ngerakines.me · 21/08/2025
Excited to announce Acudo: a new ATProtocol app that brings cryptographically signed RSVPs to your events. It bridges traditional ticketing (like Ti.to) with the decentralized web, creating verifiable attendance records that actually mean something. 🎫
blog.smokesignal.events
Introducing Acudo: Bridging ATProtocol and Event Ticketing with Signed RSVPs
Introducing Acudo: Bridging ATProtocol and Event Ticketing with Signed RSVPs posted by @smokesignal.events on 2025-08-20 20:00 UTC
28916
Reposted by Moshe Weitzman
Free Speech For People @fsfp.bsky.social · 13/08/2025
BREAKING: Legal Advocates Announce New Grounds of Impeachment in Response to Trump’s Federal Takeover of the DC Police, Unlawful Gerrymandering, Silencing Speech, and Privacy Violations. freespeechforpeople.org/in-response-...
freespeechforpeople.org
In Response to Trump’s Federal Takeover of the DC Police, Unlawful Gerrymandering, Silencing Speech, and Privacy Violations, Legal Advocates Announce New Grounds of Impeachment - Free Speech For Peopl...
a non-partisan campaign led by Free Speech For People, has added new grounds for impeachment against Trump
13224
Moshe Weitzman @mosheweitzman.com · 04/08/2025
Thats how you call out bad behavior! Way to go @cloudflare.social blog.cloudflare.com/perplexity-i...
blog.cloudflare.com
Perplexity is using stealth, undeclared crawlers to evade website no-crawl directives
Perplexity is repeatedly modifying their user agent and changing IPs and ASNs to hide their crawling activity, in direct conflict with explicit no-crawl preferences expressed by websites.
000
Moshe Weitzman @mosheweitzman.com · 23/07/2025
What song? I like em all so am already in agreement.
110