Chrome DevTools Offers AI for Understanding Errors and Warnings
Not everyone is going to like this, but it’s optional. Also: the first Chrome feature that requires you be over 18? - https://developer.chrome.com/docs/devtools/console/understand-messages
#devtools
Not everyone is going to like this, but it’s optional. Also: the first Chrome feature that requires you be over 18? - https://developer.chrome.com/docs/devtools/console/understand-messages
#devtools
Chrome for Developers
Understand errors and warnings better with console insights | Chrome DevTools | Chrome for Developers
Understand errors and warnings in the Console better with Gemini.
👍3
CSS Custom Properties Beyond the :root
Matthias Ott examines the reasons why we’re usually defining global custom properties on :root element. - https://matthiasott.com/notes/custom-properties-beyond-the-root
#css
Matthias Ott examines the reasons why we’re usually defining global custom properties on :root element. - https://matthiasott.com/notes/custom-properties-beyond-the-root
#css
Matthias Ott – User Experience Designer
CSS Custom Properties Beyond the :root · Matthias Ott
Matthias Ott is an independent user experience designer and developer from Stuttgart, Germany. Besides design practice he teaches Interface Prototyping at the Muthesius Academy of Fine Arts and Design, Kiel.
👍2
Building a Quiz App Powered by Nuxt Content
This is the second in a two-part series on building an interactive quiz application on top of Nuxt Content and will cover how to add complex interactivity to Nuxt Content. - https://masteringnuxt.com/blog/building-a-quiz-app-powered-by-nuxt-content-2
#vue
This is the second in a two-part series on building an interactive quiz application on top of Nuxt Content and will cover how to add complex interactivity to Nuxt Content. - https://masteringnuxt.com/blog/building-a-quiz-app-powered-by-nuxt-content-2
#vue
Masteringnuxt
Building a Quiz App Powered by Nuxt Content (Part 2)
In this tutorial, you will improve on your existing project using Nuxt Content to build a quiz application.
👍2❤1
10 Modern Node.js Runtime Features to Start Using in 2024
If it ever feels like the new feature spotlight shines too much on Bun or Deno, never fear - Node has been taking huge strides forward too. Liran helps us catch up with a lot of the newest Node features. - https://snyk.io/blog/10-modern-node-js-runtime-features/
#nodejs
If it ever feels like the new feature spotlight shines too much on Bun or Deno, never fear - Node has been taking huge strides forward too. Liran helps us catch up with a lot of the newest Node features. - https://snyk.io/blog/10-modern-node-js-runtime-features/
#nodejs
❤4👍3🔥1
Top 10+ Angular Libraries for Your Next Web App
Choosing the right Angular libraries for your next web app can be an intimidating task. With so many options… - https://flatlogic-manager.medium.com/top-10-angular-libraries-for-your-next-web-app-edeb250a9ae3
#angular
Choosing the right Angular libraries for your next web app can be an intimidating task. With so many options… - https://flatlogic-manager.medium.com/top-10-angular-libraries-for-your-next-web-app-edeb250a9ae3
#angular
Medium
Top 10+ Angular Libraries for Your Next Web App
Choosing the right Angular libraries for your next web app can be an intimidating task. With so many options available, it can be difficult…
👍3👎1
10 Best Practices in Front-end Development
Certainly, we’ve all experienced this situation: you land a new job and are excited to start. The… - https://medium.com/@renanolovics/10-best-practices-in-front-end-development-react-5277a671e2df
#react
Certainly, we’ve all experienced this situation: you land a new job and are excited to start. The… - https://medium.com/@renanolovics/10-best-practices-in-front-end-development-react-5277a671e2df
#react
Medium
10 Best Practices in Front-end Development (React)
Certainly, we’ve all experienced this situation: you land a new job and are excited to start. The interviewers paint a bright and charming…
👍4🔥1
How 1Password Used esbuild to Cut Browser Extension Build Times
1Password is a popular password management tool that relies upon a browser extension to fill out passwords on the Web. At over a minute for a single build, things were starting to drag for the devs. Could esbuild help? A fun story with plenty of technical details. - https://blog.1password.com/new-extension-build-system/
#esbuild
1Password is a popular password management tool that relies upon a browser extension to fill out passwords on the Web. At over a minute for a single build, things were starting to drag for the devs. Could esbuild help? A fun story with plenty of technical details. - https://blog.1password.com/new-extension-build-system/
#esbuild
1Password Blog
How we used esbuild to reduce our browser extension build times by 90% | 1Password Blog
Learn how the team at 1Password created a new build system for its browser extension, speeding up development.
👍2
Mastering Node.js Performance Hooks
Node’s performance measurement APIs provide a lot of power, but it can be tricky to get your head around the mental model of what they measure and where they make sense. Pavel tries to clear it all up for us. - https://pavel-romanov.com/nodejs-performance-hooks-mastering-the-mental-model
#nodejs
Node’s performance measurement APIs provide a lot of power, but it can be tricky to get your head around the mental model of what they measure and where they make sense. Pavel tries to clear it all up for us. - https://pavel-romanov.com/nodejs-performance-hooks-mastering-the-mental-model
#nodejs
Pavel Romanov
Mastering Node.js Performance Hooks
Master Node.js performance hooks: clocks, performance timeline, performance entries, performance observer, and buffers for precise measurement
👍3🔥1
CSS Grid Gap Behavior with Hidden Elements
Ryan Mulligan shares some discoveries on how the CSS gap property operates when hiding items in grid-template & grid-auto layouts. - https://ryanmulligan.dev/blog/grid-gap
#css
Ryan Mulligan shares some discoveries on how the CSS gap property operates when hiding items in grid-template & grid-auto layouts. - https://ryanmulligan.dev/blog/grid-gap
#css
ryanmulligan.dev
CSS Grid Gap Behavior with Hidden Elements
Some discoveries on how the CSS Grid gap property operates when hiding items in grid-template and grid-auto layouts.
👍4❤1
Handling Environment Variables in Vue
This blogpost provides a guide to working with your env file in a Vue.js project. - https://fadamakis.com/handling-environment-variables-in-vue-da4d223aea71
#vue
This blogpost provides a guide to working with your env file in a Vue.js project. - https://fadamakis.com/handling-environment-variables-in-vue-da4d223aea71
#vue
Medium
Handling Environment Variables in Vue
Vue uses the widely adopted dotenv module to load build configuration from the following files in your environment directory:
👍3
ECMAScript 2023 Feature: Symbols as WeakMap keys
Dr. Axel continues his look at language features by explaining what WeakMaps are for and why using symbols for keys has added benefits. - https://2ality.com/2024/05/proposal-symbols-as-weakmap-keys.html
#javascript
Dr. Axel continues his look at language features by explaining what WeakMaps are for and why using symbols for keys has added benefits. - https://2ality.com/2024/05/proposal-symbols-as-weakmap-keys.html
#javascript
2Ality
ECMAScript 2023 feature: symbols as WeakMap keys
In this blog post, we take a look at the ECMAScript 2023 feature “Symbols as WeakMap keys” – which was proposed by Robin Ricard, Rick Button, Daniel Ehrenberg, Leo Balter, Caridy Patiño, Rick Waldron, and Ashley Claymore.
👍3🔥1
Advanced Components in Angular
In this blog, I am going to explain several advanced components and mechanisms in Angular that enhance… - https://medium.com/startit-up/advanced-components-in-angular-41b43556178d
#angular
In this blog, I am going to explain several advanced components and mechanisms in Angular that enhance… - https://medium.com/startit-up/advanced-components-in-angular-41b43556178d
#angular
Medium
Advanced Components in Angular
In this blog, I am going to explain several advanced components and mechanisms in Angular that enhance flexibility, reusability, and…
👍5
How To Share States Between React Micro-Frontends using Module-Federation?
Share states between React Micro-Frontends using Module-Federation and Bit! - https://blog.bitsrc.io/how-to-share-state-between-react-micro-frontends-using-module-federation-f3762996c208
#react
Share states between React Micro-Frontends using Module-Federation and Bit! - https://blog.bitsrc.io/how-to-share-state-between-react-micro-frontends-using-module-federation-f3762996c208
#react
Medium
How To Share States Between React Micro-Frontends using Module-Federation?
Share states between React Micro-Frontends using Module-Federation and Bit!
👍4
Scoped CSS is Back
Keith J. Grant gives a nice look at the current state of Scoped CSS, explaining that a working prototype is already in Chrome. - https://keithjgrant.com/posts/2023/04/scoped-css-is-back
#css
Keith J. Grant gives a nice look at the current state of Scoped CSS, explaining that a working prototype is already in Chrome. - https://keithjgrant.com/posts/2023/04/scoped-css-is-back
#css
Keithjgrant
Scoped CSS is Back
Several years ago, I made a plea to save scoped CSS. One of the top features on my CSS wishlist was on the chopping block, and despite a pretty big push from th
👍3
3 Kinds of Props in Vue
Vue's props streamline data flow between parent and child components. There are three main types: Template, Configuration, and State (Data) Props. This article explores each type, their differences, and best use cases. - https://michaelnthiessen.com/3-kinds-of-props
#vue
Vue's props streamline data flow between parent and child components. There are three main types: Template, Configuration, and State (Data) Props. This article explores each type, their differences, and best use cases. - https://michaelnthiessen.com/3-kinds-of-props
#vue
Michaelnthiessen
3 Kinds of Props in Vue
One of Vue's core features is the use of props. Props are how we pass data around in Vue, from parent to child components. But not all props are created equal.
👍3❤1
Node.js Test Runner: A Beginner's Guide
Modern versions of Node have their own test runner built in. - https://betterstack.com/community/guides/testing/nodejs-test-runner/
#nodejs
Modern versions of Node have their own test runner built in. - https://betterstack.com/community/guides/testing/nodejs-test-runner/
#nodejs
Betterstack
Node.js Test Runner: A Beginner's Guide | Better Stack Community
Master Node.js testing with this comprehensive guide to its built-in test runner. Learn to write effective tests and manage your application's test suite
👍5
Technical Debts in Component Design using Angular
In one of my previous posts I have talked about code smells in Angular [1]. This time I would like to address… - https://blog.stackademic.com/technical-debts-in-component-design-using-angular-87af0bd4ede3
#angular
In one of my previous posts I have talked about code smells in Angular [1]. This time I would like to address… - https://blog.stackademic.com/technical-debts-in-component-design-using-angular-87af0bd4ede3
#angular
Medium
Technical Debts in Component Design using Angular
In one of my previous posts I have talked about code smells in Angular [1]. This time I would like to address technical debts regarding…
👍5
Data Fetching Patterns in Single-Page Applications
With a level of depth you’d expect on Martin Fowler’s blog, Atlassian’s Juntao Qiu walks through five different patterns to consider when fetching remote data, using a realistic React-based scenario to show them off. - https://martinfowler.com/articles/data-fetch-spa.html
#react
With a level of depth you’d expect on Martin Fowler’s blog, Atlassian’s Juntao Qiu walks through five different patterns to consider when fetching remote data, using a realistic React-based scenario to show them off. - https://martinfowler.com/articles/data-fetch-spa.html
#react
martinfowler.com
Data Fetching Patterns in Single-Page Applications
Five patterns to help Single Page Applications fetch data from remote sources
👍5
Stop using {} in Typescript
In the world of TypeScript, it’s pretty common to use ‘Object’ or ‘{}’ as a type when we’re expecting an… - https://medium.com/@sukheja.varun/stop-using-in-typescript-ed24d3532d9e
#typescript
In the world of TypeScript, it’s pretty common to use ‘Object’ or ‘{}’ as a type when we’re expecting an… - https://medium.com/@sukheja.varun/stop-using-in-typescript-ed24d3532d9e
#typescript
Medium
Stop using {} in Typescript
In the world of TypeScript, it’s pretty common to use ‘Object’ or ‘{}’ as a type when we’re expecting an object but aren’t quite sure about…
👍5
A Conceptual Model of State in Vue 3.4
As web applications become more complex, managing state and componentization in the frontend is challenging. Vue 3.4's defineModel macro offers an efficient way to handle complex inter-component state management while maintaining strong data locality and compartmentalization. This blogpost provides all you need to know about this macro. - https://chrlschn.dev/blog/2024/01/a-conceptual-model-of-state-in-vue-34-using-definemodel/
#vue
As web applications become more complex, managing state and componentization in the frontend is challenging. Vue 3.4's defineModel macro offers an efficient way to handle complex inter-component state management while maintaining strong data locality and compartmentalization. This blogpost provides all you need to know about this macro. - https://chrlschn.dev/blog/2024/01/a-conceptual-model-of-state-in-vue-34-using-definemodel/
#vue
chrlschn.dev
A Conceptual Model of State in Vue 3.4
A guide to understanding how to think about state and components in Vue with the game changing defineModel
👍4❤1