The Programming category has 447 audiobooks on Listento.it, with an average listener rating of 3.7★ across 245 ratings. The most-rated is The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition.

The Pragmatic Programmer is one of those rare tech audiobooks you’ll listen, re-listen, and listen to again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. All the old favorite topics are there, updated for this new world. And there's a bunch of new content, reflecting what we've learned in the intervening years. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You’ll become a pragmatic programmer. This audiobook is organized as a series of sections, each containing a series of topics. It is read by Anna Katarina; Dave and Andy (and a few other folks) jump in every now and then to give their take on things.
©2019 Pearson Education, Inc (P)2020 David Thomas and Andrew Hunt

Accelerate your organization to win in the marketplace. How can we apply technology to drive business value? For years we've been told that the performance of software delivery teams doesn't matter - that it can't provide a competitive advantage to our companies. Through four years of groundbreaking research to include data collected from the State of DevOps reports conducted with Puppet, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance - and what drives it - using rigorous statistical methods. This book presents both the findings and the science behind that research, making the information accessible for listeners to apply in their own organizations. Listeners will discover how to measure the performance of their teams and what capabilities they should invest in to drive higher performance. This book is ideal for management at every level.
©2018 Nicole Forsgren, Jez Humble, and Gene Kim (P)2018 Nicole Forsgren, Jez Humble, and Gene Kim

An insider's account of Apple's creative process during the golden years of Steve Jobs. Hundreds of millions of people use Apple products every day; several thousand work on Apple's campus in Cupertino, California; but only a handful sit at the drawing board. Creative Selection recounts the life of one of the few who worked behind the scenes, a highly respected software engineer who worked in the final years of the Steve Jobs era - the Golden Age of Apple. Ken Kocienda offers an inside look at Apple’s creative process. For 15 years, he was on the ground floor of the company as a specialist, directly responsible for experimenting with novel user interface concepts and writing powerful, easy-to-use software for products including the iPhone, the iPad, and the Safari web browser. His stories explain the symbiotic relationship between software and product development for those who have never dreamed of programming a computer and reveal what it was like to work on the cutting edge of technology at one of the world's most admired companies. Kocienda shares moments of struggle and success, crisis and collaboration, illuminating each with lessons learned over his Apple career. He introduces the essential elements of innovation - inspiration, collaboration, craft, diligence, decisiveness, taste, and empathy - and uses these as a lens through which to understand productive work culture. An insider's tale of creativity and innovation at Apple, Creative Selection shows listeners how a small group of people developed an evolutionary design model and how they used this methodology to make groundbreaking and intuitive software that countless millions use every day. PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2018 Ken Kocienda (P)2018 Macmillan Audio

Shortlisted for the 2018 Royal Society Investment Science Book Prize A look inside the algorithms that are shaping our lives and the dilemmas they bring with them. If you were accused of a crime, who would you rather decide your sentence - a mathematically consistent algorithm incapable of empathy or a compassionate human judge prone to bias and error? What if you want to buy a driverless car and must choose between one programmed to save as many lives as possible and another that prioritizes the lives of its own passengers? And would you agree to share your family’s full medical history if you were told that it would help researchers find a cure for cancer? These are just some of the dilemmas that we are beginning to face as we approach the age of the algorithm, when it feels as if the machines reign supreme. Already, these lines of code are telling us what to watch, where to go, whom to date, and even whom to send to jail. But as we rely on algorithms to automate big, important decisions - in crime, justice, healthcare, transportation, and money - they raise questions about what we want our world to look like. What matters most: Helping doctors with diagnosis or preserving privacy? Protecting victims of crime or preventing innocent people being falsely accused? Hello World takes us on a tour through the good, the bad, and the downright ugly of the algorithms that surround us on a daily basis. Mathematician Hannah Fry reveals their inner workings, showing us how algorithms are written and implemented, and demonstrates the ways in which human bias can literally be written into the code. By weaving in relatable, real world stories with accessible explanations of the underlying mathematics that power algorithms, Hello World helps us to determine their power, expose their limitations, and examine whether they really are improvement on the human systems they replace.
©2018 Hannah Fry (P)2018 Audible, Inc.

