Skip to content
Menu
Lucky's Bookshelf
  • Browse
  • About
Lucky's Bookshelf

Category: Textbooks

Deep Learning for Vision Systems by Mohamed Elgendy

Posted on November 23, 2023November 23, 2023
Topics: Data Science / ML, Textbooks

Rating: 8.0/10. An introductory textbook on computer vision using deep learning, assuming no prior knowledge of deep learning; thus, the first half of the book covers the basic concepts of neural network architecture and training setups. The second half is more advanced, focusing specifically on computer vision, and covers topics such as vision CNN architectures,…

Pyomo – Optimization Modeling in Python by Bynum and others

Posted on November 5, 2023November 5, 2023
Topics: Mathematics, Textbooks

Rating: 8.2/10. Book giving an overview of the Pyomo optimization framework, which doesn’t solve optimization problems itself but allows users to formulate them in a high-level, object-oriented format. Pyomo acts as an interface with solvers like CPLEX. The book talks about into numerous features of Pyomo but mostly stays clear of the solver algorithms’ internals,…

High-Performance Web Apps with FastAPI by Malhar Lathkar

Posted on October 31, 2023October 31, 2023
Topics: Software Engineering, Textbooks

Rating: 7.6/10. Book that explores the main features of the FastAPI web framework; it’s not super in-depth but covers the main use cases and components in fair detail. Chapter 1. FastAPI offers a number of improvements over other Python frameworks. First, it has type hints that allow the IDE to detect type errors. Next is…

High Performance Browser Networking by Ilya Grigorik

Posted on October 27, 2023October 27, 2023
Topics: Software Engineering, Textbooks

Rating: 8.5/10. Book covering all aspects of networking and is useful for both front-end and back-end developers; it’s written at a level that doesn’t assume much prior networking knowledge, providing a higher-level overview of various protocols like TCP, HTTP, and WebSocket. It offers practical advice on what these protocol details imply for applications and how…

The Unicode Cookbook for Linguists by Steven Moran and Michael Cysouw

Posted on October 12, 2023October 12, 2023
Topics: Linguistics, Textbooks

Rating: 7.5/10. Fairly short book that introduces readers to the Unicode standard and the pitfalls of encoding. It’s suitable for both programmers and linguists. It’s probably one of the shorter books on the topic that I’ve come across. However, it seems to focus more on topics of interest to linguists, and several important issues related…

Visual Studio Code for Python Programmers by April Speight

Posted on October 9, 2023October 9, 2023
Topics: Software Engineering, Textbooks

Rating: 7.0/10. Book about the VS Code IDE, catered to Python programmers. It mostly covers basic operations with detailed step-by-step instructions and screenshots. However, I found the depth somewhat lacking. Most of the functions seem like things any seasoned IDE user would know. The book doesn’t go deeply into any particular feature, like launch configurations…

Introduction to Computer and Network Security by Richard R. Brooks

Posted on October 7, 2023October 7, 2023
Topics: Software Engineering, Textbooks

Rating: 8.0/10. Chapter 1: The History of Cryptography. Attempts to encode messages date back to ancient times. However, up until WW1, many of these encoding methods weren’t very effective. Codes were frequently cracked, and various issues often rendered messages unreadable due to coordination problems between the sender and receiver. WW2 marked a significant shift; with…

System Design Interview by Alex Xu

Posted on October 3, 2023October 3, 2023
Topics: Software Engineering, Textbooks

Rating: 8.0/10. System Design Interview – An insider’s guide by Alex Xu Book written to study system design interviews, offering several case studies of systems and how the author would have designed them. It also presents common patterns often used in these large distributed systems. In each case, while the final system can become quite…

Web Security for Developers by Malcolm McDonald

Posted on October 2, 2023October 2, 2023
Topics: Software Engineering, Textbooks

Rating: 8.3/10. Web Security for Developers: Real Threats, Practical Defense by Malcolm McDonald Book about web security, for developers looking to secure their apps. It offers best practices to prevent hacks; understanding security also sheds light on how various web architecture components are crafted and motivations for their design. Chapter 1: Hacking a website can…

Real-World Next.js by Michele Riva

Posted on September 22, 2023September 22, 2023
Topics: Software Engineering, Textbooks

Rating: 8.1/10. Real-World Next.js: Build scalable, high-performance, and modern web applications using Next.js, the React framework for production by Michele Riva Book that introduces the most important features of Next.js, and gives some examples of building applications using this framework. It assumes some familiarity with web development and React, and also discusses various other useful packages…

Eloquent Javascript by Marijn Haverbeke

Posted on September 8, 2023September 8, 2023
Topics: Software Engineering, Textbooks

Rating: 8.6/10. Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming by Marijn Haverbeke A book that teaches the JavaScript programming language: the first half is about the core parts of the language itself, introducing basic control structures then more advanced topics like modules, objects, and promises. The second half is about how JS interacts…

Seven Databases in Seven Weeks by Luc Perkins

Posted on September 2, 2023September 10, 2023
Topics: Software Engineering, Textbooks

Rating: 8.4/10. Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement by Luc Perkins Book exploring seven different, mostly NoSQL databases. Each database gets about 40-50 pages and is split into three days: the first day covers basic operations like setup, inserting, querying, and deleting; the second day goes into…

  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Lucky’s Bookshelf is a participant of the Amazon Affiliates Program.

©2023 Lucky's Bookshelf | Powered by SuperbThemes & WordPress