This collection intends to provide viewers with examples of the different Algebraic Data Types that are commonly used in programming. All of these ADTs can be found within the Fantasy Land specification which consists of common algebraic data types used in the realm of web development. By adhering to the different laws that each ADT is built upon, users of the spec are provided with interoperability when using different algebras, ultimately providing them with an incredibly powerful set of tools.
I'm a web developer specializing in the creation of scalable, deterministic programs with the help of prototypal inheritance as well as the functional programming paradigm.Before I began programming, I worked as a graphic designer which played a large role in the early stages of my career. Most recently, I've transitioned from building financial software for large banking institutions to focus on building decentralized financial applications which run atop blockchain technology.
Have a question for me, or simply want to say hi? Then reach out to me on twitter @tgrecojs - I'm always happy to interact with fellow programmers! :)