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

Category: Software Engineering

Visual Studio Code for Python Programmers by April Speight

Posted on October 9, 2023January 14, 2024
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, 2023January 14, 2024
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, 2023January 14, 2024
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, 2023January 14, 2024
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, 2023January 14, 2024
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, 2023January 14, 2024
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, 2023January 14, 2024
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…

Modern CSS with Tailwind by Noel Rappin

Posted on August 25, 2023January 14, 2024
Topics: Software Engineering, Textbooks

Rating: 7.6/10. Modern CSS with Tailwind: Flexible Styling Without the Fuss by Noel Rappin A short book of around 80 pages, covering the basics of Tailwind CSS, a modern utility framework. Tailwind simplifies various aspects of CSS, making a book on it relatively concise. While online documentations cover this content, having it presented in book…

Modern Front-end Architecture by Ryan Lanciaux

Posted on August 19, 2023January 14, 2024
Topics: Software Engineering, Textbooks

Rating: 8.1/10. Modern Front-end Architecture: Optimize Your Front-end Development with Components, Storybook, and Mise en Place Philosophy by Ryan Lanciaux A fairly short book about modern frontend development centered around building components. The first part of the book introduces the concept of components and the benefits of having a consistent set of reusable components. It…

A Philosophy of Software Design by John Ousterhout

Posted on August 6, 2023January 14, 2024
Topics: Software Engineering, Textbooks

Rating: 8.5/10. A fairly short book on aspects of software engineering and design, especially on how to manage complexity. At 170 pages, it is very short and more opinionated than some larger tomes like Code Complete, some of the advice is not universally agreed upon by all software engineers, but they are well reasoned. This…

Machine Learning Engineering on AWS by Joshua Arvin Lat

Posted on June 12, 2023January 14, 2024
Topics: Software Engineering, Textbooks

Rating: 8.0/10. An overview of the AWS services used by machine learning engineers to preprocess training data, train models, and deploy them to production. The book has good coverage of all of the most AWS services with various different options of doing things, such as code vs no-code tools, and server vs serverless deployment options….

Racing the Beam by Nick Montfort and Ian Bogost

Posted on April 28, 2023January 14, 2024
Topics: Software Engineering

Rating: 8.0/10. Racing the Beam: The Atari Video Computer System by Nick Montfort and Ian Bogost Book about the Atari VCS (later renamed the Atari 2600), the first widely sold home video gaming console. At first, Atari developed the games themselves, but eventually, they created a platform that allowed third-party developers to release games on…

  • Previous
  • 1
  • 2
  • 3
  • Next

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

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