An introductory and practical guide for developers on integrating AI tools into the software development lifecycle using LLM-based AI like ChatGPT, Gemini, GitHub Copilot, and Amazon CodeWhisperer. Taulli also provides a some hints on effective prompt engineering and explores how AI can automate tedious tasks like creating regular expressions, starter code, object-oriented programming classes, GitHub actions, and even create user interfaces.Table of contentsForewordPreface1. New World for Developers. . .2. How AI Coding Technology Works3. Prompt Engineering4. GitHub Copilot5. Other AI-Assisted Programming Tools6. ChatGPT and Other General-Purpose LLMs7. Ideas, Planning, and Requirements8. Coding9. Debugging, Testing, and Deployment10. Takeaways.IndexCurrent description based on a Gemini prompted rewrite reportedly aiming to streamline the previous, repetitive, clumsy and overhyped description into a more engaging and concise description.