There are plenty of choices when it comes to Haskell web frameworks: yesod, spock, snap, happstack - just to name a few.
In this series, we’re going to work our way through the development stack bottom-up. So to kick off our Haskell web application primer we’re going to start with Haskell and core Game of Life code.
In this upcoming series of posts we’re going to go over the end-to-end process on how to build and deploy a web application using Haskell.
Ugly git histories annoy the hell out of me!!!
… and they should annoy the hell out of you too!
I’m a big proponent of Inversion of Control and Dependency Injection. One of niceties that most DI containers provide is the
What would you do if I asked you to complete a task across a collection of objects without using a foreach loop? Or any loop
Linq is awesome. Especially considering I tend to think functionally. Go out and experiment with something like Haskell if
Very recently I had a request to do some work on a WordPress site. Granted, I’m not a fan of WordPress, but whatcha gonna do
Kaboom! The service locator has not been initialized
When Git is installed the first thing you probably want to do is set up your username and email. That is unless of course
Knockout Binding Handlers, FTW!
Very recently a client request came in for some new ‘maps’ features to their existing site.
Using parallax shift has become a popular effect lately. It’s popularity has risen as a design choice across the web and has
I frequently come to the conclusion that I’m working too hard. This is usually because I try to reinvent the wheel when some
User stories are becoming more prevalent these days. While a user story by itself can be use autonomously, they’re also used
Recursion can sometimes hurt the brain. Here is a clear and concise way to do recursion using C# lambdas and linq.
If you’re not familiar with column select you’re missing out on a ton of multi-line editing goodness. Just hold down the alt
Disclaimer: The following section of our workflow includes rebasing. Rebasing can be a dangerous operation of you don’t know
In this post I’m going to explain the current development model for my team. We use Git very heavily. I will go over our bra
Here’s the quick run down of the problem. Let’s suppose you have a list of string that contain numeric values. When you sort
Steve Testa I am a developer, consultant, entrepreneur and self described foosball champion. I like to blog occasionally about technology, code, trends and the community.
This is the personal and professional home of the software, designs and ideas created by Steve Testa.
2018 © Testa Software, All Rights Reserved.