TGViewer
Channel Public Channel
FrontEnd Development

FrontEnd Development

@fedevelopment

Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.
Subscribers
28.6K
Photos
145
Videos
1
Links
9.4K

Showing posts older than #9810 · Back to latest

Older Posts 20 shown
Post #9808 2.47K
'React Won by Default – And It's Killing Frontend Innovation'

An opinionated React thought-piece that’s provoked much discussion this week by poking at the downsides and inertia caused by ‘the React-by-default mindset.’ And we thought people said React was moving too quickly..? - https://www.lorenstew.art/blog/react-won-by-default

#react
Loren Stewart React Won by Default – And It's Killing Frontend Innovation | Loren Stewart Exploring how React's dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for performance, developer experience, and ecosystem diversity.
  • 👍 4
  • 🙏 1
Post #9807 2.4K
Vue 3 Best Practices

This guide outlines practical patterns for building reliable Vue 3 apps, focusing on the Composition API, TypeScript-first code, and clear state management to improve maintainability. It emphasizes performance techniques like lazy loading, route-level code splitting, and fine-grained reactivity to keep bundles lean and interfaces responsive. The guide also covers testing and linting conventions, component naming, and prop/event typing to ensure consistency across teams. Security and DX tips, such as input sanitization and auto-import hygiene, round out a balanced, production-ready checklist. - https://medium.com/@ignatovich.dm/vue-3-best-practices-cb0a6e281ef4

#vue
Medium Vue 3 Best Practices This guide covers essential best practices with practical code examples to help you leverage Vue 3’s capabilities effectively.
  • 👍 3
  • ❤ 2
  • 🔥 1
Post #9806 2.2K
Automating the Release Process for a Desktop App with GitHub Actions

Dolt Workbench is an SQL workbench packaged as an Electron app and distributed for several platforms. Eric explains how the Dolt team has automated the process and shares the code for their GitHub workflows. - https://www.dolthub.com/blog/2025-09-11-automating-desktop-release-process/

#nodejs
Dolthub Automating the Release Process for a Desktop Application We recently automated the release process for the Dolt Workbench desktop application using GitHub Actions. This article discusses how we did it.
  • 👍 3
  • ❤ 1
Post #9805 2.71K
Rolling the Dice with CSS random()

Jon Davis, Jen Simmons, and Tim Nguyen give an introduction to the random() function that’s coming to CSS, which will let you create a random animation delay, layout content at a random place on the screen, create a random color, or anything you want — all without any JavaScript. - https://webkit.org/blog/17285/rolling-the-dice-with-css-random

#css
WebKit Rolling the Dice with CSS random() Random functions in programming languages are amazing.
  • ❤ 2
  • 👍 1
Post #9804 2.13K
Accelerating Large-Scale Test Migration with LLMs

How Airbnb completed its first large-scale, LLM-driven code migration in moving from Enzyme to React Testing Library. - https://medium.com/airbnb-engineering/accelerating-large-scale-test-migration-with-llms-9565c208023b

#teact
Medium Accelerating large-scale test migration with LLMs How Airbnb migrated nearly 3.5K Enzyme test files to React Testing Library in just 6 weeks using automation and LLMs.
  • 👍 2
  • 💯 1
Post #9803 2.03K
React Server Components Support Across Frameworks

A comparison of support for aspects of the main RSC related functionality in Next.js, Vite, Waku, Forket, Parcel, React Router, and RedwoodSDK, along with the code used to test each one - https://rsc.krasimirtsonev.com/

#react
rsc.krasimirtsonev.com/ React Server Components support Can I use React Server Components (RSCs) today. A project that shows the support of RSCs across the frameworks and libraries.
  • 👍 1
  • 😁 1
Post #9802 2.08K
Comparing Tauri and Electron for Building Desktop Apps

Electron is a natural choice for building JS and HTML-powered cross-platform desktop apps but numerous alternatives have appeared like Neutralinojs and the Rust-based Tauri. This post does a good job of quickly showing how Tauri differs and why you might choose it. - https://gethopp.app/blog/tauri-vs-electron

#electron
www.gethopp.app Tauri vs. Electron: performance, bundle size, and the real trade-offs A breakdown of the choice between Tauri and Electron for cross-platform apps, backed by practical comparisons and benchmark data.
  • 👍 3
  • 🤔 1
Post #9801 1.96K
How To Set-Up Express.js 5 for Production in 2025

A walkthrough of the basic dev process for the latest version of Express, complete with TypeScript, ESLint, Prettier, file structure, and logging. - https://www.reactsquad.io/blog/how-to-set-up-express-5-in-2025

#nodejs
www.reactsquad.io How To Set Up Express 5 For Production In 2025 Learn how to build an Express 5 app with TypeScript. You'll set up a production-ready project with tools for linting, testing and more.
  • 👍 2
Post #9800 2.39K
Nuxt and why you should be using it

