Writing your own Swift "if let"
A tutorial on implementing a custom, generic version of Swift's 'if let' optional unwrapping construct to understand how optionals work.
A tutorial on implementing a custom, generic version of Swift's 'if let' optional unwrapping construct to understand how optionals work.
Explores the 'Functional Core, Reactive Shell' software architecture pattern, contrasting it with spaghetti and lasagna code to improve testability.
A collection of resources and credits for the "Functional Core, Reactive Shell" talk, discussing software architecture and testing.
A technical tutorial on building a web-based clone of the Spot It game using the PureScript language and the Pux framework.
Explores missing utility methods in Scala Futures, specifically Future.unit and Future.never, discussing their implementation and use cases.
Final part of a tutorial series on building a quiz app with PureScript and the purescript-pux framework, consuming a random question API.
A developer builds a real-time function index search tool using Cycle.js, exploring its observable-based architecture and comparing it to other frameworks.
Part 4 of a series on building a Twitter bot, focusing on implementing it in PureScript and deploying to AWS Lambda.
An analysis of Butler Lampson's 1999 predictions on computer science, comparing what worked then to the state of technology in 2015.
A guide explaining when to use map, flatMap, and for loops in Swift, focusing on transformations versus side effects.
A practical guide to using functional programming concepts like functors and monads to simplify Swift optional handling and reduce nested code.
A critique of pragmatic Java 8 Optional usage, advocating for a stricter approach than the common library design recommendations.
Explores implementing the Fibonacci sequence in Python using Haskell's lazy, functional style for elegance and efficiency.
Explains how to use immutable data structures from Immutable.js to improve AngularJS application performance by optimizing change detection.
Explores the JVM's behavior of reusing instances for non-capturing lambda expressions in Java, using a Future interface example.
Author celebrates Programmers' Day by sharing an old Haskell Z-machine emulator project and suggests sharing old code on GitHub.
Explores a Go design pattern using self-referential functions to create a clean, extensible API for setting and managing options on a type.
Reflections on functional programming trends, Java vs. Scala, and JavaScript frameworks from a tech conference.
Impressions and highlights from the Ping Conference Budapest, focusing on talks about Play Framework, Scala, and functional programming.
A programmer reviews 'Learn You Some Erlang for Great Good!', praising its fun approach to teaching the functional language and its benefits.