haskell-servant.readthedocs.io
Example Projects — servant documentation
http://haskell-servant.readthedocs.io/en/stable/examples.html
A minimal example for a web server written using servant-server. Including a test-suite using hspec. Repository for templates for haskell projects, including some templates using servant. These templates can be used with. A custom monad that can replace `IO` in servant applications. It adds among other things logging functionality and a reader monad (for database connections). A full usage example of servant/diener is also provided. An example for a project consisting of. A frontend written in elm.
emileswarts.github.io
Testing Haskell with Hspec
http://emileswarts.github.io/2014/04/06/Testing-Haskell-With-Hspec.html
Testing Haskell with Hspec. Today I will be looking at Hspec. Automated testing framework roughly based on Ruby’s RSpec. With Haskell being a strongly typed language. It is hard to imagine it being anything like RSpec. Certainly the implementation has to be very different, because RSpec uses much of Ruby’s dynamic nature to make it as concise and intuitive as it is. One tiny detail I noticed straight off the bat is that RSpec has a capital S in the name while Hspec does not. What we will be testing.
wiki.haskell.org
How to write a Haskell program - HaskellWiki
https://wiki.haskell.org/How_to_write_a_Haskell_program
How to write a Haskell program. A developers' guide to creating a new Haskell project or program, and working in the Haskell developer ecosystem. Note: for learning the Haskell language itself we recommend these resources. Structure of a simple project. Write some Haskell source. Stick it in version control. Add a build system. Build some haddock documentation. Optional) Improve your code: HLint. Tag the stable version, create a tarball, and sell it! Check that your source package is complete. So you can...
howistart.org
How I Start.
http://www.howistart.org/posts/haskell/1
10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10;
. 10; haskell with Chris Allen. My name is Chris. I teach Haskell to people that are new to programming and as well as long-time coders. Haskell is a general purpose programming language that is most useful to mere mortals. I'm going to show you how to write a package in Haskell and interact with the code inside of it. Installing tools for writing Haskell code. After you've finished the install instructions,. There ...
megakemp.com
Enrico Campidoglio
http://megakemp.com/blog/page2
Italian programmer in Sweden. April 24, 2014. BDD all the way down. When I started doing TDD a few years ago, I often felt an inexplicable gap between the functionality described in the requirements and the tests I was writing to drive my implementation. BDD turned out to be the answer. TDD makes sense and improves the quality of your code. I don’t think anybody could argue against this simple fact. Is TDD flawless? Well, that’s a whole different discussion. But let’s back up for a moment. No, it’s not.
jabberwocky.eu
How to start a new Haskell project - Jabberwocky
http://www.jabberwocky.eu/2013/10/24/how-to-start-a-new-haskell-project
How to Start a New Haskell Project. I’m working on a Haskell project. At the moment, I guess my first Haskell client work. It’s a lot of fun, and a little bit different from the more loosely typed languages I’ve used before. So, Haskell. Not as hard as you’d think to write. In it, though like with any language, I suspect it will take one a while to write it really well. Even as a beginner, it’s actually surprisingly easy to write expressive and friendly code. Getting started with Haskell. Cabal leaves yo...
blog.nikosbaxevanis.com
QuickCheck setup in Haskell - Nikos Baxevanis
http://blog.nikosbaxevanis.com/2015/01/30/quickcheck-setup-in-haskell
QuickCheck setup in Haskell. Jan 30, 2015. Cabal is the build system for Haskell, it also doubles as a package manager. Create a. Discovery, so that each module ending with. Can be automatically considered as a test module:. OPTIONS GHC -F -pgmF hspec-discover #-}. Add a simple (icebreaker) test, because there’s always a bit of work involved in getting everything up and running:. Cabal update # Download the most recent list of packages. Cabal sandbox init # Initialise the sandbox. In the above command,.
boblong.co
blink(1) hardware and Hspec
https://www.boblong.co/blink-1-hardware-and-hspec
Blink(1) hardware and Hspec. I thought it would be fun to use a blink(1). Light to provide feedback on Hspec. SameSite is a promising cookie option that can mitigate the chances of being vulnerable to a CSRF attack. The latest. Cheap n cheerful AWS Lambda Purescript Nix project. I wanted to mess around with AWS Lambda using Purescript. The combination of NixOS (my main OS), npm, bower, purescript.
SOCIAL ENGAGEMENT