The article argues that Nuxt.js has become a top choice for Vue developers in 2025 due to its Nitro server engine, hybrid rendering strategies, and convention-over-configuration approach that speeds up development. It highlights effortless API creation with Nitro, file-based routing with per-route rendering rules, and powerful auto-imports with first-class TypeScript support. The author emphasizes performance wins (edge deployment, smart caching, image optimization) and a mature module ecosystem that makes production use straightforward. Overall, Nuxt delivers fast DX, scalable deployments, and pragmatic flexibility compared to traditional setups. - https://juststeveking.com/articles/nuxt-and-why-you-should-be-using-it

#vue
Steve McDougall Nuxt and why you should be using it | Steve McDougall Discover the power of Nuxt.js for building modern web applications. Learn why you should consider using it for your next project.
  • 👍 2
  • 👏 1
Post #9799 2.87K
Cloudflare Dashboard Outage Rooted in a useEffect Mistake

The bug wasn’t caused by anything React-specific, but it’s uncommon to hear of the misuse of a React feature cascading into a service being overwhelmed with unnecessary requests resulting in an outage. A good reminder that these things can happen to anyone. - https://blog.cloudflare.com/deep-dive-into-cloudflares-sept-12-dashboard-and-api-outage/

#react
Cloudflare Blog A deep dive into Cloudflare’s September 12, 2025 dashboard and API outage Cloudflare’s Dashboard and a set of related APIs were unavailable or partially available for an hour starting on Sep 12, 17:57 UTC. The outage did not affect the serving of cached files via the Cloudflare CDN or other security features at the Cloudflare…
  • ❤ 1
  • 👍 1
Post #9797 1.87K
Angular Signals: The Hidden Cost of Reference Changes

The article explains that Angular Signals rely on reference changes of objects to trigger updates. When using primitive values, this is efficient because changes are detected by value. However, for complex data like objects or arrays, Angular only detects changes if the reference itself changes, not the internal data. This means mutating an object or array without changing its reference will not trigger updates, potentially leaving the UI out of sync. To ensure reliable updates, immutable patterns should be used where data is replaced with new references.  - https://angular.love/angular-signals-the-hidden-cost-of-reference-changes

#angular
Angular.love Angular Signals: The Hidden Cost of Reference Changes - Angular.love Stop wasting CPU on redundant signal updates. Detect wasteful re-renders with custom dev tools and optimize stability with reference reuse.
  • 👍 1
  • 👏 1
Post #9796 1.88K
Post #9794 1.87K
Oh No, Not Again: A Meditation on npm Supply Chain Attacks

Noting that “npm has become the largest and easiest way to ship malware”, Tane points a finger at Microsoft, the custodians of the npm registry. - https://tane.dev/2025/09/oh-no-not-again...-a-meditation-on-npm-supply-chain-attacks/

#nodejs
tane.dev Oh no, not again... a meditation on NPM supply chain attacks For enterprise software, the software supply chain presents some of the biggiest risks today to data privacy and security.
  • 👍 1
  • 😁 1
Post #9793 1.98K
Powering multi-tenant applications with Nuxt

This article explains how Nuxt.js and its Nitro server provide a scalable and customizable architecture for multi-tenant applications. It covers key features like runtime configuration for tenant-specific settings without rebuilding, tenant detection via Nitro middleware, tenant-aware API proxying, and dynamic brand customization. The article also highlights content management using Markdown and MDC modules to empower tenants with flexible page layouts and personalized experiences. Nuxt’s single codebase approach simplifies maintenance while allowing rich tenant-specific customizations. - https://www.adamdehaven.com/articles/powering-multi-tenant-applications-with-nuxt

#vue
AdamDeHaven.com Powering multi-tenant applications with Nuxt Build efficient multi-tenant applications with Nuxt, from tenant detection to dynamic content and customizable layouts, all while maintaining performance and scalability with a single codebase.
  • 👍 2
  • ❤ 1
  • 😁 1
  • 🙏 1
Post #9792 1.86K
Angular CLI MCP Server: Keep Your AI Up-to-Date

Angular released an official MCP Server. This integration bridges the gap between AI assistants and the Angular CLI, providing real-time access to official documentation, current best practices, and workspace analysis – ensuring your AI coding partner stays current with Angular’s rapid evolution. - https://angular.love/angular-cli-mcp-server-keep-your-ai-up-to-date

#angular
Angular.love Angular CLI MCP Server: Keep Your AI Up-to-Date - Angular.love Stop relying on outdated AI code. Connect the Angular CLI MCP server to your IDE for real-time, official documentation and best practices.
  • 👍 1
Post #9791 1.84K
Post #9790 1.82K
pnpm 10.16 Adds Support for Delayed Dependency Updates

The alternative efficient npm package manager has added a way to specify a ‘minimum release age’ for package dependencies, so a setting of ‘1440’ (minutes) will mean only packages released more than one day ago will be installed. This can help avoid malicious versions of packages which are quickly withdrawn. - https://pnpm.io/blog/releases/10.16

#nodejs
pnpm pnpm 10.16 | pnpm There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new setting that delays the installation of newly released dependencies. In most cases…
  • 👍 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →