joonas.fi

  • Home
  • Today I Learned
  • About
  • Contact
Let’s get to work ᕕ( ᐛ )ᕗ
  • 2015-12-27
    Chrome: huge cache usage
  • 2015-12-26
    AForge.NET is awesome for complex image processing/analysis
  • 2015-08-23
    Software that does not suck
  • 2015-08-11
    Classic games from my youth
  • 2015-08-06
    Poor tax communication from Digitalocean
  • 2015-07-29
    SoundCloud: migrating a monolith to a microservices architecture
  • 2015-07-26
    Cyberchallenge from Finnish defence forces
  • 2015-07-17
    RethinkDB: nice "people" -page
  • 2015-07-14
    Spam shit list
  • 2015-07-14
    TCP proxy in node.js
  • 2015-04-18
    Publishing S3 events to SNS or SQS
  • 2015-03-11
    Microsoft Installer framework (you know, those .msi files)
  • 2014

  • 2014-11-12
    The introduction to Reactive Programming you've been missing
  • 2014-10-04
    Latency numbers every programmer should know
  • 2014-09-28
    What is something every person should experience at least once in a lifetime?
  • 2014-09-28
    How should a 24-year-old invest time?
  • 2014-09-28
    What are the best-kept secrets of great programmers?
  • 2014-07-21
    Submarine Cable Map 2014
  • 2013

  • 2013-09-01
    StartSSL tips
  • 2013-07-27
    My Sublime Text (2 & 3) config
  • 2013-06-30
    Learn about Cryptography and Data Security
  • 2013-01-27
    A nice collection of nifty web finds
  • 2013-01-27
    SQL databases are fundamentally non-scalable
  • 2013-01-27
    Optimizing for happiness (as a programmer)
  • 2013-01-27
    Windows util to compute MD5 and SHA-1 hashes of files
Page 3 of 4
Copyright © 2026 joonas.fi
  • Home
  • Today I Learned
  • About
  • Contact