Book Watch Archive

Creating Video Games Using PyGame (Green Belt Books)
Friday, 16 June 2023

This book is a guide to building 2D games using the pygame library in Python. Mike Gold starts with a step-by-step guide to setting up Python and pygame, followed by an overview of the Python programming concepts necessary to understand the games presented in the book. The book then takes you through the creation of three games, each one designed to teach you new and essential concepts of game development.


Oracle PL/SQL by Example, 6th Ed (The Oracle Press)
Wednesday, 14 June 2023

This book teaches PL/SQL skills through real-world labs and extensive examples. Now fully updated for the newest version of PL/SQL 21c, Elena Rakhimov covers everything from basic syntax and program control through the latest optimization and tuning enhancements. Once you've done an exercise, the author doesn't just present the answer. She also offers an in-depth discussion introducing deeper insights and modern best practices.

<ASIN:0138062838 >

Functional Programming in Scala 2nd Ed (Manning)
Monday, 12 June 2023

This book sets out to smooth the complexity curve of functional programming, making it simple to understand the basics and intuitive to progress to more advanced topics. Michael Pilquist, Paul Chiusano and Rúnar Bjarnason provide concrete examples and exercises to show FP in the real world and reveal how it can improve everyday coding practices. This second edition comes packed with the latest standards of FP, as well as full code updates to Scala 3, and its new language features.

<ASIN:1617299588 >

Grateful Geek (Tavo Reno Publishing)
Friday, 09 June 2023

This book, subtitled "50 Years of Apple and Other Tech Adventures" by former Apple executive Jean-Louis Gassée is a behind-the-scenes memoir of his career encompassing his time at Apple, as well as at Be Inc., creators of the BeOS computer operating system, and as chairman of PalmSource and Computer Access Technology Corporation (CATC). Gassée shares anecdotes from his career, his moments of doubts, and general important moments of the tech world.


Agile Web Development with Rails 7 (Pragmatic Bookshelf)
Wednesday, 07 June 2023

This book shows how to use Rails to produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Sam Ruby and Dave Thomas start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Later chapters show how to seamlessly incorporate JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable.

<ASIN:1680509292 >

SQL: Advanced SQL Query Optimization Techniques (Ladoo Publishing)
Monday, 05 June 2023

This book looks at ways of optimizing SQL queries to save maximum time and cost and provide the query efficiently. Andy Vickler concentrates on advanced query optimization, and assumes an adequate amount of background knowledge from readers. Simplified code is provided that can be used by the readers as a reference with the aim of allowing readers to get onto practical implementation immediately.


Wild West to Agile (Addison-Wesley)
Friday, 02 June 2023

In this book, subtitled "Adventures in Software Development", Jim Highsmith, co-author of the original Agile Manifesto and author of many books, tackles the evolution and revolution of software development, embellishes them with personal experiences, from the Apollo moon mission to modern digital transformations, and introduces the adventurous pioneers--from structured era developer Ken Orr to Agile methodologist Kent Beck--who strived to make the world a better place, by building better software.

<ASIN:0137961006 >

Building Web APIs with ASP.NET Core (Manning)
Wednesday, 31 May 2023

This book is a practical beginner’s guide to creating web APIs using ASP.NET Core. In it, Valerio De Sanctis develops an API that feeds web-based services, including websites and mobile apps, for a board games application. The book is structured to mirror a real-world development project, with each chapter introducing a new feature request. It shows how to build an API with an ecosystem of ASP.NET Core tools that help simplify everything from setting up the data model to generating documentation, using modern APIs utilizing REST and GraphQL standards.

<ASIN:1633439488 >

Fancy Bear Goes Phishing (Farrar, Straus and Giroux)
Monday, 29 May 2023

This book, subtitled "The Dark History of the Information Age in Five Extraordinary Hacks" provides an entertaining account of the philosophy and technology of hacking, and why we all need to understand it. Scott J. Shapiro draws on his Yale University class about hacking to show that cybercrime has less to do with defective programming than with the faulty wiring of our psyches and society.

<ASIN:‎ 0374601178 >

Mathematics of Deep Learning: An Introduction (De Gruyter)
Friday, 26 May 2023

This book sets out to provide a mathematical perspective on some key elements of deep neural networks (DNNs). Leonid Berlyand and Pierre-Emmanuel Jabin's compact textbook offers a view that emphasizes the underlying mathematical ideas. It introduces basic concepts from deep learning in a rigorous  fashion with mathematical definitions of deep neural networks (DNNs), loss functions, the backpropagation algorithm, etc. For each concept they identify the simplest setting that minimizes technicalities but still contains the key mathematics.

<ASIN: 3111024318>

Parallel and High Performance Programming with Python (AVA)
Wednesday, 24 May 2023

This book teaches the techniques and applications of parallel computing. Fabio Nelli starts with an introduction to parallel programming and the different types of parallelism, including parallel programming with threads and processes. The book then moves on to asynchronous programming, distributed Python, and GPU programming with Python, providing you with the tools you need to optimize your programs for distributed and high-performance computing. The book also covers a wide range of applications for parallel computing, including data science, artificial intelligence, and other complex scientific simulations.

<ASIN:9388590732 >

Introduction to Quantum Computing with Q# and QDK (Springer)
Monday, 22 May 2023

This book introduces the fundamentals of the theory of quantum computing, illustrated with code samples written in Q#, a quantum-specific programming language, and its related Quantum Development Kit. Filip Wojcieszyn begins by covering historical aspects of quantum theory and quantum computing, as well as offers a gentle, algebra-based, introduction to quantum mechanics, specifically focusing on concepts essential for the field of quantum programming.

<ASIN:3030993817 >


Page 7 of 238