Profile

Cover photo
Jani Hartikainen
Works at JJH Solutions
Lived in Oulu Finland
138 followers|68,991 views
AboutPostsPhotosVideos

Stream

Jani Hartikainen

Guides/Tutorials  - 
 
Want to learn to build a real world React app? I'm writing a series of articles detailing the creation of a Slack-style chat app with React. Don't worry about JS fatigue - the idea is to do it step by step so you don't need to know everything up front.

So far I've published two articles, with new ones coming weekly

1. Getting started and building a basic prototype: http://codeutopia.net/blog/2016/01/17/learning-react-basics-and-building-a-basic-application-prototype/

2. Improving the setup with NPM and Browserify: http://codeutopia.net/blog/2016/01/25/getting-started-with-npm-and-browserify-in-a-react-project/
This is the first part in a series of articles, where we'll be using React to build a Slack-style chat application. In this article, we'll start by building
3
Add a comment...

Jani Hartikainen

Guides/Tutorials  - 
 
How to Unit Test Ajax requests with Mocha, Chai and Sinon 
7
3
Abramov Aleksei's profile photoTony Brown's profile photo
Add a comment...
 
What do you think is the most important JavaScript library or tool to know in 2015? If you could make all JS devs learn one, which would it be? Not necessarily just for beginners.
4
1
Tony Brown's profile photomarco gobbi's profile photoSebastian Lasse's profile photoDiogo Cavaco's profile photo
19 comments
 
Same answer like +Benjamin Santalucia : http://dojotoolkit.org – in the browser and on node and including nice upcoming things we can use today like
http://dstorejs.io,
http://dgrid.io,
http://theintern.io
Add a comment...

Jani Hartikainen

General Discussion  - 
 
Isn't it fun to find a comment in code that's completely out of place and useless? What if you could write fewer comments and still keep the code easy to
5
1
Zachary Storer's profile photoJani Hartikainen's profile photoAlex Quirk's profile photoChris Jones's profile photo
6 comments
 
I agree, and of course I prefer to write and work with clear, declarative code. I'm just always wary of people giving me reasons not to do something
Add a comment...

Jani Hartikainen

Shared publicly  - 
 
Having fiddled around with TypeScript for a while, can safely say it's a step up from plain JavaScript. Especially in larger apps, the features it provides seem to be quite useful.

Maybe I should mandate all new code at work needs to be in TS... though it might not be very useful until the rest of the codebase gets refactored slightly :)
1
Add a comment...
 
Have you tried learning functional programming, or are you interested in it? If so, what's the biggest problem you've had with it?
26
9
Otomar Nemecek's profile photoFranco Correa's profile photoMarcelo Caro's profile photoMichal Hainc's profile photo
13 comments
 
+Jani Hartikainen I would be interested to see haskell for an actual web app. I tried Haskell but I can't seem to find a way to keep a line to 80 chars, much less write it cleanly, so I guess part of it is personal preference. I write better lisp than I do Haskell.
Add a comment...
Have him in circles
138 people
Oskari Mattila's profile photo
ana kristina's profile photo
Jonathan Wage's profile photo
Destiny Foster's profile photo
Lee Davis's profile photo
Onno Schmidt's profile photo
Bradley Holt's profile photo
Väinö Järvelä's profile photo
sekhar sangam's profile photo

Jani Hartikainen

Guides/Tutorials  - 
 
Getting started with React does not have to be hard. All you need is two script tags! 
There's a lot of talk lately about how it's hard to get started with JavaScript libraries like React. You need ES6, you need Babel, you need this, you need
1
Add a comment...

Jani Hartikainen

Tutorials & Books  - 
 
Wrote a guide on how to unit test code that uses http.request without pulling your hair out in frustration (because most http mocking libraries suck)
I have a nodejs app where I wanted to unit test some HTTP requests. Node usually makes things simple, so I expected this to be like that too... but I soon
1
1
Litixsoft GmbH's profile photo
Add a comment...

Jani Hartikainen

Guides/Tutorials  - 
 
How to get started with ES6 right now? Including: Setting up es6-shim and traceur, both in node and browser
When you want to use ES6 you're faced with a list of questions: Transpilers, shims, browser support... In this article, I'll give you a detailed guide on
1
2
Patrice Chalin's profile photo김진달's profile photo
Add a comment...

Jani Hartikainen

General Discussion  - 
The headline might sound pretentious, but what is the most important skill for a developer besides actually writing code? Communication. What do you
2
Add a comment...

Jani Hartikainen

Shared publicly  - 
 
Anyone remember when your phone would ring the alarm even when you had the phone TURNED OFF? Nowadays I can't even trust the alarm on my phone to sound at all... And I broke my alarm clock. :D
1
Add a comment...
People
Have him in circles
138 people
Oskari Mattila's profile photo
ana kristina's profile photo
Jonathan Wage's profile photo
Destiny Foster's profile photo
Lee Davis's profile photo
Onno Schmidt's profile photo
Bradley Holt's profile photo
Väinö Järvelä's profile photo
sekhar sangam's profile photo
Work
Occupation
Software developer
Employment
  • JJH Solutions
    Founder / Consultant, 2013 - present
    I make people's software-related problems disappear.
  • Wantlet
    Senior Software Developer, 2010 - 2012
Basic Information
Gender
Male
Story
Tagline
I write codes for internets / jhartikainen on twitter / the blogger at codeutopia.net / zomg on irc
Bragging rights
I'm finnish
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Oulu Finland