Matthew Knight
@mattnite.bsky.social
📤 40
📥 31
📝 37
**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/
loading . . .
Agenda
https://softwareyoucanlove.ca/agenda/
10 days ago
0
0
0
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...
loading . . .
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 ...
https://softwareyoucanlove.ca/talks/crosscraft/
10 days ago
0
0
0
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...
loading . . .
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.
https://softwareyoucanlove.ca/talks/at-protocol-building-with-blocks/
10 days ago
0
1
2
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...
loading . . .
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...
https://softwareyoucanlove.ca/talks/hermetically-sealed-box-of-pain/
10 days ago
0
2
1
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...
loading . . .
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...
https://softwareyoucanlove.ca/talks/tickets-please/
10 days ago
0
1
1
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...
loading . . .
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...
https://softwareyoucanlove.ca/talks/maintaining-a-long-term-fork/
10 days ago
0
1
0
reposted by
Matthew Knight
Reilly Wood
17 days ago
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...
loading . . .
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)
https://codeberg.org/pojntfx/vancouver-systems-talk-2026-faid
0
13
4
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.
loading . . .
Em Dash Counter: A browser extension that counts em dashes.
https://mattnite.net/blog/em-dash-counter/
20 days ago
0
0
0
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-...
loading . . .
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?
https://softwareyoucanlove.ca/talks/using-avx-512-to-optimally-parse-zig/
26 days ago
0
0
0
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...
loading . . .
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...
https://softwareyoucanlove.ca/talks/how-to-make-software-that-doesnt-need-you/
29 days ago
0
1
0
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...
loading . . .
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 ...
https://softwareyoucanlove.ca/talks/dx-does-it-matter/
about 1 month ago
0
2
0
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...
loading . . .
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.
https://softwareyoucanlove.ca/talks/re-does-technology-destroy-art/
about 1 month ago
0
1
0
New SYCL 2026 talk just dropped: "Real-time Software on Linux: How hard can it be?" by Jeff Anderson
softwareyoucanlove.ca/talks/real-t...
loading . . .
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.
https://softwareyoucanlove.ca/talks/real-time-software-on-linux/
about 2 months ago
0
1
1
For SYCL's first systems talk update, we have Andrés Villegas presenting "Data Oriented Design for Mortals":
softwareyoucanlove.ca/talks/data-o...
loading . . .
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.
https://softwareyoucanlove.ca/talks/data-oriented-design-for-mortals/
2 months ago
0
0
0
reposted by
Matthew Knight
Phil Eaton
3 months ago
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.
4
36
9
Tickets are up for the next Software You Can Love conference in Vancouver!
mattnite.net/blog/sycl-20...
loading . . .
Software You Can Love 2026 tickets are on sale
https://mattnite.net/blog/sycl-2026-tickets-are-here/
3 months ago
0
5
2
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?
9 months ago
2
4
0
I’m going to run SYCL again this June!
mattnite.net/blog/sycl-20...
loading . . .
Matthew Knight's Website
https://mattnite.net/blog/sycl-2026-announcement/
9 months ago
1
6
2
reposted by
Matthew Knight
Loris Cro ⚡
12 months ago
Zig's New Async I/O https://kristoff.it/blog/zig-new-async-io/
loading . . .
Zig's New Async I/O | Loris Cro's Blog
https://kristoff.it/blog/zig-new-async-io/
https://kristoff.it/blog/zig-new-async-io/
0
13
8
Hey I have some specific software licensing questions, anyone know a good lawyer I could pay to answer them?
about 1 year ago
0
0
0
reposted by
Matthew Knight
Peterino
about 1 year ago
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
loading . . .
0
4
3
reposted by
Matthew Knight
Loris Cro ⚡
about 1 year ago
Zig Build System Basics for those who have not yet grokked the Zig build system. https://youtu.be/jy7w_7JZYyw
loading . . .
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...
https://youtu.be/jy7w_7JZYyw
0
21
5
reposted by
Matthew Knight
Peterino
about 1 year ago
Having a hex view of various camera data while moving around really makes me hackerman.
#gamedev
#indiedev
#programming
loading . . .
1
8
4
That’s ma boy right there
add a skeleton here at some point
about 1 year ago
0
1
0
MicroZig 0.14.0 just dropped
github.com/ZigEmbeddedG...
loading . . .
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...
https://github.com/ZigEmbeddedGroup/microzig/releases/tag/0.14.0
about 1 year ago
0
1
0
Does anyone else sit there and think about how much entropy conventional CI/CD adds to the universe?
over 1 year ago
0
0
0
reposted by
Matthew Knight
Carl Sverre
over 1 year ago
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...
loading . . .
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...
https://sqlsync.dev/posts/stop-syncing-everything/
1
39
22
@mstill.dev
over 1 year ago
1
0
0
I knew it all along
over 1 year ago
0
1
0
reposted by
Matthew Knight
Peterino
over 1 year ago
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
loading . . .
0
19
4
reposted by
Matthew Knight
Peterino
over 1 year ago
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.)
0
2
1
Had some thoughts on how to build out self-hosted backends for Zig:
mattnite.net/blog/self-ho...
loading . . .
Matthew Knight's Website
https://mattnite.net/blog/self-hosted-backends/
over 1 year ago
0
3
0
you reached the end!!
feeds!
log in