Using Racket Scheme for implementing many short AI examples including LLMs, vector datastore, NLP, semantic web and non-AI utilities.
This book contains both pure Clojure examples as well as examples using Java libraries built in my book https://leanpub.com/javaai/ and OpenAI APIs.
Google engineers are regular expression masters. Do you want to become one, too? The Smartest Way to Learn Python Regex transforms you into a regular expression master. The book leverages an innovative learning approach: (1) read a chapter, (2) watch a course video, and (3) solve a code puzzle. It's fun!
Are you a beginner or an intermediate learner who has been struggling through the maze of OOP and Design Patterns concepts of PHP and you also want to learn the cool new features of PHP 7?Then this book is for you.
AI is most dangerous when it's almost right. Fifteen essays on software engineering in the age of AI, read through the psychology of Alfred Adler, about the machine that is almost right, and about our almost-right responses to it.
What connects a mechanical calculator, a modern smartphone, the Internet, and artificial intelligence?Everything.The technologies that define today's digital world did not emerge independently. They are chapters in a much larger story—a story that begins with binary numbers and mechanical calculation and leads to machines capable of learning, generating content, understanding language, and taking action.The Code Revolution follows this extraordinary journey from early computation to intelligent machines.Discover how code became software, software became infrastructure, information became data, data became intelligence, and intelligence is now becoming increasingly autonomous.From Binary to Brains, this is the story of how computing changed the world—and where it may go next.
"Stop writing code. Start engineering impact."Bridge the gap between a Junior Developer and a System Architect. Master the high-level infrastructure, cloud patterns, and open-source rigor required to build sustainable, global-scale systems. From AWS Lambda and Terraform to the ethics of Data Integrity, this is your masterclass in building "Proof of Work" that matters.
Great data analysts are not defined by the software they use. They are defined by how they think about data.
AI is changing how we build software, but it doesn’t replace your skills, your thinking, or your judgment. This book is for engineers and tech leaders who want to use AI well, without losing what makes them great. Real lessons, honest stories, and practical tips to help you adapt, stay sharp, and keep owning your craft in the AI era.
In a world where AI is evolving from passive models to proactive, decision-making entities, Agentic AI redefines how technology works with us—and for us. This book, Emergence of Agentic AI: Architecting the Next Generation of Intelligent Systems, is your guide to navigating and shaping this shift. Whether you're a student aiming to break into AI, a software architect building intelligent workflows, or a C-suite leader driving innovation, this book bridges the gap between concept and execution. It distills cutting-edge ideas into actionable frameworks, demystifies the architecture behind autonomous agents, and offers real-world insights into building scalable, trustworthy systems. From foundational design to operational excellence and ethical AI, this is not just a book—it’s a blueprint for participating in and leading the agentic AI revolution.
This book features a collection of logic puzzles inspired by computational thinking and problem-solving techniques familiar to programmers. These challenges offer a refreshing break from coding while still exercising the same mental muscles that make for good software development.
Learn MIPS assembly programming using the MARS or SPIM/QtSPIM simulators. Learn all the fundamentals: data declaration, syscalls, branching, looping, the calling convention and recursive functions, even floating point numbers. Exercise solutions are currently on sale
Digital Sustainability: From Principles to Practice shows how digital technologies shape our environmental and societal future, and how we can design them responsibly. It equips students and professionals with concrete tools to build more sustainable software, systems, and digital solutions. Less theory for its own sake, more competence for the reality we’re about to enter.