As heard on NPR's Science Friday, discover the book recommended by Malcolm Gladwell, Susan Cain, Daniel Pink, and Adam Grant: an "accessible, informative, and hilarious" introduction to the weird and wonderful world of artificial intelligence (Ryan North). "You look like a thing and I love you" is one of the best pickup lines ever...according to an artificial intelligence trained by scientist Janelle Shane, creator of the popular blog AI Weirdness. She creates silly AIs that learn how to name paint colors, create the best recipes, and even flirt (badly) with humans — all to understand the technology that governs so much of our daily lives. We rely on AI every day for recommendations, for translations, and to put cat ears on our selfie videos. We also trust AI with matters of life and death, on the road and in our hospitals. But how smart is AI really...and how does it solve problems, understand humans, and even drive self-driving cars? Shane delivers the answers to every AI question you've ever asked, and some you definitely haven't. Like, how can a computer design the perfect sandwich? What does robot-generated Harry Potter fan-fiction look like? And is the world's best Halloween costume really "Vampire Hog Bride"? In this smart, often hilarious introduction to the most interesting science of our time, Shane shows how these programs learn, fail, and adapt — and how they reflect the best and worst of humanity. You Look Like a Thing and I Love You is the perfect book for anyone curious about what the robots in our lives are thinking. "I can't think of a better way to learn about artificial intelligence, and I've never had so much fun along the way." (Adam Grant, New York Times best-selling author of Originals) PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2019 Janelle Shane (P)2019 Little, Brown & Company

Make your designs immediately self-explanatory and easy to use, and never “agree to disagree” again about whether they are intuitive! Your mission: To design an intuitive UI for your next project. Your problem: You’re not sure what “intuitive UI” really means. Worst problem: Your team isn’t sure either, so your discussions about intuitive design are unproductive and opinion-driven. If this sounds familiar, Intuitive Design: Eight Steps to an Intuitive UI will give you the insight, principles, and guidelines you need to get the job done. You’ll learn the objective and actionable steps for designing intuitive UIs - for mobile, web, and desktop apps. Mission accomplished! PLEASE NOTE: When you purchase this title, the accompanying reference material will be available in your Library section along with the audio.
©2018 Everett N. McKay (P)2018 Everett N. McKay

Are you clueless about coding? Are you lost understanding computer languages? Are you intimidated by the learning curve? Don't be! JavaScript is one of the most common and powerful computer languages around. It is easy to use, easy to understand, and is the driving force behind some of the most popular websites around. Facebook uses it. Google uses it. Netflix uses it, and yes - even Amazon uses it. Would you like to learn how to use it? JavaScript: Beginner JavaScript Coding from the Ground Up is the first entry in a series of books designed to make JavaScript accessible to the novice user. This series will break up the material into bite-sized chunks, and take listeners from uninitiated programmer to expert coder, with layman explanations and code examples. This entry will cover: An introduction to the history and usage of JavaScript Display operations Variables Data types Functions Strings Your very first JavaScript program ...and much more! A journey of a thousand miles begins with a single step. Take the first step to becoming code savvy with one of the most popular, useful, powerful computer languages on the market. Get JavaScript: Beginner JavaScript Coding from the Ground Up, and set yourself on your own personal path to coding greatness! PLEASE NOTE: When you purchase this title, the accompanying reference material will be available in your My Library section along with the audio.
©2017 Keith Dvorjak (P)2017 Keith Dvorjak

Are you a non-coder looking for insight into Microservices Architecture? You may be a consultant, advisor, project manager, or a novice in the IT industry...after going through this guide you will be able to appreciate Microservices and other related concepts like SOA, Monolith Architecture, DevOps, Docker, Kubernetes, etc. You will also learn about the leaders in Microservices adoption and impact it had on the overall agility and hyper-growth of the adopters. This audiobook covers the complete lifecycle for your understanding on subjects such as: integrating, testing, deploying Microservices, and security concerns while deploying them. I am confident that after listening to the audiobook you will be able to navigate the discussion with any stakeholder and take your agenda ahead. Additionally, if you are new to the industry and looking for an application development job, this audiobook will help you to prepare with all the relevant information presented to understand the topic.
©2018 Stephen Fleming (P)2018 Stephen Fleming

