Enrich, Inspire, Transform
Top
Find it in the catalogue
Measuring the user experience : collecting, analyzing, and presenting UX metrics / Albert, Bill (William)

Measuring the User Experience: Collecting, Analyzing, and Presenting UX Metrics, Third Edition provides the quantitative analysis training that students and professionals need. This book presents an update on the first resource that focused on how to quantify user experience. Now in its third edition, the authors have expanded on the area of behavioural and physiological metrics, splitting that chapter into sections that cover eye-tracking and measuring emotion. The book also contains new research and updated examples, several new case studies, and new examples using the most recent version of Excel.

Find it in the catalogue
Python essentials for dummies / Simpson, Alan
Python essentials
Python Essentials For Dummies is a quick reference to all the core concepts in Python, the multifaceted general-purpose language used for everything from building websites to creating apps. This book gets right to the point, with no excess review, wordy explanations, or fluff, making it perfect as a desk reference on the job or as a brush-up as you expand your skills in related areas. Focusing on just the essential topics you need to know to brush up or level up your Python skill, this is the reliable little book you can always turn to for answers.

Find it in the catalogue
Effective C : an introduction to professional C programming / Seacord, Robert C.

Effective C, 2nd edition, is an introduction to essential C language programming that will soon have you writing programs, solving problems, and building working systems. The world runs on code written in the C programming language, yet most schools begin the curriculum with Python or Java. Effective C bridges this gap and brings C into the modern era--updated to the latest C23 standard. With the aid of this instant classic, you'll soon be writing professional, portable, and secure C programs to power robust systems and solve real-world problems. Robert C. Seacord introduces C and the C standard library while addressing best practices, common errors, and open debates in the C community. Developed together with other C standards committee experts, Effective C will teach you how to debug, test, and analyze C programs. You'll benefit from Seacord's concise explanations of C language constructs and behaviours, and from his 40 years of coding experience.


Find it in the catalogue
Architecting ASP.NET core applications : an atypical design patterns guide for .NET 8, C# 12, and beyond / Marcotte, Carl-Hugo

This unique ASP.NET Core book will fill in the gaps in your REST API and backend designs. Learn how to build robust, maintainable, and flexible apps using Gang of Four (GoF) design patterns and modern architectural principles. This new edition is updated for .NET 8 and focuses exclusively on the backend, with new content on REST APIs, the REPR pattern, and building modular monoliths. You'll start by covering foundational concepts like REST, the SOLID principles, Minimal APIs, dependency injection in .NET, and other ASP.NET Core 8 mechanisms. Then, you'll learn to develop components using design patterns, including many from the GoF. Finally, you'll explore organizing your application code with patterns that vary from layers to feature-oriented vertical slice designs, covering CQS and a deep dive into microservices along the way. A brand-new e-commerce project at the end of the book will tie it all together. This how-to guide will teach you how to assemble your own APIs from building blocks, to suit whatever real-world requirements you may have.

Find it in the catalogue
Head first software architecture / Ford, Neal.
Software architecture
Software architecture

Find it in the catalogue
Windows 11 for dummies / Simpson, Alan
Windows 11
Microsoft Windows (Computer file)
Operating systems (Computers)

Find it in the catalogue
macOS Sequoia for dummies / Hart-Davis, Guy
macOS Sequoia
Mac OS
Macintosh (Computer)
Operating systems (Computers)

Find it in the catalogue
Head first JavaScript programming / Freeman, Eric
JavaScript programming
What will you learn from this book? Now in its second edition, this brain-friendly guide is your comprehensive journey into modern JavaScript, covering everything from the core language fundamentals to cutting-edge features that define JavaScript today. You'll dive into the nuances of JavaScript types and the unparalleled flexibility of its functions. You'll learn how to expertly navigate classes and objects, and you'll finally understand closures. But that's just the beginning--you'll also get hands-on with the browser's document object model (DOM), engaging with JavaScript in ways you've only imagined. You won't just be reading--you'll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript. And you'll write real code, lots of it, so you can start building your own web applications. What's so special about this book? If you've read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn JavaScript through a multisensory experience that engages your mind--rather than a text-heavy approach that puts you to sleep.

Find it in the catalogue
Grokking data structures / Zingaro, Daniel.
Data structures
Grokking Data Structures introduces common and useful data structures that every developer needs to know. Real-world examples show you how data structures are used in practice, from making your searches faster to handling triage in an emergency room. You'll love the fun cartoons, insightful stories, and useful Python code samples that make data structures come alive. And unlike jargon-laden academic texts, this book is easy-to-read and practical.