Blog Page 3 of 15

The Phantom Type Menace

This is the fourth in a series of posts covering concepts in functional programming: Over-Thunking It Curry On Regardless Monads For The Masses This time around we’re talking about phantom...

Garth Gilmour

Garth Gilmour


Life as an Intern @ Instil

I am aware that the following words might not tickle the comedic parts of your brain or kick your imagination over a rainbow. However I hope it might serve some...

Josh Kelso

Josh Kelso


Monads For The Masses

This is the third in a series of posts introducing Functional Programming concepts. The previous posts are: Over-Thunking It Curry On Regardless Today we’re looking at the ‘big scary thing’...

Garth Gilmour

Garth Gilmour


Curry On Regardless

This is the second in a series of posts introducing Functional Programming concepts. Today we’re looking at the closely related concepts of Currying and Partial Application. Some Mystifying Code Below...

Garth Gilmour

Garth Gilmour


8 Tips to Get the Most Out of Your Work Placement

Starting a one year placement with a company you don’t know much about and people you haven’t met before can be a fairly daunting experience. You’ve spent two (or more!)...

Brian Hamill

Brian Hamill