Profile

Cover photo
Ilmari Heikkinen
Works at FHTR Ltd.
Attended University of Helsinki
Lives in London, UK
5,880 followers|1,575,088 views
AboutPostsPhotosYouTube
People
In his circles
178 people
Have him in circles
5,880 people
dima farer's profile photo
Education
  • University of Helsinki
    Computer Science
Basic Information
Gender
Male
Work
Occupation
Freelance developer
Employment
  • FHTR Ltd.
    Freelance Developer, 2012 - present
  • Google
    Chrome Developer Relations, 2011 - 2012
  • Mozilla Corporation
    Independent Contractor, 2010 - 2011
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
London, UK
Previously
Joutseno, Finland - Helsinki, Finland
Links
Contributor to

Stream

Ilmari Heikkinen

Shared publicly  - 
12
2
Luc TRAN VAN's profile photoJavi Serna's profile photo
 
Interesting... I study in Marist brothers school  ;)
Add a comment...

Ilmari Heikkinen

Shared publicly  - 
3
Jamie Ray's profile photo
 
Love the scenery.
Add a comment...

Ilmari Heikkinen

Shared publicly  - 
10
Ove Daae Lampe's profile photo
 
Ohh flying spaghetti monster rays
Add a comment...

Ilmari Heikkinen

Shared publicly  - 
 
And today I learned that category 8 LTE could potentially do 3Gbps downlink & 1.5Gbps uplink.

http://en.wikipedia.org/wiki/E-UTRA#User_Equipment_.28UE.29_categories
2
Add a comment...
 
Alvy Ray Smith (of Pixar fame) keynote at Digital Entertainment Leadership Forum 2014 held at Cyberport Hong Kong  #delfhk
3
Add a comment...
In his circles
178 people
Have him in circles
5,880 people
dima farer's profile photo
 
Recently: writing CGI programs in Haskell, running under a Haskell web server. Performance-wise, fast enough for my needs. 5 ms to run a HelloWorld.cgi, 20 ms for a "grab list of rows from PostgreSQL". And since most of the time is spent waiting for IO (uh, why does a DB connection take 6 ms), my MacBook Air does ~120 concurrent requests per sec.

Why CGI? Because it handles failures gracefully, separating each request into its own process and each component into its own module. One thing fails, the rest of the system keeps running. You also get to work on simple self-contained modules of code that do one thing and one thing only. And it's fun to do something different from monolithic app servers :D

Would be nice to have something compile-time to verify that the CGI programs create correct links & call other CGI programs with the correct params.

With a 100 ms response time limit, this MBA could support 8 simultaneous requests. At an estimated 10 DB reqs per user per day, it'd scale to 50k users at a flat request time-of-day distribution. Or 5k for 10x peaks, 500 for 100x peaks. Hum hum~ Should be enough for my use case.
2
Jacob MacDonald's profile photo
 
I remember the days of getting Python CGI running on devio.us. Thought it was the coolest thing ever. Since then, I've moved onto full stack frameworks. Thanks for reminding me of the beauty of simplicity.
Add a comment...

Ilmari Heikkinen

Shared publicly  - 
 
Where the red minibuses roam
10
Add a comment...

Ilmari Heikkinen

Shared publicly  - 
5
Add a comment...

Ilmari Heikkinen

Shared publicly  - 
4
Add a comment...