Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

meno: frontend market report #7 #452

Merged
merged 4 commits into from
Jan 23, 2025

Conversation

hthai2201
Copy link
Contributor

No description provided.

@hthai2201 hthai2201 changed the title meno: frontend market report first half of december 2024 meno: frontend market report #7 Dec 19, 2024
Copy link
Contributor

@ngolapnguyen ngolapnguyen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments


### [React 19: Ref callbacks - More than just DOM access](https://tkdodo.eu/blog/ref-callbacks-react-19-and-the-compiler)

Ref callbacks in React 19 can now return cleanup functions, similar to useEffect, allowing for tasks like measuring DOM nodes with ResizeObserver. While ref callbacks are useful for accessing nodes, useEffect is better suited for side-effects unrelated to the node, and Tanstack React Query should be used for async operations.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The latter half of this reads confusing. Why Tanstack React Query is being mentioned here?

Comment on lines 42 to 44
### [Scaling micro-frontends with Next.js multi zones](https://techhub.iodigital.com/articles/building-scalable-micro-frontends-with-next-js-multi-zones)

Managing independent deployments for large teams just got easier! Next.js multi zones make building scalable micro-frontends a breeze.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is good. Can we a longer description on multi-zones?


### [Bring AI to your browser with Transformers.js](https://www.raymondcamden.com/2024/12/03/using-transformersjs-for-ai-in-the-browser)

Run AI tasks right in the browser! Transformers.js leverages a pipeline API that is easy to use and can perform tasks like sentiment analysis and object detection. All processing occurs client-side, no server needed
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Add "." at the end


### [New HTML and CSS features: Making interactive elements easier without JavaScript](https://zeroheight.com/blog/the-lowdown-on-dropdowns-in-html-css/)

The popover attribute allows developers to add popovers effortlessly, while CSS Anchoring offers more reliable positioning. The new calc-size() function makes it possible to animate elements to and from auto height, bringing more flexibility to animations. Plus, updates to `<details>` and `<select>` elements enhance their styling and customization capabilities. These innovations make building interactive and dynamic web elements smoother and more accessible than ever before.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: calc-size() -> calc-size()

Comment on lines 62 to 64
### [Lock down your OAuth2 implementations - protect against CSRF attacks](https://auth0.com/blog/prevent-csrf-attacks-in-oauth-2-implementations)

Secure your OAuth2 implementations against Cross-Site Request Forgery (CSRF) attacks with this comprehensive guide. This article explains what CSRF attacks are, how they work, and provides practical strategies to prevent them. It’s a crucial read for any developer using OAuth2 to safeguard user data and ensure application security.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this could be in quick links 🤔 Let's prioritize articles that are newer/have "news" value


### [Rising stars of JavaScript 2024](https://risingstars.js.org/2024/en)

Stay ahead of the curve by exploring the most promising and trending JavaScript projects of 2024! This site showcases the libraries, frameworks, and tools that are gaining popularity. It's an excellent resource for discovering new technologies and keeping up with the latest trends in the JavaScript ecosystem. A must-visit for any JavaScript enthusiast.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This description is too generic. Let's make it more meaningful by including actual lib/tool names

Comment on lines 82 to 90
### [Level up your CSS game with these 12 one-liners!](https://moderncss.dev/12-modern-css-one-line-upgrades)

Discover 12 incredibly useful and powerful CSS techniques that you can implement with just a single line of code each! Enhance your layouts, optimize for responsiveness, and create cool visual effects with these practical and efficient tips.

### Quick Links

- [My Go-To React tech stack for 2025](https://www.robinwieruch.de/react-tech-stack/)
- [Top 5 CSS features of 2024: Level up your styles!](https://bytes.dev/archives/351)
- [Isomorphic web components: Overcoming SSR challenges](https://jakelazaroff.com/words/isomorphic-web-components)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These articles don't feel really trendy...

Comment on lines 94 to 96
### [Thinking of switching to Vite? this team did it and here's what they learned!](https://neon.tech/blog/from-webpack-to-vite)

A team shares their firsthand experience of migrating from Webpack to Vite, detailing their entire journey from planning to implementation, along with any hurdles they faced and the positive outcomes they achieved. This is an insightful read for anyone considering a build tool change, providing a real-world perspective on what to expect during such a migration and the benefits that Vite can offer.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is more like commentary I think


### Quick links

- [React, visualized: An interactive guide to understanding React concepts](https://react.gg/visualized)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe should move this to React section

@hthai2201 hthai2201 merged commit 51f0542 into master Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants