AI-Assisted Programming: Better Planning, Coding, Testing,
and Deployment – 1st Edition
By Tom Taulli | O'Reilly Media | 2024
The essential guide for every developer entering the
AI-powered era of software development.
Tom Taulli — author, advisor and O'Reilly instructor —
gives practical advice on how to leverage AI tools at
every stage of code creation, from planning and design
to coding, debugging, testing and deployment.
What You Will Learn:
- Core capabilities of AI-based development tools
- GitHub Copilot, Tabnine, Cursor and Amazon
CodeWhisperer — pros, cons and use cases
- Using ChatGPT, Gemini and Claude for coding
- Prompt engineering for software development
- AI tools for the full software development lifecycle
- Low-code and no-code AI tools for professional UIs
Perfect For:
- Beginner and experienced software developers
- Engineers wanting to boost productivity with AI
- Tech professionals adopting AI in their workflow
- Anyone learning to code with AI assistance