These reviews are the most popular with readers.
All Media Types
For the last:
Cloud computing basics: a non-technical introduction
Lisdorf A., Apress, New York, NY, 2021. 208 pp. Type: Book (978-1-484269-20-6)
I was expecting to learn about cloud technologies like Xen/Citrix/VMware virtualization, Kubernetes clusters, and how to use Amazon Elastic Compute Cloud (EC2)/Simple Storage Service (S3) compute/storage services. What I got instead was a set ...
Computer networks: a systems approach (6th ed.)
Peterson L., Davie B., Morgan Kaufmann, Cambridge, MA, 2022. 848 pp. Type: Book (978-1-281820-08-2)
The field of computer science and engineering is advancing rapidly, especially in the area of computer networking. As the speed of networks increases, large amounts of data can be transferred at the speed of light. This makes more advanced applica...
Dive into algorithms: a Python adventure for the intrepid beginner
Tuckfield B., No Starch Press, San Francisco, CA, 2021. 248 pp. Type: Book (978-1-718500-68-6)
Algorithms--their concepts, theory, and methods--are not limited to computer science. My recipe for making chili for dinner is an algorithm, as are my lesson plans for my courses, and the Internal Revenue Service (IRS) tax return forms...
Security of ubiquitous computing systems
Avoine G., Hernandez-Castro J., Springer International Publishing, New York, NY, 2021. 283 pp. Type: Book (978-3-030105-90-7), Reviews: (2 of 2)
Frankly, my first reaction to this book was a silent groan. Why do some people seem to think that a technical book must be obscure, unbelievably boring, and written by people with poor-to-mediocre language skills? Come on! Read Knuth’s
SARDE: a framework for continuous and self-adaptive resource demand estimation
Grohmann J., Eismann S., Bauer A., Spinner S., Blum J., Herbst N., Kounev S. ACM Transactions on Autonomous and Adaptive Systems 2(15): 1-31, 2020. Type: Article
Reliable performance estimation of complex software systems requires models that are adaptable to the system’s environment and workload. Grohmann et al. present SARDE for active and endless “self-adaptive resource demand estimation in ...
Practical doomsday: a user’s guide to the end of the world
Zalewski M., No Starch Press, San Francisco, CA, 2022. 250 pp. Type: Book (978-1-718502-12-3)
Why is this book relevant to computing professionals? When this book was made available for review, I was curious about why it was listed, and I selected it. We all have digital assets that we protect. In day-to-day behavior, we back up our data ...
Cause-effect structures: an algebra of nets with examples of applications
Czaja L., Springer International Publishing, New York, NY, 2019. 160 pp. Type: Book (978-3-030204-60-0)
Most systems in the real world--for example, computational, physical, or biological ones--consist of multiple components that on the one hand operate concurrently, but on the other hand may also interact with each other. Since at any ...
Big data mining for climate change
Zhang Z., Li J., ELSEVIER, Cambridge, MA, 2020. 344 pp. Type: Book (978-0-128187-03-6)
The book looks more like an encyclopedia than a handbook or textbook. The chapter titles mention climate issues that are typically discussed in the last subsections of the given chapter. Each chapter systematically goes through the formal computer...
An empirical study of students’ perceptions on the setup and grading of group programming assignments
Aivaloglou E., van der Meulen A. ACM Transactions on Computing Education (TOCE) 3(21): 1-22, 2021. Type: Article
The ever-changing business world requires teams of agile developers, testers, technical leaders, product owners, and scrum masters to cooperatively develop and maintain new products. But how should academic institutions effectively be training cur...
Core data analysis: summarization, correlation, and visualization (2nd ed.)
Mirkin B., Springer International Publishing, New York, NY, 2019. 540 pp. Type: Book (978-3-030002-70-1), Reviews: (2 of 2)
This interesting textbook on data analysis considers summarization as a means for developing and augmenting analytical concepts; correlation for enhancing and establishing relations; and visualization as a means to “presenting results in a c...
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2022 ThinkLoud, Inc.