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.
<ASIN:B0D94PRP9F >
|
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.
<ASIN:1763771709>
|
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.
<ASIN:1954086431 >
|
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.
<ASIN:0135404541>
|
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.
<ASIN: 1009417010>
|
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.
<ASIN:1718504101 >
|
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.
<ASIN:0262549026 >
|
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.
<ASIN:B0CTG5RN54>
|
Wednesday, 06 November 2024 |
This book provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation.Martin Reddy teaches the strategies of C++ API development, including interface design, versioning, scripting, and plug-in extensibility.
<ASIN:0443222193 >
|
Monday, 04 November 2024 |
This book looks at the need to get coupling right if you want to build modular, evolvable, and resilient software systems. Vlad Khononov describes a model that not only draws on this accumulated knowledge, but also adapts it to modern software engineering practices, offering a fresh perspective on modular software design.
<ASIN:0137353480 >
|
Friday, 01 November 2024 |
This book provides a roadmap to using the world of artificial intelligence to enhance personal and professional lives. Pam Baker explains how generative AI tools are capable of creating text, images, and even ideas, and can assist in authoring short and long-form content, producing audio and video, and serving as a research assistant. Readers will learn how to identify the best platforms for their needs and write the prompts that coax out the content they want.
<ASIN:1394270747 >
|
Wednesday, 30 October 2024 |
This book is an introduction to essential C language programming. Robert C. Seacord, a long-standing member of the C standards committee with over 40 years of programming experience, developed the book in collaboration with other C experts, such as Clang’s lead maintainer Aaron Ballman and C project editor JeanHeyd Meneide. This second edition of Effective C has been thoroughly updated to cover C23, which enhances the safety, security, and usability of the language.
<ASIN:B0D46WNKCP>
|
|
|