All of the things labelled as Posts, so that crawlers have a place to find them.
There’s a lot of confusion about how to classify software issues. Is something a programmer error, or is it an design defect? Is a misbehaviour
I’ve been working a lot lately on gestures and am currently working on a swipe-in panel class. Mostly we take these controls and behaviours for
I recently implemented Etag caching support only to learn its a privacy breach. Internet scum have coopted yet another technology to track us as we
Being able to make a code change and quickly see the result is critical. The longer we have to wait, the more code quality suffers,
What is good code? Even if I say nobody cares about your code the quality nonetheless does influence a project. Functional correctness reigns supreme, but
Nobody cares about your code. It was quite a shocking moment when I learned this in my programming career. I would take great care in
The code works, but it smells funny. A simple if statement makes the bug go away, but we know somehow we’re just masking a bigger
Any interface involving touch will inevitably need to know how fast the user is moving their finger. They touch the screen, drag their finger, release
Complexity is sometimes portrayed as a corner stone to the theory of computation. What good would algorithm analysis be if we had no way to
In the world of parametric programming our languages often seem quite varied and unique. At the core however are two primary approaches, let’s call them
Parsing is where the story of compilation begins. While it may mean something wonderful to us, our source code is merely a stream of character
Device independent pixels, or points, are a convenient way to design for multiple devices. They allow a consistent layout without worrying about exact pixel densities.
A floating point demon had attacked my rendering code. Instead of drawing a nice straight line I’d get a devil’s tail flurried with barbs. It
C# prefers composition to inheritance yet lacks any concise composition syntax. This is unfortunate. While I have nothing against composition, I really don’t like the
If we scratch the surface of a language a bit we find a secret, rich world of type information. Our compilers know more about our
Determining how to convert object types and ensuring they are correct is a significant component of what a compiler does. For every operation the compiler
I wanted to come up with a shattered glass effect for my game. That didn’t quite work as intended, but I was nonetheless happy with
In the middle of a major change to the Leaf type system I encountered the refactoring demon. It reared it’s ugly little head chanting, “you’re
A key activity of a compiler is to translate named symbols into memory locations. The process typically involves a few stages: identifying the symbols, segmenting
A patchwork set of standards and rules is creating an unsafe web. Cross-site attacks are too common and privacy leaks have become the norm. There’s
My fancy new website is broken due to a script blocking extension. I found this out when I showed a friend the Radial Blitz website.
I like using enums and type hierarchies. What I don’t like is writing verbose switch statements to use them. In C++ I use macros to