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こちらもおすすめ
-
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
-
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
-
Hands-On Large Language Models
- Language Understanding and Generation
- 著者: Jay Alammar, Maarten Grootendorst
- ナレーター: Derek Shoales
- 再生時間: 13 時間 55 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
AI has acquired startling new language capabilities in just the past few years. Driven by rapid advances in deep learning, language AI systems are able to write and understand text better than ever before. This trend is enabling new features, products, and entire industries. With this book, listeners will learn practical tools and concepts they need to use these capabilities today.
著者: Jay Alammar, 、その他
-
Information Architecture
- For the Web and Beyond
- 著者: Louis Rosenfeld, Peter Morville, Jorge Arango
- ナレーター: Theodore O'Brien
- 再生時間: 11 時間
- 完全版
-
総合評価1
-
ナレーション1
-
ストーリー1
Information architecture (IA) is far more challenging - and necessary - than ever. To guide you through this broad ecosystem, this popular guide - now in its fourth edition - provides essential concepts, methods, and techniques for digital design that have withstood the test of time. UX designers, product managers, developers, and anyone involved in digital design will learn how to create semantic structures that will help people engage with your message.
著者: Louis Rosenfeld, 、その他
-
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, 、その他
-
Building AI-Powered Products
- The Essential Guide to AI and GenAI Product Management
- 著者: Dr. Marily Nika
- ナレーター: Cara Firestone
- 再生時間: 7 時間 17 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Drawing from her experience at Google and Meta, Dr. Marily Nika delivers the definitive guide for product managers building AI and GenAI powered products. Packed with smart strategies, actionable tools, and real-world examples, this book breaks down the complex world of AI agents and generative AI products into a playbook for driving innovation to help product leaders bridge the gap between niche AI and GenAI technologies and user pain points.
著者: Dr. Marily Nika
-
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
-
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
-
Hands-On Large Language Models
- Language Understanding and Generation
- 著者: Jay Alammar, Maarten Grootendorst
- ナレーター: Derek Shoales
- 再生時間: 13 時間 55 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
AI has acquired startling new language capabilities in just the past few years. Driven by rapid advances in deep learning, language AI systems are able to write and understand text better than ever before. This trend is enabling new features, products, and entire industries. With this book, listeners will learn practical tools and concepts they need to use these capabilities today.
著者: Jay Alammar, 、その他
-
Information Architecture
- For the Web and Beyond
- 著者: Louis Rosenfeld, Peter Morville, Jorge Arango
- ナレーター: Theodore O'Brien
- 再生時間: 11 時間
- 完全版
-
総合評価1
-
ナレーション1
-
ストーリー1
Information architecture (IA) is far more challenging - and necessary - than ever. To guide you through this broad ecosystem, this popular guide - now in its fourth edition - provides essential concepts, methods, and techniques for digital design that have withstood the test of time. UX designers, product managers, developers, and anyone involved in digital design will learn how to create semantic structures that will help people engage with your message.
著者: Louis Rosenfeld, 、その他
-
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, 、その他
-
Building AI-Powered Products
- The Essential Guide to AI and GenAI Product Management
- 著者: Dr. Marily Nika
- ナレーター: Cara Firestone
- 再生時間: 7 時間 17 分
- 完全版
-
総合評価0
-
ナレーション0
-
ストーリー0
Drawing from her experience at Google and Meta, Dr. Marily Nika delivers the definitive guide for product managers building AI and GenAI powered products. Packed with smart strategies, actionable tools, and real-world examples, this book breaks down the complex world of AI agents and generative AI products into a playbook for driving innovation to help product leaders bridge the gap between niche AI and GenAI technologies and user pain points.
著者: Dr. Marily Nika
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- 著者: Titus Winters, Tom Manshreck, Hyrum Wright
- ナレーター: Mark Sando
- 再生時間: 23 時間 36 分
- 完全版
-
総合評価3
-
ナレーション1
-
ストーリー1
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
著者: Titus Winters, 、その他
-
The Answer Is No
- A Short Story
- 著者: Fredrik Backman, Elizabeth DeNoma - translator
- ナレーター: Stacy Gonzalez
- 再生時間: 1 時間 49 分
- 完全版
-
総合評価6
-
ナレーション6
-
ストーリー6
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, 、その他
-
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, 、その他
-
My Quiet Blacksmith Life in Another World: Volume 1
- My Quiet Blacksmith Life in Another World, Book 1
- 著者: Tamamaru
- ナレーター: Greg Chun
- 再生時間: 7 時間 24 分
- 完全版
-
総合評価2
-
ナレーション2
-
ストーリー2
Eizo is a middle-aged, overworked software engineer who loves cats. One night after working late, he saves an injured cat from a speeding truck. The cat survives, but Eizo does not... Luckily, that cat turns out to be a god-like being who offers him a second chance in another world! Eizo decides that he wants a slower life, one where he can live off the things he creates with his own hands. So, why not become a blacksmith? He does have one other stipulation: a cat companion for his quiet life.
著者: Tamamaru
-
In Another World with My Smartphone: Volume 1
- In Another World with My Smartphone, Book 1
- 著者: Patora Fuyuhara
- ナレーター: Gabriel Michael, Diana Richardson
- 再生時間: 7 時間 8 分
- 完全版
-
総合評価3
-
ナレーション3
-
ストーリー3
After a freak lightning accident zaps him dead, 15-year-old Mochizuki Touya wakes up to find himself face-to-face with God. “I am afraid to say that I have made a bit of a blunder...” laments the old coot. But all is not lost! God says he can reincarnate Touya into a world of fantasy, and as a bonus, he gets to bring his smartphone along with him! So begins Touya's adventure in a new, anachronistic pseudo-medieval world. Friends! Laughs! Tears! Inexplicable Deus ex Machina!
著者: Patora Fuyuhara
-
Learning Agile
- Understanding Scrum, XP, Lean, and Kanban
- 著者: Andrew Stellman, Jennifer Greene
- ナレーター: TJ Johnson
- 再生時間: 15 時間 4 分
- 完全版
-
総合評価1
-
ナレーション1
-
ストーリー1
Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile's underlying principles, then by describing four specific - and well-used - agile methods: Scrum, extreme programming (XP), Lean, and Kanban.
著者: Andrew Stellman, 、その他