-
Taking some inspiration from Zig allocators
Zig seems like a great language and has good ideas for how to improve on a systems level language without sacrificing compatibility with C. I haven’t used it in any projects, but I love reading about it whenever I come across it on Hacker News or the like. One of the design choices that I’ve — read more
-
A nice little nameof macro in C
There’s a great keyword in C# called nameof which is used to “stringify” a variable, type, or member. It is used all the time for simple things like checking if a variable is null at the beginning of a method. The nameof keyword is great. If the variable integers ever changes to something like integersToPrint, — read more
-
The “cleanup” attribute is pretty neat
I’ve been doing a lot of programming in C recently. Part of what comes with that is a lot of manual memory management. GCC and Clang have something called the cleanup attribute (among many other cool attributes that can be found here) that can be applied to variables. When a variable exits scope, a function — read more
-
I’ve written another blog post for AVEVA!
Check it out on AVEVA’s Medium page. We’ve been working on a lot of cool data storage and retrieval problems for large industrial datasets. It’s been a lot of fun to be a part of! — read more
-
Using GNUS email client
I’ve been trying out the GNUS program within Emacs for the past few days. It can do a lot of stuff: reading email (locally, IMAP, POP3), RSS feeds, Usenet, and probably more. I am just using it for email right now, but I could see myself getting it set up as an RSS reader as — read more
-
Using Emacs without any extra packages
I’ve had an off and on relationship with Emacs since my days studying CS at UC Davis. Every time that I’ve come back to it I’ve felt that it needed to be customized… a lot. Installing packages was the path of least resistance to accomplish that. There were times where I’d even tried out Doom — read more
-
Migrating my website to wordpress
I know that this is lazy of me, but I’m tired of maintaining my own website stack. I just want something simple. A place where I can go and write about stuff that I’m working on or thinking of and just hit post. — read more