Read JavaScript and TypeScript lessons from production

Learning from tutorials is great! You follow some steps, learn a smol lesson, and feel like you got this. Then you go into an interview, get a question from the boss, or encounter a new situation and o-oh.

Shit, how does this work again? ๐Ÿ˜…

That's the problem with tutorials. They're not how the world works. Real software is a mess. A best-effort pile of duct tape and chewing gum. You need deep understanding, not recipes.

I took a bet on JavaScript in 2005 when it was known as DHTML. It's been my favorite language ever since. These essays are the good stuff you can't learn from a tutorial.

Leave your email and get the JavaScript Essays series - a series of curated essays and experiments on modern JavaScript. Lessons and insights learned from practice building production software.

Latest JavaScript articles from Swizec

May 2013

Videos from first Javascript meetup in Ljubljana

March 2013

Bring Ruby VCR to Javascript testing with Capybara and puffing-billy

Sexy animated spirographs in 35 sloc of d3.js

January 2013

My very own daily WTF

December 2012

Elegantly using socket.io in backbone apps

November 2012

Testing socket.io apps

Cool thing Thursday: alertify.js

Game development in Webgl

Experienced developers can't solve this problem

September 2012

Cool thing Thursday: Ceylon

Cool thing thursday: in-browser 3D modeling with live preview

July 2012

Blackbox testing node.js apps

Why I will always suck at programming [Grega Stritar]

June 2012

Flotr2 - my favorite javascript graph library

April 2012

Using Backbone to improve multiselects

Tracking RSS readers with Google Analytics

The exciting future Javascript

March 2012

My language is better than yours

Closure and currying magic for cleaner javascript

Webdevs, you have no idea how much you know

February 2012

The commonest javascript bug

January 2012

Heroku, mongo, node.js - a problem

Appcelerator Titanium might've made it to my toolbox

December 2011

Learning me a Haskell

A lesson about client-side templating

Javascript's lack of strftime

Fun javascript feature

November 2011

Parsing JavaScript with JavaScript

October 2011

Firefox's "funny" css3 image scaling quirk

Functional isn't always better