Typical Frontend
154 subscribers
48 photos
625 links
News and events from the World of Frontend and around it. Tools and useful materials on everything that may be of interest to a frontend developer as well.

For all questions you can write @Typical_Front_End
Download Telegram
😁3😒1🀣1
😁3
😁3
Frontend Weekly Digest #22

Web-Development:
β€’ Push notifications are now supported cross-browser
β€’ Jumping HTML tags. Another reason to validate your markup
β€’ Fighting inter-component HTML bloat

CSS:
β€’ Sass and Native Nesting
β€’ Hiding empty elements with CSS :empty and :has()
β€’ How to use Google Fonts and font-display
β€’ Preventing too-short final lines of text blocks
β€’ Checkered background using two lines of code in CSS
β€’ CSS Masking
β€’ Improving CSS Shapes with Trigonometric Functions
β€’ Position your element with CSS inset logical property

JavaScript:
β€’ Mastering the JavaScript switch Statement
β€’ JavaScript import maps are now supported cross-browser
β€’ As a Front-End Engineer: The Magic Behind β€œEvent Emitter” in JavaScript That You Should Know About

React:
β€’ The End of an Era: React Team Says Goodbye to Create React App
β€’ How to Measure and Improve the Performance of a React App
β€’ Micro Frontends in React: A Practical Guide
β€’ Stop Using useMemo Now!
β€’ Building a Custom Fetch Hook in React
β€’ πŸ”₯ Best Practices of Render Props Pattern: Improve React Performance and More PART 1️⃣

Vue:
β€’ Vue.js Tutorial: Getting Started & 10 Best Practices
β€’ How to add dynamic styling and class names in Vue.js
β€’ How to build a real-time Vue app with WebSockets

Angular:
β€’ Angular Signals β€” Taking Reactivity to New Heights πŸš€
β€’ How I Failed an Angular Developer Interview by Failing to Answer this Simple Question
β€’ Angular Signals in a Nutshell
β€’ Angular v16 signals, everything old is new again
πŸ‘4
😁4
πŸ‘3😁1
πŸ€”2😁1😒1
😁3
😁7
🀣2😁1
😁2
😁5
πŸ‘2😁2
😁6
😁2🀣1
Frontend Weekly Digest #25

Web-Development:
β€’ Exploring The Potential Of Web Workers For Multithreading On The Web
β€’ Accessible HTML Video β€œFacades”
β€’ UI Interactions & Animations Roundup #31

CSS:
β€’ Sniper-CSS, avoid unused styles.
β€’ syntax.fm: Can Vanilla CSS Replace Sass Yet?
β€’ Circular Text with CSS?
β€’ CSS Custom Properties Beyond the :root
β€’ Creating Accordions with just HTML and CSS
β€’ How to write type-safe CSS Modules
β€’ Creating responsive mobile layouts with Pure.css
β€’ Engage Your Users: How to Create an Eye-catching Scroll Page Progress Bar with CSS
β€’ Understanding CSS Min(), Max(), and Clamp() Functions

JavaScript:
β€’ Deep Copying Objects with the StructuredClone API
β€’ Best Practices for Async Programming in JavaScript
β€’ How Has JavaScript Changed in the Last Few Years?
β€’ 6 Secrets about β€œnull” and β€œundefined” that You Should Know
β€’ What’s new in ECMAScript 2023
β€’ kv.js β€” Advanced in-memory caching module for JavaScript.

React:
β€’ How to Write Comments in React: The Good, the Bad and the Ugly
β€’ Signals: Fine-grained Reactivity for JavaScript Frameworks
β€’ Step by step: Toggling Elements using React Hooks
β€’ Mastering ReactJS optimization
β€’ Build customized data tables with PrimeReact

Vue:
β€’ How to Use Attribute Inheritance in Vue 3
β€’ Micro-Frontend Migration Approaches: from Nuxt 2 to Nuxt 3

Angular:
β€’ Crafting a Resizable Sidenav in Angular
β€’ New way of passing data to dynamically created components (New Feature πŸŽ‰)
β€’ Getting Started with a New Angular Project in 2023
β€’ The story behind Angular Signals!
πŸ‘3
😁4πŸ‘1