Are you frustrated or disenchanted by the results of your Agile approach? Does Agile sound like a good idea, but you're not sure how to explain it beyond roles, practices, and meetings? Is your team going through the motions, but it's still business as usual? The missing piece is the Agile mindset - the thinking that makes Agile processes work. This book is your compass for the Agile journey. Without prescribing any process, practice, or tool, it will show you how practitioners approach: Deciding what to work on Planning and doing the work Engaging people and performing as teams Working better Pragmatic and dogma-free, this book will help you understand what it means to be Agile and how to bring others along.
©2015 3P Vantage Media (P)2016 3P Vantage Media

A few decades into the digital era, scientists discovered that thinking in terms of computation made possible an entirely new way of organizing scientific investigation; eventually, every field had a computational branch: computational physics, computational biology, computational sociology. More recently, "computational thinking" has become part of the K-12 curriculum. But what is computational thinking? This volume in the MIT Press Essential Knowledge series offers an accessible overview. The authors explain that computational thinking (CT) is not a set of concepts for programming; it is a way of thinking that is honed through practice: the mental skills for designing computations to do jobs for us, and for explaining and interpreting the world as a complex of information processes. Mathematically trained experts (known as "computers") who performed complex calculations as teams engaged in CT long before electronic computers. The authors identify six dimensions of today's highly developed CT - methods, machines, computing education, software engineering, computational science, and design - and cover each in a chapter. Along the way, they debunk inflated claims for CT and computation while making clear the power of CT in all its complexity and multiplicity.
©2019 The Massachusetts Institute of Technology (P)2019 Gildan Media

Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this audiobook builds your understanding through intuitive explanations and practical examples. You'll explore challenging concepts and practice with applications in computer vision, natural-language processing, and generative models. By the time you finish, you'll have the knowledge and hands-on skills to apply deep learning in your own projects. Deep learning from first principles Setting up your own deep-learning environment Image-classification models Deep learning for text and sequences Neural style transfer, text generation, and image generation Machine learning has made remarkable progress in recent years. We went from near-unusable speech and image recognition, to near-human accuracy. We went from machines that couldn't beat a serious Go player, to defeating a world champion. Behind this progress is deep learning - a combination of engineering advances, best practices, and theory that enables a wealth of previously impossible smart applications. François Chollet works on deep learning at Google in Mountain View, CA. He is the creator of the Keras deep-learning library, as well as a contributor to the TensorFlow machine-learning framework. He also does deep-learning research, with a focus on computer vision and the application of machine learning to formal reasoning. His papers have been published at major conferences in the field, including the Conference on Computer Vision and Pattern Recognition (CVPR), the Conference and Workshop on Neural Information Processing Systems (NIPS), the International Conference on Learning Representations (ICLR), and others. PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2017 Manning Publications Co. (P)2018 Manning Publications Co.

I want to thank you for checking out the audiobook Domain Driven Design: How to Easily Implement Domain Driven Design - A Quick & Simple Guide. This book contains proven steps and strategies on how you can implement the domain-driven design approach in your projects to bring out better results. Through the domain-driven design approach, you and your project team will better understand the domain that you aim to serve and communicate in a common language that can ensure harmony and team work with your group. You will be able to finish the whole design and development process focused on what is truly essential. Thanks again and I hope you enjoy it!
©2014 Yap Kee Chong (P)2014 Yap Kee Chong

Would you like to learn Python quickly?
This is the ideal course for you.
Python is currently a widely used programming language. It is increasing day-to-day in popularity. Like the use of Python in professional work, it is also increasing in demand in the academic sector. In Coursera, various online courses, like the programming languages, use of Python is a great tool. Python comes with Linux, Mac OSX, and Windows operating systems.
Python is one of Google's official programming languages. This course will introduce people who know the rough programming to Python. The course is not suitable for those who are new to programming. Those who want to use Python in the fancy project or professional project they can start learning Python with this course. And those who are preparing for higher education can also get acquainted with python by taking this course.
Those who are new to the programming will have trouble understanding this course, but those who are already familiar with Python will not have much benefit from the course. The course is mainly for university-level students who have finished well at least one programming course. Must be proficient in programming basics.
The book contains:
Before starting
First Python Program
Variable, datatype, data input
Operator
Comment
String manipulation
List
Tuple
Set
Dictionary
Conditional logic
Comprehension
File
Error handling
Inheritance
Iterator and generator
Magic method
Module and package
Decorator
Regular expression
Unit testing
Docstring
Debugging and logging
Data structure and algorithm
GUI programming
Conclusion
©2019 Erick Myers (P)2019 Erick Myers

