Indie Software-Technology

Software Architecture for Developers: Designing Scalable & Maintainable Systems for the Real World

This book provides a succinct overview of the subjects a software architect interacts with on a regular basis in today’s world. That is, it portrays a high-level snapshot of the field in 2024. It summarizes what the current technologies are and lists the different conceptual frameworks software technology uses. Microservices, cloud computing, software as a function, and the packages that oversee it fill the lists that Steve Abrams provides. Its main weakness, however, is that…

Continue reading

Healthcare Kids Software-Technology

I’m a Biomedical Informatics Expert Now!

As someone in his mid-forties, I’m not in the intended audience for this book. Like the author, I went to medical school and work in biomedical informatics. I love figuring out how to help scientists and researchers help advance their ideas to better help patients. Having met and worked with Kevin Johnson, I can say that he’s the perfect person to write this book. He’s super smart but still approachable. He has a consistently great…

Continue reading

Software-Technology

Inviting Disaster: Lessons from the Edge of Technology

In an age of advanced technology, bugs and glitches have become a part of modern existence. We entrust complex machines like airplanes with our lives without so much as batting an eye. Nonetheless, especially when a technology is being pioneered or developed, there’s no way to escape mistakes… and those mistakes are sometimes fatal and tragic. Technology writer James Chiles describes himself as obsessed with tracing the history of technological mistakes. In this book, he…

Continue reading

Software-Technology

Eloquent JavaScript: A Modern Introduction to Programming

First, let me note this review is for the third edition, and a fourth edition recently came out. The fourth edition covers recent updates to JavaScript (also known as ECMAScript). I would have bought the fourth edition had I realized it when I made the purchase, but recent JavaScript language updates have not been dramatic. After I finished the third edition, I was able to read about them in a few minutes online to supplement…

Continue reading

Indie Software-Technology

Advanced JavaScript Unleashed: Master Advanced JavaScript Concepts like Prototypes, Symbols, Generators & More

Like many web developers, I learned about modern JavaScript/ECMAScript soon after it came out in 2015. JavaScript is the programming language that has powered interactive webpages since Netscape Navigator was a thing. Now, it’s the world’s most used programming language for all sorts of non-browser-based applications, including mobile apps, web servers, and full-stack development. Therefore, understanding how it works and why it works becomes a priority for most software engineers. Grasping the implementation details can…

Continue reading

Leadership Management-Business Software-Technology

Leading Effective Engineering Teams: Lessons for Individual Contributors & Managers from 10 Years at Google

This book fills a gap in literature about technology leadership. Many books on leadership exist; likewise, many books on approaching technology from the perspective of business leadership exist; however, not a lot of books talk about how to lead from a technologist’s angle. People working in software are usually really smart people. They know and respect “game” when they see competence and mastery in their field. But mentorship from books or from seasoned leaders is…

Continue reading

Artificial Intelligence Software-Technology

AI & Machine Learning for Coders: A Programmer’s Guide to Artificial Intelligence

I’m a tad suspicious about listening to books that are too deep in the weeds with code. If they’re about programming concepts, audiobooks can be suitable, but if they involve code like this one, I like to have a physical picture of the lines of code. However, I was pleasantly surprised that this book conveyed many ideas despite communicating code aurally, too. Artificial intelligence (AI) and machine learning (ML) are huge topics today. I read…

Continue reading

Research-Education Science Software-Technology

Understanding Tech Transfer: A Brief Guide to University Technology Transfer

This short, accessible work outlines a typical tech transfer office at a university. Research universities drive innovation across entire industries and local economies, and smart companies can figure out how to leverage partnerships for commercial successes. The university office that facilitates that is called “tech transfer.” These offices received increased momentum when a federal act in 1980 allowed universities to license their innovations for profit while under federal funding. At 31 pages, this book is…

Continue reading

Research-Education Science Software-Technology

Tech Transfer 2.0: How Universities Can Unlock Their Patent Portfolios & Create More Tech Startups

Tech transfer offices in American universities attempt to translate innovations from their research labs into industry and the wider marketplace. Tech transfer’s successes tend to be counted in patents and revenue, but most scientific advances run through larger pipelines of graduating students and journal publications. The Bayh-Dole Act of 1980 attempted to increase the transfer of patents from universities’ labs into licensing to industry. However, as Melba Kurman notes, successful tech transfer has been around…

Continue reading

Software-Technology

How to Break Web Software: Functional & Security Testing of Web Applications & Web Services

This almost 20-year-old book describes the then-most common weaknesses of Internet software. Although some of the referenced technologies are outdated, a majority of the principles are still relevant in 2025. SQL injection, cross-site scripting, and the need to sanitize input parameters remain hot issues in web security for developers. Other items bring eye rolls to developers who have been around the bush – Internet Explorer, to name one. Although this book isn’t going to suddenly…

Continue reading