Category: opinion

Frustration

Jeremy Keith talks about a couple of recent frustrating moments in his life. One regarding a musical instrument, one involving a build process: That feeling of frustration I get from having wiring issues with a musical instrument is the same feeling I get whenever something goes awry with my web server. I know just eno...

New CSS Features Are Enhancing Everything You Know About Web Design

We just hit you with a slab of observations about CSS Grid in a new post by Manuel Matuzo. Grid has been blowing our minds since it was formally introduced and Jen Simmons is connecting it (among other new features) to what she sees as a larger phenomenon in the evolution of layouts in web design. From Jeremy KeithR...

WebAssembly Is Overdue: Thoughts on JavaScript for Large Projects

[special]At Auth0, most of our software is developed using JavaScript. We make heavy use of the language both on the front and the back-end.[/special] In this article, we’ll take a look at JavaScript’s usefulness as a general purpose language and give a brief run down of its development, from conception to ...

3 JavaScript Libraries to Keep an Eye on in 2017

[special]Phew, 2016 is over! It was a crazy year for both the world and JavaScript land. Countless new impressive libraries and frameworks popped up, You Might Not Need JavaScript showed some patterns that made many question their use of JavaScript (a little) and one tweet of a slide from Nolan Lawson’s talk on Front...

Quick Read: The JS Foundation

In recent years, JavaScript has seen a staggering number of libraries and frameworks come and go. In can be difficult to make important decisions about which software to use in your projects, as there is always the risk of depending on a library that the maintainer will not be able to support and, at worst, may end up ...

My Increasing Wariness of Dogmatism

A couple of definitions, if you are unclear: 1: Positiveness in assertion of opinion especially when unwarranted or arrogant. 2: The tendency to lay down principles as undeniably true, without consideration of evidence or the opinions of others. 3: … it is applied to some strong belief that the ones adhering ...

Saved from Callback Hell

Callback hell is real. Often developers see callbacks as pure evil, even to the point of avoiding them. JavaScriptʼs flexibility does not help at all with this. From the surface, it seems callbacks are the perfect foot gun, so it is best to replace them. The good news is there are simple steps to get saved from callba...

How Do You Start a New Web Design Project?

I come bearing good news! For those of you who didn’t hear yet (where’ve you been?) SitePoint recently launched a new podcast: The Versioning Show. It’s headed by regular SitePoint contributors M. David Green and Tim Evko, who every week sit down to discuss the industry of the web, from development to...

Why I Use a JavaScript Style Guide and Why You Should Too

Let’s take a look at JavaScript Standard Style by @feross, a JavaScript style guide that’s gaining popularity. It may help you reduce friction on teams and increase programmer happiness. It’s a set of rules to make JavaScript code more consistent and can prevent boring discussion of the merits of tab...

Avoiding a JavaScript Monoculture

JavaScript, as a language, has some fundamental shortcomings — I think the majority of us agree on that much. But everyone has a different opinion on what precisely the shortcomings are. Christoffer Petterson recently wrote that “JavaScript just needs to become a better language” — about the sho...