Ready.code - JS development. Releases and articles
8.45K subscribers
511 photos
7 videos
352 links
Stay updated with the latest library releases and insightful articles on development trends and techniques.

#js #ts #vue #react #angular #bun #node #meme #IT
Download Telegram
βœ… Uniting Web and Native Apps With 4 Unknown JavaScript APIs

A look at some β€˜under-the-radar' web features, such as the Screen Orientation API and Device Orientation API, and how they can be used to create user friendly, robust PWAs.

Link to the article

#js #api
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯4πŸ‘¨β€πŸ’»3πŸ‘2
βœ… Releases

Qwik 1.6 – Qwik 2 is coming soon, though.
A raft of Node.js Security Releases are due on July 8.
ESLint 9.6 - This release adds some new features and fixes several bugs found in the previous release.
PrimeVue 4.0 - Brand New Theming API, Tailwind CSS Integration, Enhanced UI Component Suite, Optimized Tree-Shaking, MonoRepo for add-ons
Bun 1.1.18 - This release fixes 55 bugs, Support for npmrc, etc.

#releases #js #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯5πŸ‘3πŸŽ‰2
βœ… Using the CSS cap Unit

A look at how Ahmad solved a spacing design problem with the CSS cap unit.

Link to the article

#css
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ”₯2πŸ‘¨β€πŸ’»2
βœ… Securing the Front-End: Defending Against XSS Attacks in Vue.js

As front-end developers, we create visually appealing and interactive interfaces for our applications. However, we also need to prioritize the security of our applications. One of the most significant security threats is Cross-site scripting (XSS) attacks, which can allow attackers to insert malicious scripts into our applications.

Link to the article

#vue #security #xss #frontend #js
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ”₯2πŸ‘€2
βœ… How to Redirect in Nuxt (Every Single Way)

Discover all the ways to implement redirects in Nuxt with this comprehensive guide. Learn about server-side, universal, and client-side redirects, along with their pros and cons. Check out the full demo app showcasing each method to see practical examples in action.

Link to the article

#vue #nuxt #router #js #frontend #ssr
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7πŸ”₯2πŸ‘¨β€πŸ’»2
🀣24😁4🌚2πŸ‘1
βœ… Enhancing The New York Times' Web Performance with React 18

Late last year, the team at The New York Times set out to take full advantage of React 18 on its flagship news site. This is an interesting case study looking at the challenges faced in upgrading and the significant benefits they managed to take advantage of.

Link to the article

#react #js #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘4πŸ”₯3πŸ‘¨β€πŸ’»2🀣1
βœ… The React Native Team Says 'Use a Framework'

Using frameworks, such as Expo, is now the recommended approach when creating new React Native apps. As Nicola explains: β€œyou’re either using a framework or you’re building your own framework.”

Link to the article

#react #reactnative #js #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘4πŸ”₯4πŸ‘¨β€πŸ’»3
βœ… How to Annul Promises in JavaScript

You can 'cancel' XHR and fetch requests, but can you cancel regular promises? Currently, no, but Zachary looks into doing the next best thing: telling a promise the game's up, and discarding/ignoring its eventual results.

Link to the article

#js #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯3πŸ‘2πŸ‘¨β€πŸ’»2
βœ… Pure CSS Circular Text (Without Requiring a Monospace Font)

How to create circular text (animated too if you want) with just pure CSS. A nice decorative element.

Link to the article

#css #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘¨β€πŸ’»4πŸ‘2πŸ”₯2
🀣9πŸ‘2😁2🌚2πŸ”₯1
βœ… Web Performance Guide

A helpful collection of over 20 plain language guides, covering things such as working with the different core web vitals, optimization techniques, critical CSS, metrics, user monitoring, and more. You’re bound to find some worthwhile advice here.

Link to the article

#js #frontend #css #html #performance
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ”₯4πŸ‘¨β€πŸ’»2
βœ… Layout and Reading Order

This talk gets into the nitty gritty of layout options with CSS (think grid, subgrid, gap etc) β€” with a particular focus on the proposed, new CSS masonry method, what it aims to fix and the prototyping currently underway in Chrome. A good overview of where we are, and where things are heading in terms of laying out our pages

Link to the video

#frontend #css #video
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯3πŸ‘2😱2
βœ… How to use container queries now

Makes pragmatic recommendations on how we can use container queries now (whilst still supporting older browsers).

Link to the article

#css #frontend #google
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯4πŸ‘2πŸ‘¨β€πŸ’»2
🀣20😁6πŸ”₯2😎1
βœ… CSS 'Surprise Manga Lines'

When a manga or anime character is surprised, lines often focus on and highlight their face. This post looks at how to create a similar effect with HTML and CSS.

Link to the article

#css #frontend #html
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯3😱3πŸ‘1
βœ… Checkboxes: Design Guidelines

When to use them, what alternative input fields to consider, and usability guidelines to keep in mind.

Link to the article

#css #html #design #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯4πŸ‘2πŸ‘¨β€πŸ’»2
βœ… 'Blazing Fast' Websites with Speculation Rules

A look at how to pre-render pages on your site. There’s a demo included to so you can get a feel for how it works.

Link to the article

#frontend #performance #render #engine
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ”₯3πŸ‘¨β€πŸ’»2
🀣26😁4πŸ‘2🌚2
βœ… πŸ‘©β€πŸ’» The simplicity of using Vue’s reactivity system outside of Vue

Vue’s reactivity can be imported and used in JS outside of a Vue app, like in Node directly.

Link to the article

#vue #js #node #reactivity #ref #frontend
#article
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯7πŸ‘4πŸ‘¨β€πŸ’»3
βœ… πŸ‘©β€πŸ’» Vue Tip: Destructure in v-for

We are a big fan of ES6 destructuring and recently discovered that you can use it in v-for.

First, let's take a look at a v-for without using ES6 destructuring:


<div v-for="article in articles" :key="article.id">
<h2>{{ article.title }}</h2>
</div>


articles is a list of article JavaScript objects and has the type Article[]:


interface Article {
title: string
id: string
}


We can use ES6 destructuring which results in a cleaner template code:


<div v-for="{id, title} in articles" :key="id">
<h2>{{ title }}</h2>
</div>


#vue #js #frontend #destructuring
#tip
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘8πŸ”₯5πŸ†’4πŸ‘¨β€πŸ’»2