Whether you are a tester or a developer working with APIs, you'll be able to put your knowledge to work with this practical guide to using Postman. The book provides a hands-on approach to implementing and learning the associated methodologies that will have you up-and-running and productive in no time.
AI-Assisted Coding and Machine Learning helps you build applications and ML models using prompts. Part 1 covers coding UI, backend, and web API. Part 2 offers a data science toolkit for preprocessing, feature engineering, training, and evaluation.
Unlock the power of design patterns to build maintainable and scalable software and applications using Python. Authored by Python veterans, this book is your guide to mastering design patterns in Python.
Get to grips with advanced GitHub Actions in team and business environments with the help of real-world examples, use cases, and expert insights into automating workflows, enhancing collaboration, and streamlining software development.
This book provides a hands-on approach to building generative AI applications at scale, covering several architectural patterns and use cases to help you solve business problems and innovate within your organization.
This book is for engineering professionals who want to advance their cloud native platform adoption by transitioning to IDPs with a product-centric platform approach. It emphasizes integrating platform strategy with the organization’s goals.
The software design techniques used nowadays are not enough to control the complexity that comes with an application's evolution. It is necessary to produce code that works as intended and always facilitates other people's understanding. In this book, you will find a clear design approach combined with various techniques that I use daily, allowing me to implement code that is simple, regardless of the project size. No more unnecessarily complex code. With this content, I hope you can deliver quality code in any software you work on.
Who Should Read This Book? Aspiring developers: Build a strong foundation in software design to kickstart your programming career.Experienced engineers: Refine your skills and adopt best practices to enhance your existing projects. Benefits of Reading Software Design Principles Enhance Code Quality: Learn to write clean, efficient, and readable code.Increase Maintainability: Develop software that is easy to update and modify.Boost Scalability: Design systems that grow seamlessly with your business needs.Improve Collaboration: Foster better teamwork through standardized coding practices.Reduce Technical Debt: Implement strategies to minimize long-term maintenance challenges. Join the Journey to Better Software Embark on a path to mastering the essential design principles that transform ordinary code into exceptional software. Software Design Principles offers the guidance and expertise you need to succeed. Get your copy today and take the first step towards building superior software!
My goal is to equip other programmers with the confidence to confidently incorporate machine learning into their C++ projects by guiding them through real-world examples and addressing common challenges head-on.
The book contains the full Software Diagnostics Services training transcript and ten step-by-step exercises. It covers dozens of crash dump analysis patterns from the x64 process and complete (physical) memory dumps. Learn how to analyze Rust application crashes and freezes, navigate through memory dump space, and diagnose heap corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and more with the WinDbg debugger. The training uses a unique and innovative pattern-oriented analysis approach focusing on safe and unsafe Rust code and its interfacing with the Windows OS. It is useful whether you come to Rust from C and C++ or interpreted languages like Python, and facilitates memory thinking when programming in Rust.
The Ultimate Guide from Beginner to Pro: 300+ Examples, Practical Exercises, and Best Practices for Mastering Advanced TypeScript
Avoid management blah blah, use multidimensional value focussed engineering for competitive success.
Ever found yourself nodding along in conversations about "logs, metrics, and traces" without quite knowing how they all fit together? This book takes you on a journey through the vital yet often misunderstood world of observability, unraveling the complexities of modern system monitoring and turning them into clear, actionable insights.From foundational principles to advanced monitoring techniques, this guide reveals how observability is the secret sauce behind reliable, scalable, and high-performing systems. With real-world examples, practical tools, and a dash of tech humor, you'll learn how to go beyond basic metrics and transform your systems from opaque black boxes into transparent, manageable, and self-healing platforms.Buckle up—it's time to elevate your systems with the power of observability!
In unethical software, not every line of code is written with good intentions. Unethical Software Engineering: Dark Patterns exposes how to manipulate users, drive profits, and evade accountability. From covert surveillance, monetization at all costs, digital fraud, ranking manipulation, all the way to unethical artificial intelligence practices, this scary book unveils how these "dark patterns" exploit human beings, erode trust, and disrupt digital ethics.Whether you're a developer, an architect, a tech enthusiast, or simply a concerned user, this book will change how you think about your daily apps — and inspire you to demand better. By helping you to draw the line between what is acceptable and what is questionable, Unethical Software Engineering: Dark Patterns shines a light on the digital dark side of software engineering where profits are prioritized over people.
Planguage micro-act modules, pick and choose