mastodon.nzoss.nz is one of the many independent Mastodon servers you can use to participate in the fediverse.
This is a te reo Māori & English instance, for folks in Aotearoa NZ. We've talked openness, technology, improving our society since 2017.

Administered by:

Server stats:

40
active users

#webpack

0 posts0 participants0 posts today
xoron :verified:<p>Decentralized Module Federation For Microfrontends</p><p><a href="https://positive-intentions.com/blog/decentralised-architecture" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">positive-intentions.com/blog/d</span><span class="invisible">ecentralised-architecture</span></a></p><p><a href="https://infosec.exchange/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://infosec.exchange/tags/ModuleFederation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModuleFederation</span></a> <a href="https://infosec.exchange/tags/webpack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webpack</span></a> <a href="https://infosec.exchange/tags/Microfrontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microfrontend</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Evan DowerHi, I'm Evan (he/any).<br><br>TLDR: I'm a privileged white hetero-cis-male politically <a class="hashtag" href="https://fe.disroot.org/tag/left" rel="nofollow noopener" target="_blank">#left</a> <a class="hashtag" href="https://fe.disroot.org/tag/triratnabuddhist" rel="nofollow noopener" target="_blank">#TriratnaBuddhist</a> <a class="hashtag" href="https://fe.disroot.org/tag/softwareengineer" rel="nofollow noopener" target="_blank">#SoftwareEngineer</a> (#IHelpPeopleGetJobs) currently in <a class="hashtag" href="https://fe.disroot.org/tag/seattle" rel="nofollow noopener" target="_blank">#Seattle</a> but planning to move to <a class="hashtag" href="https://fe.disroot.org/tag/aotearoanz" rel="nofollow noopener" target="_blank">#AotearoaNZ</a> or <a class="hashtag" href="https://fe.disroot.org/tag/australia" rel="nofollow noopener" target="_blank">#Australia</a> as so as we can manage it with my wife &amp; 3 kids<br><br>I'm politically <a class="hashtag" href="https://fe.disroot.org/tag/left" rel="nofollow noopener" target="_blank">#left</a> (at least in United States terms). I'm a <a class="hashtag" href="https://fe.disroot.org/tag/voting" rel="nofollow noopener" target="_blank">#voting</a> nerd in that I have a favorite voting-related textbook (Collective Decisions and Voting by Nicolaus Tideman).<br><br>I think we could mostly solve <a class="hashtag" href="https://fe.disroot.org/tag/gerrymandering" rel="nofollow noopener" target="_blank">#gerrymandering</a> by making larger districts with ~5 representatives instead of just 1 and then using <a class="hashtag" href="https://fe.disroot.org/tag/singletransferablevote" rel="nofollow noopener" target="_blank">#SingleTransferableVote</a>. That would strike a nice balance between local &amp; proportional representation. For single-person positions, like presidents/governors/mayors, STV becomes <a class="hashtag" href="https://fe.disroot.org/tag/rankedchoicevoting" rel="nofollow noopener" target="_blank">#RankedChoiceVoting</a> (aka <a class="hashtag" href="https://fe.disroot.org/tag/instantrunoffvoting" rel="nofollow noopener" target="_blank">#InstantRunoffVoting</a> aka <a class="hashtag" href="https://fe.disroot.org/tag/alternativevote" rel="nofollow noopener" target="_blank">#AlternativeVote</a>) which eliminates the spoiler effect and leads to more civil campaigns.<br><br>Plus, <a class="hashtag" href="https://fe.disroot.org/tag/rankedchoicevoting" rel="nofollow noopener" target="_blank">#RankedChoiceVoting</a> eliminates the need for primaries and runoffs, which can lead to significant cost reductions.<br><br>I'm training for ordination with the <a class="hashtag" href="https://fe.disroot.org/tag/triratnabuddhist" rel="nofollow noopener" target="_blank">#TriratnaBuddhist</a> Order (#dhamma, <a class="hashtag" href="https://fe.disroot.org/tag/dharma" rel="nofollow noopener" target="_blank">#dharma</a>, <a class="hashtag" href="https://fe.disroot.org/tag/buddhism" rel="nofollow noopener" target="_blank">#Buddhism</a>) and have been for many years. It's a long process, especially with other things going on. I've done some kind of <a class="hashtag" href="https://fe.disroot.org/tag/meditation" rel="nofollow noopener" target="_blank">#meditation</a> (mostly <a class="hashtag" href="https://fe.disroot.org/tag/anapanasati" rel="nofollow noopener" target="_blank">#anapanasati</a>) every day for over 3 years and more sporadically since 2006.<br><br>That said, I do take issue with some of the things the founder (Sangharakshita) did, and I'm concerned with a recent rise in sort of guru worship around. I can have gratitude for his explanation of the dharma, try to sort out the idiosyncratic bits, and still view him as a deeply flawed human being. <br><br>I write <a class="hashtag" href="https://fe.disroot.org/tag/software" rel="nofollow noopener" target="_blank">#software</a> for <a href="http://indeed.com" rel="nofollow noopener" target="_blank">http://indeed.com</a> (job search site) (previously employed by Amazon). I've written a lot of <a class="hashtag" href="https://fe.disroot.org/tag/database" rel="nofollow noopener" target="_blank">#database</a>-backed <a class="hashtag" href="https://fe.disroot.org/tag/webservices" rel="nofollow noopener" target="_blank">#webservices</a> in <a class="hashtag" href="https://fe.disroot.org/tag/java" rel="nofollow noopener" target="_blank">#Java</a>, but in the last few years, I've been working on <a class="hashtag" href="https://fe.disroot.org/tag/microfrontend" rel="nofollow noopener" target="_blank">#microfrontend</a> platforms in <a class="hashtag" href="https://fe.disroot.org/tag/javascript" rel="nofollow noopener" target="_blank">#JavaScript</a> &amp; <a class="hashtag" href="https://fe.disroot.org/tag/typescript" rel="nofollow noopener" target="_blank">#TypeScript</a>, primarily supporting <a class="hashtag" href="https://fe.disroot.org/tag/react" rel="nofollow noopener" target="_blank">#React</a>. I have more knowledge about <a class="hashtag" href="https://fe.disroot.org/tag/webpack" rel="nofollow noopener" target="_blank">#Webpack</a> <a class="hashtag" href="https://fe.disroot.org/tag/modulefederation" rel="nofollow noopener" target="_blank">#ModuleFederation</a> than anyone should be cursed with. I'd love to try <a class="hashtag" href="https://fe.disroot.org/tag/solidjs" rel="nofollow noopener" target="_blank">#SolidJS</a>, <a class="hashtag" href="https://fe.disroot.org/tag/rustlang" rel="nofollow noopener" target="_blank">#RustLang</a> seems really cool, and I'm excited about the future of <a class="hashtag" href="https://fe.disroot.org/tag/webassembly" rel="nofollow noopener" target="_blank">#WebAssembly</a>.<br><br>My wife &amp; I have fantasized about moving to <a class="hashtag" href="https://fe.disroot.org/tag/aotearoanz" rel="nofollow noopener" target="_blank">#AotearoaNZ</a> or <a class="hashtag" href="https://fe.disroot.org/tag/australia" rel="nofollow noopener" target="_blank">#Australia</a> since well before the pandemic, and now we're actively trying 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 <a class="hashtag" href="https://fe.disroot.org/tag/kiwiana" rel="nofollow noopener" target="_blank">#kiwiana</a> or Australian culture 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. If we ship things over, I can only hope that the front doesn't fall off the boat. I hear that only rarely happens. <br><br>My daughter Juniper 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).<br><br>Then, we had our twins Heath &amp; Magnolia (Noli) in September 2023, and our lives got even more hectic and full of love.<br><br>Juniper goes to a Waldorf school, and I wish I could go, too, but I think the adult version of Waldorf school might just be therapy.
Michal Bryxí 🌱<p>I just realised: I've been intentionally postponing getting into the guts of <a href="https://veganism.social/tags/webpack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webpack</span></a> for so long, that it got "deprecated" and I no longer have to \o/</p><p><a href="https://veganism.social/tags/yes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yes</span></a> <a href="https://veganism.social/tags/win" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>win</span></a></p>
JeetboiKoder<p>I'm learning just a tad-bit about <a href="https://subs4social.xyz/tags/AMD" rel="nofollow noopener" target="_blank">#AMD</a> ( <a href="https://subs4social.xyz/tags/asynchronous" rel="nofollow noopener" target="_blank">#asynchronous</a> <a href="https://subs4social.xyz/tags/module" rel="nofollow noopener" target="_blank">#module</a> <a href="https://subs4social.xyz/tags/dependencies" rel="nofollow noopener" target="_blank">#dependencies</a> ) and <a href="https://subs4social.xyz/tags/RequireJS" rel="nofollow noopener" target="_blank">#RequireJS</a>. I've always been too retarded to do anything with <a href="https://subs4social.xyz/tags/Webpack" rel="nofollow noopener" target="_blank">#Webpack</a><span>, because it needs to be running server-side as well as clientside in the browser (I think). Dependencies bundled together in real time, at the server side, plus whatever minifier and obfuscation they decide to add.<br><br>With RequireJS, it just needs to find static JS files in the URL folder structure it expects. So you can use really any webserver.</span></p>
xoron :verified:<p>Microfronends as a <a href="https://infosec.exchange/tags/decentralized" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralized</span></a> alternative to <a href="https://infosec.exchange/tags/npm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>npm</span></a>.</p><p>While i can smush everything into a <a href="https://infosec.exchange/tags/monoRepo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>monoRepo</span></a>, i wanted to explore the idea of using <a href="https://infosec.exchange/tags/Microfrontends" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microfrontends</span></a> as a kind-of self managed alternative to <a href="https://infosec.exchange/tags/npm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>npm</span></a>.</p><p>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. </p><p>Im using <a href="https://infosec.exchange/tags/Webpack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Webpack</span></a> 5 <a href="https://infosec.exchange/tags/moduleFederation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>moduleFederation</span></a> to create the <a href="https://infosec.exchange/tags/microfrontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microfrontend</span></a>. there are some interesting features that i dont think are being mentioned elsewhere:</p><p>- 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.</p><p>- <a href="https://infosec.exchange/tags/Selfhosters" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Selfhosters</span></a> can manage modules independently, enhancing control over updates and <a href="https://infosec.exchange/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> on <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> projects.</p><p>- Development Experience: By using dynamic-remotes and running modules locally during development, it can speed up testing and iteration.</p><p>- Scalability: The approach allows for <a href="https://infosec.exchange/tags/CDN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CDN</span></a> 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.</p><p>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.</p><p><a href="https://positive-intentions.com/blog/decentralised-architecture" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">positive-intentions.com/blog/d</span><span class="invisible">ecentralised-architecture</span></a></p><p><a href="https://positive-intentions.com/blog/statics-as-a-chat-app-infrastructure" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">positive-intentions.com/blog/s</span><span class="invisible">tatics-as-a-chat-app-infrastructure</span></a></p><p><a href="https://infosec.exchange/tags/Microfrontends" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microfrontends</span></a> <a href="https://infosec.exchange/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://infosec.exchange/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a> <a href="https://infosec.exchange/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a> <a href="https://infosec.exchange/tags/ModuleFederation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModuleFederation</span></a> <a href="https://infosec.exchange/tags/DynamicRemotes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DynamicRemotes</span></a> <a href="https://infosec.exchange/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://infosec.exchange/tags/DevExperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevExperience</span></a> <a href="https://infosec.exchange/tags/Scalability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scalability</span></a> <a href="https://infosec.exchange/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> <a href="https://infosec.exchange/tags/GitHubPages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHubPages</span></a> <a href="https://infosec.exchange/tags/CDN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CDN</span></a> <a href="https://infosec.exchange/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
xoron :verified:<p>Decentralized Micro-frontend Architecture</p><p>Blog: <a href="https://positive-intentions.com/blog/decentralised-architecture" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">positive-intentions.com/blog/d</span><span class="invisible">ecentralised-architecture</span></a></p><p>GitHub: <a href="https://github.com/positive-intentions/chat" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/positive-intentions</span><span class="invisible">/chat</span></a></p><p>Demo: <a href="https://chat.positive-intentions.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">chat.positive-intentions.com</span><span class="invisible"></span></a></p><p>Follow for more!</p><p><a href="https://infosec.exchange/tags/decentralized" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralized</span></a> <a href="https://infosec.exchange/tags/webpack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webpack</span></a> <a href="https://infosec.exchange/tags/ModuleFederation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModuleFederation</span></a> <a href="https://infosec.exchange/tags/microfrontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microfrontend</span></a> <a href="https://infosec.exchange/tags/pwa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pwa</span></a> <a href="https://infosec.exchange/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://infosec.exchange/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Evan Dower<p>Just stepping through <a href="https://mastodon.nzoss.nz/tags/webpack" class="mention hashtag" rel="tag">#<span>webpack</span></a> in a debugger as one does. I&#39;m trying to make things available in multiple shareScopes, reusing chunks where possible. <a href="https://mastodon.nzoss.nz/tags/ModuleFederation" class="mention hashtag" rel="tag">#<span>ModuleFederation</span></a> has so many rough edges. I&#39;ve fixed a bug in it before, and I&#39;m curious if I&#39;m about to have to again.</p>
Evan Dower<p>I write <a href="https://mastodon.nzoss.nz/tags/software" class="mention hashtag" rel="tag">#<span>software</span></a> for <a href="http://indeed.com" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">http://</span><span class="">indeed.com</span><span class="invisible"></span></a> (job search site) (previously employed by Amazon). I&#39;ve written a lot of <a href="https://mastodon.nzoss.nz/tags/database" class="mention hashtag" rel="tag">#<span>database</span></a>-backed <a href="https://mastodon.nzoss.nz/tags/webservices" class="mention hashtag" rel="tag">#<span>webservices</span></a> in <a href="https://mastodon.nzoss.nz/tags/Java" class="mention hashtag" rel="tag">#<span>Java</span></a>, but in the last few years, I&#39;ve been working on <a href="https://mastodon.nzoss.nz/tags/microfrontend" class="mention hashtag" rel="tag">#<span>microfrontend</span></a> platforms in <a href="https://mastodon.nzoss.nz/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a> &amp; <a href="https://mastodon.nzoss.nz/tags/TypeScript" class="mention hashtag" rel="tag">#<span>TypeScript</span></a>, primarily supporting <a href="https://mastodon.nzoss.nz/tags/React" class="mention hashtag" rel="tag">#<span>React</span></a>. I have more knowledge about <a href="https://mastodon.nzoss.nz/tags/Webpack" class="mention hashtag" rel="tag">#<span>Webpack</span></a> <a href="https://mastodon.nzoss.nz/tags/ModuleFederation" class="mention hashtag" rel="tag">#<span>ModuleFederation</span></a> than anyone should be cursed with. I&#39;d love to try <a href="https://mastodon.nzoss.nz/tags/SolidJS" class="mention hashtag" rel="tag">#<span>SolidJS</span></a>, <a href="https://mastodon.nzoss.nz/tags/RustLang" class="mention hashtag" rel="tag">#<span>RustLang</span></a> seems really cool, and I&#39;m excited about the future of <a href="https://mastodon.nzoss.nz/tags/WebAssembly" class="mention hashtag" rel="tag">#<span>WebAssembly</span></a>.</p>