The NSA hates Tor. So does the FBI. Even Google wants it gone, as do Facebook and Yahoo and every other soul-draining, identity-tracking vampiric media cartel that scans your emails and spies on your private browsing sessions to better target you. But there's hope. This manual will give you the incognito tools that'll make you a master of anonymity! Other books tell you to install Tor and then encrypt your hard drive...and leave it at that. I go much deeper, delving into the very engine of ultimate network security, taking it to an art form where you'll grow a new darknet persona - how to be anonymous online without looking like you're trying to be anonymous online. Covered in Tor and the Dark Art of Anonymity: Browse the Internet Anonymously Darkcoins, Darknet Marketplaces, and Opsec Requirements Tor Hidden Servers How to Not Get Caught Counterforensics the FBI Doesn't Want You to Know About Windows vs. Linux - Which Offers Stronger Network Security? Cryptocurrency (Real Bitcoin Anonymity) Supercookies and Encryption Preventing Marketers and Debt Collectors from Finding You How to Protect Your Assets How to Hide Anything
©2015 Lance Henderson (P)2015 Lance Henderson

We've made a dent into the 21st century, and software has been eating the world. Suspenseful tech dramas play out in the news, boot camps churn out entry-level developers in a matter of months, and there's even an HBO show dedicated to Silicon Valley.
In the midst of these trends lies a severe lack of attention to the daily life of the developer - the day-to-day reality that surrounds each line of code. There are plenty of resources available to help the budding developer learn how to code, but what about everything else?
Who should listen to this audiobook?
This audiobook is for anyone interested in getting a sneak peek inside the world of software!
The new graduates about to jump into their first jobs
The veterans who want a dose of nostalgia and a good chuckle
The product managers looking to empathize more with their coding counterparts
The disgruntled developers contemplating the meaning of life
The high school students thinking about jumping on the computer-science bandwagon
The budding programmers looking to become more effective and gain more leverage at work
What's inside the audiobook?
This audiobook is a highlight reel of content revolving around the software developer's life.
Inside, you will find 40 concise chapters covering five broad topics:
Career
Learning
Coding
Daily life
Stories
Everyone has something unique to share. This audiobook gathers together various perspectives and unique stories to give a well-rounded view of modern software development.
This is not a technical audiobook. This is everything else.
©2018 David Xiang (P)2018 David Xiang

Unlock your game's narrative potential! With increasingly sophisticated video games being consumed by an enthusiastic and expanding audience, the pressure is on game developers like never before to deliver exciting stories and engaging characters. With Video Game Storytelling, game writer and producer Evan Skolnick provides a comprehensive yet easy-to-follow guide to storytelling basics and how they can be applied at every stage of the development process - by all members of the team. This clear, concise reference pairs relevant examples from top games and other media with a breakdown of the key roles in game development, showing how a team’s shared understanding and application of core storytelling principles can deepen the player experience. Understanding story and why it matters is no longer just for writers or narrative designers. From team leadership to game design and beyond, Skolnick reveals how each member of the development team can do his or her part to help produce gripping, truly memorable narratives that will enhance gameplay and bring today’s savvy gamers back time and time again.
©2014 Evan Skolnick (P)2021 Random House Audio

