Kick off your book project in 3 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Saturday, June 6, 2026. Learn more…
I wrote the book eight years ago and found some of the content were outdated, and recently I decided to rewrite it with the modern (also the most compatible) techniques. Just like the first edition, it has all the interactive ways of teaching and the real-world-based design reproducing, but with the latest front-end knowledge.
Want to learn Flutter 3 from scratch by creating real applications? In this book, you'll take your first steps in developing mobile, desktop, and web apps with Flutter and Dart, starting with installing the tools and the basic language syntax, and progressing to building complete projects with forms, to-do lists, camera/gallery site apps, and Firebase integration.
You Don’t Know JS Yet: The Unbooks is the final, draft-edition release of the second edition series—featuring the complete but unedited drafts of Book 3: Objects & Classes and Book 4: Types & Grammar, plus two bonus chapters reflecting on the “lost” books that were never written. This is the raw, honest conclusion to You Don’t Know JS Yet—a gift for readers who still care about deeply understanding JavaScript.
Automate your workflow with the power of Node.js! If your job is loaded with manual work, then why not write scripts that can deal with it for you? With this book, you will learn how to deal with many tasks such as zipping files, emailing colleagues, and deploying your work at the press of a button.
If you really want to learn some important concepts in React and Typescript and have fun doing it, this is the book for you. The book dives into features of React such as hooks, styled-components, building utility modules, and using typescript to help you accomplish it all. Also you'll learn best-practices along the way.
Part I: PHP Fundamentals Covers the basics of PHP, including syntax, control structures, functions, and file handling, providing a strong foundation for beginners.Part II: Advanced PHP Concepts Introduces more complex topics like arrays, strings, object-oriented programming, error handling, and file management, essential for building robust applications.Part III: Database Integration and Web Development Focuses on integrating PHP with MySQL, session management, form handling, and securing web applications against common vulnerabilities.Part IV: Advanced PHP Development Explores RESTful APIs, popular frameworks, and front-end integration, enabling developers to build scalable, modern web applications.
Discover why functional languages, such as Elixir, are ideally suited to building applications following the command query responsibility segregation and event sourcing (CQRS/ES) pattern. Learn how to implement this architecture in a Phoenix web application to build an exemplary Medium.com clone.
If you want your website to promote your business well, make sure it accepts that 15% of the population that other businesses forget - all the elderly and disabled people that control billions of pounds and dollars of spending power. If your website unintentionally puts obstacles in their way, you will never see them in your shopping cart!
In this book you will learn the following: Build Console appsCreate Web APIsTest your codeCreate and publish reusable packages that others can consumeOrganize your files in a projectWork with files and directoriesParse text with the string library and regular expressions.
A practical front-end debugging guide to the tools and techniques required to debug, optimize and monitor your web applications. This handbook helps you gain the fundamental and deep knowledge of a comprehensive toolset, from Chrome DevTools and framework extensions to integrated IDE debuggers.
Learn HTML and CSS, the hard way.
Stop building toy APIs. Learn how to design, structure, validate, test, and deploy real backend applications using Python and FastAPI — step by step, from zero to production-ready.
50 TypeScript F*ck Ups (Mistakes) and How to Avoid Them is a collection of common and challenging trouble spots that trip up JS and TypeScript developers, along with tips on how to recognize and resolve them. You’ll find troubleshooting tips on everything from basic mistakes like ignoring compiler warnings, to advanced patterns and tips for using JavaScript and TypeScript with your favorite libraries and frameworks. Throughout, each mistake and fix is illustrated with bite-sized examples, and easy-to-read code samples. You’ll soon be writing quality code faster than ever before!
Covers everything you need to know to get off the ground with UI testing. Examples are built using real-world scenarios, showing how you would actually write your tests. It's a step-by-step guide on how to effectively write UI test automation for the real world.
Usability: From Friction to Flow unravels the hidden barriers that frustrate users and reveals the principles behind seamless digital experiences. Whether you're designing a product, refining an interface, or leading a team, this book guides you through the art of eliminating friction—turning clunky, confusing interactions into intuitive, effortless flows. Packed with real-world insights, case studies, and actionable strategies, it equips you to craft experiences that feel natural, reduce cognitive load, and keep users engaged. From micro-interactions to holistic UX thinking, this book is your roadmap to mastering usability and creating products people love. If you’ve ever wondered why some interfaces just work while others drive users away, this is your guide to making the shift—from friction to flow.