#software-architecture — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #software-architecture, aggregated by home.social.
-
Why fetch when you can sync?
In this presentation on #InfoQ, James Arthur explores local-first sync engine architecture and how to adopt these patterns using TanStack DB: a reactive client store for building fast, sync-powered apps.
🎬 Watch now 👉 https://bit.ly/46k1o89
#LocalFirst #SoftwareArchitecture #FrontendDev #TanStack #WebDevelopment
-
Learn how to migrate large UIKit apps to SwiftUI using a phased strategy with interoperability, observability, testing, and performance best practices. https://hackernoon.com/migrating-from-uikit-to-swiftui-in-large-production-apps #softwarearchitecture
-
Most people call a system elegant when it is complex. Backwards. Elegant means the minimum complexity and parts. AI made adding parts nearly free, which removed the thing holding that line. The cost moved to whoever understands it later.
#AI #SoftwareArchitecture #Complexity #SystemsThinking #BuildInPublic
-
#SoftwareArchitecture isn’t something you “get right” once. It’s a living Sociotechnical Craft shaped by team structure, friction, flow - and code.
Explore the #InfoQ eMag on #EvolutionaryArchitecture, covering AI context stores and gateways, team topologies, boundary drift, and platform convergence.
📥 Free download: https://bit.ly/4xlv5lk
-
Distributed system failures often mirror structural engineering collapses: a single local weakness can trigger a catastrophic cascading failure.
Drawing on real-world examples, Sam Newman examines the mechanics of progressive failure - and outlines 3 key strategies for building resilient architectures:
• Reduce hazards
• Strengthen components
• Reduce interconnection🎬 Watch now: https://bit.ly/4xrGmjZ
#SoftwareArchitecture #DistributedSystems #SystemResilience #InfoQ
-
IBM Research developer advocate Markus Eisele takes on the task of agentic development, optimizing the right amount and quality of specifications for different codebase types. His approach (rightly) puts emphasis on the new bottlenecks: writing system specifications for agentic development, and performing quality assurance over what the agents build.
"Dispatches from O'Reilly: The right amount of spec for agentic development"
-
Building a local AI storyteller - Part II - When the model is not enough
A blog by JustusIn the first part of this series, I described the most important lesson I learned while building a local AI storyteller: A good LLM application is not a clever prompt. It is software architecture around a probabilistic component. That sounds reassuringly architectural. It also leaves one...
#dev #softwaredevelopment #java #ai #llm #localmodels #gemma #qwen #softwarearchitecture
-
NEW! Leanpub Book LAUNCH 🚀 Fullstack Dev 2027 for Java Tech: Practical Java, Spring, Architecture, Security, AI and Modern Backend Engineering by Vincent VAUBAN
#books #leanpublishing #selfpublishing #Java #SpringBoot #BackendEngineering #JavaDeveloper #SoftwareArchitecture
-
GAAS - Git as a Storage
Im sure im not the first consider this approach, but i would like to share a demo for clarity and transparancy. No need to debug, its far from finished and there is much to do.
Im working on a P2P messaging app and generally up until recently i thought in such a system, if a peer is offline, you cant send a message... It wouldnt be "decentralized" if there was some central queue of messages.
It took embarassingly long, but then it hit me... git... just regular git is a decentralized database. Github/Forgejo isnt decentralized, but git can have multiple remotes that can act as redundencies.
In my setup i need the ability for others to be abe to read and only i should be able to write to it. That functionality is out-of-the-box in git.
Git is also pretty standardized so there are many providers if users want to move away from Github.
The storage requirements for my project are fairly small. Typically small text messages. The data itself thats publicly readable would be encrypted (aiming to keep aligned to Kerkhoffs principles).
Code: https://github.com/positive-intentions/git
Demo: https://positive-intentions.github.io/git/demo/gui/git/storage
There is much more to improve and consider there for things like encrypting the data at rest.
I have concerns around if providers like GitHub, Codeberg and Gitlab might see the way my app works as fundamentally violating their terms-of-service. I'll have to consider providing a backend service for this which I've generally tried to avoid.
IMPORTANT DISCLAIMER: This is open source for transparency, testing and demo purposes only. it is still a work in progress and far from finished. You should not use it on any sensitive repositories. There WILL BE breaking changes. Use responsibly.
#Git #Decentralized #OpenSource #Cryptography #Privacy #SoftwareArchitecture #DistributedSystems
-
NEW! Leanpub Book LAUNCH 🚀 No More Helloworlds. Build a Real C++ App: Master Real C++ Development: Architecture, Git, Testing & CMake in One Practical Workflow by Nikolai Kutiavin
#books #leanpublishing #selfpublishing #CPlusPlus #CMake #SoftwareArchitecture #GoogleTest #CppDevelopment
-
Evolution of the Erlang Eco System with Francesco Cesarini
-
𝗔𝗜𝗗𝗘#𝟮𝟲: 𝗜𝗥𝗘𝗕 & 𝗶𝗦𝗔𝗤𝗕 𝗝𝗼𝗶𝗻 𝗙𝗼𝗿𝗰𝗲𝘀 🤖 Join us for a 12-hour bootcamp exploring how #AI can support the entire lifecycle of digital solutions, from requirements to architecture, engineering & testing.
📅 October 14, 2026 | 9 AM–9 PM
📍 Graz, Austria
🗣️ Language: English
💡 Keynotes, expert sessions, panel & hands-on tutorials -
User needs mapping on top of it, team structures against the value chain, reliability engineering and threat modelling, all on one map, one landscape. Then a stressor analysis from Barry O'Reilly's Residuality Theory.
Two routes into the same territory, and each route came from where the group already was. A framework would have failed both of them.
Where would you start a group of architects on day one?
-
Automating operational and administrative Workflows in Open edX: Event-Driven Integration with @n8n_io
Read all about it: https://abstract-technology.de/blog/openedx-n8n
#OpenedX #n8n #EdTech #SoftwareArchitecture #DevOps #WorkflowAutomation #Django #OpenSource
-
⚙️ For decades, scope, cost, and time set the limits of what was possible in software.
AI turns that iron triangle into what Joy Heron calls a steel triangle: features that once took weeks now take a fraction of the time.
What to do with the time you gain back? Joy argues for reinvesting it into quality: paying down technical debt and building cleaner, more maintainable code.
📖 Read it now: https://www.innoq.com/en/blog/2026/07/new-economics-of-software-development/
#SoftwareArchitecture #AgenticSoftwareEngineering #SoftwareQuality
-
Deterministic rules protect hard metrics. But how do you govern architectural intent?
Agentic fitness functions use AI agents & versioned rubrics to evaluate judgment-heavy concerns like boundary fidelity, semantic contract drift, and stale ADR assumptions.
Build continuous, calibrated feedback loops for evolutionary architecture governance.
📖 Read now: https://bit.ly/4znGdzh
#SoftwareArchitecture #EvolutionaryArchitecture #AIAgents #SystemDesign
-
Is Platform Engineering just DevOps with a new badge?
Shweta Vohra shares a surprising reaction from a recent talk: 70% of the room said Platform Engineering is simply a rename of DevOps.
🔹 2010: "We need DevOps"
🔹 2018: "We need Kubernetes"
🔹 2026: "We need Platform Engineering"💡 The Bottom Line: The label matters far less than the outcome. Focus on self-service capabilities, clear architectural boundaries, and reducing cognitive load for better Developer Experience - not just collecting new titles.
🎧 Hear more from Shweta in the Cloud & DevOps InfoQ Trends Report 2026 podcast 👉 https://bit.ly/4wUwGy5
#PlatformEngineering #DevOps #DeveloperExperience #SoftwareArchitecture
-
Runtime CSS-in-JS is choking your main thread and building technical debt. 🧵💥 Learn why enterprise React architecture is shifting back to build-time CSS Modules to maximize performance and secure the DOM.
-
#PromptEngineering taught us to write better instructions. #ContextEngineering asks a bigger question: what should your AI agent see - and what should it never see?
In this #InfoQ talk, Patrick Debois & Baruch Sadogursky explore 4️⃣ context-engineering antipatterns:
1️⃣ Stuffed prompts
2️⃣ Wrong retrieval tools
3️⃣ Goldfish agents
4️⃣ Vibes-based evalsWatch now for key architectural insights 👉 https://bit.ly/4qvc4dt
-
𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗳𝗼𝗿 𝗔𝗜 𝗦𝘆𝘀𝘁𝗲𝗺𝘀: 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝘄𝗶𝘁𝗵 𝗗𝗿. 𝗦ö𝗻𝗸𝗲 𝗠𝗮𝗴𝗻𝘂𝘀𝘀𝗲𝗻 🤖 How do #AI components change software architecture? Sönke Magnussen, one of the curators of the #CPSA module #SWARC4AI, discusses #LLMs, #AIAgents, #MCP, integration & monitoring. Through theory and practical case studies, the module bridges AI and #SoftwareArchitecture.
Watch now 👉 https://t1p.de/2x62j
#iSAQB #ArtificialIntelligence #SoftwareDevelopment #AIArchitecture