Paul is a good writer. I wouldn’t be able to write article like this without swearing a lot.
“The Incredible Overcomplexity of the Shadcn Radio Button” by Paul Hebert
Paul is a good writer. I wouldn’t be able to write article like this without swearing a lot.
“The Incredible Overcomplexity of the Shadcn Radio Button” by Paul Hebert
🚀React Native Windows v0.81 is here!!
https://devblogs.microsoft.com/react-native/%f0%9f%9a%80react-native-windows-v0-81-is-here/
#reactnative #windowsdev #appdev #windowsappsdk #react #javascript #rnw
We're hiring a front end developer here at Actionable.
https://actionable-co.breezy.hr/p/91937ba908b1-senior-front-end-engineer-remote-analytics-ux-focused
Heya folks! 👋
My name is Sophia, I work as a software developer in Germany.
This is my #tech account, so I'll focus on #Vim #NeoVim, command-line tools, #TypeScript, front-end #WebDevelopment.
Other accounts 👉 please see my bio.
I love to try out different programming languages like #GoLang, #Rust, #Elixir, #Nim, #OCaml, etc.
In my free time I enjoy reading, playing pen & paper RPGs #ttrpg or learning new languages like #Esperanto.
I never did a Mastodon #Introduction so here we go.
My name is Austin and I love my family, Sports, Music, and Tech.
I am a software developer at #PayTheory. At my job currently I work primarily with #Javascript, #React, and #Python. I know some #Swift and hope to publish an app in the AppStore in 2023. I am going to try to #BuildInPublic here.
I am a fan of the #Bengals, #Bearcats, #Celtics, #Vols, #Reds, #FCCincinnati, and #Newcastle.
PlayStation is hiring Full Stack Software Engineer
🔧 #c #cplusplus #java #javascript #python #react #reactnative #node #aws #docker #json #kubernetes
🌎 San Mateo, California, United States
⏰ Full-time
🏢 PlayStation
Job details https://jobsfordevelopers.com/jobs/full-stack-software-engineer-at-playstation-com-dec-19-2025-21758d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
I'm thinking of learning React/NextJS/Typescript. Is this a good idea?
I know HTML and CSS like the back of my hand, and half know Javascript (and PHP). I've been building websites on and off for 25 years.
A year ago I started putting thought and research into creating my own CMS for the flexibility (and having a hobby project).
I started learning Laravel, mostly because 10 years ago I had wanted to learn it, though I never got around to it. Plus I figured I would be able to pick it up quite easily, already having an understanding of how PHP works.
But over this last year, I've not been able to engage with learning it, wondering if there is any point learning something (getting on a bit now) that still leads to a clunky PHP app that needs constant maintainence.
I figure instead, I could use NextJs for the frontend, and a headless flexible open source data management / cms for the backend.
I would think it would take me at least a year of learning and practice to become adequate enough. So, I'm trying to decide if this is where I should put my energy - or if there is something else I should be putting focus on, if I'm going to start properly learning something new to me.
#webdev #webdesign #webapps #react #nextjs #typescript #javascript
Lessons learned from React's RCE
In the last few weeks, 3 vulnerabilities where found in the React web application framework. The first one, a server-side remote code execution (CVE-2025-55182) is the worst a vulnerability can get for a web framework. The two other ones are a denial of service (CVE-2025-67779), and a source code exposure (CVE-2025-55183), much less dangerous, yet still impactful. There are already a lot of writeups published talking about how these vulnerabilities happened, but I didn't see much about being said about preventative measures that would have limited the damage. In this entry, I'll explore potential mitigations that could have been applied ahead of time to prevent these vulnerabilities or at least limit their severity.
sgued.fr · SGued
Link author:
Soso@sgued@pouet.chapril.org
Denial of service and source code exposure in React Server Components
Link: https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components
Discussion: https://news.ycombinator.com/item?id=46236924
The untold history of web development:
1990: HTML invented.
1994: CSS invented to fix HTML.
1995: JS invented to fix HTML/CSS.
2006: jQuery invented to fix JS.
2010: AngularJS invented to fix jQuery.
2013: React invented to fix AngularJS.
2014: Vue invented to fix React & Angular.
2016: Angular 2 invented to fix AngularJS & React.
2019: Svelte 3 invented to fix React, Angular, Vue.
2019: React hooks invented to fix React.
2020: Vue 3 invented to fix React hooks.
2020: Solid invented to fix React, Angular, Svelte, Vue.
2020: HTMX 1.0 invented to fix React, Angular, Svelte, Vue, Solid.
2021: React suspense invented to fix React, again.
2023: Svelte Runes invented to fix Svelte.
2024: jQuery still used on 75% of websites.
(By https://twitter.com/fireship_dev)
#Web #Development #HTML #CSS #JavaScript #React #ReactJS #JQuery #Svelte #Angular #AngularJS
“Working weaponized” POC exploit now available…https://www.rapid7.com/blog/post/etr-react2shell-cve-2025-55182-critical-unauthenticated-rce-affecting-react-server-components/ #react
I will never understand the urge the use a library designed to provide reactive DOM updates as a server framework. Here I am, wasting time parametrising my queries while some are shipping unprotected “eval()” in what looks like a very abstracted gRPC service.
https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp
🚨 React disclosed a critical (CVSS 10.0) RCE in React Server Components. If you use RSC (often via frameworks like Next.js), upgrade react-server-dom-* to patched versions ASAP.
Details → https://socket.dev/blog/critical-security-vulnerability-in-react-server-components #NodeJS #React
Reactのサーバーコンポーネント(RSC)に脆弱性(CVE-2025-55182)が発見されたらしいので記事を書きました。
(高く見積もられがちではありますが)CVSS10と極めて危険ですので、速やかなアップデートが必要となります。19.0.0・19.1.0・19.1.1・19.2.0の4バージョンに影響があるとされていますので、確認を行うことをおすすめします。
また、Next.js等のReactに依存しているフレームワークにも影響があります。
Akamaiによればこの脆弱性による攻撃はまだ確認されていないようですが、いつこの脆弱性をついた攻撃が始まるかは不明です。早めの対策をおすすめします。
ReactにCVSS10の脆弱性、サーバーサイドでのデシリアライズに欠陥が存在し攻撃者はHTTPリクエストのみで任意のコードを実行可能 - osumiakari.jp
www.osumiakari.jp/articles/20251204-react2shell-cvss10/ #React #ReactJS #Nextjs #React2Shell #CVE202555182
Reactのサーバーコンポーネント(RSC)に脆弱性(CVE-2025-55182)が発見されたらしいので記事を書きました。
(高く見積もられがちではありますが)CVSS10と極めて危険ですので、速やかなアップデートが必要となります。19.0.0・19.1.0・19.1.1・19.2.0の4バージョンに影響があるとされていますので、確認を行うことをおすすめします。
また、Next.js等のReactに依存しているフレームワークにも影響があります。
Akamaiによればこの脆弱性による攻撃はまだ確認されていないようですが、いつこの脆弱性をついた攻撃が始まるかは不明です。早めの対策をおすすめします。
ReactにCVSS10の脆弱性、サーバーサイドでのデシリアライズに欠陥が存在し攻撃者はHTTPリクエストのみで任意のコードを実行可能 - osumiakari.jp
www.osumiakari.jp/articles/20251204-react2shell-cvss10/ #news #ニュース #React #ReactJS #Nextjs #React2Shell #CVE202555182
RCE Vulnerability in React and Next.js
Link: https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp
Discussion: https://news.ycombinator.com/item?id=46136026
Critical RCE Vulnerabilities in React and Next.js
Link: https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182
Discussion: https://news.ycombinator.com/item?id=46136067
Why use #React? "This isn’t a rhetorical question. I genuinely want to know why devs choose to build using React. There are many reasons. Alas, none of them relate directly to user experience, other than productive devs will make better websites. (Citation needed.)" https://adactio.com/journal/22265
React and Remix Choose Different Futures
Link: https://laconicwit.com/react-and-remix-choose-different-futures/
Discussion: https://news.ycombinator.com/item?id=46111449
I finally wrote and deployed my first #django app this week.
I have played with #rails and #phoenix for the past few decades, but I haven’t dug hard into django as every app i have worked on or overseen would not benefit much from the admin interface.
I am the only one working on this app, and it's for me only, and I didn't care if the admin interface adhered to a very specific design spec. In fact, i am the only one wjho will probably ever see the admin interface.
More attached…
#introduction
I am a #linguist (non-tenure track, uni) interested in every single thing about #languages, esp #Indigenous ones, #academics & #teaching Side gig in #ComunityBased #LanguageTech (#webdev #React #postgres #hasura #graphQL #nodeJS #nginx #linux #podman #kubernetes #docker #unicode lol). I love #animals and will ask you too many questions about your #dogs #cats #horses #sheep #goats #chickens #bunnies #piggies #cows etc . Proud #UglyDogs fan. Love #nature #birds #photography #art 👋
I have been using web frameworks for decades, but have not had the opportunity to use #Django. I am working on a small personal project, with one dev, me! I picked Django for the admin interface. But had trouble getting through the tutorials because they were huge.
I found a perfect tutorial for someone in my headspace.
Thanks,
@ehmatthesEric Matthes for a SUPER useful tutorial. I have gone half way through, and this is perfect. More detail in the responses in this toot.
link: https://www.mostlypython.com/django-from-first-principles-2/
😅 So I did not fully appreciate the power of hashtags on this place when I wrote my #introduction, so I'm giving it a second go.
• I'm a front-end web developer in Spokane, WA. I work for Red Hat on Ansible Controller using #react, #javascript, #typescript. I don't write so much #CSS here as I have at previous gigs, but, I'm okay at that too…
• I'm the author of CSS in Depth 📘 https://www.manning.com/books/css-in-depth
• I enjoy mixing #cocktails and have my recipes available in a #PWA : https://sidecar.us
Launch HN: JSX Tool (YC F25) – A Browser Dev-Panel IDE for React
Discussion: https://news.ycombinator.com/item?id=45903161
UIs Are Not Pure Functions of the Model – React.js and Cocoa Side by Side (2018)
Link: https://blog.metaobject.com/2018/12/uis-are-not-pure-functions-of-model.html
Discussion: https://news.ycombinator.com/item?id=45704216
React Flow, open source libraries for node-based UIs with React or Svelte
Link: https://github.com/xyflow/xyflow
Discussion: https://news.ycombinator.com/item?id=45688836
New instance, (mostly) same intro, because writing intros is hard.
👋 I'm Megan. she/her
Work: Started out in #journalism, now slinging #JavaScript (and friends, #React, #ReactNative, #TypeScript). I'm most interested in projects pursuing a positive impact.
Fun: Volunteering in my neighborhood with an urban #gardening group and a #cat shelter. Building community any way I can.
Ask HN: How does one build large front end apps without a framework like React?
Discussion: https://news.ycombinator.com/item?id=45615193
5 React State Management Tools Developers Actually Use in 2025
The React Foundation: The New Home for React and React Native
Link: https://engineering.fb.com/2025/10/07/open-source/introducing-the-react-foundation-the-new-home-for-react-react-native/
Discussion: https://news.ycombinator.com/item?id=45524624
TypeScript와 React에 File-based App 서버를 부착하여 단순하지만 완결성있는 풀 스택 개발 환경을 구축할 수 있습니다. 여기에 AGENTS.md 파일이나 mcp.json을 추가한다면 풀 스택 프로젝트에 바이브코딩까지 얹을 수 있겠습니다.
https://forum.dotnetdev.kr/t/typescript-react-file-based-app-c-api/13812
Create Stunning UIs with Just a Prompt – Syncfusion Code Studio UI Builder
#ai #ux #ref #javascript #dotnet #dotnetmaui #react #windowsdev #webdev
👋 Heading to Plone Conference 2025 in Jyväskylä this October?
🍂 October can be crisp and colorful in Finland! 🇫🇮
🧥 Pack a jacket, gloves & comfortable shoes – mornings & evenings can be chilly (or not, it will be a surprise!)
☕ Inside it’s cozy, outside stay comfy & enjoy the autumn colors (like pitch black 😜 )!
🎟️ To get your tickets at: https://2025.ploneconf.org/tickets
#ploneconf2025 #plone #PyConFinland #OpenSource #Python #webdevelopment #conference #IT #React #Jyväskylä #Autumn
🚀 The Plone Conference 2025 in Jyväskylä on October 13–19, 2025 – hosted by the University of Jyväskylä, Finland 🇫🇮
👉 A week full of learning, networking & inspiration
👉 International and Finnish IT professionals from experienced to new
👉 Talks & workshops on Plone, Python, web development & open source innovation 🤯
👉 Special one-day event: PyCon Finland on Oct 17, dedicated to Python 🐍
🎟️ Tickets: https://2025.ploneconf.org/tickets
Migrating to React Native's New Architecture
Link: https://shopify.engineering/react-native-new-architecture
Discussion: https://news.ycombinator.com/item?id=45225217
React is winning by default and slowing innovation
Link: https://www.lorenstew.art/blog/react-won-by-default/
Discussion: https://news.ycombinator.com/item?id=45252715
ReactJS Essentials Every Developer Should Know.
Ripple – A TypeScript UI framework that takes the best of React, Solid, Svelte
Link: https://github.com/trueadm/ripple
Discussion: https://news.ycombinator.com/item?id=45063176
PyCon Finland 2025 Schedule Published! 🎉
Join us on Friday, October 17th in Jyväskylä for a full day of Python talks and networking.
Featured talks include:
- Keynote: "Muuttolintujen Kevät - Automatic Bird Sound Classifier" by Patrik Lauha
- "Building RAG AI Applications with MariaDB Vector and Python" by Robert Silén
- "Using Python with Satellites, Lessons from a Staff Engineer" by Jeremy Mayeres
https://2025.ploneconf.org/schedule/pycon-finland-2025-schedule
#pyconfinland #PyCon #ploneconf2025 #Python #React #AI #opensource
Shahar Amir @shaharamir@hackers.pub
The `useCallback` and `useMemo` hooks in React are designed to optimize performance by memoizing functions and values, but using them indiscriminately can lead to unnecessary overhead. These hooks are beneficial when dealing with expensive calculations or when passing stable references to deeply nested child components. However, for simple operations like basic arithmetic or simple function declarations, the memoization provided by these hooks adds complexity without any performance gain. Overusing `useMemo` and `useCallback` introduces extra CPU cycles and can confuse developers, making the code harder to maintain. It's more efficient to apply these hooks selectively, focusing only on the parts of your application where they provide a tangible benefit, ensuring that React remains fast and your code stays clean.
Read more →Custom Formulas in Spreadsheet: A Practical Guide for React Developers.
Show HN: Turn Markdown into React/Svelte/Vue UI at runtime, zero build step
Link: https://markdown-ui.com/
Discussion: https://news.ycombinator.com/item?id=45024532