Skip to main content

Dim: Async State Management

· 6 min read
xoron
positive-intentions

I'm working on creating something I can call "functional web components".

Following the previous article explaining how we can create functional web components, we have the basics to put together an app. State management in such an approach is typically top-down to make the rendering predictable. However, I wanted to explore if there are any benefits to define and manage state in web components with a bottom-up approach. I wanted to see if it could give me a greater flexibility in developing an UI and not having to worry about the state management.

Blockchain as a Data Structure in Chat Apps: A Novel Approach

· 6 min read
xoron
positive-intentions

Blockchain has emerged as a transformative force in the rapidly evolving technology landscape. It is primarily known for its role in cryptocurrencies, but its potential extends far beyond digital currencies. One innovative application of blockchain technology is its use as a data structure for decentralized and distributed applications, particularly chat applications. In this article, we explore the concept of using blockchain as a data structure within a chat app, examining its benefits, challenges, and potential impact on the future of decentralized communication.

Decentralized Microfrontend Architecture

· 15 min read
xoron
positive-intentions

In the ever-evolving landscape of digital communication, decentralization has emerged as a powerful concept with diverse interpretations and applications. This article explores our unique approach to decentralization in the context of a chat application, pushing the boundaries of what it means to be truly self-hosted and user-centric.

Our decentralized chat application reimagines the traditional centralized model by leveraging cutting-edge web technologies. Built as a Progressive Web App (PWA), it combines the best of both worlds - the accessibility of web applications and the rich functionality of native apps. What sets our approach apart is its commitment to operating independently of central servers, placing control firmly in the hands of users.

By prioritizing user privacy and data security, we've created an architecture that challenges conventional notions of chat applications. This article will take you on a deep dive into the innovative components and architectural decisions that form the backbone of our truly decentralized chat app, showcasing how we're redefining digital communication for the privacy-conscious era.

Decentralized Computer: Redefining the Future of Webtops

· 8 min read
xoron
positive-intentions

Webtops, also known as web desktops, offer the promise of a desktop-like experience within a web browser, making it possible to run applications and manage files without needing traditional operating systems. This innovation has the potential to transform how we use devices, making them more versatile, accessible, and flexible. One of the most notable implementations in this space is Puter. This cloud-based operating system stores data on a backend server, ensuring user data is accessible from any device.

Decentralised Location Sharing

· 9 min read
xoron
positive-intentions

In a world where digital privacy is becoming increasingly critical, our decentralized peer-to-peer (P2P) chat app is designed to empower users with secure and private communication. Unlike traditional messaging apps, our solution is fully browser-based, written in JavaScript, and does not rely on any centralized servers for authentication or encryption. This app is part of an ongoing proof-of-concept project to explore the feasibility of creating a chat application that operates independently from centralized servers, offering users a secure, private, and truly decentralized messaging platform. Our app is still in the early stages of development, with some core functionalities already working but much more to come. As a demo, it is designed to showcase what is possible in a decentralized P2P architecture. The goal is not to replace mainstream chat apps immediately but to demonstrate potential alternatives that align with the growing demand for privacy, security, and decentralization in digital communication.

Dim: Functional Web Components

· 22 min read
xoron
positive-intentions

Modern 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.

Todo list With Functional Web Components

· 12 min read
xoron
positive-intentions

I'm working on creating something I can call "functional web components".

Following the previous article explaining how we can create functional web components, we have the basics to put together an app. I wanted to create a basic example of how it could be used and fix things along the way. The following is the result of that.

How to Install and Run Your Decentralized Chat App Across Multiple Platforms

· 7 min read
xoron
positive-intentions

In today’s digital age, the importance of privacy and data security cannot be overstated. Our decentralized chat app aims to provide a secure and private messaging experience akin to popular applications like WhatsApp, but with a significant difference: decentralization. This design choice empowers users by giving them full control over their data, avoiding the pitfalls of centralized server based communication. While the app is not yet ready for official app stores, you can still install and run it on several platforms, including Docker, iOS, Android, and desktop systems. This guide will walk you through setting up the app across these platforms, providing a comprehensive overview for developers and tech enthusiasts.

P2P Video Calls in Virtual Reality: A New Frontier for Decentralized Communication

· 8 min read
xoron
positive-intentions

We are excited to announce a transformative new feature in our app: Decentralized PeertoPeer (P2P) Video and Chat in Virtual Reality—directly within your browser as a web chat app. This feature represents a significant leap forward in enabling secure, immersive, and interactive communication experiences to let you chat instantly with anyone, anywhere.