1. In Defense of OOFP
  2. Minitest: Zero Crap Scala Testing Library
  3. What is Functional Programming?
  4. Scala Days 2017 — Monix Task
  5. JavaScript's Promise Leaks Memory
  6. Automatic Releases to Maven Central with Travis and SBT
  7. Functional Programming Inception - Bucharest FP
  8. Asynchronous Programming and Scala
  9. Fixing scala.collection.Iterator
  10. Why scala.collection.Traversable Is Bad Design
  11. Add to NewsBlur Bookmarklet
  12. Monix Task vs Scalaz vs Future, The Benchmark
  13. Akka & Monix - Typelevel Summit, Oslo 2016
  14. Monix Task - flatMap(Oslo) 2016
  15. Avoid Javaisms: Mocks, Stubs, DI is Code Smell
  16. Monifu vs Akka Streams
  17. Scala Best Practices
  18. Resources for Learning Scala
  19. Towards a Better AtomicReference
  20. JVM Multithreading: Monitor Locks and Visibility
  21. Notes On Javascript Client-side Development
  22. On Scala, Functional Programming and Type-Classes
  23. How To Build a Naive Bayes Classifier
  24. Data Mining: Finding Similar Items and Users
  25. Blogging Platform for Hackers
  26. Crawling the Android Marketplace
  27. Android Learning Resources
  28. Earning Money as an Amazon Affiliate
  29. 4 Books For Learning to Design, The Hard Way
  30. How I Use Flickr: For Backup
  31. Why I Find Heroku Suboptimal
  32. Cross-Domain, Cross-Browser AJAX Requests
  33. I hate NULL and all its variants!
  34. FreeSWITCH - Tips for Creating a Dialer
  35. Using the Best Tools in Programming: Not Really Doable

Noteworthy Projects

  • Monix: asynchronous programming for Scala and Scala.js
  • Funfix: functional programming for JavaScript, TypeScript and Flow
  • Scala Best Practices: an open effort to establish the standard