Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. Medior PHP - The Next Step

    In today’s project-based, SCRUM “infested” web development work scene you are either a Junior starting out or a Senior who lacks in-depth knowledge. There seems to be no in-between! After reading this book you will be a Medior PHP Developer who can deliver a fully-fledged API from start to finish!

  2. Object-Oriented Programming in C#
    Object-Oriented Programming in C#
    In Control
    Andrea Pierini

    Master Object-Oriented Programming in C# and take control of your software design. This comprehensive guide focuses on deep conceptual understanding—vital for guiding development effectively, especially with AI assistance. Explore the core OOP pillars, unravel the SOLID principles, implement key Design Patterns, and see how Dependency Injection shapes modern .NET applications. Learn to leverage recent C# features for better encapsulation and immutability, building efficient, testable, and truly maintainable applications through practical examples and unique AI collaboration prompts.

  3. Mastering React.js Interviews
    Mastering React.js Interviews
    From 0 to Hero
    Kristiyan Velkov

    This book is your complete roadmap to crushing React.js 19 interviews and rising above the competition.Based on 350+ real-world front-end interviews, it delivers the most relevant technical questions asked by top companies—along with clear, practical answers that help you build confidence, deepen your React.js knowledge, and prove your skills where it matters most.

  4. Мышление за пределами кода
    Мышление за пределами кода
    Как проектировать системы, которые работают, а не ломаются
    Andrii Korniienko
    No Description Available
  5. The Web Development Glossary 4K
    The Web Development Glossary 4K
    More Than 4,000 Terms and Concepts for the Well-Rounded Developer
    Jens Oliver Meiert

    What is 3P? Afferent coupling? Strict evaluation? What are CPH, cHTML, and CMF? How about Vanadium, OPcache, or Auto Forms Mode? Covering more than 4,000 terms and concepts, and including explanations from Wikipedia and MDN Web Docs, The Web Development Glossary 4K provides an overview of web development unlike any other book or site.

  6. Developer Motivation
    Developer Motivation
    Productivity Through Motivation
    Stephan Schmidt

    Why are some developers on fire while others stall? You've implemented DORA, SPACE, DevEx—but still, performance varies wildly. The missing piece? Motivation. Developer Motivation offers a groundbreaking model: DMO = Joy + Discipline – Frustration. Created by veteran CTO and coach Stephan Schmidt, this book puts the developer—not the metric—at the center of productivity. Learn why joy matters, how discipline fuels progress, and how frustration silently kills momentum. Packed with stories from real teams, insights from decades of experience, and instantly actionable strategies, this book will help you build motivated, productive teams—and finally understand the "why" behind developer performance. Whether you're a CTO, engineering manager, or lead developer, this is your guide to higher performance through deeper understanding.

  7. Python for beginner: From novice to expert in 11 weeks   A step-by-step guide for new and experience programmer

    As technology is advancing, Python has emerged as one of the most popular and versatile programming languages. Its clear syntax, readability, and wide range of applications make it an ideal choice for both beginners and experienced developers. Whether you aspire to automate tasks, analyze data, or build web applications, Python provides a robust foundation to achieve your goals.This book is designed with the beginner in mind. If you’re new to programming, you’ll find that Python’s straightforward syntax and powerful capabilities make it a great starting point. The material is organized into ten weeks of comprehensive lessons, each building on the previous to ensure a thorough understanding of Python. 

  8. Professional Software Architect's Notebook

    From developer to architect—this book is your roadmap to mastering software architecture with real-world insights, best practices, and hands-on guidance.

  9. Undefined Behavior
    Undefined Behavior
    A Guide to Programming's Dark Corner
    Thomas Peuß

    Imagine you're playing a game of chess, but halfway through the match, your opponent makes a move that isn't covered by the rules. What happens next? Does the game continue? Does it crash to a halt? Does the universe implode? Undefined behavior is like playing chess where certain illegal moves are silently accepted during practice games, only to cause catastrophic failures during the championship match. This is essentially what undefined behavior is in programming – it's what happens when we make a move that breaks the rules of the programming language.

  10. Mastering Spring Boot 3 & Spring AI: Building GenAI-Powered Retrieval-Augmented Applications with Open AI API and Angular Dashboards

    Combine the Traditional Frameworks Spring Boot , Angular, Spring Data JPA, MySQL with Gen AI (Spring AI Functions) to Develop an Exciting Retrieval Augmented Generation (RAG) ChatBot to learn Real Enterprise Use Cases, (Not Hello Worlds)

  11. Memory Dump Analysis Anthology, Volume 16

    This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, software trace and log analysis written from 15 April 2023 to 14 April 2024.

  12. Memory Dump Analysis Anthology, Volume 15

    This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, software trace and log analysis written from 15 August 2021 to 14 April 2023.

  13. Architecting Scalable Solutions: A Practical Approach to Software Design
    Architecting Scalable Solutions: A Practical Approach to Software Design
    Designing Scalable, Maintainable, and Future-Proof Software Solutions
    Alon Fliess

    This book is a must-have for software developers and architects looking to master software architecture's theoretical and practical aspects. It goes beyond high-level architecture diagrams—offering in-depth explanations of design principles, methodologies, and best practices, accompanied by code samples in multiple programming languages.From UML diagrams and design patterns to microservices implementation and cross-cutting concerns, the book covers the entire spectrum of software architecture. You will explore how to transition from monoliths to microservices, manage scalability and maintainability, and leverage modern AI-driven approaches to software design.Whether a seasoned architect or an aspiring developer, this book provides hands-on knowledge with practical code implementations, ensuring you can confidently apply architectural concepts to real-world projects.As AI writes more code, knowing how to instruct it is essential! You must master software architecture to stay ahead!

  14. Memory Dump Analysis Anthology, Volume 14

    This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, software trace and log analysis written in August 2020 - 14 August 2021.

  15. Memory Dump Analysis Anthology, Volume 13

    This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, software trace and log analysis written in December 2019 - July 2020.