The Computers & Technology category has 840 audiobooks on Listento.it, with an average listener rating of 3.9★ across 1,046 ratings. The most-rated is Life 3.0.

840 audiobooks
Cover art for Monolith to Microservices

Monolith to Microservices

Summary

How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture. With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You’ll learn several tried-and-tested patterns and techniques that you can use as you migrate your existing architecture. Ideal for organizations looking to transition to microservices, rather than rebuild Helps companies determine whether to migrate, when to migrate, and where to begin Addresses communication, integration, and the migration of legacy systems Discusses multiple migration patterns and where they apply Provides database migration examples, along with synchronization strategies Explores application decomposition, including several architectural refactoring patterns Delves into details of database decomposition, including the impact of breaking referential and transactional integrity, new failure modes, and more

©2020 Sam Newman (P)2021 Upfront Books

Narrator: Mitchell Dorian
Author: Sam Newman
Length: 6 hrs and 45 mins
Available on Audible
Cover art for Hacking with Kali Linux

Hacking with Kali Linux

Summary

Kali Linux is one of the many programs out there that helps us in the constant fight — it could even be called a war — with malicious hackers. To fully use all the advantages it offers, we could spend years in training and development, but with a little research, anyone can learn just the basics of cyber security. The first step is always smart clicking, updating software, and staying educated on security awareness. Once you are fully aware of how essential cybersecurity is, you can start making your personal and company data less accessible to one of the many scams, viruses, and dangers in the internet world.  Understanding VPNs, malware, and firewalls can drastically improve the chances of your business surviving in the ever-changing online world. Today, cybersecurity causes trillions of dollars in revenue loss, and preventing malicious attacks could mean the difference between your company becoming one of the sad statistics or overcoming, adapting, and rising stronger after being hacked.  This guide will focus on the following: Hacking basics Getting started Obtaining passwords The hacking guide Mobile hacking Penetration testing basics Spoofing techniques Some of the basic functions of Linux Taking command and control Learning the essential hacking command line Follow-up And more!

©2019 Conley Walsh (P)2020 Conley Walsh

Narrator: Hedge T. Haiden
Author: Conley Walsh
Length: 3 hrs
Available on Audible
Cover art for Python for Beginners

Python for Beginners

Summary

Are you a newbie to computer programming and you want to start but you are a little confusing? Are you searching for a book with many practical examples within? Are you curious to understand why Python is the best way to begin? If you feel related to those questions, then this audibook is for you. Python is actually one of the most used programming languages all around the world. Most of today's programs, machines, and electronics have at least a piece of code in Python. Here you will find tons of useful information about Python divided into sections to make the learning process easier and more interesting. Inside those sections you will find: An introduction to Python; Benefits of Python and differences between it and other languages; Introduction to Data Science, AI, Machine Learning and uses of Python; Basic concepts such as: Variables, Data types, Numbers, Strings and more; Conditional Statements; Loops; Functions: What are, benefits, and how to create them; Modules: What are and benefits of using them; OOP; Files; Exceptions; And much more... If you are feeling attracted by everything shown until now, then let me tell you that it is not everything that you will find here. Also, in the first introductory csection, we included a section where we explained, step-by-step, how to install or update according to your case, Python. We even included how to do it on Windows, macOS and Linux. Besides all of that, each one of the explanations of the statements and other things here on this audiobook will come with an example, with its respective image of how the code was written, and afterward a short but complete explanation of what is the task and job of each element on the code. We wrote this book with a huge effort and dedication to make it possible to teach people to learn the Python programming language. If you want to become a developer, a programmer or simply learn how this goes, the buy this audiobook now!

©2019 Jason Knox (P)2020 Jason Knox

Author: Jason Knox
Length: 3 hrs and 38 mins
Available on Audible
Cover art for Hacking

Hacking

Summary

