#software-architecture

[ follow ]
fromkottke.org
1 week ago

What If Lock-In Doesn't Matter So Much Anymore?

Programming languages used to be LOCK IN, and they're increasingly not so. You think the Bun rewrite in Rust is good for Rust? Bun has shown they can be in probably any language they want in roughly a week or two. Rust is expendable. It's useful until it's not then it can be thrown out. That's interesting!
Software development
Angular
fromMedium
1 month ago

Build an AI app for chat and messaging

Generate an AI chat app by drafting architecture first, then using Bit Cloud to test, version, review, and reuse components for maintainable production growth.
Angular
fromMedium
3 months ago

Top 7 Lovable alternatives for production-grade apps in 2026

Fast prototype creation can become hard to extend without architecture, testing, versioning, and production-grade tooling.
Angular
fromMedium
1 month ago

A dev's guide to prompting Bit Cloud the right way

Bit Cloud generates reviewable component structure and domain logic first, enabling inspection and refinement before committing to higher-level application assembly.
#ai-agents
fromInfoQ
5 months ago
Artificial intelligence

QCon AI NY 2025 - Becoming AI-Native Without Losing Our Minds To Architectural Amnesia

Software development
fromFast Company
3 days ago

Why AI will create more engineers, not fewer

AI will rapidly reshape software engineering within 12–18 months, shifting engineers from code writing to problem solving and orchestrating agent fleets.
fromInfoQ
5 months ago
Artificial intelligence

QCon AI NY 2025 - Becoming AI-Native Without Losing Our Minds To Architectural Amnesia

#ai-assisted-development
Software development
fromLogRocket Blog
2 weeks ago

AI-assisted development governance: A practical guide - LogRocket Blog

AI coding tools fail when used like autocomplete; governance with project context, instructions, and guardrails is needed to prevent drift and shortcuts.
Software development
fromLogRocket Blog
2 weeks ago

AI-assisted development governance: A practical guide - LogRocket Blog

AI coding tools fail when used like autocomplete; governance with project context, instructions, and guardrails is needed to prevent drift and shortcuts.
Software development
fromLarsfaye
2 weeks ago

Agentic Coding is a Trap | Lars Faye

Spec-driven agent workflows promise code generation without direct coding, but introduce complexity, skill atrophy, vendor lock-in, and rising token-based costs.
DevOps
fromInfoQ
1 month ago

QCon San Francisco 2026: 12 Tracks Announced

Senior engineers in 2026 must address challenges in autonomous agents, latency, API re-architecture, and legacy systems at QCon San Francisco.
Angular
fromMedium
1 month ago

Build an AI app for chat and messaging

Building an AI chat app requires a structured approach from architecture to production using Hope AI and BitCloud.
Scala
fromInfoQ
1 month ago

Beyond RAG: Architecting Context-Aware AI Systems with Spring Boot

Context-Augmented Generation (CAG) enhances Retrieval-Augmented Generation (RAG) by managing runtime context for enterprise applications without requiring model retraining.
Software development
fromArs Technica
1 month ago

Entire Claude Code CLI source code leaks thanks to exposed map file

Claude Code's complexity and architecture provide valuable insights for competitors and pose security risks for Anthropic.
DevOps
fromInfoQ
1 month ago

Failure As a Means to Build Resilient Software Systems: A Conversation with Lorin Hochstein

Using software failures can enhance software architecture and reliability engineering practices.
Software development
fromInfoQ
2 months ago

Architectural Governance at AI Speed

GenAI accelerates code production, challenging traditional oversight and necessitating a blend of centralized decision-making with automated governance for architectural cohesion.
Python
fromDEV Community
2 months ago

I Wrapped My Free npm Package as a Paid REST API - Here's the Architecture

A REST API solves the cross-language accessibility problem that npm packages face, enabling Python, Ruby, PHP developers and no-code tools to access textlens functionality without maintaining multiple codebases.
#technical-debt
#ai-generated-code
fromInfoQ
3 months ago
Software development

You've Generated Your MVP Using AI. What Does That Mean for Your Software Architecture?

fromInfoQ
6 months ago
Artificial intelligence

AI-Generated Code Creates New Wave of Technical Debt, Report Finds

fromInfoQ
3 months ago
Software development

You've Generated Your MVP Using AI. What Does That Mean for Your Software Architecture?

fromInfoQ
6 months ago
Artificial intelligence

AI-Generated Code Creates New Wave of Technical Debt, Report Finds

#microservices
fromInfoQ
3 months ago
Software development

Software Evolution with Microservices and LLMs: A Conversation with Chris Richardson

fromInfoQ
11 months ago
Software development

Do microservices' benefits supersede their caveats? A conversation with Sam Newman

fromInfoQ
3 months ago
Software development

Software Evolution with Microservices and LLMs: A Conversation with Chris Richardson

fromInfoQ
11 months ago
Software development

