Unlock future of scalable JavaScript with Module Federation! Break down app into smaller, independent modules, boost performance, simplify development. Learn how to leverage this powerful tool for projects. #WebDevelopment #JavaScript #ModuleFederation #TechTrends
https://posivi.com/demystifying-module-federation-the-future-of-scalable-javascript/
Want to break your code into microfrontends? 💻 Discover the essential steps for implementing module federation and making your development process more scalable & efficient! 🚀 Learn how to get started now! 👇 #Microfrontends #ModuleFederation #WebDevelopment #TechTips
https://posivi.com/steps-to-split-code-into-microfrontends-for-implementing-module-federation/
Decentralized microfrontend architecture.
The app is architected in a unique way to investigate possibilities and potential.
https://positive-intentions.com/blog/decentralised-architecture
#Microfrontends #JavaScript #WebDevelopment #Frontend #ModuleFederation #DynamicRemotes #SelfHosting #DevExperience #Scalability #AWS #GitHubPages #CDN #OpenSource
Microfronends as a #decentralized alternative to #npm.
While i can smush everything into a #monoRepo, i wanted to explore the idea of using #Microfrontends as a kind-of self managed alternative to #npm.
Microfronends have been around for a while and i've come across many different approaches. I want to share how im using microfrontends in my project.
Im using #Webpack 5 #moduleFederation to create the #microfrontend. there are some interesting features that i dont think are being mentioned elsewhere:
- Dynamic Remotes: Modules can be loaded from various endpoints. We can use a custom function to ping different URLs and determine the fastest one for loading the required module.
- #Selfhosters can manage modules independently, enhancing control over updates and #security on #opensource projects.
- Development Experience: By using dynamic-remotes and running modules locally during development, it can speed up testing and iteration.
- Scalability: The approach allows for #CDN scaling with module deployments on multiple cloud providers. currently, my redundencies are on AWS S3 + github-pages... but i can see how this can be scaled to more cloud providers.
Im aiming for the architecture to look like the following. Let me know your thoughts on my approach and if its something you would consider for your project.
https://positive-intentions.com/blog/decentralised-architecture
https://positive-intentions.com/blog/statics-as-a-chat-app-infrastructure
#Microfrontends #JavaScript #WebDevelopment #Frontend #ModuleFederation #DynamicRemotes #SelfHosting #DevExperience #Scalability #AWS #GitHubPages #CDN #OpenSource
Decentralized Micro-frontend Architecture
Blog: https://positive-intentions.com/blog/decentralised-architecture
GitHub: https://github.com/positive-intentions/chat
Demo: https://chat.positive-intentions.com
Follow for more!
#decentralized #webpack #ModuleFederation #microfrontend #pwa #javascript #webdev
To Angular and Nx devs out there using MFE (module federation), how are you moving away from webpack module federation with Angular’s move to esbuild? Was considering module federation for a large Nx monorepo app but the fear of no replacement of webpack module federation is make me uncomfortable with the move 😬 #Nx #Angular #ModuleFederation #Webpack #NativeFederation
I love #ModuleFederation
Yay, @ManfredSteyer and his angular architects released native federation for Angular 🚀
https://www.npmjs.com/package/@angular-architects/native-federation
J'ai joué avec les #microfrontends. Je suis partis sur l'option #CustomElements / #WebComponents, plutôt que #WebPack et #ModuleFederation. C'est bien parti, mon objectif est de fédérer dans mon blog tous mes projets persos... là j'ai un blog en #SvelteKit, qui intègre un QR Code #StencilJS, et une app #AngularElements. 🤹♀️
L'article est en mode brouillon, je vais l'étoffer mais la démo est live : https://lacourt.dev/2023/01/21
Does Module Federation support when rollback of the remote app to the previous version without a rollback host?
Does the host accept the previous version of the remote app?
Trying to make some sense of module federation. How does it handle multiple versions of libraries?
E.g. feature-a uses design-system@1.0.0 and feature-b uses design-system@2.0.0?
German content: New Case Study/ Video Interview: Micro Frontends in a Customer Project at Capgemini 🔥 (Industry: Logistics) #Angular #ModuleFederation
Just stepping through #webpack in a debugger as one does. I'm trying to make things available in multiple shareScopes, reusing chunks where possible. #ModuleFederation has so many rough edges. I've fixed a bug in it before, and I'm curious if I'm about to have to again.
Hi, I'm Evan (he/him). Here's my #introduction
TLDR: I'm a privileged white hetero-cis-male politically #left #TriratnaBuddhist #SoftwareEngineer (#IHelpPeopleGetJobs) currently in #Seattle but planning to move to #AotearoaNZ in 2023 with my wife & #CovidBaby (born early 2020).
I'm politically #left (at least in United States terms). I'm a #voting nerd in that I have a favorite voting-related textbook (Collective Decisions and Voting by Nicolaus Tideman). I think we could mostly solve #gerrymandering by making larger districts with ~5 representatives instead of just 1 and then using #SingleTransferableVote. That would strike a nice balance between local & proportional representation. For single-person positions, like presidents/governors/mayors, STV becomes #RankedChoiceVoting (aka #InstantRunoffVoting aka #AlternativeVote) which eliminates the spoiler effect and leads to more civil campaigns. Plus, #RankedChoiceVoting eliminates the need for primaries and runoffs, which can lead to significant cost reductions.
I'm training for ordination with the #TriratnaBuddhist Order (#dhamma, #dharma, #Buddhism) and have been for many years. It's a long process, especially with other things going on. I've done some kind of #meditation (mostly #anapanasati) every day for over 3 years and more sporadically since 2006.
I write #software for http://indeed.com (job search site) (previously employed by Amazon). I've written a lot of #database-backed #webservices in #Java, but in the last few years, I've been working on #microfrontend platforms in #JavaScript & #TypeScript, primarily supporting #React. I have more knowledge about #Webpack #ModuleFederation than anyone should be cursed with. I'd love to try #SolidJS, #RustLang seems really cool, and I'm excited about the future of #WebAssembly.
My wife & I have fantasized about moving to #AotearoaNZ since well before the pandemic, and in 2023, we're finally planning to make it happen. Since we're both in high-demand professions (she's a nurse), I think it should go reasonably smoothly 🤞. Feel free to get in touch with job opportunities that offer visa sponsorship, suggestions for #kiwiana that will help us adapt, reasons that your city is the best, etc. I always blow on the pie when I wear my jandals to the dairy.
My daughter Juniper (Juni) was born at the beginning of 2020, so her experience of life and my experience of parenthood are both tightly linked to the pandemic. On the upside, I get to work remotely, which means I get more time with her. She's a lot of fun (and of course a lot of work).
Today at @sag_conference, I've talked about advanced Micro Frontend scenarios with #ModuleFederation.
I write #software for http://indeed.com (job search site) (previously employed by Amazon). I've written a lot of #database-backed #webservices in #Java, but in the last few years, I've been working on #microfrontend platforms in #JavaScript & #TypeScript, primarily supporting #React. I have more knowledge about #Webpack #ModuleFederation than anyone should be cursed with. I'd love to try #SolidJS, #RustLang seems really cool, and I'm excited about the future of #WebAssembly.