Posts:
Throwing Exceptions From Coroutines
Oct 06, 2024
programming
14 minute read
I want to throw exceptions from coroutines and I'm not taking no for an answer.
Let's Rescue CMake Presets
Jun 14, 2024
programming
5 minute read
... because at this point I'd call them "almost usable"
I Did a Full Workday as a Software Engineer on an Android Phone
Feb 17, 2024
productivity
13 minute read
Check out my new workstation where the computer is, in fact a (not rooted) Android smartphone.
DynaMix v2.0.0 Released
Apr 13, 2023
news
2 minute read
A new milestone for my pet project, and my biggest problem with it
How Visual Studio Became Unusable to Me
Jan 05, 2023
programming
6 minute read
A rant about how my most common workflow doesn't work anymore
MSVC: The Devourer of Const
Jan 04, 2023
programming
1 minute read
A compiler bug allows you to move a const variable as if it isn't const
Project Rants
Jan 03, 2023
programming
1 minute read
Introducing rants
Tracking Shared Pointer Leaks
Jan 01, 2023
programming
18 minute read
There are many good practices one can employ. I won't delve into good practices here. I'll go for the heavy guns
Don't Use shared_ptr's Aliasing Constructor
Dec 28, 2022
programming
5 minute read
Aliased shared pointers can be very useful for type erasure, but the idiomatic way to create them is dangerous
Testing for Expected Build Failure with CMake
Oct 04, 2022
programming
16 minute read
We sometimes need tests for expected build errors as part of a test suite. How do we do that?
Transparent Lookups for Maps and Sets
Sep 17, 2022
programming
6 minute read
A post about yet another thing to be mindful of when writing C++
The Case for std::optional of Reference Types and Void
Sep 04, 2022
programming
10 minute read
Also ramblings about void as a first class type and the upcoming `std::expected`
What We Do at ViewRay
Jan 25, 2022
programming
9 minute read
A short writeup about the project I'm working on at ViewRay
CMake and the Future of C++ Package Management
Jan 13, 2020
programming
8 minute read
Well, at least according to me
Don't Use unique_ptr for PIMPL
Nov 07, 2019
programming
6 minute read
... because unique_ptr in libc++ breaks value semantics
The Search for Auto-Loaded DLLs and Windows rpath
Dec 16, 2018
programming
22 minute read
Some ideas and approaches to the problem of finding auto-loaded DLLs.
Stars: Vulkan Tutorial
Dec 11, 2018
stars
1 minute read
Tutorial for the Vulkan graphics and compute API
Stars: boden
Dec 03, 2018
stars
1 minute read
Truly native C++ cross-platform framework for Android and iOS development
Stars: libui
Dec 02, 2018
stars
2 minute read
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
Stars: rang
Nov 29, 2018
stars
1 minute read
A Minimal, Header only Modern c++ library for terminal goodies
Stars: Quine Relay
Nov 28, 2018
stars
1 minute read
An uroboros program with 100+ programming languages
Stars: MiniFB
Nov 27, 2018
stars
1 minute read
A small cross platform library to create a frame buffer that you can draw pixels in
Stars: glsl-parser
Nov 26, 2018
stars
less than 1 minute read
A GLSL parser
Stars: Open Source Games
Nov 25, 2018
stars
1 minute read
Infos and build tips for open source games.
Stars: Cotire
Nov 24, 2018
stars
1 minute read
CMake module to speed up builds.
Stars: json11
Nov 23, 2018
stars
1 minute read
A tiny JSON library for C++11.
Stop Teaching C++
Nov 22, 2018
programming
12 minute read
Remember that one bad teacher you had who made you hate that one subject and you probably still hate it to this day? C++ is that bad teacher and programming is the subject.
Stars: Reveal.js
Nov 22, 2018
stars
2 minute read
The HTML Presentation Framework
Stars: PPRB
Nov 21, 2018
stars
1 minute read
A code preprocessor and text templating engine with minimalistic syntax and strong emphasis on eliminating any code duplication in template files
Stars: Android Native EGL example
Nov 20, 2018
stars
1 minute read
Sample that shows how to combine native rendering with Java UI on Android
Stars: SDSL - Succinct Data Structure Library 2.0
Nov 19, 2018
stars
2 minute read
A powerful and flexible C++11 library implementing succinct data structures
Stars: Dear ImGui
Nov 18, 2018
stars
2 minute read
Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
Stars: Nim
Nov 17, 2018
stars
4 minute read
Nim is a compiled, garbage-collected systems programming language with a design that focuses on efficiency, expressiveness, and elegance (in that order of priority).
Stars: Mini3d
Nov 16, 2018
stars
3 minute read
Minimalistic, cross platform, open source 3d game engine framework
Project Stars
Nov 15, 2018
stars
2 minute read
Introducing Project Stars
A Bug in the C++ Standard
Aug 18, 2018
programming
11 minute read
You think you hate compiler bugs...
Be Mindful with Compiler-Generated Move Constructors
Jul 03, 2018
programming
4 minute read
Getting burned by my lack of knowledge of the standard library.
Post Zero
Feb 25, 2018
blog
1 minute read
First introductory post.