Do microservices' benefits supersede their caveats? A conversation with Sam Newman

Artificial intelligence
fromInfoQ
3 months ago

[Video Podcast] The Craft of Software Architecture in the Age of AI Tools

Software architecture must be rethought for the age of AI tools, integrating design, platforms, APIs, delivery, and practical experiential guidance for real-world practitioners.
Software development
fromInfoQ
4 months ago

Startup Software Architecture - You Never Really Throw It Away: A Conversation with David Gudeman

David Gudeman built scalable, cloud-native systems across healthcare, education, and enterprise, then founded VelocityAI to provide real-time AI assistants that improve sales call performance.
Artificial intelligence
fromInfoQ
4 months ago

Architecture in the Age of AI: Change and Opportunity

Software architects must shift from manual designers to meta-designers and socio-technical coaches, creating governance and organizational structures for safe, AI-augmented systems and fast flow.
fromInfoQ
4 months ago

Article Series - AI Assisted Development: Real World Patterns, Pitfalls, and Production Readiness

AI is no longer a research experiment or a novelty in the IDE: it is part of the software delivery pipeline. Teams are learning that integrating AI into production is less about model performance and more about architecture, process, and accountability. In this article series, we examine what happens after the proof of concept and how AI changes the way we build, test, and operate systems.
Artificial intelligence
#holistic-engineering
fromInfoQ
4 months ago
Software development

Holistic Engineering: Organic Problem Solving for Complex Evolving Systems

fromInfoQ
6 months ago
Software development

Holistic Engineering: Organic Problem Solving for Complex Evolving Systems

fromInfoQ
4 months ago
Software development

Holistic Engineering: Organic Problem Solving for Complex Evolving Systems

fromInfoQ
6 months ago
Software development

Holistic Engineering: Organic Problem Solving for Complex Evolving Systems

fromMedium
2 years ago

Build Cities not Buildings: Holistic Approach to System Design

Software development is more than writing code. It's about constructing robust ecosystems. Similar to how a city comprises more than its buildings, software is more than its codebase. It's a complex integration of functionalities, user experiences, and adaptability. This perspective ensures that developers aren't merely coding but are architecting the environments that support diverse user needs, fostering growth and adaptation.
Software development
Software development
fromMedium
2 years ago

Do not copy successful architectures

Architectures must be tailored to a project's specific business needs, scale, and team capabilities rather than copied from successful companies.
Ruby on Rails
fromRubyflow
5 months ago

Building an AI agent inside a 7-year old Rails application

Embedding an AI agent inside an existing Rails monolith enables safe, auditable automation while preserving access control, correctness, and existing domain boundaries.
Software development
fromInfoQ
5 months ago

InfoQ Announces January Online Architect Cohort Focused on Socio-Technical Leadership

A five-week online Certified Architect Program beginning January 19, 2026 trains senior engineers in socio-technical skills to align technical design with organizational influence.
#ai-adoption
fromInfoQ
6 months ago
Software development

QCon London 2026 Announces Tracks: AI Engineering, Building Teams, Tech of Finance, and More

fromInfoQ
6 months ago
Software development

QCon London 2026 Announces Tracks: AI Engineering, Building Teams, Tech of Finance, and More

Artificial intelligence
fromMedium
5 months ago

Claude for Code Refinement: 5 Practical Tips

Ask Claude for decisions and architecture trade-offs, then implement the selected design to leverage its reasoning and produce better-refined code.
fromEfficient Coder
5 months ago

Is AI Taking Your Dev Job? Here's The Fix (Plus a 100% Free Python Course) | EfficientCoder

Artificial Intelligence isn't just a buzzword anymore. It's sitting right there in your IDE. You might be asking: Is my job safe? Here is the honest answer. If your day-to-day work involves taking a clear set of instructions and turning them into code, your role is shaky. We have tools now that generate boilerplate, write solid SQL, and slap together UI components faster than any human.
Artificial intelligence
fromMedium
6 months ago

API-First or AI-First? The New Strategic Dilemma

Adopt AI-first architectures when AI models serve as primary decision-makers, orchestrators, and interfaces to achieve superior differentiation, velocity, and competitive positioning.
Web development
fromadropincalm.com
6 months ago

Thoughts on Architecting LARGE software projects, the Front End perspective

Large front-end projects must optimize dependability, extendability, team scalability, and development velocity while mitigating risks from packages, runtimes, and browser fragmentation.
Software development
fromVue.js Jobs
6 months ago

Tech Lead Software Engineer at tawk.to - VueJobs

Lead an engineering organization to deliver high-quality, on-time product releases by managing architecture, processes, technical execution, team growth, and stakeholder alignment.
fromMedium
6 months ago

API-First or AI-First? The New Strategic Dilemma

