Anonymous event planning with friends (whos-in.com)
Discussions: https://discu.eu/q/https://www.whos-in.com
Anonymous event planning with friends (whos-in.com)
Discussions: https://discu.eu/q/https://www.whos-in.com
Wildlife Protection System for Train Safety
--
https://github.com/Vinonsan/Srilankan-Railway-Safety-system <-- shared GitHub repository
--
#GIS #spatial #mapping #TechForGood #WildlifeConservation #AI #MachineLearning #ObjectDetection #ReactJS #NodeJS #Innovation #Sustainability #ConservationTech #AIForConservation #srilanka #risk #hazard #safety #model #modeling #mitigation #elephant #bull #wildlife #livestock #protection #realtime #detection #weather #safety #railroad #train #transportation #infrastructure #spatialanalysis #conservation #railway #railroad #economics
Want to improve your SPFx development? Learn how using React-based TypeScript (TSX) files can simplify your code and boost performance! #SPFx #ReactJS #TypeScript
Happy Monday!
I believe that if you start the week by removing code is a good start of the week!
I learned how to leverage JWT to send encrypted data to the frontend.
And so I stripped down my system of hooks in React and also deleted completely an endpoint in Django that I was using solely to fetch user info.
Even more secure, with less code.
Styled-components entering maintenance mode
https://opencollective.com/styled-components/updates/thank-you
Discussions: https://discu.eu/q/https://opencollective.com/styled-components/updates/thank-you
Lessons from a Web Developer on working with complex Maps and heavy (spatial) datasets
https://advena.hashnode.dev/heavy-map-visualizations-fundamentals-for-web-developers
Discussions: https://discu.eu/q/https://advena.hashnode.dev/heavy-map-visualizations-fundamentals-for-web-developers
3 ways to build forms in react (without any libraries)
https://reactpractice.dev/articles/3-ways-to-build-forms-in-react/
Discussions: https://discu.eu/q/https://reactpractice.dev/articles/3-ways-to-build-forms-in-react/
New blog post about the re-work of my bookmarking app.
Quite a technical one, but that's how things in life go.
This is about how I implemented the JWT auth system.
https://www.mauromotion.com/posts/2025-03-27-003-delish-jwt-authorization/
Holy ravioli.
I finally managed to have a working JWT authentication system between Django and React.
Major headache but I did it!
My only compromise (at least what it feels to me as a compromise) is that the SPA is abusing the refresh token to maintain the state of the logged in user, because I'm keeping the access token exclusively in memory.
Over-engineered solution for a simple CRUD app, but I'm learning a lot so I don't care.
Securing JavaScript Applications Against Common Attacks https://chat-to.dev/post?id=S2pGb2pCSEJpR0VhTHhKNXFtaGRDZz09 #javascript #reactjs #nodejs #hacking #programming
How can something like a front end framework like #ReactJS that has supposedly been created to abstract and simplify writing #JavaScript “applications” be so fucking over-engineered and complicated, to the point that it needs dozens of libraries to simplify and abstract itself?
Where does this start to even make sense?
Vercel just quietly updated their docs: deleted recommending their middleware for authorization and authentication
https://github.com/vercel/next.js/commit/3468f10cbbe6464c7516b2d15205f13788144b3d
Discussions: https://discu.eu/q/https://github.com/vercel/next.js/commit/3468f10cbbe6464c7516b2d15205f13788144b3d
CVE-2025-29927: Authorization Bypass in Next.js Middleware
https://nextjs.org/blog/cve-2025-29927
Discussions: https://discu.eu/q/https://nextjs.org/blog/cve-2025-29927
Migrating large project from Redux-Saga to React-Query + Zustand: Seeking Insights
https://github.com/supabase/supabase
Discussions: https://discu.eu/q/https://github.com/supabase/supabase
Thinking about this, I believe at least for me, what this course is breaking is the principle of learning new stuff ONLY if and when you need it.
There's no way you're gonna remember all the different React libraries for the rest of your life just by watching a few videos.
When I need to use something, I check it out.
And again, mixing too many different libraries to explain some basic workflow/pattern is particularly bad for a course like this.
An example?
Dealing with token authentication in #ReactJS.
The teacher attached this section to the previous section that was about React Router, by using the same code and expanding on it with the auth system.
Why? It's not a best practice IMO, I don't care about React Router all the times I build an auth system in React, at all!
I'd rather show how to implement token based authentication in a more vanilla React scenario.
And this is just one of the many bad practices in the course!
2/2
In the last few months I've been following this ReactJS course:
https://www.udemy.com/course/react-the-complete-guide-incl-redux
And I strongly advise against it.
Maybe it's very subjective but I now find that the course just made me waste a lot of time.
Not only is overly verbose and slow while treating the viewer like a dumdum, by repeating the same stuff over and over; but now that I know better, I can see so many pitfalls in the actual structure of the course.
1/2
So much left to learn in React, feeling stuck and frustrated – could use some guidance
http://event.target?.closest%28=
Discussions: https://discu.eu/q/http://event.target?.closest%2528=
https://2025.ploneconf.org/ can’t wait to visit Jyväskylä, and I’m even starting to remember how to spell it #plone #ploneconf2025 @plone @ploneconf #Python #cms #reactjs