#modernwebdev — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #modernwebdev, aggregated by home.social.
-
Best Angular Development Alternatives in 2025
https://www.cyberpinoy.net/read-blog/200682_best-angular-development-alternatives-in-2025.html
Discover the top alternatives to Angular in 2025 that offer enhanced performance, flexibility, and developer experience. Explore emerging frameworks shaping the future of modern web development.
#AngularAlternatives
#WebDevelopment2025
#FrontendFrameworks
#ModernWebDev
#AngularVsReact
#VueJS
#Svelte
#NextJS
#WebDevTrends
#JavaScriptFrameworks
#Frontend2025
#CodeSmart
#DevCommunity -
Best Angular Development Alternatives in 2025
https://www.cyberpinoy.net/read-blog/200682_best-angular-development-alternatives-in-2025.html
Discover the top alternatives to Angular in 2025 that offer enhanced performance, flexibility, and developer experience. Explore emerging frameworks shaping the future of modern web development.
#AngularAlternatives
#WebDevelopment2025
#FrontendFrameworks
#ModernWebDev
#AngularVsReact
#VueJS
#Svelte
#NextJS
#WebDevTrends
#JavaScriptFrameworks
#Frontend2025
#CodeSmart
#DevCommunity -
New web site published today by the SNCF, the major French train transport company (historically a monopoly but the market is being opened to competitors ~2026)
They’ve had their own TLD for a while, they just never consolidated everything until now
They’ve been hyping up the launch of this new website for weeks with feature teasers etc
So today I got an email and I clicked the button. Marketing team is on point, there’s only one button to click.
But after that, of course my password manager wouldn’t suggest my credentials (new domain)
Of course they’d use a different domain for authentication than the landing page would suggest
Of course my credentials don’t work
Of course the forgotten password page doesn’t work
But in addition to this:
- the forgotten password page also has an enumeration issue (see OWASP cheat sheet)
- the notification email doesn’t accept replies and leaks the name of their hosting provider in the automated response
- the provided FAQ and other pages don’t say how to report issues
- there is no security.txt on either of the new domains
- the 404 page leaks technical information that probably shouldn’t be made public
- I’ve been on hold for 6 minutes on the phone, last try they disconnected at 8 minutes and they’re closing in half an hour
- their phone system tells me to please leave a voice message before abruptly hanging up on me
-
Talking to my senior dev today. Her drive filled up ... culprit node_modules
70GB!
Utter madness and not her fault.
-
It's been a month since I joined #fediverse. Time for a proper #introduction 🙃
I'm Serhii from #Ukraine. Not always online due to #UkraineWar (we had a 30 hours #blackout last week after russian missile strikes).
I've been working at #Vaadin for more than 5 years. My main focus is creating #WebComponents using #javascript, #java and #typescript.
Finally, I'm a member of #OpenWC and #ModernWebDev teams. I also do #opensource on my own and I especially enjoy using #buildWithLit 🔥
-
It's been a month since I joined #fediverse. Time for a proper #introduction 🙃
I'm Serhii from #Ukraine. Not always online due to #UkraineWar (we had a 30 hours #blackout last week after russian missile strikes).
I've been working at #Vaadin for more than 5 years. My main focus is creating #WebComponents using #javascript, #java and #typescript.
Finally, I'm a member of #OpenWC and #ModernWebDev teams. I also do #opensource on my own and I especially enjoy using #buildWithLit 🔥
-
It's been a month since I joined #fediverse. Time for a proper #introduction 🙃
I'm Serhii from #Ukraine. Not always online due to #UkraineWar (we had a 30 hours #blackout last week after russian missile strikes).
I've been working at #Vaadin for more than 5 years. My main focus is creating #WebComponents using #javascript, #java and #typescript.
Finally, I'm a member of #OpenWC and #ModernWebDev teams. I also do #opensource on my own and I especially enjoy using #buildWithLit 🔥
-
It's been a month since I joined #fediverse. Time for a proper #introduction 🙃
I'm Serhii from #Ukraine. Not always online due to #UkraineWar (we had a 30 hours #blackout last week after russian missile strikes).
I've been working at #Vaadin for more than 5 years. My main focus is creating #WebComponents using #javascript, #java and #typescript.
Finally, I'm a member of #OpenWC and #ModernWebDev teams. I also do #opensource on my own and I especially enjoy using #buildWithLit 🔥
-
It's been a month since I joined #fediverse. Time for a proper #introduction 🙃
I'm Serhii from #Ukraine. Not always online due to #UkraineWar (we had a 30 hours #blackout last week after russian missile strikes).
I've been working at #Vaadin for more than 5 years. My main focus is creating #WebComponents using #javascript, #java and #typescript.
Finally, I'm a member of #OpenWC and #ModernWebDev teams. I also do #opensource on my own and I especially enjoy using #buildWithLit 🔥
-
#WebComponentsAdvent Day 18: Testing Solutions.
While JSDOM supports #WebComponents, it's usually better to test them in real browsers that people actually use. Today's update provides examples of using Web Test Runner by #ModernWebDev, #Cypress, #Playwright and other tools.
-
@vint This is exactly the reason why #ModernWebDev was extracted into a separate project: Web Dev Server and Web Test Runner are completely framework agnostic (you can even use them with React thanks to esbuild plugin).
-
CW: Dialup BBSes
@freakazoid Not really relevant to anything, but that list of dialup BBSes makes 70 requests, including 18 for javascript (!) and loads over 1.1 mb of content. Good luck accessing that with dialup!