The best guide to ethical hacking fundamentals, this audiobook will give you a solid foundation if you’re new to hacking.  For a beginner, hacking can seem like something scary or hard to do. Sometimes, we see movies and read the news on how systems such as Snapchat, eBay, or Google have been compromised and imagine that hacking is difficult. We think of it as something meant for people spending 24 hours a day in a basement, somewhere. This is not the case. This field is open for anyone.  There is a wide array of information security threats out there, such as sniffing and eavesdropping, spoofing, session hijacking, man-in-the-middle attacks, DNS and ARP poisoning, password-based attacks, IDS attacks, SQL injection, security misconfiguration, denial-of-service attacks, and more.  As such, it’s so important - now, more than ever before - to build a strong foundation. When you understand the fundamentals of hacking, you’ll easily be able to identify vulnerabilities and ensure system security. In order to protect systems from attacks, you need to think like a hacker.  This audiobook was designed to make it easy for you to understand this very important subject in today’s world. If you’re a beginner, then this is the book for you. The world is increasingly heading in a digital direction, and automation is now becoming the norm. This means that information security will be a lucrative field for many years to come. In addition, this book is not only for people who want to start a career in information security or become an ethical hacker, but also for those interested in improving their own personal security.  With what you learn in this book, you’ll know how to better protect yourself and your information on the internet (now an integral part of both business and personal life).  Below is a preview of what you’ll learn from this audiobook:  The purpose of hacking and different aspects of hacking The process of ethical hacking The dangers that systems face Ways to stage an attack Hacking methodology Social engineering and how to perform social engineering attacks Physical security Practical techniques to crack passwords And much more! Click on the "buy now" button to get the audiobook.

©2020 Alexander Bell (P)2020 Alexander Bell

Length: 3 hrs and 8 mins
Available on Audible
Cover art for Computer Hacking

Computer Hacking

Summary

If you want to learn the art of hacking, then keep reading... This book set includes: Book 1: Hacking Tools for Computers: A Complete Overview on Linux, Including Linux Mint, the First Notions of Linux for Beginners and Kali Linux Tools Book 2: Hacking with Kali Linux: The Complete Guide on Kali Linux for Beginners and Hacking Tools. Includes Basic Security Testing with Kali Linux This audiobook includes two books on hacking using Kali Linux. The first book explains about the installation procedures of Kali Linux. It gives a detailed description on Linux commands, along with many examples that will help us understand the techniques we need to master. The book also includes a brief introduction to Kali Linux and explains to us about tools like Nmap, an information-gathering tool, and Metasploit, an exploit creation tool. A chapter in this book deals solely about wireless hacking, with many examples. The second book explains hacking using an operating system that is created for this sole purpose: Kali Linux. We start with an introduction to the world of hacking, along with a lot of examples and processes that hackers use in their real-life testing methods. As a hacker, one needs to understand basic Linux commands, along with bash and Python scripting. This book has provided a lot of bash and Python examples that will make you start with the hacking scripting. We have also discussed about network management, process management, and other parts of Linux architecture in detail. In the last chapter, we have made a whole new strategy to attack web using Burp suite, an important Kali Linux tool. Click on the "buy now" button to get the audiobook.

©2019 ICT School (P)2020 ICT School

Narrator: D. Wolf
Author: ICT School
Length: 7 hrs and 32 mins
Available on Audible
Cover art for Python for Beginners

Python for Beginners

Summary

If you want to learn the most modern programming language in the world, then keep reading. Python is a high-level programming language. It's a modern language, easy to learn and understand but very powerful. It's a versatile programming language that is now being used on a lot of different projects, from world-class internet companies to small hobbyists. Python is extremely flexible and can be useful in a lot of different fields. With Python, you can develop apps, games, and any kind of software. In fact, Python is one of the highest-demand skills for professional developers. Python for Beginners approaches this programming language in a very practical method to make sure you can learn everything you need to start working with Python as soon as possible. You will learn... Why Python is a great language to start programming How to set up the environment on your computer The logic behind programming Python basic keywords and how to use them How to control the flow of your software How to handle files and user input Different data types - and how to use them all How to create new functions and use pre-built ones to speed up your coding

