Click any tag below to further narrow down your results
Links
This article advocates for more decisive approaches in enterprise architecture, moving away from vague "it depends" answers. It argues that being opinionated can lead to clearer strategies and lower maintenance costs, ultimately benefiting the business.
Dan Shipper discusses how AI transforms software development from a rigid, code-driven process to a more flexible, agent-native architecture. This approach allows developers to focus on defining desired outcomes rather than the detailed steps to achieve them, making software creation more accessible and adaptable.
This article explains how OpenAI developed OWL, a new architecture for their ChatGPT-based browser, Atlas. It details the separation of the browser from the Chromium engine to enhance performance and user experience, allowing for faster startups and improved integration of features.
This article discusses two patterns for connecting agents to isolated execution environments called sandboxes. The first pattern runs the agent inside the sandbox, while the second keeps the agent on a local server and uses the sandbox as a tool. Each method has its own benefits and trade-offs regarding security, update speed, and separation of concerns.
The article provides an overview of system design, breaking down its fundamental concepts and principles to help readers understand the intricacies involved in creating scalable and efficient systems. It emphasizes the importance of a structured approach to design, taking into account various factors such as user requirements and technical constraints.
Frontend development often suffers from neglect within Internal Development Platforms (IDPs), leading to inefficiencies and productivity loss. A specialized Frontend Platform is essential to address the unique challenges of frontend engineering, providing a structured approach that enhances developer experience and ensures consistent, high-quality digital products. Investing in such a platform can eliminate the "Engineering Productivity Tax" and empower teams to deliver integrated user experiences effectively.
The article discusses the innovative approach taken by Vercel in building serverless servers, emphasizing the fluid architecture that allows for scalability and efficiency. It explores the technical challenges faced during development and how they were overcome to enhance performance and user experience.
AI is not set to replace developers but to transform their roles from mere code writers to system architects. As with previous technological advancements like NoCode and cloud computing, the focus is shifting towards designing coherent systems, which is a skill that AI cannot replicate.
The article discusses the new architecture of React Native, detailing its design improvements aimed at enhancing performance and developer experience. It highlights the transition from the old architecture to the new one, emphasizing benefits such as better integration with native platforms and improved loading times for applications. Additionally, it outlines the development process and community feedback that shaped these changes.
A company that transitioned from a Ruby on Rails monolith to microservices faced significant productivity declines and challenges due to mismanagement of the architecture change. The article outlines critical considerations companies should evaluate before migrating to microservices, emphasizing that such a move is rarely necessary and often detrimental without clear justification and proper planning.