mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#uiframework

0 Beiträge0 Beteiligte0 Beiträge heute

Are Web Components & Cybersecurity A Better Combo?

I'm not trying to dunk on popular #UI #frameworks – I'm sure they're totally fine for #cybersecurity stuff, probably get loads of reviews and #audits.

But from my angle: Web Components are *native* to the #browser. Doesn't that just inherently reduce the risk of **#SupplyChainAttacks** (you know, like a rogue `npm install` on a bad network) for your #AppSecurity?

Or am I overthinking it, and the #framework choice is less important than the #browser, #OS, or #device running it? What are your thoughts, #DevCommunity?

---

Quick context: I've got a #ReactJS #messagingApp (repo here: github.com/positive-intentions) and a separate #UIFramework (repo here: github.com/positive-intentions) built with #Lit (which uses Web Components). I'm genuinely wondering if there's a compelling #cybersecurity reason to refactor the chat app to use my #WebComponent UI framework. Might be a whole new level of #SecurityByDesign for #FrontEndDev.

FYI, same question's on Reddit here: reddit.com/r/ExperiencedDevs/c, got some good #insights, but want to make sure nothing's getting overlooked! Let's discuss #InfoSec #WebDev #JavaScript #OpenSource #TechQuestion.

Decentralized chat. Contribute to positive-intentions/chat development by creating an account on GitHub.
GitHubGitHub - positive-intentions/chat: Decentralized chatDecentralized chat. Contribute to positive-intentions/chat development by creating an account on GitHub.

Functional Web Components with LitElements.

For practice and learning i decided to create a #UIFramework to make LitElements more functional. i like the idea of webcomponents and #litElement, but i liked the #reactSyntax for what i see as "more readable" and "more maintainable" code. So i decided to create a simple todo app using a #functional approach with #LitElements.

Im investigating additional features and improvements so i dont reccommend anyone to adopt using this yet. The implementation is far from finished, but seems to be working enough to test.

Future improvements on this im looking into are:
- bottom up state management
- encrypted state persistence at rest

Blog: positive-intentions.com/blog/d

GitHub: github.com/positive-intentions

Demo: dim.positive-intentions.com/?p

positive-intentions.com · Dim: Functional Web Components | positive-intentionsModern JavaScript frameworks like React JS and Vue JS have popularized the functional programming paradigm and declarative approaches to web app development. While these frameworks have made creating dynamic web applications more accessible, it's worth exploring the potential of web components in this landscape. Lit elements, with its minimalistic and declarative approach, stands out as an appealing base for leveraging web components in modern web and app development.

I'm working on a new #UIframework that prioritizes #privacy, #security, and #developerExperience.

Key Features:
* Bottom-up state management: Take control of your app's state, one component at a time.
* Automatic data persistence: Simplify data management with seamless persistence.
* Encrypted at rest: Keep your data safe and secure.
* Functional web components: Build reusable, composable UI components.

I'd like you to give it a try and let me know how it feels to code in this framework. It don't have much documentation on it, but I hope it's intuitive to use.

github.com/positive-intentions

positive-intentions.com/blog/d

positive-intentions.com/blog/a

GitHubGitHub - positive-intentions/dimContribute to positive-intentions/dim development by creating an account on GitHub.
#webdev#frontend#javascript

:boost_ok:​ I'm in the middle of the search which UI Framework I should use for future projects (web and maybe native mobile as well), and need some simple but not-so-boring app ideas or specs which I can implement to compare frameworks better.

I only know of realworld.how/docs/intro/, does anyone have other projects like this?

www.realworld.howIntroduction | RealWorldSee how the exact same Medium.com clone (called Conduit) is built using different frontends and backends. Yes, you can mix and match them, because they all adhere to the same API spec 😮😎