The Deceptive Complexity of P2P Connections and the Solution We Found
Discover how we navigated a maze of p2p network technologies, comparing WebRTC, Libp2p, and Iroh to find the perfect fit for seamless data synchronization.
The Deceptive Complexity of P2P Connections and the Solution We Found
Discover how we navigated a maze of p2p network technologies, comparing WebRTC, Libp2p, and Iroh to find the perfect fit for seamless data synchronization.
Rate 2.0: Full Revamp
The year 2024 has become a landmark for the ARK Builders team as we have reached a completely new level, making a leap in all aspects of open-source application development. First, we expanded our team to work not only on mobile apps but also on native apps for desktop and laptop devices running macOS, Linux, and Windows. Second, we have thoroughly focused on the design of our applications, emphasizing not only security and privacy but also ease of use and user satisfaction. As a result of this new approach, we have completely redesigned the Rate app — a currency exchange calculator and private portfolio manager.
Run latest versions of macOS on QEMU/KVM
Virtual Machines are crucial for QA, where we need to test across different environments. However, the latest versions of macOS, such as Ventura, pose certain challenges for emulation within a Virtual Machine. In this post, we will explain how to get the latest versions of macOS running on a Linux physical machine using QEMU/KVM.
Visual Design Principles: Best Practices and Case Studies from Top Apps
Now we come to the example of applying visual design principles in UI design: the more we recognize, the more likely we will improve the overall user experience of our design. Here are case study examples that illustrate these principles and some best practices to consider.
7 Principles of Visual Design in UX
Visual design is a crucial aspect of user experience (UX). It shapes how users interact with digital interfaces, providing guidance, clarity, and a sense of brand identity. When executed well, visual design simplifies navigation, making users feel more at ease and confident with their interactions.
What is "local-first"?
Every day, millions of people create, edit and collaborate on digital files. In this post, we describe our vision of local-first architecture ⏤ where collaboration can occur in real time, without a big cloud in the middle.