Your query for articles tagged “best-practices” yielded some results!
Let’s use
const
! Here’s why.When reading a piece of code, others can take cues from these signals in order to better understand what we did. ES6 offers
let
andconst
as new flavors of variable declaration, are they better signals thanvar
?10m 21Template Literals are Strictly Better Strings
This article explores how template literals are strictly better than strings, and how they too should become the new default of a post-ES6 era – over single and double quoted strings.
14m 34JavaScript Quality Guide
I’ve recently created a JavaScript Quality Guide, and I wanted to share it on Pony Foo as well. The latest version can be found on GitHub. As …
26m 5CSS: The Good Parts
I’ve decided to pour my thoughts of how the CSS of an application should be modelled into a formal style guide. I’ve been using this approach for over a …
18m 14How to Design Great Programs
A recollection of common-sense application design practices I usually follow when building things.
13m 1Where does
this
keyword come from?How scoping works is part of the latest chapter for my upcoming book on JavaScript Application Design. Here’s an explainer!
6m 2The Angular Way
For the past few months I’ve been sailing around the world of Angular. Today I can hardly imagine myself doing day to day coding on a large front-end web …
13m 4Getting Over jQuery
We’ve looked at doing some of the things that you can do in native code. So far, we’ve covered AJAX, event handling, event delegation, DOM querying, and …
22m 6Uncovering the Native DOM API
JavaScript libraries such as jQuery serve a great purpose in enabling and normalizing cross-browser behaviors of the DOM in such a way that it’s possible to use …
15m 2Understanding Build Processes
A task runner helps you automate everything you need to get an environment functional. Configure, build, run tests, and execute your web server. But there’s more …
9m 9Taming Asynchronous JavaScript
Last month, a series of very interesting articles regarding async coding style, in Node, popped up. The discussion spanned a few more subjects than just coding style, it …
6m 2Pragmatic Unit Testing in JavaScript
More often than not, companies completely (and irresponsibly) disregard JavaScript as code that should be unit tested. They might test their back-end code, it may be in …
9m 1Information Hiding in JavaScript
Even though it’s tricky at first, if you are used to classical object-oriented languages, it’s easy (and highly encouraged) to perform information hiding …
9m 0