An extensive glossary of software architecture (and development) terminology. Explains the terms used and referenced in the iSAQB foundation and advanced level curricula.
Stop copying code snippets into chat widgets. Master closed-loop autonomous AI coding agents, local offline LLMs (Ollama/Llama 3.1), event-driven lifecycle hooks, and Model Context Protocol (MCP) runtimes.
Explore the foundations and future of modern computing—from artificial intelligence and distributed systems to cybersecurity, quantum technologies, and responsible computing. Modern Computer Science connects essential concepts with emerging technologies, real-world applications, and the challenges shaping the future of the discipline.
Scheme looks simple by design, but beneath its tiny core lies a remarkably powerful way of thinking about programs. Essential Scheme takes you from your first expression to continuations, macros and interpreters, revealing the ideas behind the language along the way. Clear examples and careful explanations make Scheme’s deepest concepts approachable.
This Developer's Guide is the second in the "Disciples of Renown™" gaming series. It leads you through the development of the "Sanctify Hollowed Grounds" Role-Playing Game in both Construct v3 & v2 encoding formats. It's perfect for novices, experienced web developers, and anyone wanting their own bespoke game, artwork, and features.
Everyone talks about large language models. Very few actually understand the machine.Whoever you are in the room — the one being asked, or the one deciding — this book puts you on the side of the conversation that understands the machinery.
Conquer the "Algorithm Wall" with 20 high-density practical questions. Learn the logical thinking and pseudocode mastery required to pass the most challenging part of the FE exam.
Master the fundamentals of IT with 60 official ITPEC FE questions. This guide provides clear, instructor-led explanations to help you build a solid foundation in Technology, Management, and Strategy.
The essential guide to acing the ITPEC IT Passport (IP) exam. Master the fundamentals of the digital world with 100 official questions explained in plain English by a professional IT instructor.
Every news feed is full of AI buzzwords: Transformers, tokens, embeddings, context windows, hallucinations, objective functions. Yet most explanations are either dense academic textbooks or empty marketing fluff. ☕ Coffee Break AI is your practical guide to AI. Written in plain English with warm real-world analogies. It breaks down the core mechanisms of AI into 40 bite-sized chapters.
Take your JavaScript expertise to the next level.Mastering Advanced JavaScript: From Expert Concepts to Real-World Applications is a deep dive into the technologies, patterns, and techniques used by professional JavaScript developers worldwide.Learn the JavaScript engine, asynchronous programming, closures, functional programming, ES6+, design patterns, Web APIs.
MATLAB Programming: A Comprehensive Guide for Beginners takes you from programming fundamentals to advanced MATLAB techniques through clear explanations, hands-on examples, and real-world case studies.What makes this book unique is its side-by-side comparison of MATLAB and C programming, helping readers understand both languages while developing practical programming skills .
Designing software is only the beginning.The true challenge lies in transforming well-designed systems into reliable, scalable, secure, and maintainable solutions that solve real-world business problems.That is precisely where System Analysis and Design: Concepts, Techniques, and Real-World Applications (Vol-II) begins.
Every successful software application begins long before the first line of code is written.Behind every banking system, e-commerce platform, hospital management system, airline reservation system, mobile application, and enterprise software lies a carefully planned process of understanding business requirements, analyzing problems, designing effective solutions.
Writing TypeScript is only the beginning.Mastering TypeScript means learning how to design software that is scalable, reusable, maintainable, and capable of supporting applications used by millions of users.That is where The TypeScript Way: A Developer's Guide to Modern Web Development (Vol-II) begins.