Wednesday, 04 December 2024 |
This book is written to appeal to anyone who wants to begin coding computer programs. Mike McGrath shows how to quickly create a programming environment on your computer, then, in easy steps, learn the essentials of coding. All features are illustrated using Python color-coding convention, and all code is available to download free. The book includes comparison examples in C, C++ and Java to give you a rounded view of computer coding. This third edition is updated for the latest version of Python, Python 3.13.
|
Monday, 02 December 2024 |
This guide is designed to introduce developers to the Elm functional programming language. Robert Johnson explores Elm’s approach to managing application architecture and state through a clean, predictable model, using the language's robust type system to eliminate runtime errors.
|
Friday, 29 November 2024 |
This book is a collection of Minecraft building ideas, ideal as a stocking-stuffer, featuring more than 50 festive building ideas, games, and activities. Julia March and Christian Glücklich have inspirational ideas and tips for Minecraft holiday builds.
|
Wednesday, 27 November 2024 |
Subtitled "Rediscovering the Tools That Built the Future", this book serves as a bridge to understanding and revitalizing legacy code, with hands-on tutorials spanning languages from Forth and Simula to SNOBOL and m4. Dmitry Zinoviev ranges from the stack-oriented design of Forth to the early object-oriented experiences in Simula, and bridges the ever-widening chasm between contemporary code and legacy systems. He looks at topics such as how Simula led to C++, what made APL so powerful, and why we still use m4 even to this day.
|
Monday, 25 November 2024 |
This book shows how to turn React project requirements into tests and get fast feedback. Trevor Burnham looks at how to combine the power of testing, linting, and typechecking directly in coding environments to iterate on React components. He argues that React has opened the door to a new generation of web testing: clear, expressive, and lightning fast, making React a perfect fit for test-driven development (TDD). This second edition has been extensively revised to reflect the latest tools and techniques for React development, including TypeScript.
|
Saturday, 23 November 2024 |
Subtitled "The Old-New Role of a Human Programmer in the AI Era", this book looks at how to ensure skills remain indispensable in the age as AI. Artie Shevchenko, a former Google software engineer and lecturer at ITMO University, believes a better approach than becoming an AI expert may be to grow faster and deepen your expertise in managing code complexity. That's because complex reasoning is hard for AI, and in programming, the most intellectually challenging problem is keeping codebases reasonably simple.
|
Wednesday, 20 November 2024 |
This book provides the essentials of C# programming in a structured and engaging manner. Adam Seebeck provides a step-by-step progression of over 50 topics. This seventh edition has been updated to include the latest advancements from C# 13, .NET 9, and Visual Studio 2022.
|
Monday, 18 November 2024 |
This book is a complete guide that reflects all changes through Java SE 21, Oracle's latest Long-Term Support (LTS) release. Written by Cay S. Horstmann, author of the classic two-volume Core Java, this concise tutorial offers a faster, easier pathway for learning modern Java. Topics include the concepts of lambda expressions and streams, modern constructs such as records and sealed classes, and sophisticated concurrent programming techniques.
|
Friday, 15 November 2024 |
This textbook describes four of the most advanced platforms for quantum computing: nuclear magnetic resonance, quantum optics, trapped ions, and superconducting systems. The authors, Shayan Majidy, Christopher Wilson and Raymond Laflamme, explain the fundamental physical concepts underpinning the practical implementation of quantum computing are reviewed, followed by a balanced analysis of the strengths and weaknesses inherent to each type of hardware.
|
Wednesday, 13 November 2024 |
This introduction to JavaScript has been updated in the new edition with new features, fresh exercises, and fun projects. Marijn Haverbeke takes the reader from JavaScript's basic elements, building up to engaging, complete programs. The author's personal experiences from years of maintaining popular open source projects enliven the text with practical insights and examples. This edition of Eloquent JavaScript updates the book to describe the 2024 version of JavaScript, and shifts the attention given to some topics to better reflect current development practices.
|
Monday, 11 November 2024 |
This book provides a broad introduction to cryptography—what it is, how it really works, what its future holds, and why every informed citizen should understand its basics. Panos Louridas explains just how cryptography works to keep our communications confidential, tracing it back all the way to its ancient roots. Then he follows its long and winding path to where we are today and reads the signs that point to where it may go tomorrow.
|
Friday, 08 November 2024 |
This is the next book in the popular Bite-Size Builds series, following Super Bite-Size Builds and Amazing Bite-Size Builds. The Mojang AB team shows how to design, build and customize 20 mini-projects in Minecraft.Projects range from building a fire station and a fire engine to put out your campfires to building a house on the moon and a UFO to get you there.
|
|
|