How JavaScript Engines Achieve Great Performance
If you’ve ever wondered what it is browsers actually do to get JavaScript to execute quickly, this post digs into it a little. - http://amp.gs/jtPpw
#javascript
If you’ve ever wondered what it is browsers actually do to get JavaScript to execute quickly, this post digs into it a little. - http://amp.gs/jtPpw
#javascript
Medium
How JavaScript engines achieve great performance
Ever wondered what browsers do to get JavaScript to execute quickly? Let’s take a look.
From My Point of Vue: Headless Components
Learn about how headless components handle logic and behavior separate from UI. This gives the responsibility of how the component looks to the consumer. - http://amp.gs/jtPA4
#vue
Learn about how headless components handle logic and behavior separate from UI. This gives the responsibility of how the component looks to the consumer. - http://amp.gs/jtPA4
#vue
Conditional Border Radius In CSS
Ahmad Shadeed shows how to use CSS comparison functions to create a conditional border radius. - http://amp.gs/jtyIF
#css
Ahmad Shadeed shows how to use CSS comparison functions to create a conditional border radius. - http://amp.gs/jtyIF
#css
Using Web Workers to Boost Third-Party Script Performance
A look at Partytown, a still experimental library that aims to improve third-party script performance using Web Worker technology. - http://amp.gs/jtyVS
#webworkers
A look at Partytown, a still experimental library that aims to improve third-party script performance using Web Worker technology. - http://amp.gs/jtyVS
#webworkers
Extracting Image Metadata (EXIF) using Node
Extra data can sometimes be stored inside images, such as geolocation coordinates, text strings, and more, and it can be extracted from Node code. - http://amp.gs/jtyw0
#nodejs
Extra data can sometimes be stored inside images, such as geolocation coordinates, text strings, and more, and it can be extracted from Node code. - http://amp.gs/jtyw0
#nodejs
Medium
Getting image metadata (EXIF) using Node.js
We can store extra data inside images, such as geolocation coordinates, text strings, and more. While there are fancy GUI applications for…
Creating a React Component with TDD
TDD doesn’t often get a lot of airtime in the React ecosystem, but this article counteracts that trend with the application of its principles in a full-cycle tutorial. - http://amp.gs/jthnx
#react
TDD doesn’t often get a lot of airtime in the React ecosystem, but this article counteracts that trend with the application of its principles in a full-cycle tutorial. - http://amp.gs/jthnx
#react
DEV Community
Creating a React component with TDD
Join me in this post as I create a React component using Test Driven Development (TDD) approach. I...
Vuex With Class Components
Learn how to accomplish state management using Vuex with TypeScript and class components. - http://amp.gs/jthw2
#vue
Learn how to accomplish state management using Vuex with TypeScript and class components. - http://amp.gs/jthw2
#vue
Dhruva Srinivas
Vuex With Class Components
State-management using Vuex with TypeScript and class-components
The 2021 Web Almanac — CSS
Eric A. Meyer and Shuvam Manna are covering trends, changes, and patterns in CSS use across the web in the CSS chapter of the latest edition of Web Almanac. - http://amp.gs/jtvdY
#css
Eric A. Meyer and Shuvam Manna are covering trends, changes, and patterns in CSS use across the web in the CSS chapter of the latest edition of Web Almanac. - http://amp.gs/jtvdY
#css
almanac.httparchive.org
CSS | 2021 | The Web Almanac by HTTP Archive
CSS chapter of the 2021 Web Almanac covering trends, changes, and patterns in CSS use across the web.
👍1
Important Architecture Decisions for Your Angular Application
Making your angular application more robust - http://amp.gs/jtgkd
#angular
Making your angular application more robust - http://amp.gs/jtgkd
#angular
Medium
Important Architecture Decisions for Your Angular Application
Making your angular application more robust
Microfrontends: Which Framework to Use?
In the past few years, I have been helping many clients and companies move to Microfrontends. We always start… - http://amp.gs/jtEml
#microfrontends
In the past few years, I have been helping many clients and companies move to Microfrontends. We always start… - http://amp.gs/jtEml
#microfrontends
Medium
Microfrontends: Which Framework to Use?
In the past few years, I have been helping many clients and companies move to Microfrontends. We always start with the famous question…
How To Maintain a Large Next.js App
Rather than trying to scale the ad hoc maintenance techniques used when the codebase was kicked off, here are tools which will keep the code in good shape as it grows. - http://amp.gs/jtELP
#react #nextjs
Rather than trying to scale the ad hoc maintenance techniques used when the codebase was kicked off, here are tools which will keep the code in good shape as it grows. - http://amp.gs/jtELP
#react #nextjs
Smashing Magazine
How To Maintain A Large Next.js Application — Smashing Magazine
In this article, Nirmalya discusses some of the complex problems that he faced while building and maintaining large Next.js applications. He always explains how these problems can be solved by using various tools.
Software Architecture Patterns for Front-End Development
Architecture Patterns for Front-End Development - http://amp.gs/jtVuC
#software #architecture #frontend
Architecture Patterns for Front-End Development - http://amp.gs/jtVuC
#software #architecture #frontend
Medium
Software Architecture Patterns for Front-End Development
Architecture Patterns for Front-End Development
Defensive CSS
Ahmad Shadeed shares a collection of snippets to help you write future-proof CSS. - http://amp.gs/jt9dK
#css
Ahmad Shadeed shares a collection of snippets to help you write future-proof CSS. - http://amp.gs/jt9dK
#css
Ahmad Shadeed Blog
Defensive CSS - Ahmad Shadeed
A list of defensive CSS techniques to avoid potential future issues
👍1
Use Supabase Auth with Vue.js 3
A tutorial on how to set up a Vue.js 3 application with Supabase Authentication for managing access to your data. - http://amp.gs/jt4GL
#vue
A tutorial on how to set up a Vue.js 3 application with Supabase Authentication for managing access to your data. - http://amp.gs/jt4GL
#vue
Strapi v4: An Open Source Node.js Headless CMS
Strapi has been around a while and has done a good job building a community around itself. A big new version is out with a new UI, Plugin API, Query Engine and more, plus a focus on refactoring the core to make it easier to extend and twist to your own ends - http://amp.gs/jtR1L
#nodejs
Strapi has been around a while and has done a good job building a community around itself. A big new version is out with a new UI, Plugin API, Query Engine and more, plus a focus on refactoring the core to make it easier to extend and twist to your own ends - http://amp.gs/jtR1L
#nodejs
Advanced JavaScript Design Patterns
Check out these 20+ solutions to commonly occurring problems in JavaScript. - http://amp.gs/jtR6j
#javascript
Check out these 20+ solutions to commonly occurring problems in JavaScript. - http://amp.gs/jtR6j
#javascript
Angular — Four practical use cases of NgTemplateOutlet
NgTemplateOutlet is one of the most overlooked features in Angular. This article summaries four use cases… - http://amp.gs/jtUKh
#angular
NgTemplateOutlet is one of the most overlooked features in Angular. This article summaries four use cases… - http://amp.gs/jtUKh
#angular
Medium
Angular — Four practical use cases of NgTemplateOutlet
NgTemplateOutlet is one of the most overlooked features in Angular. This article summaries four use cases that suit different projects.
useEffect Sometimes Fires Before Paint: Why?
Does your application have an annoying flicker which is hard to explain and even harder to diagnose? It could be that useEffect isn’t firing when you think it does. - http://amp.gs/jtdJm
#react
Does your application have an annoying flicker which is hard to explain and even harder to diagnose? It could be that useEffect isn’t firing when you think it does. - http://amp.gs/jtdJm
#react
Using Node to Build a Slack Bot for HubSpot
Comes from Fusebit whose integration platform is used to join the parts together. - http://amp.gs/jtOUQ
#nodejs
Comes from Fusebit whose integration platform is used to join the parts together. - http://amp.gs/jtOUQ
#nodejs
The Surprising Behavior of "Important CSS Custom Properties"
Stefan Judis explores how !important keyword behaves in custom properties. - http://amp.gs/jtrnD
#css
Stefan Judis explores how !important keyword behaves in custom properties. - http://amp.gs/jtrnD
#css
Stefanjudis
The surprising behavior of "important CSS custom properties"
The `!important` keyword is removed when using custom properties as CSS property values.