Sign in

Matthew Knight

@mattnite.bsky.social
54 followers 39 following 40 posts
PostsRepliesMedia
Matthew Knight @mattnite.bsky.social · 27/09/2026
2 part PSA for SYCL 2026: - If you're like me and you book things last second, it's time to get your tickets. I need to finalize numbers for food, and will leave only a little buffer space. - There will be a board game night after the Systems Talks day: softwareyoucanlove.ca/agenda/monday/
softwareyoucanlove.ca
Monday, October 5th
052
Matthew Knight @mattnite.bsky.social · 18/09/2026
The red + marks the spot
000
Matthew Knight @mattnite.bsky.social · 01/07/2026
**Early bird ticket sales last another 2 hours!** If you like the sound of some of the talks I posted today I suggest checking out the rest of the agenda. One workshop is sold out, the other has 1-2 seats left, and there are more talks! softwareyoucanlove.ca/agenda/
softwareyoucanlove.ca
Agenda
000
Matthew Knight @mattnite.bsky.social · 01/07/2026
Wait. Did you actually think we were done with blocks? You fool! Nathan Bourgeois takes us on the journey to run Minecraft on the PlayStation Portable and other platforms in “CrossCraft: Building a Blocky Bridge From Childhood Dream to Reality”. softwareyoucanlove.ca/talks/crossc...
softwareyoucanlove.ca
CrossCraft: Building a Blocky Bridge From Childhood Dream to Reality by Nathan Bourgeois
CrossCraft is more than just code; it is the thread connecting my entire programming life, from teenage tinkering to professional craft. I will share war stories, a live demo, and a deeper philosophy ...
000
Matthew Knight @mattnite.bsky.social · 01/07/2026
For our next SYCL Talk, @alex.bsky.team will teach us how to build applications with the AT Protocol in “The AT Protocol: Building with Blocks”. softwareyoucanlove.ca/talks/at-pro...
softwareyoucanlove.ca
The AT Protocol: Building with Blocks by Alex Garnett
I'll demo some features for [backlinking](https://microcosm.blue/), [backfilling](https://docs.bsky.app/blog/introducing-tap), and looking forward with the AT Protocol.
011
Matthew Knight @mattnite.bsky.social · 01/07/2026
Is it a Death Metal album or a Systems Talk on property-based testing? You’re going to have to come experience it for yourself when @f0a.org presents “Hermetically Sealed Box of Pain”! softwareyoucanlove.ca/talks/hermet...
softwareyoucanlove.ca
Hermetically Sealed Box of Pain by Carl Sverre
This talk starts with classic property testing and scales the idea all the way up to Deterministic Simulation Testing (DST): controlling time, scheduling, crashes, retries, and randomness so entire sy...
030
Matthew Knight @mattnite.bsky.social · 30/06/2026
Next up we have another SYCL talk: “Tickets Please!” by @r4gus.bsky.social. This one is going to be on the technical side of things, but it tackles an important yet dreaded aspect of creating software: Authentication. softwareyoucanlove.ca/talks/ticket...
softwareyoucanlove.ca
Tickets Please! by David Sugar
While this talk is going to be a little bit technical, I want to focus on sharing some "best practices" (from my perspective) on what you can do to make "authentication" a little bit better for everyo...
010
Matthew Knight @mattnite.bsky.social · 30/06/2026
It’s June 30th! The last day for SYCL 2026 early-bird tickets, and I have five new speakers that I’ll be announcing throughout. The first is a SYCL talk by Martin Wickham: “Maintaining a Long-Term Fork”: softwareyoucanlove.ca/talks/mainta...
softwareyoucanlove.ca
Maintaining a Long-Term Fork by Martin Wickham
Integrating large sets of upstream changes to a fork can create an overabundance of merge conflicts, creating a headache even for developers who know the code very well. This talk will discuss a versi...
010
Reposted by Matthew Knight
Reilly Wood @reillywood.com · 24/06/2026
really enjoyed the talk @felicitas.pojtinger.com gave at Vancouver Systems tonight; a whirlwind tour through realistic ways to build apps+systems that don’t depend on US tech giants codeberg.org/pojntfx/vanc...
codeberg.org
vancouver-systems-talk-2026-faid
Resources for the Vancouver Systems Talk "A Digital Ecosystem That Is Free as in Democracy" (https://luma.com/gv3wt2g5?tk=uy8j9M)
0144
Matthew Knight @mattnite.bsky.social · 21/06/2026
Greetings everyone, I have published my first browser extension, it is called Em Dash Counter, it counts em dashes. mattnite.net/blog/em-dash... Thank you that is all.
mattnite.net
Em Dash Counter: A browser extension that counts em dashes.
000
Matthew Knight @mattnite.bsky.social · 15/06/2026
Learn the basics of SIMD and how to use it in non-trivial use cases like a language front-end! Niles Salter presents “Using AVX-512 to Optimally Parse Zig” on our Systems talks day: softwareyoucanlove.ca/talks/using-...
softwareyoucanlove.ca
Using AVX-512 to Optimally Parse Zig by Niles Salter
Did you know tokenizing and parsing don't need to be so serial? Why iterate over 1 byte at a time when you could iterate over 64 at a time? Why write a loop when a single instruction would do?
000
Matthew Knight @mattnite.bsky.social · 12/06/2026
Get ready to work on your separation anxiety! Johnny Marler presents “How to Make Software That Doesn’t Need You” on our Systems talks day: softwareyoucanlove.ca/talks/how-to...
softwareyoucanlove.ca
How to Make Software That Doesn't Need You by Johnny Marler
Modern software is measured by its activity, commits, releases, velocity. By that standard the healthiest thing I've ever built looks dead: a native Windows app with hundreds of weekly users that I ha...
010
Matthew Knight @mattnite.bsky.social · 08/06/2026
Potential hot take alert!!! Our next talk announcement is for Tyler Calder presenting “Developer Experience: Does it Matter?” for the SYCL talks day: softwareyoucanlove.ca/talks/dx-doe...
softwareyoucanlove.ca
Developer Experience: Does it Matter? by Tyler Calder
When reading through online discussions about new languages, tools or features, I often hear a strong emphasis on developer ergonomics, and experience. However I think that this emphasis on developer ...
020
Matthew Knight @mattnite.bsky.social · 05/06/2026
This month is going to have a slew of talk updates for SYCL 2026. The first one is that one of our keynotes have changed! Loris replies to one of the talks from the first ever SYCL in "Re: Does Technology Destroy Art?": softwareyoucanlove.ca/talks/re-doe...
softwareyoucanlove.ca
Re: Does Technology Destroy Art? by Loris Cro
This is a reply to Jeff Fowler's amazing talk from the first ever Software You Can Love.
010
Matthew Knight @mattnite.bsky.social · 23/05/2026
New SYCL 2026 talk just dropped: "Real-time Software on Linux: How hard can it be?" by Jeff Anderson softwareyoucanlove.ca/talks/real-t...
softwareyoucanlove.ca
Real-time Software on Linux: How hard can it be? by Jeff Anderson
Are you sure your software is running? What about in the next few microseconds? Let’s walk through how to answer this question, and write latency-critical software on Linux.
011
Matthew Knight @mattnite.bsky.social · 09/05/2026
For SYCL's first systems talk update, we have Andrés Villegas presenting "Data Oriented Design for Mortals": softwareyoucanlove.ca/talks/data-o...
softwareyoucanlove.ca
Data Oriented Design for Mortals by Andrés Villegas
Most talks about data oriented design have gone over my head. This talk finds a middle ground where we get some of the benefits with out sacrificing ergonomics.
000
Reposted by Matthew Knight
Phil Eaton @eatonphil.bsky.social · 31/03/2026
The best writing habit experienced developers can build is every time you spend an expectedly long time figuring something out, don't move on! Write about it. If it was interesting & confusing to you, others will find it interesting & valuable too.
4359
Matthew Knight @mattnite.bsky.social · 31/03/2026
Tickets are up for the next Software You Can Love conference in Vancouver! mattnite.net/blog/sycl-20...
mattnite.net
Software You Can Love 2026 tickets are on sale
062
Matthew Knight @mattnite.bsky.social · 03/10/2025
I’ve finally done some reading into atproto and I love it. One thing though, what about private content? Like DMs or stuff you only want friends to see. Is this out of scope for the protocol, or coming in the future?
240
Matthew Knight @mattnite.bsky.social · 01/10/2025
I’m going to run SYCL again this June! mattnite.net/blog/sycl-20...
mattnite.net
Matthew Knight's Website
162
Reposted by Matthew Knight
Loris Cro ⚡ @kristoff.it · 12/07/2025
Zig's New Async I/O kristoff.it/blog/zig-new-async-io
kristoff.it
Zig's New Async I/O | Loris Cro's Blog
https://kristoff.it/blog/zig-new-async-io/
0135
Matthew Knight @mattnite.bsky.social · 17/06/2025
Hey I have some specific software licensing questions, anyone know a good lawyer I could pay to answer them?
000
Reposted by Matthew Knight
Peterino @peterino2.bsky.social · 31/05/2025
physics is back in the new renderer. All thats left is bringing animations and UI back online. and I daresay i might be ready to start making a game #gamedev #indiedev #programming
043
Reposted by Matthew Knight
Loris Cro ⚡ @kristoff.it · 27/05/2025
Zig Build System Basics for those who have not yet grokked the Zig build system. youtu.be/jy7w_7JZYyw
youtu.be
Zig Build System Basics (Zig 0.14) - YouTube
https://ziglang.org/learn/build-system/https://github.com/kristoff-ithttps://github.com/allyourcodebasehttps://zig.dayhttps://www.twitch.tv/kristoff_it0:25 B...
0215
Reposted by Matthew Knight
Peterino @peterino2.bsky.social · 23/05/2025
Having a hex view of various camera data while moving around really makes me hackerman. #gamedev #indiedev #programming
184
Matthew Knight @mattnite.bsky.social · 09/05/2025
That’s ma boy right there
010
Matthew Knight @mattnite.bsky.social · 30/04/2025
MicroZig 0.14.0 just dropped github.com/ZigEmbeddedG...
github.com
Release 0.14.0 · ZigEmbeddedGroup/microzig
What's Changed Supporting non-contiguous registers by @taylorh140 in #357 rp2xxx: enable all riscv features by @tact1m4n3 in #358 Foundation libc by @mattnite in #362 Move time types (Absolute, Du...
010
Matthew Knight @mattnite.bsky.social · 04/04/2025
Does anyone else sit there and think about how much entropy conventional CI/CD adds to the universe?
000
Reposted by Matthew Knight
Carl Sverre @f0a.org · 31/03/2025
What if your app could combine the simplicity of physical replication with the efficiency of logical replication? Meet Graft: lazy, partial, strongly consistent edge replication. #OpenSource #EdgeComputing #Replication sqlsync.dev/posts/stop-s...
sqlsync.dev
Stop syncing everything
Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly consi...
14022
Matthew Knight @mattnite.bsky.social · 25/03/2025
@mstill.dev
100
Matthew Knight @mattnite.bsky.social · 22/03/2025
I knew it all along
010
Reposted by Matthew Knight
Peterino @peterino2.bsky.social · 04/02/2025
Attempted this 3 times but settled on an api I can stick with. Video shows animations on the player controller with the old system snapping between animations and the new system which smoothly blends between This is a custom game engine written in zig #zig #indiedev #gamedev
0194
Reposted by Matthew Knight
Peterino @peterino2.bsky.social · 03/02/2025
Sometimes I wonder what's the end game of all this automation and AI. (Assuming it works) We could all get food and housing and live a life. Or... it's ends up with elon musk playing factorio while the rest of us are playing as the bugs. (And his copper to iron ratio would probably be shit.)
021
Matthew Knight @mattnite.bsky.social · 03/02/2025
Had some thoughts on how to build out self-hosted backends for Zig: mattnite.net/blog/self-ho...
mattnite.net
Matthew Knight's Website
030