©2019 Francesco Crema (P)2020 Francesco Crema

Narrator: Peter Prova
Author: Kevin Lioy
Length: 3 hrs and 3 mins
Available on Audible
Cover art for Python Programming for Beginners

Python Programming for Beginners

Summary

Have you always wanted to learn how to program? Have you always thought it was too difficult? Or did you think you didn't have enough basic skills? If so, keep reading... The Programming Languages Academy has created a targeted learning path within the reach of anyone who wants to start programming without having the appropriate skills. What you will find in this audiobook is a real, step-by-step path that will take you from zero to 100 in a few days! Once you start listening, you will appreciate this simple, clear, and essential guide. The chapters are short and will deliver new information gradually, so that you are not overwhelmed by too many notions all together. Examples and step-by-step guides in each chapter allow you to not make mistakes and, above all, not to cause confusion. You no longer have to waste time and money trying to learn Python from expensive online courses or from incredibly long textbooks that leave you just more confused and frustrated.  If you're ready to learn the basics of Python programming seven days from today, buy this audiobook today!  Scroll to the top of the page and click the "buy now" button.

©2019 Programming Languages Academy (P)2020 Programming Languages Academy

Narrator: Matthew Kinsey
Length: 4 hrs and 7 mins
Available on Audible
Cover art for Unit Testing Principles, Practices, and Patterns

Unit Testing Principles, Practices, and Patterns

Summary

Unit Testing Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. You’ll learn to spot which tests are performing, which need refactoring, and which need to be deleted entirely! Upgrade your testing suite with new testing styles, good patterns, and reliable automated testing. About the Technology Great testing practices will help maximize your project quality and delivery speed. Wrong tests will break your code, multiply bugs, and increase time and costs. You owe it to yourself - and your projects - to learn how to do excellent unit testing to increase your productivity and the end-to-end quality of your software. About the Book Unit Testing Principles, Patterns and Practices teaches you to design and write tests that target the domain model and other key areas of your code base. In this clearly written guide, you learn to develop professional-quality test suites, safely automate your testing process, and integrate testing throughout the application life cycle. As you adopt a testing mindset, you’ll be amazed at how better tests cause you to write better code. What's inside: Universal guidelines to assess any unit test Testing to identify and avoid anti-patterns Refactoring tests along with the production code Using integration tests to verify the whole system About the Listener For learners who know the basics of unit testing. The C# examples apply to any language. About the Author Vladimir Khorikov is an author, blogger, and Microsoft MVP. He has mentored numerous teams on the ins and outs of unit testing. PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2020 Manning Publications (P)2021 Manning Publications

Narrator: Nate Colitto
Length: 7 hrs and 18 mins
Available on Audible
Cover art for Hacking with Kali Linux

Hacking with Kali Linux

Summary

Are you interested to learn the art of hacking? If your answer is yes, then look no further. This book will take you down that road. This book explains Hacking using an operating system that is created for this sole purpose.  Do you will learn, also, to safeguard your systems, equipment, and network against hacking attacks. Keen listeners will, by the end of this book, understand how their systems work, how to scan, and how to gain access to your computer. Find out what are the gems you can find in this book below. Hacking process along with clear instructions. This is more like a starting tip for the beginner hackers. Installation of virtual machine VM ware and Installation of kali Linux in detail. Bash scripting with a lot of examples. We will explain variables, conditionals, and looping in Bash scripting. Python scripting with a lot of examples. We will explain variables, classes, objects in python scripting. Network management and a lot of methods to spoof addresses. Process management, along with examples. We give so many methodologies to kill a process and prioritizing processes. Description of the Logging system and its uses. Automating tasks. About TOR bundle, Vpn, and Proxy chains. Web hacking using the Burp Suite. You will also find out how you can protect your computer from all the hacker's attacks! Even if you've never used Linux, you can learn it quickly. Why are you waiting still? Go grab this hell of a hacking book now.

