🦜 Tech Blog - Matthew Gaudet
@www.mgaudet.ca.technical@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
<p>Blogging about technical stuff, work, etc.</p>
Your feed and you don't want it here? Just
e-mail the birb.
A Performance Investigation Challenge
https://www.mgaudet.ca/technical/2025/5/9/a-performance-investigation-challenge
Published: May 9, 2025 20:24
I really liked matklad’s Performance Visualization challenge (partially because it didn’t take me long to find the line with samply, which made me feel good).
Here’s a skills gap or research question perhaps: How do you identify an impactful but diffuse…
Learning about C++ Direction Setting
https://www.mgaudet.ca/technical/2025/5/9/learning-about-c-direction-setting
Published: May 9, 2025 16:03
Another blog post written wearing only my hat, rather than any Mozilla or TC39 Delegate related hats
Last year while considering some JavaScript standards evolution, I wanted to look into how C++ handles some of the challenges. I dug through some…
Upgrade issue with jujutsu
https://www.mgaudet.ca/technical/2025/4/17/upgrade-issue-with-jujutsu
Published: April 17, 2025 20:46
Trying to update jujutsu I had a heck of a time. A previously working command stopped working. Running in a different directory, updating rust neither worked. The issue is this commit in the jujutsu repo. The symptom is:
…
32 Bit Build of SpiderMonkey -- First in a while
https://www.mgaudet.ca/technical/2025/4/14/32-bit-build-of-spidermonkey-first-in-a-while
Published: April 14, 2025 21:03
Some quick notes on doing a recent 32 bit build of SpiderMonkey
Mozconfig:
ac_add_options --target=i686-pc-linux
ac_add_options --enable-application=js
ac_add_options --disable-optimize
ac_add_options --enable-debug…
User Defined Primitives: A Sketch
https://www.mgaudet.ca/technical/2025/2/24/user-defined-primitives-a-sketch
Published: February 24, 2025 16:39
The following is written in my Personal capacity, and does not represent the views of the SpiderMonkey team, Mozilla, TC39 or any other broader group than just what’s between my ears. I wear no hats here.
I want to propose a little thought experiment for…
Making Teleporting Smarter
https://www.mgaudet.ca/technical/2025/2/20/making-teleporting-smarter
Published: February 20, 2025 23:08
(This is a republish of an article posted at SpiderMonkey.dev for my own archiving purposes)
Recently I got to land a patch which touches a cool optimization, that I had to really grok. As a result, I wrote a huge commit…
5 Years of Compiler Jobs
https://www.mgaudet.ca/technical/2024/12/19/5-years-of-compiler-jobs
Published: December 19, 2024 16:37
Turns out I missed the 5 year anniversary of my CompilerJobs page by a little more than a week.
From the initial commit, myself and many helpful contributors have
Made 308 Commits
Listed 196(!!) companies; not including companies who have come and gone…
Dump the commit contents into the editor when editing a Jujutsu commit
https://www.mgaudet.ca/technical/2024/11/12/dump-the-commit-contents-into-the-editor-when-editing-a-jujutsu-commit
Published: November 12, 2024 22:22
I’m so happy with this config that I need to share it even though I’ve only been using this for a few hours. Put this in ~/.config/jj/config.toml.
[templates]
draft_commit_description = '''
concat(
description,
surround(
…
A Case for Feminism in Programming Lanugage Design
https://www.mgaudet.ca/technical/2024/10/29/a-case-for-feminism-in-programming-lanugage-design
Published: October 30, 2024 03:00
I wish I had read this paper by Felienne Hermans and Ari Schlesinger before going to SPLASH.
Felienne’s blog post is worth reading as an introduction, and
here’s the stream of her presentation, which I highly recomend -- she's an excellent compelling…
SPLASH 2024: Impressions and Feelings
https://www.mgaudet.ca/technical/2024/10/28/splash-2024-impressions-and-feelings
Published: October 28, 2024 16:25
I thought it would be useful to sit down and write up some of my thoughts on SPLASH 2024 while they are still fresh.
Due to happy nuptials (& a pressing desire to get home), I was only able to attend Splash for 2.5 days; Wednesday, Thursday and Friday…