1. Fixing scala.collection.Iterator
  2. Why scala.collection.Traversable Is Bad Design
  3. Add to NewsBlur Bookmarklet
  4. Monix Task vs Scalaz vs Future, The Benchmark
  5. Akka & Monix - Typelevel Summit, Oslo 2016
  6. Monix Task - flatMap(Oslo) 2016
  7. Avoid Javaisms: Mocks, Stubs, DI is Code Smell
  8. Monifu vs Akka Streams
  9. Scala Best Practices
  10. Resources for Learning Scala
  11. Towards a Better AtomicReference
  12. JVM Multithreading: Monitor Locks and Visibility
  13. Notes On Javascript Client-side Development
  14. On Scala, Functional Programming and Type-Classes
  15. How To Build a Naive Bayes Classifier
  16. Data Mining: Finding Similar Items and Users
  17. Blogging Platform for Hackers
  18. Crawling the Android Marketplace
  19. Android Learning Resources
  20. Earning Money as an Amazon Affiliate
  21. 4 Books For Learning to Design, The Hard Way
  22. How I Use Flickr: For Backup
  23. Why I Find Heroku Suboptimal
  24. Cross-Domain, Cross-Browser AJAX Requests
  25. I hate NULL and all its variants!
  26. FreeSWITCH - Tips for Creating a Dialer
  27. Using the Best Tools in Programming: Not Really Doable

Noteworthy Projects

  • Monix: reactive programming for Scala and Scala.js
  • Task: A diverging design from Future and Scalaz Task
  • Scala Best Practices: an open effort to establish the standard
  • Shade: a Memcached client for Scala