An Inside Look at a Modern Web Browser (Chrome, Specifically)
A fantastically illustrated four part series digging into Chrome’s architecture and how it ultimately renders code into functional sites - http://bit.ly/2xC2fkM
#chrome #architecture
A fantastically illustrated four part series digging into Chrome’s architecture and how it ultimately renders code into functional sites - http://bit.ly/2xC2fkM
#chrome #architecture
Chrome Developers
Inside look at modern web browser (part 1) - Chrome Developers
Learn how browser turn your code into functional website from high-level architecture to the specifics of the rendering pipeline.
Create Your Design System: Buttons
Sebastiano Guerriero shares some advice on working with buttons in your design systems. - http://bit.ly/2OgvIdq
#css
Sebastiano Guerriero shares some advice on working with buttons in your design systems. - http://bit.ly/2OgvIdq
#css
Medium
Create your design system, part 6: Buttons
Buttons are the most important interactive components used by the users to perform actions.
Dive into React Native for Android Development
Alexander Pataridze talks about why he became a React Native advocate and highlights the technology via four use-cases - http://bit.ly/2PVURHE
#reactNative
Alexander Pataridze talks about why he became a React Native advocate and highlights the technology via four use-cases - http://bit.ly/2PVURHE
#reactNative
Toptal Engineering Blog
Dive into React Native for Android Development | Toptal®
Despite initial skepticism, React Native is very much in demand today!
In this article, Toptal Freelance React Native Developer, and former React Native skeptic, Alexander Pataridze talks about why he became a React Native advocate instead and introduces…
In this article, Toptal Freelance React Native Developer, and former React Native skeptic, Alexander Pataridze talks about why he became a React Native advocate instead and introduces…
How Browser Rendering Works, Behind the Scenes
A high level walkthrough of how browsers operate. - http://bit.ly/2NJXcsH
#browser
A high level walkthrough of how browsers operate. - http://bit.ly/2NJXcsH
#browser
LogRocket
How browser rendering works — behind the scenes
Find out how your browser converts HTML, CSS and JavaScript into a working website.
Three Ways to Dynamically Alter your Form Validation in Angular
There are times where we need to “activate” a form control based on the value of another control.
For example, let’s say a user has multiple options, and if he marks the second option, we want to display an additional text input, where he’s required to add a reason. - http://bit.ly/2QPvfgO
#angular
There are times where we need to “activate” a form control based on the value of another control.
For example, let’s say a user has multiple options, and if he marks the second option, we want to display an additional text input, where he’s required to add a reason. - http://bit.ly/2QPvfgO
#angular
Medium
Three Ways to Dynamically Alter your Form Validation in Angular
Dynamic form validation in Angular
You (Probably) Don’t Need Moment.js
Moment.js is a popular date and time manipulation library but with some downsides around tree-shaking and mutability. But do you even need it? This repo shows off the alternatives, including many native functions that do similar things. - http://bit.ly/2xBRzlm
#javascript
Moment.js is a popular date and time manipulation library but with some downsides around tree-shaking and mutability. But do you even need it? This repo shows off the alternatives, including many native functions that do similar things. - http://bit.ly/2xBRzlm
#javascript
GitHub
GitHub - you-dont-need/You-Dont-Need-Momentjs: List of functions which you can use to replace moment.js + ESLint Plugin
List of functions which you can use to replace moment.js + ESLint Plugin - you-dont-need/You-Dont-Need-Momentjs
Medium-Style Image Zoom
Medium have a beautiful zoom effect on their images. This article will show you how to mimic this effect using Vue.js and the Pose animation library. - http://bit.ly/2xVZLNp
#vue
Medium have a beautiful zoom effect on their images. This article will show you how to mimic this effect using Vue.js and the Pose animation library. - http://bit.ly/2xVZLNp
#vue
Popmotion
Tutorial: Medium-style image zoom | Pose
How to make Medium-style image zooming with Pose for Vue
Adding Bootstrap to a Vue CLI Project
Vue CLI 3 projects do not include much CSS. This tutorial shows the best way to add the Bootstrap CSS framework to a new Vue CLI project. - http://bit.ly/2MO3Jx6
#vue
Vue CLI 3 projects do not include much CSS. This tutorial shows the best way to add the Bootstrap CSS framework to a new Vue CLI project. - http://bit.ly/2MO3Jx6
#vue
Travis Horn
Adding Bootstrap to a Vue CLI Project
The Vue CLI is an awesome tool to kick-start your Vue projects. But by default — and rightly so — it comes with very little in the way of…
Chrome 70 Beta and the Shape Detection API
The Shape Detection API consists of three other APIs, the Face Detection API, Barcode Detection API and Text Detection API, all designed to make a device’s shape detection capabilities available to Web developers. - http://bit.ly/2Q9T0ix
#chrome
The Shape Detection API consists of three other APIs, the Face Detection API, Barcode Detection API and Text Detection API, all designed to make a device’s shape detection capabilities available to Web developers. - http://bit.ly/2Q9T0ix
#chrome
Chromium Blog
Chrome 70 beta: shape detection, web authentication, and more
Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, macOS, and Wi...
The 100% Correct Way to Split Your Chunks with Webpack
Know what file-splitting strategy will work best for your site and your users. - http://bit.ly/2NXHiKw
#webpack
Know what file-splitting strategy will work best for your site and your users. - http://bit.ly/2NXHiKw
#webpack
Hacker Noon
The 100% correct way to split your chunks with Webpack
Working out the best way to serve up files to your users can be a tricky business. There’s so many different scenarios, different…
Announcing TypeScript 3.1 RC
3.1 two main additions are mappable tuple and array types plus properties on function declarations. - http://bit.ly/2MT3Ib0
#typescript
3.1 two main additions are mappable tuple and array types plus properties on function declarations. - http://bit.ly/2MT3Ib0
#typescript
CSS Only Floated Labels with :placeholder-shown Pseudo Class
Nick Salloum shows how to build a CSS only solution to the floated label technique using the :placeholder-shown pseudo class. - http://bit.ly/2xGNAVt
#css
Nick Salloum shows how to build a CSS only solution to the floated label technique using the :placeholder-shown pseudo class. - http://bit.ly/2xGNAVt
#css
Callmenick
CSS Only Floated Labels with :placeholder-shown pseudo class - Call Me Nick
In this tutorial, we’re going to build a CSS only solution to the floated label technique using the :placeholder-shown pseudo class.
The Three Pillars of Angular Routing. Angular Router Series Introduction.
The Angular router is a marvel of software engineering. From handling application navigation to enforcing route guards and facilitating lazy loading of modules, Angular’s router is indispensable for most applications. However, for many developers, the internal workings of the router remain a mystery. This series aims to change that, by giving you, the developer, a deeper understanding of the router. - http://bit.ly/2Q41JCK
#angular
The Angular router is a marvel of software engineering. From handling application navigation to enforcing route guards and facilitating lazy loading of modules, Angular’s router is indispensable for most applications. However, for many developers, the internal workings of the router remain a mystery. This series aims to change that, by giving you, the developer, a deeper understanding of the router. - http://bit.ly/2Q41JCK
#angular
Angular In Depth
The Three Pillars of Angular Routing. Angular Router Series Introduction.
This series will give you an in-depth understanding of the Angular router
Create a Custom Vue.js Plugin in < 1 Hour
Plugins are essential for developers working with the Vue.js framework. This post explains what they are, and how to craft a production-ready Vue plugin with minimal fuss. - http://bit.ly/2OUwKsE
#vue
Plugins are essential for developers working with the Vue.js framework. This post explains what they are, and how to craft a production-ready Vue plugin with minimal fuss. - http://bit.ly/2OUwKsE
#vue
Snipcart
Create a Custom Vue.js Plugin in < 1 Hour [Code Included]
Vue.js plugins are essential for developers working with this JS framework. This post explains what they are, and how to craft a production-ready Vue plugin in < 1 hour.
Improving DataView Performance in V8
DataViews provide a low-level way to read and write multiple number types in binary ArrayBuffers in a platform independent way but their performance has long lagged behind TypedArray. That has now changed in the V8 JavaScript engine, and here are the end results. - http://bit.ly/2zA8h6K
#nodejs
DataViews provide a low-level way to read and write multiple number types in binary ArrayBuffers in a platform independent way but their performance has long lagged behind TypedArray. That has now changed in the V8 JavaScript engine, and here are the end results. - http://bit.ly/2zA8h6K
#nodejs
v8.dev
Improving DataView performance in V8 · V8
V8 v6.9 bridges the performance gap between DataView and equivalent TypedArray code, effectively making DataView usable for performance-critical real-world applications.
Angular Schematics: Asynchronous Schematics
Full disclosure, this post completely could be an edge case that you may or may not ever need to think about when creating your own Angular Schematics. For a majority of Schematics, you’ll be generating your Schematic in a very synchronous fashion, able to trace the exact path from one function to another without any external dependencies or service calls. - http://bit.ly/2NW31TI
#angular
Full disclosure, this post completely could be an edge case that you may or may not ever need to think about when creating your own Angular Schematics. For a majority of Schematics, you’ll be generating your Schematic in a very synchronous fashion, able to trace the exact path from one function to another without any external dependencies or service calls. - http://bit.ly/2NW31TI
#angular
Medium
Angular Schematics: Asynchronous Schematics
Full disclosure, this post completely could be an edge case that you may or may not ever need to think about when creating your own…
Designing notifications for apps
Explore different notification models and when to use which - http://bit.ly/2OZ4Tb6
#ui
Explore different notification models and when to use which - http://bit.ly/2OZ4Tb6
#ui
Medium
Designing notifications for apps
Explore different notification models and when to use which
Immutability in React and Redux: The Complete Guide
Learn about side effects and how to avoid them, how to use immutability with objects and arrays in Redux reducers, and an easy way to update state with Immer. - http://bit.ly/2N6DNg4
#react
Learn about side effects and how to avoid them, how to use immutability with objects and arrays in Redux reducers, and an easy way to update state with Immer. - http://bit.ly/2N6DNg4
#react
Dave Ceddia
Immutability in React and Redux: The Complete Guide
Learn about side effects and how to avoid them, how to wield immutablity to update objects and arrays in Redux reducers, and the easy way to update state with Immer.
Idle Until Urgent: A Performance Strategy
When analyzing his site’s ‘first input delay’, Phil noticed all the JavaScript functions being run as the page loaded added up to a significant amount of time. His solution? Only run code in idle periods or when it’s truly, urgently required. Here’s a look at how that works in practice. - http://bit.ly/2NRxceS
#javascript
When analyzing his site’s ‘first input delay’, Phil noticed all the JavaScript functions being run as the page loaded added up to a significant amount of time. His solution? Only run code in idle periods or when it’s truly, urgently required. Here’s a look at how that works in practice. - http://bit.ly/2NRxceS
#javascript
Philipwalton
Idle Until Urgent — Philip Walton
Thoughts on web development, open source, software architecture, and the future.