Book Watch Archive

SQL Server 2022 for Developers (Murach)
Wednesday, 28 June 2023

The latest edition of Murach’s classic SQL Server book teaches the SQL statements that every database developer should know. In each chapter Joel Murach features clear examples, easy-to-understand explanations, best practices, and helpful tips.

<ASIN:1943873062 >

Robotics, Vision and Control, 3rd Ed (Springer)
Monday, 26 June 2023

This textbook, subtitled "Fundamental Algorithms in Python" provides a comprehensive, but tutorial, introduction to robotics, computer vision, and control. Peter Corke's light but informative conversational style weaves text, figures, mathematics, and lines of code into a narrative that covers robotics and computer vision, both separately and together as robotic vision. 

<ASIN: 3031064682>

The Creative Programmer (Manning)
Friday, 23 June 2023

This book looks at the processes and habits of highly creative individuals and discover how to build creativity into your programming practice. Wouter Groeneveld introduces seven domains of creative problem solving and teaches practical techniques that apply those principles to software development. Hand-drawn illustrations, reflective thought experiments, and brain-tickling example problems are used to get the creative juices flowing. and readers can track their progress against a scientifically validated Creative Programming Problem Solving Test.

<ASIN:1633439054 >

Programming the ESP32 in MicroPython (I/O Press)
Wednesday, 21 June 2023

The purpose of the book is to reveal what you can do with the ESP32's GPIO lines together with widely used sensors, servos and motors and ADCs. After covering the GPIO, outputs and inputs, events and interrupts, Harry Fairhead and Mike James give you hands-on experience of PWM (Pulse Width Modulation), the SPI bus, the I2C bus and the 1-Wire bus.


Black Hat GraphQL (No Starch Press)
Monday, 19 June 2023

This book, subtitled "Attacking Next Generation APIs", is aimed at anyone interested in learning how to break and protect GraphQL APIs with the aid of offensive security testing. Dolev Farhi and Nick Aleks say that penetration testers, security analysts, and software engineers will all learn how to attack GraphQL APIs, develop hardening procedures, build automated security testing into development pipeline, and validate controls, all with no prior exposure to GraphQL required.


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 >


Page 4 of 236