41554 blogs · [ { "id": "01a08756-4392-7172-82c8-0cb230806650", "title": "Cocoa Basics Part Two: Our First Window", "url": "https://blog.xoria.org/cocoa-basics-2/", "published_at": "2025-05-12T00:00:00+00:00" }, { "id": "01a08756-4392-7172-82c8-0cb230cb36a1", "title": "Cocoa Basics Part One: The Application Structure", "url": "https://blog.xoria.org/cocoa-basics-1/", "published_at": "2025-05-06T00:00:01+00:00" }, { "id": "01a08756-4392-7172-82c8-0cb231bcdca7", "title": "Cocoa Basics Part Zero: Introduction", "url": "https://blog.xoria.org/cocoa-basics-0/", "published_at": "2025-05-06T00:00:00+00:00" }, { "id": "01a08756-4392-7172-82c8-0cb2323ae00c", "title": "Naming Files", "url": "https://blog.xoria.org/naming-files/", "published_at": "2025-04-16T00:00:00+00:00" }, { "id": "01a08756-4392-7172-82c8-0cb233352a7d", "title": "Execution Units are Often Pipelined", "url": "https://blog.xoria.org/pipelining/", "published_at": "2024-12-26T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc1ebabf6", "title": "macOS Tips for Programmers: Threading", "url": "https://blog.xoria.org/macos-tips-threading/", "published_at": "2024-11-25T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc2b29dd9", "title": "macOS Tips", "url": "https://blog.xoria.org/macos-tips/", "published_at": "2024-11-15T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc2c90e65", "title": "Vector Type ABI Shenanigans", "url": "https://blog.xoria.org/clang-vectors/", "published_at": "2024-10-15T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc32cbddf", "title": "First-Class Types, Syntactically", "url": "https://blog.xoria.org/first-class-types/", "published_at": "2024-08-27T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc3679123", "title": "Boolean Types", "url": "https://blog.xoria.org/boolean-types/", "published_at": "2024-08-17T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc3714e00", "title": "Invalid Values and String Types", "url": "https://blog.xoria.org/invalid-values/", "published_at": "2024-07-31T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc4085b3f", "title": "Opinions on Vector Types & the Features They Require", "url": "https://blog.xoria.org/vector-types/", "published_at": "2024-07-17T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc41ba459", "title": "The Dangers of Programming Language Complexity", "url": "https://blog.xoria.org/language-complexity/", "published_at": "2024-07-16T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc4270cee", "title": "Randomness on Apple Platforms", "url": "https://blog.xoria.org/randomness-on-apple-platforms/", "published_at": "2024-04-08T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc436b44e", "title": "Const Pointers", "url": "https://blog.xoria.org/const-pointers/", "published_at": "2024-02-12T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc4d5b204", "title": "To Use a Keyword or an Identifier?", "url": "https://blog.xoria.org/keyword-or-identifier/", "published_at": "2024-02-11T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc58bd581", "title": "A Language Design Trick for Keywords", "url": "https://blog.xoria.org/keywords/", "published_at": "2024-02-03T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc647dee1", "title": "Systems Languages Should Support Zero Is Initialization", "url": "https://blog.xoria.org/zii/", "published_at": "2023-09-22T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc6ba8bef", "title": "Rounding Up to Multiples of Powers of Two Efficiently", "url": "https://blog.xoria.org/rounding-up/", "published_at": "2023-09-21T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc79cb9ca", "title": "Prefer Passing By Pointer", "url": "https://blog.xoria.org/pass-by-pointer/", "published_at": "2023-09-15T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc88e3b61", "title": "Thoughts On Integers", "url": "https://blog.xoria.org/integers/", "published_at": "2023-09-14T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcc92b3943", "title": "Classes Are Overloaded", "url": "https://blog.xoria.org/overloaded-classes/", "published_at": "2023-07-29T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcca24f798", "title": "n times faster than C, Arm edition", "url": "https://blog.xoria.org/n-times-faster/", "published_at": "2023-07-15T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccb0ae1a2", "title": "Hidden Overheads", "url": "https://blog.xoria.org/hidden-overheads/", "published_at": "2023-05-10T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccb868832", "title": "Methods in Languages for Systems Programming", "url": "https://blog.xoria.org/methods/", "published_at": "2023-04-24T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccc34c1fa", "title": "Side-Effectful Expressions in C", "url": "https://blog.xoria.org/expr-stmt-c/", "published_at": "2023-04-24T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccc479b9b", "title": "Signing Your Commits in 2023 on macOS", "url": "https://blog.xoria.org/commit-signing/", "published_at": "2023-03-02T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccc704692", "title": "Don’t Zero Out Memory By Default", "url": "https://blog.xoria.org/dont-zero-memory/", "published_at": "2023-02-19T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccd124658", "title": "A Simple Yet Useful Version of Generics", "url": "https://blog.xoria.org/simple-generics/", "published_at": "2023-02-17T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccd29cb05", "title": "My Webfont Contradiction", "url": "https://blog.xoria.org/webfonts/", "published_at": "2023-02-17T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccd6812de", "title": "Dynamic Arrays with Data-Oriented Design", "url": "https://blog.xoria.org/dynamic-arrays-with-dod/", "published_at": "2023-02-16T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccdafe75a", "title": "Escaping the Identifier Casing Orthodoxy", "url": "https://blog.xoria.org/casing/", "published_at": "2023-02-16T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccddc9dc8", "title": "How to Choose Colors for Your CLI Applications", "url": "https://blog.xoria.org/terminal-colors/", "published_at": "2023-01-29T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dcce4e6901", "title": "I Love Email", "url": "https://blog.xoria.org/email/", "published_at": "2023-01-23T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccf31ea9d", "title": "Classes and Globals", "url": "https://blog.xoria.org/classes-and-globals/", "published_at": "2022-12-09T00:00:00+00:00" }, { "id": "01a08756-4393-721f-a84a-b1dccf91d6cc", "title": "Meta Memory", "url": "https://blog.xoria.org/meta-memory/", "published_at": "2022-08-08T00:00:00+00:00" } ] posts Claim your blog
Back to blog.xoria.org
Blog · corpus.blog/blogs/blog.xoria.org/posts

blog.xoria.org

blog.xoria.org

2025

2024

2023

2022