Reviewers have found these items notable and have self-selected them for review.
All Media Types
A survey on end-edge-cloud orchestrated network computing paradigms: transparent computing, mobile edge computing, fog computing, and cloudlet
Ren J., Zhang D., He S., Zhang Y., Li T. ACM Computing Surveys 52(6): 1-36, 2019. Type: Article
Recognizing the limits of (distant) cloud computing, modern Internet of things (IoT) architectures recognize the so-called edge continuum between cloud applications and IoT devices and machines. “Continuum” implies that “edgeR...
Jun 17 2022
A world without email
Newport C., Penguin Random House, New York, NY, 2021. 320 pp. Type: Book (978-5-255365-58-6)
Intellectual work draws a lot from communication between collaborating parties. Speed and ease of communication have enormously improved--both qualitatively and quantitatively--in the course of the last decades. So, how come the day-to-d...
Jun 15 2022
Here we go again: Why is it difficult for developers to learn another programming language?
Shrestha N., Botta C., Barik T., Parmin C. Communications of the ACM 65(3): 91-99, 2022. Type: Article
It is common for programmers to switch programming languages--quite often, new work happens to involve a new programming language and the programmer has to just dive into it. Many have experienced this, along with the ups and downs involved.<...
Jun 7 2022
Technology and global public health
Murthy P., Ansehl A., Springer International Publishing, New York, NY, 2020. 425 pp. Type: Book (978-3-030463-54-0)
Applications of modern technology in various traditional domains are gaining momentum. In particular, various modern technologies in healthcare can improve treatment outcomes and quality of life for both medical practitioners and patients....
Jun 1 2022
Code that fits in your head : heuristics for software engineering
Seeman M., Pearson, Hoboken, NJ, 2021. 406 pp. Type: Book (978-1-374644-01-4)
The human brain can only hold and manipulate a small number of items in short-term memory. The number typically cited is seven things, plus or minus two. So to understand code and keep it all in your head, seven should be the limit of things that ...
May 27 2022
Creating and using virtual prototyping software
Post D., Kendall R., Addison-Wesley Professional, Boston, MA, 2021. 352 pp. Type: Book (978-0-136566-93-9)
Virtual prototyping has established its place as an important tool in modern engineering design, and one increasingly hears about software prototypes as a means of exploring the behavior of natural systems as well as engineered products and system...
May 26 2022
Code that fits in your head: heuristics for software engineering
Seemann M., Addison-Wesley Professional, Boston, MA, 2021. 416 pp. Type: Book (978-0-137464-40-1)
Writing software is a creative activity encompassing art, science, engineering, and craftsmanship concurrently. The title of the book,
Code that fits in your head
, aptly summarizes the mastery that a developer must exercise. Comprehensibili...
May 23 2022
Social engineering: how crowdmasters, phreaks, hackers, and trolls created a new form of manipulative communication
Gehl R., Lawson S., MIT Press, Cambridge, MA, 2022. 344 pp. Type: Book (978-0-262543-45-3)
The book’s subtitle is a fitting 13-word summary of what it is about. The book taught me that social engineering is a polite, obfuscating, nonthreatening label for the pernicious, amoral manipulation of people to accomplish someone else̵...
May 13 2022
Database design for mere mortals: a hands-on guide to relational database design (4th ed.)
Hernandez M., Pearson, Boston, MA, 2021. 586 pp. Type: Book (978-2-017528-40-1)
This is the fourth edition of a text that was published 25 years ago. The main purpose of the book is to explain the logical design phase of the database development process, independently on a particular database software. Note that a situation i...
May 10 2022
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...
Apr 20 2022
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2022 ThinkLoud, Inc.