|
You are here |
www.brianbondy.com | ||
| | | | |
therealmjp.github.io
|
|
| | | | | Over the past week or so I've been completely reworking my collision system in order to better decouple it from other areas of code, and also make it more flexible.One part I got stuck on for a bit was deciding on the mechanism to use for notifying owners of collision components when the component collides with something.I narrowed it down to two options: notify owners via the ICollisionOwner interface I was using OR | |
| | | | |
www.fluentcpp.com
|
|
| | | | | Expressive code in C++ | |
| | | | |
blog.trailofbits.com
|
|
| | | | | Our previous blog posts often mentioned control flow integrity, or CFI, but we have never explained what CFI is, how to use it, or why you should care. It's time to remedy the situation! In this blog post, we'll explain, at a high level, what CFI is, what it does, what it doesn't do, and... | |
| | | | |
brevzin.github.io
|
|
| | | I like a declarative approach to programming. Ben Deane has given several good talks on what declarative programming is (such as this one from CppNow 2018), and if you haven't seen them, you should. The idea is to try to write your logic using expressions and to make it correct by construction, rather than using statements and having to reason imperatively. | ||