alexn.org

Logo

Articles

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