What does professional software development with AI look like? Devin Fitzsimons and I will talk AI Engineering theory and (mostly) practice on Tuesday at the FCIP meetup hosted by @codegeek. lnkd.in/gMUUEthW
#SoftwareEngineering
Product management tools treat features like a conveyor belt.
That’s not how real products are built.
Real products have Product Architecture—modules, pages, flows, and systems that give every feature a clear place and purpose. #ProductArchitecture
Tim Kleier retweeted
CRUD operations are the basic way we interact with databases and APIs. But in real-world systems, they’re often not enough.
In this article, Tim shows you how to extend CRUD operations and design your APIs to align with business workflows.
You'll learn about domain actions and authorization, and how upsert, archive, and bulk operations work.
freecodecamp.org/news/extend…
Tim Kleier retweeted
Your legacy database doesn't need a complete rewrite to work with AI.
Build an MCP server. Give LLMs direct query access to old PostgreSQL systems.
Support tickets that used to require developer time? Now handled instantly.
Tim Kleier retweeted
Your LLM shouldn’t just talk—it should act.
Meet Model Context Protocol (MCP), the USB-C of AI that lets ChatGPT/Claude pull from Google Calendar, HubSpot & more.
Link in bio
"Good product discovery has a simple underlying structure: Start with an outcome, discover opportunities, discover solutions." - @ttorres bit.ly/3yFFLgp #prodmgmt #ux
I think it's time to stop calling GenAI coding tools "junior developers". What junior developer do you know that can type thousands of words per minute or solve almost every Leetcode problem in seconds?
I got into software to solve business problems, but I’ve spent an inordinate amount of time solving technical problems in order to solve business problems. So I can only tolerate technical naval gazing for so long.
Last week I had the pleasure of attending the Explore DDD workshop on Designing Microservices with @crichardson. Great insights and practicals from Chris, and fun collaboration with fellow attendees! @ExploreDDD #EDDD exploreddd.com/workshops/des…
This week OpenAI is launching its custom GPT store, and I thought I would create a Code Translator just for fun. If you've got ChatGPT Plus, take it for a spin. It's configured to only return code (no explanatory text). chat.openai.com/g/g-ZfG6EMDm…
Tim Kleier retweeted
If you're building an API, you'll need to be careful not to introduce breaking changes.
A breaking change is anything that requires a user to make an update on their end.
Here, @timkleier goes over how you can evolve schemas to avoid breaking changes.
freecodecamp.org/news/how-to…
Tim Kleier retweeted
If you're building an API, it's important not to introduce any breaking changes.
A breaking change is anything that requires a consumer to make an update on their end.
Here, @timkleier goes over how you can evolve schemas to avoid breaking changes.
freecodecamp.org/news/how-to…
Two weeks ago I became frustrated with my profession. We spend lots of time getting humans on the same page or getting computers to talk to each other. But we’ve spent very little time building a bridge between humans and computers. Until now…
medium.com/@timkleier/ubiqui…
Tim Kleier retweeted
GitHub Copilot is an AI tool you can use for tasks like testing and debugging your code, generating docs, etc.
And @timkleier shows you how it's helped make him more productive.
Here, he walks you through the setup, explains various use cases, and more.
freecodecamp.org/news/develo…
Tried to order pizza last night with my BlockFi card and…denied. It’s surreal to be experiencing this in real-time. Remember the #FTXbankruptcy and how it brought down #BlockFi with it? Remember the accompanying personal existential crisis?
Anyone ever feel like this is how businesses think? "Craziness means activity, and activity means progress, and progress means revenue, and revenue means success."
I'm really interested in the @resgateio project, with gateway functionality between clients and NATS. Is this project still active?







