Blog Logo
TAGS

OpenHands: Code Less, Make More

Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI. OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, ...

Read more...

The Importance of Types in Software Design

Types are the basic tool of software design. One of my pet peeves is when someone makes like they’re going to talk about software design, and then… talks about comments. Or they focus on the details a...

Read more...

Service Weaver - Programming Framework for Writing and Deploying Cloud Applications

We regret to announce that, effective December 5, 2024, we will no longer continue active development on the Service Weaver open-source framework. Service Weaver is a programming framework for writing...

Read more...

FastMCP Project Overview

FastMCP is a fast, Pythonic way to build MCP servers that makes building MCP servers simple and intuitive. Create tools, expose resources, and define prompts with clean, Pythonic code. FastMCP aims to...

Read more...

Introduction - Model Context Protocol

Get started with the Model Context Protocol (MCP)MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C p...

Read more...

Ideas from A Philosophy of Software Design

Almost a month ago, I created a telegram channel with the goal of reading tech books consistently, and sharing summaries of them. This week, I have finished reading the first book - A Philosophy of So...

Read more...

Tauri 2.0 | Tauri

Tauri is a framework for building fast and secure native apps using a combination of Rust and Web technologies. Tauri provides a variety of guides and references for getting started with building appl...

Read more...

Architectures of modern Front-end applications | Popular approaches and advantages

Business requirements can be different and change frequently in the process, so it’s important to create an architecture that is flexible, scalable and maintainable. It’s also key that everyone, like ...

Read more...

Architectures of modern Front-end applications

Business requirements can be different and change frequently in the process, so it’s important to create an architecture that is flexible, scalable and maintainable. It’s also key that everyone, like ...

Read more...

How Cell-Based Architecture Enhances Modern Distributed Systems

Cell-based architectures increase the resilience of systems by reducing the blast radius of failures. They are a good option for systems where any downtime is considered unacceptable or can significan...

Read more...

Tauri: Framework for Blazingly Fast Desktop Apps with Rust Backend

Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their u...

Read more...

Introducing Our Clean and Modular FastAPI Reference Architecture

At Beta Acid, we believe in building software like a startup—fast, efficient, and adaptable. Today, were excited to open-source a reference API app that showcases our clean, modular FastAPI architectu...

Read more...

API Blueprint - A powerful high-level API description language for web APIs

API Blueprint is simple and accessible to everybody involved in the API lifecycle. Its syntax is concise yet expressive. With API Blueprint you can quickly design and prototype APIs to be created or d...

Read more...

Design your API with RAML

Designing an API is easy with RAML. Visualize your API, prototype it, and get user feedback without writing any code. Use design patterns and code reuse to ensure consistency. Share your API mock glob...

Read more...

Build distributed apps that raise the status quo for your users

Iroh is a toolkit for building distributed apps. Open source and universally compatible, its the quickest route from concept to connected devices. Effortlessly invite users to a dynamic shared environ...

Read more...

Debug Speculation Rules with Chrome DevTools

Learn how Chrome works, participate in origin trials, and build with Chrome everywhere. Create the best experience for your users with the webs best tools. Design a beautiful and performant web with C...

Read more...

Microsoft GitHub Repositories Relocated to Opensource.Microsoft.com

Microsoft has relocated the index of their GitHub repositories that are open source to https://opensource.microsoft.com. This move is a part of Microsofts efforts to promote their open source projects...

Read more...

Clean Frontend Architecture: Tips for Success

In this article, Robert Maier-Silldorff discusses advanced tips for achieving a clean frontend architecture. He emphasizes the importance of architectural patterns, rules, and principles such as SOLID...

Read more...

Clean Frontend Architecture: Tips to Success

In one of my previous blog posts I have talked about the importance of Frontend Architecture, some principles around this topic and I have given an example for a Clean Frontend Architecture based on D...

Read more...

InfoQ Software Architecture and Design Trends Report - April 2024

Organizations are adopting cell-based architectures that contain and isolate a set of related services. The benefits include reduced latency, increased reliability, and cost savings. Innovators in pri...

Read more...