©2019 ICT School (P)2020 ICT School

Narrator: D. Wolf
Author: ICT School
Length: 3 hrs and 26 mins
Available on Audible
Cover art for Wordpress and Elementor in 30 Minutes

Wordpress and Elementor in 30 Minutes

Summary

Do you wish to build professional websites using WordPress and Elementors? Then this is the book to take you from a beginners stage to a pro-level.  It is very easy now, for beginners with zero knowledge of coding, to create a blog website right from the comfort of their home using all the various features that come with WordPress. This guide describes the top-down bottom-up approaches to get the most out of WordPress. Contrary to the belief that creating a WordPress website is rocket science, this explicit guide aims to disprove this belief and teach the beginner all the nitty-gritty involved in creating their blog website. The book talks about getting your website live - from downloading, installing and configuring WordPress. The necessary procedures for making your blog website available to the public were discussed in this guide.  The guide explores all the basic settings you can find inside the WordPress dashboard and discuss them extensively. There is a section dedicated to adding content to your WordPress website. This section explores all the important features of the two types of editors used to add content to a website - which is the Classic Editor and the Block Editor. The various methods for adjusting the visibility of your posts on websites and to determine who gets to see your content were also discussed. There are also sections dedicated to adding features such as images, video and other media files to your website.  The guide talks about everything you need to know on how to use Elementor in your WordPress - From downloading and installing Elementor as a plugin to using Elementor as a drag and drop page builder. What makes this book unique is the clear usage of images to drive home the points being discussed at every section.  If you are looking for the right way to bring your blog to live by using ready-made features on WordPress, then this book is your guide.  Other vital things you will learn in this book include:  Requirements before you install WordPress          Navigating through the WordPress dashboard    The WordPress toolbar  Using Block Editor             The Classic Editor interface          Adding images and other media in the Classic Editor          Inserting an audio or video playlist           Building your website with Elementor    Installing Elementor with WordPress        All you need to know about Free Elementor vs Elementor Pro      And lots more  Scroll up and hit "Buy Now" to get started!

©2020 Ted Humphrey (P)2020 Ted Humphrey

Narrator: Audiobooks2go
Author: Ted Humphrey
Length: 3 hrs and 15 mins
Available on Audible
Cover art for Python Programming: 3 Books in 1

Python Programming: 3 Books in 1

Summary

If you’re looking for a way to become an expert coder and impress your friends with the programs you can make from scratch, then pay attention.

Here's the deal. You’ve decided that one of the most in-demand skills is the best place to start when making money. However, learning how to code can be a very long and arduous process. However, not learning it and hiring a programmer can be very expensive. You may want to build an app or code a website, but the costs have always been too high, making it pointless and not very cost-effective. Sound familiar?

If it does, then the information inside this audiobook is your answer. You will be given all the tips, tricks, and practice codes you need to learn Python, the solid programming language used in hundreds of industries around the world. This information allows you to become skilled much faster and perfect your coding skills in no time. Imagine cutting months off your learning curve and getting a strong base of knowledge in no time at all. Imagine getting your project done yourself for a fraction of the cost.  

This all is possible with the help of this three-audiobook bundle, featuring beginner, intermediate, and expert guides!

Don’t be fooled by other guides on the market. They only take a brief look into Python, showing some of the topics but never going deep into the topics and actually showing you how to work on the code and make it yours. This guidebook goes more in-depth about the Python language. This is detailed, scientific information compiled together by experts in an easy-to-listen-to fashion.

In this Python guide, you will discover:

Audiobook one:

The benefits of Python

How to get up and running with Python

Full instructions of how to code

How to make predictions with algorithms

Real-world examples of Python

