Search
Understanding Memoization In JavaScript
4.3.2019
As our applications grow and begin to carry out heavier computations, there comes an increasing need for speed ( ????️ ) and the optimization of processes becomes a necessity. When w
The Ultimate Guide to JavaScript Algorithms: Falsy Bouncer
4.3.2019
Falsy bouncer? Just in case your mind's been pacing frantically trying to make sense of the title of this challenge, worry not! We’ll do that together.
A bouncer is a person em
Should I Use Source Maps in Production?
1.3.2019
It's a valid question. A "source map" is a special file that connects a minified/uglified version of an asset (CSS or JavaScript) to the original authored version. Say you've got a filed called _header.scss that gets imported into global.scss which is compiled to global.css. That final CSS file...
Why CSS Needs its Own Survey
1.3.2019
2016 was only three years ago, but that’s almost a whole other era in web development terms. The JavaScript landscape was in turmoil, with up-and-comer React — as well as a little-known framework called Vue — fighting to dethrone Angular.
Like many other developers, I felt lost. I needed some...
Integrating Google Analytics With Angular 2+
27.2.2019
Requirements
For this tutorial, knowledge of HTML, CSS and JavaScript as well as some familiarity with Angular 2 development is expected. An understanding of Google analytics would be bene
JavaScript Proxy
26.2.2019
I’ve always loved the flexibility of Objects and prototypes in JavaScript, but for a long time, I felt that a level of dynamism was lacking. JavaScript eventually added get and set methods for object properties, which was an awesome step, but there was still room for improvement....
The Ultimate Guide to JavaScript Algorithms: Pig Latin
26.2.2019
“Pig Latin is a constructed language game in which words in English are altered, usually by adding a fabricated suffix or by moving the initial consonant or consonant cluster of a
10 Interesting JavaScript and CSS Libraries for February 2019
21.2.2019
This month's web dev collection has it all! Cool CSS frameworks, powerful JS libraries, and a couple of fun projects thrown in for good measure
Social Cards as a Service
19.2.2019
I love the idea of programmatically generated images. That power is close at hand these days for us front-end developers, thanks to the concept of headless browsers. Take Puppeteer, the library for controlling headless Chrome. Generating images from URLs is their default use case:
const puppeteer...
The Ultimate Guide to JavaScript Algorithms: Combining Arrays Without Duplicates
19.2.2019
Combining Arrays Without Duplicates
When developing software, we often need to combine data efficiently and without repetition. This often comes up when manipulating listed data with the use Arrays
The Ultimate Guide to JavaScript Algorithms: Array Chunking
19.2.2019
This article marks the beginning of our array manipulation algorithms. In this article, we explore different techniques to chunk (split) an array into smaller units.
Array chunking is a tech
7 JavaScript Playgrounds to Use in 2019
18.2.2019
The importance of online code editing platforms cannot be overemphasized. As much as we love our local IDE's, one too many times we find ourselves needing to quickly share and or collaborate with
JavaScript Glossary: String concat()
17.2.2019
Basics
This method is used to join the calling string and the provided string arguments. It returns a new String object containing the calling string and the provided arguments . If no arg
JavaScript Glossary: Array unshift() Method
17.2.2019
Basics
The unshift array method appends a number of values to the start of a given array. It then returns the new length of the array. This method can take a number of argumen
The #StateOfCSS 2019 Survey
15.2.2019
You know about the State of JavaScript survey, where thousands upon thousands of developers were surveyed about all-things-JS, from frameworks to testing and many other things in between? Well, Sacha Greif has launched one focused entirely on CSS.
This is super timely given a lot of the content...
Front and Rear Camera Access with JavaScript's getUserMedia()
13.2.2019
It seems like not so long ago every browser had the Flash plugin to get access to the devices media hardware to capture audio and video, with the help of these plugins, developers were able to get
Avoiding those dang cannot read property of undefined errors
13.2.2019
Uncaught TypeError: Cannot read property 'foo' of undefined. The dreaded error we all hit at some point in JavaScript development. Could be an empty state from an API that returns differently than you expected. Could be something else. We don’t know because the error itself is so general...
A Funny Thing Happened on the Way to the JavaScript
12.2.2019
Around this time last year, I wrote an article about the JavaScript learning landscape. Within that article, you’ll find my grand plans to learn JavaScript — complete with a link to a CodePen Collection I started for tracking my progress, and it even got dozens of comments cheering me on.
Like most...
The Ultimate Guide to JavaScript Algorithms: Anagrams
12.2.2019
Hooray! This article marks the last string manipulation challenge in this section of this course. We've come a long way!
WDRL — Edition 257: Future of JavaScript, SVG Filters 101, and Humans not Users
8.2.2019
Hey,
this week I’ll go straight to the links I found, I simply didn’t came up with a good introduction piece this week which is probably due to the hectic week. Anyways, the articles in this edition are very useful, have new insights and great thoughts.
News
Chrome 72 for Android shipped...