Web Development

Coding

I’ve done programming tutorials. Now what?

This week’s question for my Ask Preethi series is about how to go from simply doing tutorials to the actually building real world applications. So, you decided to learn to code and maybe went through…

Read
Interviews

Between the Wires: An interview with MooTools contributors

If you were doing web development in 2009, MooTools might very well not need an introduction! MooTools was a well-known JavaScript utility library for building “powerful and flexible code with its…

Read
Coding

What topics are toughest for you to learn, as an intermediate web developer?

Beginners can feast on hundreds of courses on sites like TreeHouse, FreeCodeCamp and Egghead.io, alongside dozens of immersive bootcamps like Hack Reactor and App Academy. Advanced programmers…

Read
Coding

The Great Programming Jargon Bake-off

Terminology like this is sprinkled throughout programming blog posts, conference talks, papers, and text books. But don’t be turned off by this jargon. Let’s jump right in and break some of these…

Read
Coding

Why use static types in JavaScript? The Advantages and Disadvantages

We covered a lot of ground in Part 1! With syntax out of the way, let’s finally get to the fun part: exploring the advantages and disadvantages of using static types. Static type checking allows us…

Read
Coding

Why use static types in JavaScript? (A 3-part primer on static typing with Flow)

As a JavaScript developer, you can code all day long without encountering any static types. So why bother learning about them? Well it turns out learning types isn’t just an exercise in…

Read