Preview Mode Links will not work in preview mode

CoRecursive w/ Adam Bell

Work with Me - Hiring remote scala developer at Tenable

Mar 12, 2018


My team at Tenable is hiring.  We are a distributed team of scala developers working on statically analysis of docker containers (among other things).

We are a team of smart people, working fairly autonomously on interesting problems.  We are one of many teams working on interesting problems at Tenable.  I think its...

Mar 7, 2018

When Miles Sabin applied to speak at a conference on generic programming, he bluffed a little bit.  He would present on porting Simon Peytons Jone’s scrap your boilerplate functionality to Scala. Once his talk was accepted, he only had one thing left to do, implement it.

Generic programming is the type of polymorphism...

Feb 12, 2018

In simple terms, a total function is a function that produces a well defined output for all possible inputs.  A total program is a program composed of only total functions.  

A non-total, or partial function, would be a function that can fail given certain inputs.  Such as taking the head of a list, which can fail if...

Jan 29, 2018

Edwin Brady is the creator of the Idris programming language and Author of the book Type-Driven Development with Idris and a computer science lecturer.  The book, the language and Edwin himself all seem to be chock full of ideas for improving the way computer programming is done, by applying ideas from...

Jan 22, 2018

In object oriented languages, modeling a complex problem domain is a well understood process.  Books like Domain Driven Design contain techniques for breaking down a problem domain and earlier books like the gang of four book catalogue design patterns for modeling these domains in an object oriented way.

In today’s...