Working with Zustand
Some tips for using Zustand, a relatively minimal state management library with a lot of enthusiastic users. - https://tkdodo.eu/blog/working-with-zustand
#react
Some tips for using Zustand, a relatively minimal state management library with a lot of enthusiastic users. - https://tkdodo.eu/blog/working-with-zustand
#react
tkdodo.eu
Working with Zustand
Let's dive into some tips for working with Zustand - one of my favourite client state management libraries in React.
👍4
Angular State Management Using NGXS | by Theinfinix500
State management is the process of managing the states of user flows and controls. It helps developers build large-scale applications with heavy data communications while maintaining high application performance. - https://theinfinix500.com/angular-ngxs-state-management
#angular
State management is the process of managing the states of user flows and controls. It helps developers build large-scale applications with heavy data communications while maintaining high application performance. - https://theinfinix500.com/angular-ngxs-state-management
#angular
👍4🔥1
A Couple Changes Coming in Chrome 108
Geoff Graham outlines the changes related to overflow property on replaced elements, coming in Chrome 108. - https://css-tricks.com/a-couple-changes-coming-in-chrome-108
#css
Geoff Graham outlines the changes related to overflow property on replaced elements, coming in Chrome 108. - https://css-tricks.com/a-couple-changes-coming-in-chrome-108
#css
CSS-Tricks
A Couple Changes Coming in Chrome 108 | CSS-Tricks
"A change to overflow on replaced elements in CSS":
👍3
My Favorite Nuxt 3 Features
Nuxt 3 ships with a whole array of mind-blowing features. Here are 4 favorites. - https://masteringnuxt.com/blog/my-favourite-nuxt-3-features
#vue
Nuxt 3 ships with a whole array of mind-blowing features. Here are 4 favorites. - https://masteringnuxt.com/blog/my-favourite-nuxt-3-features
#vue
Masteringnuxt
My Favourite Nuxt 3 Features
Nuxt 3 ships with a whole array of mind-blowing features. Here are 4 of my favourites.
👍6
Career Advancement — Choosing the right project for your future
Random thoughts about the importance of finding the right place for Software Engineer - https://evgeniiray.medium.com/career-advancement-choosing-the-right-project-for-your-future-795cb33c46c6
#career
Random thoughts about the importance of finding the right place for Software Engineer - https://evgeniiray.medium.com/career-advancement-choosing-the-right-project-for-your-future-795cb33c46c6
#career
Medium
Career Advancement — Choosing the right project for your future
Random thoughts about the importance of finding the right place for Software Engineer
👍6
ngTemplateOutlet is WAY more useful than I realised | by Joshua Morony
In this video, we explore a situation where *ngTemplateOutlet can turn an impossibly messy component into something beautiful. We will discuss the role of ng-template, how we can use *ngTemplateOutlet to display them, and why just using components and inputs isn’t viable. - https://www.youtube.com/watch?v=TZZApWysF9g
#angular
In this video, we explore a situation where *ngTemplateOutlet can turn an impossibly messy component into something beautiful. We will discuss the role of ng-template, how we can use *ngTemplateOutlet to display them, and why just using components and inputs isn’t viable. - https://www.youtube.com/watch?v=TZZApWysF9g
#angular
YouTube
ngTemplateOutlet is WAY more useful than I realised
My modern Angular course: https://angularstart.com/
In this video, we explore a situation where *ngTemplateOutlet can turn an impossibly messy component into something beautiful. We will discuss the role of ng-template, how we can use *ngTemplateOutlet to…
In this video, we explore a situation where *ngTemplateOutlet can turn an impossibly messy component into something beautiful. We will discuss the role of ng-template, how we can use *ngTemplateOutlet to…
👍3
A Beginner’s Guide to Parsing and Creating XML with Node - https://geshan.com.np/blog/2022/11/nodejs-xml-parser/
#nodejs
#nodejs
Geshan's Blog
A beginner’s guide to parse and create XML with Node.js
In this tutorial, learn how validate and parse XML with Node.js. You will also know about creating a XML file with Node.js
👍4
Shopify’s Solution for Measuring React Native Rendering Times
Learn more about how their open-source react-native-performance library works, how to get started, and why measuring performance is so important for them. - https://shopify.engineering/measuring-react-native-rendering-times
#react
Learn more about how their open-source react-native-performance library works, how to get started, and why measuring performance is so important for them. - https://shopify.engineering/measuring-react-native-rendering-times
#react
Shopify
Our Solution for Measuring React Native Rendering Times - Shopify
After Shopify went all-in on React Native, we had to find a way to confirm our mobile apps are fast. The solution is an open-source @shopify/react-native-performance library, which measures rendering times in React Native apps.
👍2
The Advent of Code 2022: 25 Days of Code Challenges
If you have a little time each day to do some programming puzzles, the Advent of Code is always fantastic and now in its eighth year. There’s a sub-Reddit where people share and discuss their solutions and I’ve picked up lots of tricks from looking at other people’s approaches. Day one should take up less than 10 minutes of your time if you just want to get a feel for it. - https://adventofcode.com/
#challenges
If you have a little time each day to do some programming puzzles, the Advent of Code is always fantastic and now in its eighth year. There’s a sub-Reddit where people share and discuss their solutions and I’ve picked up lots of tricks from looking at other people’s approaches. Day one should take up less than 10 minutes of your time if you just want to get a feel for it. - https://adventofcode.com/
#challenges
👍7
Why you should never use px to set font-size in CSS
Josh Collinsworth explains why, as a rule of thumb, you should never set font size in px units. - https://joshcollinsworth.com/blog/never-use-px-for-font-size
#css
Josh Collinsworth explains why, as a rule of thumb, you should never set font size in px units. - https://joshcollinsworth.com/blog/never-use-px-for-font-size
#css
Josh Collinsworth
Why you should never use px to set font-size in CSS
Many developers seem to believe there's no difference between px and other CSS units. Let's dispel that myth, for the sake of better accessibility.
👍10
Better API calls in Flutter
Creating your first app(s) seems soo easy, too easy. The problems start with bigger apps. One of them might… - https://medium.com/@pawelsa/better-api-calls-in-flutter-a8863aeb13ca
#flutter
Creating your first app(s) seems soo easy, too easy. The problems start with bigger apps. One of them might… - https://medium.com/@pawelsa/better-api-calls-in-flutter-a8863aeb13ca
#flutter
Medium
Better API calls in Flutter
Creating your first app(s) seems soo easy, too easy. The problems start with bigger apps. One of them might be handling api calls. We will…
👍4
How to Build an OTP Input in Vue 3
In this article, you will learn how to build an OTP input from scratch in Vue 3. - https://www.freecodecamp.org/news/create-otp-input-vue-3/
#vue
In this article, you will learn how to build an OTP input from scratch in Vue 3. - https://www.freecodecamp.org/news/create-otp-input-vue-3/
#vue
freeCodeCamp.org
How to Build an OTP Input in Vue 3
By Paul Akinyemi OTP inputs are one of the most fun components you can use in your app. They make the dry process of filling in yet another form a little more engaging. In this article, you’ll learn how to build an OTP input from scratch in Vue 3. By...
👍3
Conditional Rendering with Type Safety and Exhaustive Checking - https://www.lloydatkinson.net/posts/2022/react-conditional-rendering-with-type-safety-and-exhaustive-checking/
#react
#react
Lloyd Atkinson
React Conditional Rendering With Type Safety and Exhaustive Checking
Utilising a union and record type for type safe and exhaustive conditional rendering
👍8
Build Micro frontends in NextJS and ReactJS with Webpack 5 Module Federation
Consider an application that is a composition of features, developers usually have to be familiar with… - https://medium.com/a-layman/build-micro-frontends-in-nextjs-and-reactjs-with-webpack-5-module-federation-e142ad76f48c
#microfrontends
Consider an application that is a composition of features, developers usually have to be familiar with… - https://medium.com/a-layman/build-micro-frontends-in-nextjs-and-reactjs-with-webpack-5-module-federation-e142ad76f48c
#microfrontends
Medium
Build Micro frontends in NextJS and ReactJS with Webpack 5 Module Federation
Consider an application that is a composition of features, developers usually have to be familiar with different features. The idea of…
👍2❤1
What CSS Do You Absolutely Have to Know in 2022?
Geoff Graham shares five properties and selectors you should learn that will carve a nice little learning path that sets the stage for writing good style rules and next steps for diving deeper into CSS. - https://css-tricks.com/what-css-do-you-absolutely-have-to-know-in-2022
Geoff Graham shares five properties and selectors you should learn that will carve a nice little learning path that sets the stage for writing good style rules and next steps for diving deeper into CSS. - https://css-tricks.com/what-css-do-you-absolutely-have-to-know-in-2022
CSS-Tricks
What CSS Do You Absolutely Have to Know in 2022? | CSS-Tricks
Sacha Greif openly wondered whether CSS has gotten to be, you know, too big. With all the goodies that've shipped in browsers the past couple of years —
👍4
Getting to Know the createComponent API in Angular | by Netanel Basal
Angular v14.1 added a new function named createComponent. This function can cover the use-cases where the ComponentFactory symbol was previously used. The function allows creating a ComponentRef… - https://netbasal.com/getting-to-know-the-createcomponent-api-in-angular-22fb115f08e2
#angular
Angular v14.1 added a new function named createComponent. This function can cover the use-cases where the ComponentFactory symbol was previously used. The function allows creating a ComponentRef… - https://netbasal.com/getting-to-know-the-createcomponent-api-in-angular-22fb115f08e2
#angular
Medium
Getting to Know the createComponent API in Angular
Angular v14.1 added a new function named createComponent. This function can cover the use-cases where the ComponentFactory symbol was…
👍2
What is a 'Realm' in JavaScript?
One of those things you don’t need to know, but that will flesh out your understanding of JS under the hood. A realm is essentially the complete execution environment for a JavaScript program. - https://weizman.github.io/page-what-is-a-realm-in-js/
#javascript
One of those things you don’t need to know, but that will flesh out your understanding of JS under the hood. A realm is essentially the complete execution environment for a JavaScript program. - https://weizman.github.io/page-what-is-a-realm-in-js/
#javascript
Gal Weizman
What is a realm in JavaScript?
Realms are an old concept in the JavaScript ecosystem, but with the rise of supply chain types of attacks realms became a powerful tool for attackers to bypass well known browser runtime security tools. In order to address this concern, we first must understand…
👍3
Is Turbopack Really 10x Faster Than Vite?
Last week’s big news was the unveiling of Turbopack, a Rust-based ‘successor’ to Webpack that boasts significantly performance improvements. Vue and Vite’s Evan You decided to run some benchmarks and ended up pretty deep down the rabbit hole. - https://github.com/yyx990803/vite-vs-next-turbo-hmr/discussions/8
#turbopack
Last week’s big news was the unveiling of Turbopack, a Rust-based ‘successor’ to Webpack that boasts significantly performance improvements. Vue and Vite’s Evan You decided to run some benchmarks and ended up pretty deep down the rabbit hole. - https://github.com/yyx990803/vite-vs-next-turbo-hmr/discussions/8
#turbopack
GitHub
Is Turbopack really 10x Faster than Vite? · yyx990803 vite-vs-next-turbo-hmr · Discussion #8
A week ago, Vercel announced Turbopack, a Rust-based successor to Webpack. In the announcement, one of the headlines was that Turbopack is "10x faster than Vite". This line is repeated in...
👍5❤2
Adding Google Analytics 4 to Existing Gatsby or Next.js Apps
This becomes necessary due to big changes in how Google Analytics works next year. - https://www.dolthub.com/blog/2022-11-30-adding-google-analytics-4/
#react
This becomes necessary due to big changes in how Google Analytics works next year. - https://www.dolthub.com/blog/2022-11-30-adding-google-analytics-4/
#react
Dolthub
Adding Google Analytics 4 to an existing Gatsby and Next.js application
Google Universal Analytics will stop collecting data on July 1, 2023. Learn how to add the new Google Analytics 4 (GA4) property to start collecting data from your Gatsby and Next.js applications.
👍2
Reusable Dynamic Modal with Vue 3
Learn to build a reusable modal component with Vue 3, TypeScript, DaisyUI, and Pinia. - https://dev.to/cloudx/reusable-dynamic-modal-on-vue-3-1k56
#vue
Learn to build a reusable modal component with Vue 3, TypeScript, DaisyUI, and Pinia. - https://dev.to/cloudx/reusable-dynamic-modal-on-vue-3-1k56
#vue
DEV Community
Reusable dynamic modal on Vue 3
Quick explanation on how to make use of new composition API on Vue 3 to get a reusable modal
❤3👍3
New npm Features for Secure Publishing and Safe Consumption
GitHub continues its work in making the npm ecosystem more secure. Two new things this time: granular access tokens to help package owners control access to publishing workflows, and a new code explorer to look directly at the contents of packages from the official npm site. - https://github.blog/2022-12-06-new-npm-features-for-secure-publishing-and-safe-consumption/
#nodejs
GitHub continues its work in making the npm ecosystem more secure. Two new things this time: granular access tokens to help package owners control access to publishing workflows, and a new code explorer to look directly at the contents of packages from the official npm site. - https://github.blog/2022-12-06-new-npm-features-for-secure-publishing-and-safe-consumption/
#nodejs
The GitHub Blog
New npm features for secure publishing and safe consumption
Now you can create tokens with fine-grained permissions for automating your publishing and organization management workflows. And a new code explorer allows you to view content of a package directly in the npm portal.
👍4