Tag: Frontend
-
React Behavior Driven Development (BDD)
Posted on January 5, 2019, Level intermediate Resource Length medium
John Tucker wrote this little guide in which he explores React BDD using Gherkin syntax with Jest Cucumber.
Tags programming tdd javascript nodejs frontend app-development
-
Clean code checklist in Angular
Posted on January 2, 2019, Level intermediate Resource Length long
Mathis Garberg posted a piece about how as we become better developers, structuring and organizing code becomes more and more important. Angular has rapidly grown to become one of the most popular frameworks for building front-end, cross-platform web applications. To master it, author decided to put together a clean code checklist which covers my personal recommendations for writing clean production-ready Angular code.
Tags angular javascript nodejs frontend web-development
-
The power of web components
Posted on November 25, 2018, Level intermediate Resource Length long
Post by Potch html5 developer and web platform advocate from Mozilla about re-usable code. He writes about handful of web standards. Each standard has some independent utility, but when used together, they enable something that was previously impossible to do natively. The capability to create user-defined HTML elements that can go in all the same places as traditional HTML.
Tags web-development css frontend programming
-
The McKinsey report on design
Posted on November 24, 2018, Level intermediate Resource Length long
Blog post by Emily Esposito for InVision in which she asked: how can you confidently prove the business value of good design?. McKinsey & Company was trying to change that with their October 2018 report highlighting "the most extensive and rigorous research undertaken anywhere to study the design actions that leaders can make to unlock business value."
Tags web-development css frontend ux browsers
-
Writing lighter, faster JavaScript functions
Posted on October 11, 2018, Level beginner Resource Length short
Nick Gard sweet article about making your JavaScript functions faster. He relies on 3 simple rules to guide him.
Tags programming javascript nodejs frontend
-
CSS debugging and optimization: browser-based developer tools
Posted on October 9, 2018, Level beginner Resource Length medium
Tiffany Brown article in which she delves into the browser-based developer tools for Chrome, Safari, Firefox, and Microsoft Edge. This article is very helpful for anybody on road to become a CSS master.
Tags css frontend nodejs web-development
-
8 best practices for perfect CSS documentation
Posted on July 29, 2018, Level intermediate Resource Length long
Adriana De La Cuadra article about best pracices for CSS documentation. In the world of CSS, documentation is underused. Since documentation is not visible to the end user, its value is often overlooked by clients.
Tags css frontend web-development miscellaneous
-
Reduce JavaScript payloads with tree shaking
Posted on July 25, 2018, Level advanced Resource Length long
Jeremy Wagner neat article about reducing the JavaScript in modern web applications. JavaScript is often compressed when sent over the network, meaning that the actual amount of JavaScript is quite a bit more after the browser decompresses it.
Tags performance javascript frontend
-
Rearchitecting Airbnb's Frontend
Posted on May 27, 2017, Level intermediate Resource Length long
Adam Neary's neat article about rethought the architecture for the JavaScript side of the codebase at Airbnb.
Tags big-data frontend
-
Resource Hints - What is Preload, Prefetch, and Preconnect?
Posted on January 30, 2017, Level beginner Resource Length long
Brian Jackson good article xploring current resource hints and directives which can be another great way to boost the performance on your website or web application.
Tags performance css frontend web-development miscellaneous
-
How Load Speed Impacts User Focus Time: Analysis of 83,828 Sessions
Posted on January 24, 2017, Level beginner Resource Length medium
Jack Maden (and team) created series of articles in which they summarize the key findings of our extensive data science report on load time. While part one looked at bounce rate, and part two focused on page count, this post summarizes their findings regarding focus time.
Tags frontend performance