Essential elements of high performance applications: SQL indexes

Effectively using SQL indexes is a huge boon to performance of a web application. | Continue reading


@foxhound.systems | 1 year ago

Composable Data Validation with Haskell

Creating and extending an eDSL for highly configurable and performant data validation. | Continue reading


@foxhound.systems | 2 years ago

Final tagless encodings have little to do with typeclasses

Using a final tagless encoding does not require typeclasses, and we can achieve many of the same benefits with simpler code. | Continue reading


@foxhound.systems | 2 years ago

Speeding up SQL queries by orders of magnitude using UNION

SQL's UNION operation isn't usually regarded as a way to optimize query performance, but in many cases it can be used to achieve massive improvements in speed. | Continue reading


@foxhound.systems | 3 years ago

Why Haskell is our first choice for building production software systems

Haskell's features enable rapid development, easy maintainability, and excellent performance, making it a top choice as an industrial-strength programming language. | Continue reading


@foxhound.systems | 3 years ago