The technology landscape has shifted beneath our feet. For the past decade, "API-first" was the mantra that guided architectural decisions across the industry. Build robust APIs, enable integrations, create ecosystems, this was the playbook. But in 2025, as AI capabilities become increasingly sophisticated and accessible, CTOs and technology leaders face a new question: should we be AI-first instead? This isn't just a technical question. It's a strategic one that will define competitive positioning, development velocity, and product differentiation for years to come
Artificial intelligence
Software development
fromBusiness Insider
7 months ago

'Code quality' doesn't matter because it won't make you successful, Block's CTO says

Code quality has little to do with product success; solving real user problems and focusing on purpose matter far more than perfect architecture.
Software development
fromInfoQ
7 months ago

Transforming Primary Care: A Case Study in Evolving From Start-Up To Scale-Up

Applying domain-driven principles and deliberate architectural boundaries restores control and prevents organic technical decay that turns clean systems into tangled dependency webs during product evolution.
#minimum-viable-product
fromInfoQ
7 months ago
Software development

Three Questions That Help You Build a Better Software Architecture

fromInfoQ
7 months ago
Software development

Three Questions That Help You Build a Better Software Architecture

Software development
fromInfoQ
7 months ago

Producing a Better Software Architecture with Residuality Theory

Stress-testing naive software architectures with randomized simulations reveals hidden attractors in complex business systems, producing designs that better survive change and uncertainty.
Software development
fromInfoQ
8 months ago

InfoQ Expands Architect Certification with Five-Week Online Cohort Program

InfoQ launches a five-week online Certified Architect Program to train senior engineers and architects to translate technical expertise into strategic influence within organizations.
Software development
fromInfoQ
8 months ago

Safely Changing Software to Avoid Incidents: A Conversation with Justin Sheehy

Software architecture roles often emerge from distributed-systems engineering experience as system scale and complexity increase, lacking formal training paths.
Artificial intelligence
fromInfoQ
8 months ago

An AI-Driven Approach to Creating Effective Learning Experiences at QCon

Use lean thinking plus rapid AI prototyping to validate problems and iterate toward MVPs while maintaining human collaboration and continuous learning.
Software development
fromInfoQ
8 months ago

The Virtual Think Tank: Using LLMs to Get a Multitude of Perspectives

Virtual think tanks using AI surface trade-offs and diverse architectural perspectives, compel explicit human decisions and accountability, and stimulate creative problem reframing.
fromInfoQ
9 months ago

Key Lessons from Shipping AI Products Beyond the Hype

Many of the things that we've learned during this process became a series of articles, that then got to presentations, and various different things.
Artificial intelligence
Software development
fromfaun.pub
9 months ago

How to Use the Repository Pattern in Laravel (Clean & Scalable Code Example)

Implementing the Repository Pattern in Laravel improves code maintainability and testability by separating business logic from data access logic.
Software development
fromInfoQ
9 months ago

The Financial Architecture of Software with Ian Miell

Communication structures within organizations not only shape software architecture but are deeply influenced by financial considerations.
Software development
fromHackernoon
4 years ago

Sometimes Breaking Docker Best Practices Actually Works in Your Favor | HackerNoon

Containerization allows independent management of Docker containers, but integrating multi-service containers violates the Single Responsibility Principle.
Artificial intelligence
fromInfoQ
10 months ago

Experiences from Using AI as a Software Architect

AI is a useful tool for software architects, aiding in language refinement and exploring tradeoffs, but cannot replace human contextual reasoning.
fromInfoQ
11 months ago

Building the Middle Tier and Doing Software Migrations: A Conversation with Rashmi Venugopal

Being an architect is not just about design; it's about the entire lifecycle of software, collaboration, and making impactful decisions in various systems.
Software development
fromHackernoon
7 years ago

Monolith vs Microservices vs Modulith: The Evolution of Software Architecture | HackerNoon

Monolithic applications have proven difficult to manage over time, prompting a shift towards Microservices, which introduced their own complexities, leading to the embrace of Modulith architecture.
Software development
Growth hacking
fromInfoQ
11 months ago

Designing for Knowledge Flow with Diana Montalion

Architecture facilitates knowledge flow in complex systems.
Improving software systems resembles relationship therapy.
fromInfoQ
11 months ago

The MVP Dilemma: Scale Now or Scale Later?

Scaling a system is a hard problem to solve. Underinvesting in scalability leads to a shortened lifespan for the system, but overinvesting can kill the MVP business case because of cost.
Growth hacking
Ruby on Rails
fromMedium
11 months ago

Twitter's Great Migration: From Ruby on Rails to Scala-A Scaling Masterclass

Twitter evolved from a small Ruby on Rails application to a massive platform, mastering architecture to manage unprecedented internet-scale traffic.
Software development
fromInfoQ
11 months ago

How a Sociotechnical Approach Can Help to Deal with Complexity

Navigating software complexity requires both technical expertise and sociotechnical fluency, according to Xin Yao.
[ Load more ]