The three different examples of coding

Audiobook two:

The importance of machine learning

The basics of working with Python 

How to set up your Python environment

Data preprocessing with machine learning

Working with linear regression in machine learning

Audiobook three:

The best benefits of Python and why programmers around the world choose it

How to download the Python language on your computer, regardless of the operating system you prefer

How to write your first program in Python

What is means to work with an object-oriented programming language

How to write conditional statements, loops, functions, variables, classes, exceptions, and more

If you want to learn more about how to get the best Python training, and if you are ready to write your own codes and turn your ideas into reality, then simply click the "Buy Now" button on this page to get started.

©2018 Ryan Turner (P)2018 Ryan Turner

Narrator: Russell Newton
Author: Ryan Turner
Length: 5 hrs and 50 mins
Available on Audible
Cover art for iPhone X, 11 & 11 Pro: Comprehensive Users Guide on How to Setup and Master Your Device

iPhone X, 11 & 11 Pro: Comprehensive Users Guide on How to Setup and Master Your Device

Summary

Getting a new iPhone is exciting; it can almost feel like getting a new toy. You just bought the iPhone series (11 or 11 Pro, or X), and haven’t learned anything new on the device? Or you have been searching for some advanced tips and tricks to enable you to master this device? Or you are an Android switcher or novice iPhone user looking for a guide to help you navigate through the iPhone? Then this manual is for you.

©2019 Lonnie B. Ricks (P)2020 Lonnie B. Ricks

Narrator: Shane Matsumoto
Length: 1 hr and 46 mins
Available on Audible
Cover art for Python Data Science

Python Data Science

Summary

If you’re tired of licensing third-party software for data analysis, Python Data Science will help you do it for yourself! Recently, more and more companies are learning that they need to make data-driven decisions. And with big data and data science on the rise, we now have more data than we know what to do with. In fact, without a doubt, you have already experienced data science in one way or another. Obviously, you are interacting with data science products every time you search for information on the web by using search engines such as Google, or asking for directions with your mobile phone. Data science is the science and technology focused on collecting raw data and processing it in an effective manner. It is the combination of concepts and methods that make it possible to give meaning and understand ability to huge volumes of data. Data science has been the force behind resolving some of our most common daily tasks for several years. In nearly all of our daily work, we directly or indirectly work on storing and exchanging data. With the rapid development of technology, the need to store data effectively is also increasing. That's why it needs to be handled properly. Basically, data science unearths the hidden insights of raw-data and uses them for productive output. Python is often used in data science today because it is a mature programming language that has excellent properties for newbie programmers. Some of the most remarkable of these properties are its easy to read code, suppression of non-mandatory delimiters, dynamic typing, and dynamic memory usage. Python is an interpreted language, and it can be executed in the Python console without any need to compile to machine language. Python Data Science teaches a complete course of data science, including key topics like data integration, data mining, python etc. We will explore NumPy for numerical data, Pandas for data analysis, IPython, Scikit-learn and Tensorflow for machine learning and business. Each of the sections in this audiobook is devoted to one of the most interesting aspects of data analysis and processing. The following are some of the major topics covered in Python Data Science: Understanding Data Science Getting Started with Python for Data Scientists Descriptive statistics Data Analysis and Libraries NumPy Arrays and Vectorized Computation Data Analysis with Pandas Data Visualization Data Mining Classifying with Scikit-learn Estimators Giving Computers the Ability to Learn from Data Training Machine Learning Algorithms The Python ecosystem for data science discussed within Python Data Science includes SciPy, NumPy, Matplotlib, Pandas, and Scikit-learn, which provides all of the data science algorithms. Data processing and analysis is one of the hottest areas of IT, where developers who can handle projects of any level, from social networks to trained systems, are constantly required. We hope this audiobook will be the starting point for your journey into the fascinating world of data science. To get started on your Python adventure, just get this audiobook now. PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2019 Steve Blair (P)2019 Steve Blair

