Skip to content

Latest commit

 

History

History
82 lines (63 loc) · 3.68 KB

README.md

File metadata and controls

82 lines (63 loc) · 3.68 KB

recommendations

A to repository dump links to all kinds of things into until we find a better solution.

Table of contents

Articles

A bunch of cool tricks for containers and iterators in python.

The first in a series of blog posts about the lens library.

Books

Functional programming in perl. It gets pretty crazy, like trying to implement currying. Read it if you have to use perl for some reason or want a taste of functional programming in a stateful environment.

A book about desinging programs. Some blog recommended it, but I haven't read it yet, so I can't testify on its quality. Might be interesting or total bullshit.

A great book to get started with the haskell programming language.

An introduction to operating system architecture.

A book describin how to run a successful open source project.

A collection of essays of developers describing interesting problems they were confronted with and how they went about solving them.

Actually not a book but a PhD thesis. Given its contents and its size of 162 pages, I'll still count it as a book though. The examples seem to be in ML, but I believe it could still prove quite useful in the haskell world.

An old MIT textbook explaining the fundamental concepts of Computer Science. A lot of very smart people recommend it, so it's probably worth a read.

A series of books in which open source developers explain the (code) design of their applications. Maybe some nice insights into software architecture.

A classic. This book is about the benefits about the FOSS development process.

A very nice introduction to LaTeX. Pretty much everything that you need to get started.

Papers

A paper demonstrating the benefits of higher-order functions and lazyness for writing modular software.

Talks

Brett Victor takes a shot at predicting the future of programming from the perspective of someone from the year 1973. Very interesting.

A bunch of cool, idiomatic tricks in python to improve your code's speed and readability.

Websites

####getAwesomeness() A website collecting cool stuff, sorted by programming language.