AI-Assisted Programming
Better Planning, Coding, Testing, and Deployment
カートのアイテムが多すぎます
カートに追加できませんでした。
ウィッシュリストに追加できませんでした。
ほしい物リストの削除に失敗しました。
ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
プレミアムプラン3か月 月額99円キャンペーン開催中
¥1,700 で購入
-
ナレーター:
-
Danny Hughes
-
著者:
-
Tom Taulli
概要
Get advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs to code-specific systems. You'll also learn about more specialized generative AI tools for tasks such as text-to-image creation. Tom Taulli provides a methodology for modular programming that aligns effectively with the way prompts create AI-generated code. This guide also describes the best ways of using general purpose LLMs to learn a programming language, explain code, or convert code from one language to another.
This book examines: the core capabilities of AI-based development tools; pros, cons, and use cases of popular systems such as GitHub Copilot and Amazon CodeWhisperer; ways to use ChatGPT, Gemini, Claude, and other generic LLMs for coding; using AI development tools for the software development lifecycle, including requirements, planning, coding, debugging, and testing; prompt engineering for development; using AI-assisted programming for tedious tasks like creating regular expressions, starter code, object-oriented programming classes, and GitHub Actions; and how to use AI-based low-code and no-code tools, such as to create professional UIs.
©2024 Tom Taulli (P)2024 Ascent Audioこちらもおすすめ
-
Fundamentals of Software Architecture (2nd Edition)
- A Modern Engineering Approach
- 著者: Neal Ford, Mark Richards
- ナレーター: Perry Daniels
- 再生時間: 16 時間 55 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Salary surveys worldwide regularly place software architect in the top ten best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.
著者: Neal Ford, 、その他
-
Hackers & Painters
- Big Ideas from the Computer Age
- 著者: Paul Graham
- ナレーター: Mark Sando
- 再生時間: 7 時間 44 分
- 完全版
-
総合評価3
-
ナレーション3
-
ストーリー3
We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. Who are these people, what motivates them, and why should you care? Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970.
著者: Paul Graham
-
AI Engineering
- Building Applications with Foundation Models
- 著者: Chip Huyen
- ナレーター: Edelyn Okano
- 再生時間: 21 時間 12 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the barriers to entry for those who want to build AI products. The model-as-a-service approach has transformed AI from an esoteric discipline into a powerful development tool that anyone can use. Everyone, including those with minimal or no prior AI experience, can now leverage AI models to build applications. In this book, author Chip Huyen discusses AI engineering: the process of building applications with readily available foundation models.
著者: Chip Huyen
-
The Meaning of it All
- Thoughts of a Citizen-Scientist
- 著者: Richard P. Feynman
- ナレーター: Raymond Todd
- 再生時間: 2 時間 50 分
- 完全版
-
総合評価1
-
ナレーション1
-
ストーリー1
In this collection of lectures that Richard Feynman originally gave in 1963, unpublished during his lifetime, the Nobel Prize-winning physicist discusses several of the ultimate questions of science. What is the nature of the tension between science and religious faith? Why does uncertainty play such a crucial role in the scientific imagination? Is this really a scientific age?
-
Building Applications with AI Agents
- Designing and Implementing Multiagent Systems
- 著者: Michael Albada
- ナレーター: Nick Mondelli
- 再生時間: 12 時間 4 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Generative AI has revolutionized how organizations tackle problems, accelerating the journey from concept to prototype to solution. As the models become increasingly capable, we have witnessed a new design pattern emerge: AI agents. By combining tools, knowledge, memory, and learning with advanced foundation models, we can now sequence multiple model inferences together to solve ambiguous and difficult problems. From coding agents to research agents to analyst agents and more, we've already seen agents accelerate teams and organizations.
著者: Michael Albada
-
Tidy First?
- A Personal Exercise in Empirical Software Design
- 著者: Kent Beck
- ナレーター: Stephen R. Thorne
- 再生時間: 2 時間 41 分
- 完全版
-
総合評価3
-
ナレーション2
-
ストーリー2
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks.
-
-
Great listen for exercising
- 投稿者: 板井遥奈 日付: 2025/12/31
著者: Kent Beck
-
Fundamentals of Software Architecture (2nd Edition)
- A Modern Engineering Approach
- 著者: Neal Ford, Mark Richards
- ナレーター: Perry Daniels
- 再生時間: 16 時間 55 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Salary surveys worldwide regularly place software architect in the top ten best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.
著者: Neal Ford, 、その他
-
Hackers & Painters
- Big Ideas from the Computer Age
- 著者: Paul Graham
- ナレーター: Mark Sando
- 再生時間: 7 時間 44 分
- 完全版
-
総合評価3
-
ナレーション3
-
ストーリー3
We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. Who are these people, what motivates them, and why should you care? Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970.
著者: Paul Graham
-
AI Engineering
- Building Applications with Foundation Models
- 著者: Chip Huyen
- ナレーター: Edelyn Okano
- 再生時間: 21 時間 12 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the barriers to entry for those who want to build AI products. The model-as-a-service approach has transformed AI from an esoteric discipline into a powerful development tool that anyone can use. Everyone, including those with minimal or no prior AI experience, can now leverage AI models to build applications. In this book, author Chip Huyen discusses AI engineering: the process of building applications with readily available foundation models.
著者: Chip Huyen
-
The Meaning of it All
- Thoughts of a Citizen-Scientist
- 著者: Richard P. Feynman
- ナレーター: Raymond Todd
- 再生時間: 2 時間 50 分
- 完全版
-
総合評価1
-
ナレーション1
-
ストーリー1
In this collection of lectures that Richard Feynman originally gave in 1963, unpublished during his lifetime, the Nobel Prize-winning physicist discusses several of the ultimate questions of science. What is the nature of the tension between science and religious faith? Why does uncertainty play such a crucial role in the scientific imagination? Is this really a scientific age?
-
Building Applications with AI Agents
- Designing and Implementing Multiagent Systems
- 著者: Michael Albada
- ナレーター: Nick Mondelli
- 再生時間: 12 時間 4 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Generative AI has revolutionized how organizations tackle problems, accelerating the journey from concept to prototype to solution. As the models become increasingly capable, we have witnessed a new design pattern emerge: AI agents. By combining tools, knowledge, memory, and learning with advanced foundation models, we can now sequence multiple model inferences together to solve ambiguous and difficult problems. From coding agents to research agents to analyst agents and more, we've already seen agents accelerate teams and organizations.
著者: Michael Albada
-
Tidy First?
- A Personal Exercise in Empirical Software Design
- 著者: Kent Beck
- ナレーター: Stephen R. Thorne
- 再生時間: 2 時間 41 分
- 完全版
-
総合評価3
-
ナレーション2
-
ストーリー2
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks.
-
-
Great listen for exercising
- 投稿者: 板井遥奈 日付: 2025/12/31
著者: Kent Beck
-
Learning DevSecOps
- A Practical Guide to Processes and Tools
- 著者: Steve Suehring
- ナレーター: Chris Sorensen
- 再生時間: 6 時間 19 分
- 完全版
-
総合評価1
-
ナレーション1
-
ストーリー1
How do some organizations maintain 24-7 internet-scale operations? How can organizations integrate security while deploying new features? How do organizations increase security within their DevOps processes? This practical guide helps you answer those questions. Steve Suehring provides unique content to help practitioners and leadership successfully implement DevOps and DevSecOps. Learning DevSecOps emphasizes prerequisites that lead to success through best practices and then takes you through some of the tools and software used by successful DevSecOps-enabled organizations.
著者: Steve Suehring
-
Prompt Engineering for Generative AI
- Future-Proof Inputs for Reliable AI Outputs
- 著者: James Phoenix, Mike Taylor
- ナレーター: Mike Chamberlain
- 再生時間: 11 時間 6 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry greatly reduced today, practically any developer can harness LLMs and diffusion models to tackle problems previously unsuitable for automation. With this book, you'll gain a solid foundation in generative AI, including how to apply these models in practice.
著者: James Phoenix, 、その他
-
The Art of Agile Development, 2nd Edition
- 著者: James Shore, Martin Fowler - foreword, Diana Larsen - contributor, 、その他
- ナレーター: Mike Lenz
- 再生時間: 23 時間 2 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Most companies developing software employ something they call "Agile." But there's widespread misunderstanding of what Agile is and how to use it. If you want to improve your software development team's agility, this comprehensive guidebook's clear, concrete, and detailed guidance explains what to do and why, and when to make trade-offs.
著者: James Shore, 、その他
-
Security Chaos Engineering
- Sustaining Resilience in Software and Systems
- 著者: Kelly Shortridge, Aaron Rinehart - contributor
- ナレーター: April Doty
- 再生時間: 18 時間 36 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
In this comprehensive guide, authors Kelly Shortridge and Aaron Rinehart help you navigate the challenges of sustaining resilience in complex software systems by using the principles and practices of security chaos engineering. By preparing for adverse events, you can ensure they don't disrupt your ability to innovate, move quickly, and achieve your engineering and business goals.
著者: Kelly Shortridge, 、その他
-
The Answer Is No
- A Short Story
- 著者: Fredrik Backman, Elizabeth DeNoma - translator
- ナレーター: Stacy Gonzalez
- 再生時間: 1 時間 49 分
- 完全版
-
総合評価8
-
ナレーション8
-
ストーリー8
Lucas knows the perfect night entails just three things: video games, wine, and pad thai. Peanuts are a must! Other people? Not so much. Why complicate things when he’s happy alone? Then one day the apartment board, a vexing trio of authority, rings his doorbell. And Lucas’s solitude takes a startling hike. They demand to see his frying pan. Someone left one next to the recycling room overnight, and instead of removing the errant object, as Lucas suggests, they insist on finding the guilty party. But their plan backfires. Colossally.
-
-
It’s okay I guess
- 投稿者: Ananya 日付: 2025/11/22
著者: Fredrik Backman, 、その他
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- 著者: Martin Kleppmann
- ナレーター: Benjamin Lange
- 再生時間: 20 時間 56 分
- 完全版
-
総合評価3
-
ナレーション2
-
ストーリー2
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
著者: Martin Kleppmann