Narrator: Clay Willison
Author: Steve Blair
Length: 3 hrs and 21 mins
Available on Audible
Cover art for Designing Data-Intensive Applications

Designing Data-Intensive Applications

Summary

Newly adapted for audiobook listeners. Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse 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. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively. Make informed decisions by identifying the strengths and weaknesses of different tools. Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity. Understand the distributed systems research upon which modern databases are built. Peek behind the scenes of major online services, and learn from their architectures.

©2017 Martin Kleppmann (P)2021 Upfront Books

Narrator: Benjamin Lange
Length: 20 hrs and 56 mins
Available on Audible
Cover art for Deep Machine Learning

Deep Machine Learning

Summary

We live in a digital world, and AI is an important aspect of our lives. Many applications and machines help us to complete our daily tasks. Do you ever wonder how these machines are getting their intelligence? This happens due to the concept of machine learning and deep learning. In this audiobook, you will learn how important deep learning is for our future machines, and we will provide tips and tricks to understand and learn the architecture presented in the book. The book contains all the beginner and advanced knowledge related to deep learning. You will find the basics of deep learning and algorithms and concepts that are vital in this department. We have also provided information about the neural networks and complexities of the machine learning and AI world in this book. Some key takeaways from the book is: Feed-forward networks Neural networks Deep learning regulations and algorithms This book is designed for both beginner and advanced listeners and will provide you with the best knowledge related to deep learning and machine learning.

©2019 Joe Grant (P)2020 Joe Grant

Narrator: Frank Block
Author: Joe Grant
Length: 3 hrs and 43 mins
Available on Audible
Cover art for SQL Programming and Coding

SQL Programming and Coding

Summary

The truth is SQL stands for structured query language. Many people scoff dubiously when it is announced that SQL is, indeed, a programming language. When people think of programming languages, all that comes to their mind are C++, Python, Java, etc. People disregard SQL as a programming language because of its interface structure and limited functionality. However, they fail to understand that while C++ and Python are third level programming languages, and hence more developed, it doesn’t change the fact that SQL falls under the umbrella of programming languages.  Yes, SQL is a programming language that is used for a wide range of activities such as querying, retrieving, and extracting data from relational databases. In addition to this, SQL also aids Microsoft in the definition and creation of structures based on relational databases such as tables and views.  The demand for this old, simple language is increasing rapidly because of its compatible nature. A person working on SQL can shift from one language from another, like Microsoft SQL, FoxPro, and My SQL. The demand for SQL is still high, as it caters to many fields such as database management and development. Moreover, it plays a fundamental role in activities such as creating reports, business and data analysis, and of course, computer programming. If you think SQL is a dying language, then reconsider. Here are a few reasons why it is not: Knowledge of SQL creates opportunities for diverse career options The corporate world is using SQL to keep track of their database, meaning having knowledge of SQL is a helpful trait when it comes to finding jobs Knowledge of SQL helps you understand the origins of programming languages and overall sense of computer programming SQL Programming and Coding is a guide to help you learn the SQL language used by apps and organizations and how to add, remove, and update data. The SQL language, instead of dying out, is proving to be very useful in the recent times. Many of the big companies and corporate offices have turned to this simple language for keeping an efficient tab of their huge databases. Therefore, having a basic knowledge of this language can prove to be extremely beneficial for you if your interests lie in the plane of monetary gains.  The goal of this audiobook is simple: to help people learn the basics of SQL and explain to them how it is used by apps and organizations.  You will also learn: SQL programming and coding Data definition language  Steps for adding, updating, removing data from a database SQL joins and unions  Steps to write stored procedures and functions SQL transactions Would you like to know more? Buy SQL Programming and Coding by Michael Learn to have a good knowledge of this programming language and its role in the corporate world. Scroll to the top of the page and select the "buy now" button.

©2019 Michael Learn (P)2020 Michael Learn

