Writing JavaScript should be interesting and fun, but that’s not always the case.

Have you ever thought of anything like this?

  • How can I deal with all this crap code without pulling my hair out?
  • I wish I could build some cool stuff instead of having to fix bugs all the time
  • I want to become an even better developer, but there’s too much stuff and I don’t know what to learn

Sometimes we have to deal with bad code or getting stuck, but I want to help you get past that easily.

Hi, I’m Jani Hartikainen, and I help JavaScript developers to go from good to great (and more).

I’ve spent more than half of my life writing web apps and software. I’ve worked with big companies like Nokia, but also with smaller shops and super secret startups. You might’ve seen my articles featured on SitePoint, AirPair or Packt Publishing’s site.

I used to have many of the same problems:

  • For some years, I felt I was stuck. I was a reasonably good developer, but I had no idea what I should do to make my code better, but I felt there just had to be something
  • I’ve dealt with a lot of large and small projects, and they all have some things in common: Bugs and bad code
  • I would get stuck trying to find the absolute best way of doing something, or the best library or framework to use
    These problems made me want to shout even though I like programming.

After years of practice, I’ve solved these problems, and here on CodeUtopia I share what I’ve learned with you, so you don’t have to curse at your computer and can have fun while working on your projects again.

If you want to take your skills as a developer to the next level, use the form below to sign up for my newsletter and get JavaScript development tips right from the front lines.