Does your Agile team experience the following common problems? Members use established Agile practices and tools, yet with little motivation or buy-in. Even though the team is cross-functional, members don’t collaborate effectively or leverage everyone’s abilities. Rather than act empowered, they wait for permission and approval. Improvement has stalled - the team performs okay, but it can do so much better. You can’t solve these problems with more practices, rules, and tools. These are people problems. If you’re a ScrumMaster, project manager, delivery lead, or manager - or you aspire to be - you can make all the difference to your Agile team. Not by being a taskmaster, administrator, or process enforcer, but by leading your team to greatness. Listen to this audiobook on your Agile leadership journey, and it will help you to: Build and cultivate an engaged team that can handle almost any challenge Catalyze team communication, collaboration, and continuous improvement Establish yourself as a confident and capable leader who adds value Reap the full benefits of Agile in the real world with real people "I’ve rarely seen so much useful, concrete advice packaged in such a simple and accessible way." (Henrik Kniberg, Agile coach and author, Lean from the Trenches) "I just found the next must-read book for our entire leadership team." (Tricia Broderick, Director of Development, TechSmith) "Agile teams need effective leaders who ‘get’ the people stuff. Without that you’re merely going through the Agile motions." (Scott W. Ambler, co-creator of Disciplined Agile Delivery)
©2012 Gil Broza (P)2017 Gil Broza

Learning to program can be a very daunting and intimidating task. I know, I was once in your shoes trying to figure out how the heck I was going to do this crazy thing called code! I remember asking myself questions like where to start, what computer to buy, what language to learn, what books to get, and everything else that went with it. I know the struggle, and that's why I wrote this book to streamline the process and answer all those questions for those individuals just like me. In this book, you will learn: What programming is How programming is used How to debug different errors The different types of languages Which languages work best for different tasks Understanding the basics of programming How much math is really involved in programming The properties of a well-written program Tips and tricks to write code efficiently Get Computer Programming for Beginners: Learn How to Code Step by Step and join the world of programming today!
©2017 K. Connors (P)2017 K. Connors

Are you looking forward to learning computer programming? No matter your skill level, this powerful blueprint six books in one will get the ball rolling to help you begin and start up with this basic fundamental guide for beginners.
SWIFT is designed to help new starters learn Swift programming and build a strong foundation in fundamentals of using Swift. In this book, you will get a practical experience of how to code in Swift language, techniques, tools, and concepts to help you obtain the basic skills Swift.
PHP is a fast-paced book perfect for PHP beginners who want to master the art of writing quality PHP code. Have a close look at the loops, decisions, functions, and a whole lot more. You will also discover the basic syntax that’s applied when writing PHP applications. Are you curious to learn how PHP works? Fortunately, this book is designed for beginners like you.
JAVA: You will develop knowledge about object-oriented programming, data types, and how to use control statements in Java. You will learn more than what you need to code in Java.
JAVASCRIPT: It’s an extremely popular language that’s used in most web applications. JavaScript is one of the best possible things you can learn in the age of the modern Internet, and you’re inevitably going to end up using the knowledge constantly.
HTML: Using the Internet would be a vastly different experience, so it’s no wonder that so many people opt to learn the markup language. Whether you decide to explore HTML as a hobby or for use in a more professional setting, you’ll soon gain a deep appreciation for the language and its applications.
CSS: Whether you’re exploring CSS to complement a hobby or to advance your career, this book will allow you to gain a deeper understanding and appreciation for its applications.
So buy this audiobook today, so you can finally polish your programming skills.
©2018 MG Martin (P)2018 MGC Publishing

This isn't just any kind of programming audiobook that cramps everything in a small audiobook; there's Wikipedia for that! Coding for Beginners is a road map for anyone, young or old, looking for a way in into the ever-changing world of programming. Instead of overloading you with information that's impossible to process and would likely overwhelm you to pieces, this audiobook guides you through exactly the projects you want to do, and how you can successfully turn these ideas into functionally coded projects. What you'll learn in this audiobook: Definitions of all the programming terms you need to care about Should you learn HTML, JavaScript, C#, Ruby, Python, C++? How to decide which programming language to learn and master first Beginner-friendly snippets you can paste in your favorite code editor How to prepare yourself for coding in all aspects from hardware to software to your mindset How to build a basic website Tips and tricks that even seasoned programmers might not even be aware of! Going pro: If you decide programming is a career path you want to take, is a college degree required, or a total waste of time? Who should listen this audiobook? If you're already a programmer, this is your chance to buy and gift it to a friend! I wrote this book for people with zero coding skills. This is recommended for: Adults switching careers from a non-tech profession Any person with no tech background Teenagers checking out what kind of programming career fits them best Someone looking to dabble in mobile app development or site creation
©2019 Alexander Cane (P)2019 Alexander Cane