FrontEnd Development
28.4K subscribers
144 photos
1 video
8.38K links
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.

Admin: @andrey2019
Download Telegram
A highly configurable switch component using modern CSS techniques

Andy Bell shows how to build a highly configurable switch component using modern CSS, such as :has(), container queries, Logical Properties, and Custom Properties. - https://piccalil.li/blog/a-highly-configurable-switch-component-using-modern-css

#css
Use Parcel Macros in Other Bundlers with unplugin-parcel-macros

Macros, as implemented in Parcel (and Bun!), are JS functions that run at build time whose results are inlined into a bundle in place of the original call. You can now use this feature with webpack, Vite, Rollup, esbuild, etc. - https://github.com/devongovett/unplugin-parcel-macros

#parsel
React Server Components Now in RedwoodJS

If you thought RSCs were a Next.js phenomenon, think again. Implementations are popping up all over, such as in Waku and now RedwoodJS, a full-stack framework founded by GitHub co-founder Tom Preston-Werner that leans on React, Prisma and other technologies to provide a great DX ‘out of the box.’ This post digs deep into how RSCs are used and how they can supplant Redwood’s use of GraphQL. - https://redwoodjs.com/blog/rsc-now-in-redwoodjs

#react
Comparing JavaScript Frameworks: Templates

A thorough comparison of the template languages used by React, Vue, Angular and Svelte. Interesting analysis and this looks set to turn into a great series. - https://www.maartenhus.nl/blog/comparing-javascript-frameworks-part-1-templates/

#javascript
Vue 3 Velocity: The Cache Busting Blueprint

Browser caching is a powerful optimization technique employed to enhance the performance of web applications. The term “cache-busting” refers to the intentional invalidation or versioning of static assets, compelling the browser to fetch fresh resources when changes occur. In this article, the author introduces cache-busting and provides detailed knowledge on you can implement cache-busting in a Vue 3 project. - https://medium.com/@khalidoghli7/vue-3-velocity-the-cache-busting-blueprint-704cfa80ae3c

#vue
Deploying a React SPA and Python Backend Together on Azure

Last week, we saw how to roll out a full stack React app on Azure using Azure Functions, but what if you want something more traditional/monolithic like a Python-powered backend? Azure App Service can help with that. - https://techcommunity.microsoft.com/t5/apps-on-azure-blog/deploying-react-spa-and-python-backend-together-on-the-same/ba-p/4095567

#react
More secure Vue & Nuxt apps -> by default️

Making your web application more secure is not an easy process. In this article, the author introduces the Nuxt Security module, what it does, and how you can customize its functionality and behavior to match your security needs better. - https://dev.to/jacobandrewsky/more-secure-vue-nuxt-apps-by-default-3nhi

#vue
How to Build a ChatGPT-a-Like with Clerk and AWS Bedrock

A thorough walkthrough whose focus is on the UI rather than the LLM/AI stuff behind the scenes which is taken care of by Amazon’s Bedrock service. Clerk handles the auth, while Next.js forms the base of the app. - https://conermurphy.com/blog/how-to-build-your-own-chatgpt-clone-using-clerk-aws-bedrock

#react