Narrator: Kevin Tromp
Length: 3 hrs and 21 mins
Available on Audible
Cover art for Computer Programming: The Bible

Computer Programming: The Bible

Summary

Are you ready to learn and start programming with any language in less than 12 hours? The world of technology is changing and those who know how to handle it and who have the most knowledge about it are the ones who will get ahead. If you are a beginner who is interested in learning more and getting ahead, then this guidebook is the one for you. The only guide you will ever need to learn computer programming quickly and easily, from expert developers with 20+ years experience. The first section of this book is going to discuss the basics of hacking. We will look at the difference between ethical and black hat hacking, how to keep yourself safe, how to crack a password, and more. If you are interested in learning about hacking and what to know to protect your own personal computer network and more, then the first section is a good place to start. The second section of this guidebook is going to delve more into hacking. This section is going to talk more about the most common hacking threats that are harassing businesses and individuals today, how to do some "man in the middle" attacks, and more. This is a more advanced section that will help you to build on some of the skills that you learned in the first part. Finally, the third section of this guidebook is going to explore how to get started with some of the most common coding languages. If you have ever been interested in learning more about the different coding languages and would like a taste of each one, so you can figure out which to explore more in depth, then this is the section for you. We will look at some common coding languages such as C++, C#< C, JavaScript, and Python, all in one place! Click “Add to cart” to receive your book instantly!

©2018 CyberPunk Architects (P)2018 CyberPunk Architects

Narrator: Adam Johnson
Length: 3 hrs and 6 mins
Available on Audible
Cover art for Fundamentals of Software Architecture

Fundamentals of Software Architecture

Summary

Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford - hands-on practitioners who have taught software architecture classes professionally for years - focus on architecture principles that apply across all technology stacks. You’ll explore software architecture in a modern light, taking into account all the innovations of the past decade. This book examines: Architecture patterns: the technical basis for many architectural decisions Components: identification, coupling, cohesion, partitioning, and granularity Soft skills: effective team management, meetings, negotiation, presentations, and more Modernity: engineering practices and operational approaches that have changed radically in the past few years Architecture as an engineering discipline: repeatable results, metrics, and concrete valuations that add rigor to software architecture

©2020 Mark Richards, Neal Ford (P)2021 Upfront Books

Narrator: Benjamin Lange
Length: 13 hrs and 10 mins
Available on Audible
Cover art for The Smartest Person in the Room

The Smartest Person in the Room

Summary

Cyberattack - an ominous word that strikes fear in the hearts of nearly everyone, especially business owners, CEOs, and executives. With cyberattacks resulting in often devastating results, it’s no wonder executives hire the best and brightest of the IT world for protection. But are you doing enough? Do you understand your risks? What if the brightest aren’t always the best choice for your company? In The Smartest Person in the Room, Christian Espinosa shows you how to leverage your company’s smartest minds to your benefit and theirs. Learn from Christian’s own journey from cybersecurity engineer to company CEO. He describes why a high IQ is a lost superpower when effective communication, true intelligence, and self-confidence are not embraced. With his seven-step methodology and stories from the field, Christian helps you develop your team’s technical minds, so they become better humans and strong leaders who excel in every role. This book provides you with an enlightening perspective of how to turn your biggest unknown weakness into your strongest defense.

©2021 Christian Espinosa (P)2021 Christian Espinosa

Narrator: Kaleo Griffith
Length: 6 hrs and 54 mins
Available on Audible
Cover art for Software Engineering at Google

Software Engineering at Google

Summary

Newly adapted for audiobook listeners. Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. 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. You’ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: How time affects the sustainability of software and how to make your code resilient over time How scale affects the viability of software practices within an engineering organization What trade-offs a typical engineer needs to make when evaluating design and development decisions

©2020 Google, LLC (P)2021 Upfront Books

Narrator: Mark Sando
Length: 23 hrs and 36 mins
Available on Audible