TartanLlama Profile Banner
Sy Brand Profile
Sy Brand

@TartanLlama

Followers
26K
Following
71K
Media
5K
Statuses
29K

c++ developer advocate @microsoft ~ poet ~ film/noisemaker ~ mask enthusiast ~ they/them

Edinburgh, Scotland
Joined April 2009
Don't wanna be here? Send us removal request.
@TartanLlama
Sy Brand
9 months
The whole of my book on Building a Debugger is now available on Early Access! . It teaches you how to write a native code debugger from scratch. There's lots of cats.
45
292
2K
@TartanLlama
Sy Brand
8 months
RT @TartanLlama: I'm over on the blue coloured site with the same username.
0
1
0
@TartanLlama
Sy Brand
8 months
I'm over on the blue coloured site with the same username.
0
1
31
@TartanLlama
Sy Brand
9 months
I see this both in GitHub and when using git on the command line.
1
0
3
@TartanLlama
Sy Brand
9 months
Here's the commit history from September 15th to 17th, 2021. Zero commits.
2
0
3
@TartanLlama
Sy Brand
9 months
Here's the commit history from September 14th to 17th, 2021. Bunch of commits from that range.
1
0
3
@TartanLlama
Sy Brand
9 months
Specifically, commits from September 15th 2021 to August 17th 2022 don't show up, *unless* you include a date from before or after that range.
1
0
4
@TartanLlama
Sy Brand
9 months
Found something *very* strange about LLVM's git history that I can't make sense of. Months of the commit history seem totally blank *unless* you include dates from outside of the blank range, in which case all the commits magically appear.
7
2
27
@TartanLlama
Sy Brand
9 months
RT @og_fhools: Building a Debugger by @TartanLlama is a great book. The code is clean, one of the first books I've seen to actually go over….
0
2
0
@TartanLlama
Sy Brand
9 months
Sorry to whoever at Scaleway has to deal with my unhinged support tickets
Tweet media one
2
2
51
@TartanLlama
Sy Brand
9 months
Massive shout out to @corsix, who somehow did a full in-depth tech review in record time and saved the publication schedule.
1
0
6
@TartanLlama
Sy Brand
9 months
Some things in the book I think are cool:.- Walks you through implementing limited expression evaluation, so you can call functions inside the running process.- Teaches you to write a DWARF parser.- Builds a full stack unwinder based on DWARF unwind tables.- Traces shlib loading.
1
1
14
@TartanLlama
Sy Brand
9 months
RT @tysonbenson: Beyond excited to jump into @TartanLlama's "Building a Debugger" - just picked up the Early Access version this evening an….
0
1
0
@TartanLlama
Sy Brand
9 months
Tweet media one
0
6
0
@TartanLlama
Sy Brand
9 months
If you've already worked through the chapters of the first Early Access version, I've written a handy upgrade guide that shows you all the code changes you need to make to get up-to-date:
1
5
46
@TartanLlama
Sy Brand
10 months
RT @nostarch: Pre-order Building a Debugger and get early access to a hands-on guide that’ll have you creating your own debugger in no time….
0
4
0
@TartanLlama
Sy Brand
10 months
If you're in the US, my Building a Debugger book is part of Barnes and Noble's 25% off preorder sale:
1
21
114
@TartanLlama
Sy Brand
11 months
RT @travisgoodspeed: Hot damn is this a cool book! Sy covers implementing a modern debugger in clean C++, starting from the very first att….
0
6
0
@TartanLlama
Sy Brand
11 months
Preorders of the book are still 25% off
0
6
29
@TartanLlama
Sy Brand
11 months
The GitHub repository for "Building a Debugger" now has all the code for the early access chapters, including some fixes that'll be in the next update:.
1
51
313