Profile cover photo
Profile photo
Jussi Kalliokoski
1,241 followers -
A father of a beautiful girl, a programmer and a musician. Passionate about the web.
A father of a beautiful girl, a programmer and a musician. Passionate about the web.

1,241 followers
About
Jussi's posts

Post has attachment

Post has attachment
http.js, a new Promises/A+ compliant HTTP request library for the browser: https://github.com/jussi-kalliokoski/http.js

Post has shared content

Post has attachment
I gave up my old domain name to someone whose identity it better fits. If you're wondering, my new domain is http://juss.in/ . I also changed the engine under my blog so things are a bit broken at the moment.

In other related news, grunt-usemin + grunt-rev + +CloudFlare  === awesomeness.

Post has shared content
Something I've always wondered about, is what counts as a server. Without further clarification, Google could prohibit playing online games (e.g. Max Payne) that use P2P, or even other stuff like Skype.

Regarding the latest incident with +Linus Torvalds , I think people are making it a bigger deal than it really is.

Disclaimer: I don't even follow the kernel / git mailing lists actively, nor have I ever submitted a patch for either so please correct me when you know better.

First of all, a lot of people seem to imply that Linus' behaviour is a manifestation of a more common problem, but quite honestly I've never seen anyone else act like Linus and I'm a programmer by trade and a long time Linux user. It's true that the Linux community is a host to a lot of the RTFM jerks, but then again even those guys are often are just quite frustrated that they spend a significant portion of their lives making something available to others for free and then the others don't bother to read the instructions. It's true that it's an indication that there are UX problems in those pieces of software, but I don't think there's a single significant user-facing software project that doesn't have users that are just clueless even when the UX is good.

Back to Linus. Another sticky point seems to be that this would be some ego-boosting thing. I'm highly doubtful of that. I doubt that Linus has any need to boost his ego.

He's being an asshole, for sure. But let's get some perspective here. He's leading the largest open source project known to man. This is a project that if you ship buggy code, it's likely to ship on thousands, maybe even millions of devices that hardly ever update their firmware. These devices range from home appliances to equipment running in nuclear reactors to equipment running in hospitals. If you've introduced a crash because you were too tired to test properly, it's unforgivable, it could lead to significant losses of money to companies depending on Linux and more importantly people could die. There's just no room for messing around with the kernel code.

I don't have Linus' experience of running the community but I think he's come to the conclusion that this approach is the best to keep jerks from messing around, and quite honestly I think public humiliation is a terrible experience, but when people can die because you were lazy it's completely justified. I believe Linus is being an asshole so that other people that are serious about developing the kernel don't have to be and can focus on their work.

Does Linus get some satisfaction out of this? I certainly hope he does, otherwise his job probably blows for him major time. Linus is one of my heroes, not because I'd want to be him, quite the contrary, he's my hero because he's doing something extremely important that I never would be able to nor would want to do.

Post has shared content
The Breakpoint Ep. 6: Accelerating Load Time, Run Time, and JS tooling

In this Google Developers Live episode, +Addy Osmani and +Paul Irish look at improving the speed of authoring and at the load performance and runtime performance of JavaScript apps.
* First up, a case study of reducing Wikipedia's load time by 15 seconds (!) with the Chrome DevTools' Timeline.
* Next, The trials and tribulations of the null transforms (aka translateZ(0))
* After, understanding the available JavaScript language tooling landscape. What tools can keep you from making poor mistakes and improve your code's maintainability.
* Lastly, a preview of the soon-available Snippets feature in DevTools

The Breakpoint Ep. 6: Accelerating Load Time, Run Time, and JS tooling
#chromedevtools   #gdl  

Post has shared content

Post has shared content
Järkeä tekijänoikeuslakiin -aloite on lyhyessä ajassa kerännyt jo 19600 kannattajaa. Huikea tulos, jatketaan samaan malliin!

Aloitetta voi kannattaa Oikeusministeriön sivuilla:
https://www.kansalaisaloite.fi/fi/aloite/70

Alla Suomen Kuvalehden juttu aiheesta.

Post has shared content
We're proud to contribute to Tern hitting its stretch goal of 15,000€ on #indiegogo . Here's to improved JavaScript authoring tooling!
Wait while more posts are being loaded