Lead editor, software architecture and design @InfoQ; Sr principal engineer @Blackbaud; Lifelong computer nerd; Husband; Geek dad; Outdoorsy; Dog person; He/Him
Computer science studies algorithms, data structures, and operating systems.
Software engineering uses software to solve problems.
The ability to effectively analyze a problem, evaluate different options, and engineer a solution requires the skills taught in the liberal arts.
Architectural Retrospectives: The Key to Getting Better at Architecting https://t.co/yyXHZNvMN7 by Pierre Pureur, Kurt Bittner, reviewed by @thomasbetts
👉 Let's master the art of handling long-running processes in #modernarchitecture. On stage at #QConLondon, @berndruecker, Co-Founder & Chief Technologist @Camunda, shares real-life challenges, the power of process orchestration, and tools that scale: https://t.co/nVDaXBeWcV
Let's discover how @Linkedin streamlined the migration of 8k services with an in-house framework, minimizing effort & maximizing ROI: https://t.co/f9SvFblJP7
🗣️ Karthik Ramgopal, Tech Lead of Product Engineering Team & Min Chen, Principal Staff Software Engineer - @LinkedIn
Now at #QConLondon, Leander Vanderbijl, Senior Engineer at Livi, shares their journey through a #cloud migration: https://t.co/OGvQTfbMwA
Let's deep-dive at:
- #Synchronous vs asynchronous communication
- #Observability at scale
-Building #api integrations
- #Microservices
Interesting @InfoQ write-up of @ericevans0's @ExploreDDD keynote by @ThomasBetts!
"Evans believes there can be good combinations of DDD and AI-oriented software. He said, 'because some parts of a complex system never fit into structured parts of domain models, we throw those over to humans to handle. Maybe we'll have some hard-coded, some human-handled, and a third, LLM-supported category.' "
https://t.co/oaF6USUf5K
How Much Architecture Is “Enough?”: Balancing the MVP and MVA Helps You Make Better Decisions https://t.co/dkzTDYmmTl by Pierre Pureur, Kurt Bittner, reviewed by @thomasbetts
(1/2) What is a software architect? The role is constantly evolving, and requires skills like decision-making, communication, and abilities to adapt to changing environments.
Join @ThomasBetts of @InfoQ in this talk at #EDDD where we'll explore how innovative architects...
The standard format for describing asynchronous #APIs has evolved and has made some breaking changes to address limitations in earlier versions.
@ThomasBetts & @fmvilas unpack the significant updates & breaking changes in #AsyncAPI V3: https://t.co/Akv9ccuQ7w
#InfoQ#podcast
Dive into the world of #ChatGPT apps with @pamelafox !
Learn about the integration of ChatGPT with Azure OpenAI and Cognitive Search for querying enterprise data with a chat interface.
🎙️Listen to the #InfoQ#podcast now: https://t.co/8r7HjKywbQ
#AI#LLMs#Database