Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. Только мы: История программного обеспечения Крей Рисёрч и создание самого быстрого суперкомпьютера в мире

    Ветеран Cray Research (Крей Рисёрч) рассказывает, как первопроходцы справлялись с подавляющей сложностью: распознавание закономерностей, предвосхитившее Мидуэй, системное мышление, изобретшее память на магнитных сердечниках. Опыт из одной области, применённый по-новому, сформировал суперкомпьютерную отрасль.

  2. The Code Monster Manual Vol. 1
    The Code Monster Manual Vol. 1
    Processors And Tangled Threads
    Kevin Focke

    What every programmer should know about processors.

  3. Cracking the Mobile System Design Interview
    Cracking the Mobile System Design Interview
    A Practical Guide to Android & iOS Architecture with Production-Ready Code
    Mahmoud Ramadan

    Mobile system design interviews aren’t about boxes—they’re about decisions. Learn a clear framework, real-world mobile trade-offs, and proven patterns to design scalable iOS and Android systems with confidence.

  4. .NET 9 for Web Developers
    .NET 9 for Web Developers
    From console apps to production-ready web APIs and desktop clients using ASP.NET Core, Entity Framework Core, and MVVM
    GitforGits | Asian Publishing House

    Gain Hands-On Development of Web APIs, Data Access, Dependency Injection, and WPF Clients with ASP.NET Core, Entity Framework Core, and MVVM in .NET 9. The book teaches combination of XAML and C# in WPF, interact with data, and the MVVM pattern. You will learn to connect the WPF client to a live Web API, handling real-time updates, and managing states.

  5. Kotlinの基礎から内部実装までを体系的に学ぶ
    Kotlinの基礎から内部実装までを体系的に学ぶ
    Kotlinの基礎と内部メカニズムに隠された「なぜ」と「どうして」を解き明かす。
    Jaewoong

    「Kotlinの使い方」から一歩踏み込み、「Kotlinが本当にどう動いているのか」へ。内部実装、バイトコード、コンパイラの挙動といった言語を形作る要素を解き明かし、基礎からコルーチン、マルチプラットフォームまで、より賢く、より自信を持ってKotlinを書くための理由を示します。

  6. Practical Kotlin: गहन अध्ययन
    Practical Kotlin: गहन अध्ययन
    Kotlin की मूल अवधारणाओं और आंतरिक तंत्र के पीछे छिपे “कैसे” और “क्यों” को उजागर करना।
    Jaewoong

    यह पुस्तक आपको “Kotlin का उपयोग कैसे करें” से “Kotlin वास्तव में कैसे काम करता है” तक ले जाती है—आंतरिक इम्प्लीमेंटेशन, बाइटकोड और कंपाइलर व्यवहार को स्पष्ट करते हुए, और उन तंत्रों को उजागर करते हुए जो इस भाषा को आकार देते हैं। यदि आप Kotlin की बुनियाद, कोरूटीन, और मल्टीप्लेटफ़ॉर्म में अधिक स्मार्ट और आत्मविश्वास से भरा कोड लिखना चाहते हैं, तो यह पुस्तक आपको बताएगी कि सब कुछ ऐसा ही क्यों है। Hardcover | Paperback | ISBN: 979-8243872744

  7. MB-820 Exam Cram: Business Central Administration and Automation API

    Master the powerful world of Business Central administration and automation! This comprehensive guide unlocks the secrets of the Admin Center API, Automation APIs, telemetry monitoring, and performance optimization. Learn how to programmatically create companies, deploy extensions, manage users, and automate tenant provisioning with infrastructure-as-code principles. Whether you're preparing for MB-820 certification or building production-ready admin automation, this is your roadmap from manual administration to full automation expertise.

  8. Panduan Mendalam Kotlin Praktis
    Panduan Mendalam Kotlin Praktis
    Mengungkap Prinsip Kerja dan Alasan di Balik Fundamental dan Mekanisme Internal Kotlin.
    Jaewoong

    Buku ini membawa Anda dari “cara menggunakan Kotlin” menuju “bagaimana Kotlin sebenarnya bekerja”, mengungkap implementasi internal, menjelaskan bytecode dan perilaku compiler, serta mekanisme yang membentuk bahasa ini. Jika Anda ingin menulis Kotlin yang lebih cerdas dan percaya diri—mulai dari dasar, coroutine, hingga multiplatform—buku ini menunjukkan mengapa segala sesuatu dirancang seperti sekarang. Hardcover | Paperback | ISBN: 979-8243872744 

  9. Kotlin 實戰深入
    Kotlin 實戰深入
    解鎖 Kotlin 基礎原理與內部機制背後的「如何」與「為什麼」。
    Jaewoong

    本書將帶你從「如何使用 Kotlin」走向「Kotlin 真正如何運作」,揭示語言的內部實作,釐清位元組碼與編譯器行為,以及塑造 Kotlin 的核心內部機制。如果你希望在語言基礎、協程與多平台開發中撰寫更聰明、更有自信的 Kotlin 程式碼,這本書將告訴你一切為何如此設計。 Hardcover | Paperback | ISBN: 979-8243872744 

  10. Kotlin 实战深入
    Kotlin 实战深入
    深入揭示 Kotlin 内部机制与基础原理的「如何」与「为什么」。
    Jaewoong

    本书将带你从“如何使用 Kotlin”迈向“Kotlin 真正是如何运作的”,深入揭示语言的内部实现,解析生成的字节码与编译器行为,以及塑造 Kotlin 的核心内部机制。如果你希望在语言基础、协程和多平台开发中编写更聪明、更自信的 Kotlin 代码,这本书将告诉你一切为何如此设计。 Hardcover | Paperback | ISBN: 979-8243872744 

  11. Nasıl Agile (Çevik) Olunmaz?
    Nasıl Agile (Çevik) Olunmaz?
    Bu kitap, LinkedIn'de binlerce profesyonelin sesi olan "Nasıl Agile (Çevik) Olunmaz?" serisinin derlenmiş, düzenlenmiş ve genişletilmiş halidir.
    Onur Ozcan

    "Sertifikalı" ama kod yazamayanların, ofisi post-it ile donatıp "dönüştük" sananların ve dışı yeşil içi kırmızı "Karpuz Projelerin" dünyasında; gerçek mühendisliği, otomasyonu ve insanı savunan filtresiz bir manifesto. Eğer "mış gibi" yapmaktan yorulduysanız, doğru yerdesiniz.

  12. Gemini 3 Python Programming - The Complete Guide
    Gemini 3 Python Programming - The Complete Guide
    Agents, Veo 3.1, Lyria, Nano Banana/Pro, Function Calling, Grounding, Computer Use and Robotics
    Edgar Milvus

    Stop Chatting. Start Acting. 🦾 The era of the multimodal agent has arrived. In Volume 5, you won’t just prompt AI—you’ll give it "hands and eyes." Learn to build autonomous agents using Gemini 3 that can control your desktop, browse the web, and process video/audio in real-time. This isn't theory; it’s an engineering manual for building the future. Your "Jarvis" starts here.

  13. Engineering Foundations: The Pillars of Modern Software Craftsmanship
    Engineering Foundations: The Pillars of Modern Software Craftsmanship
    Timeless Principles and Modern Practices for Building Systems That Last
    Dmytro Golodiuk

    Engineering Foundations: The Pillars of Modern Software CraftsmanshipTimeless Principles and Modern Practices for Building Systems That Last In an age where AI can write code in seconds, the true craft of software engineering is more critical than ever. This book is a mentor-in-a-book for a new generation of developers – those who want to go beyond automation and master the art of engineering. Starting with the foundational mindset of a system thinker and the core craft of writing clean, testable code, this book walks through the core and advanced pillars of modern software systems – from Lifecycle Management, Security, and Observability to Architecture and Design, Reliability and Resilience, Data and Knowledge Management, and Collaboration and Culture. It then explores how AI-augmented workflows, tools, and mentorship shape the future of engineering. You will learn to use intelligent tools responsibly, not as a crutch but as an amplifier for your own reasoning. Through practical frameworks and real-world patterns, you will discover how to build systems that are not just functional, but also scalable, secure, and deeply understandable. Tools will change, but the principles of thoughtful engineering endure. This is not a coding manual. It's a manifesto for thoughtful engineers who want to build things that endure.

  14. Ruby for .NET Developers
    Ruby for .NET Developers
    Composable, Predictable, Testable, Domain-Driven Ruby
    Caleb D. McElrath

    Ruby for .NET Developers helps .NET engineers explore Ruby through different ways of thinking about objects, composition, and expressiveness. It focuses on transferable mental models and real tradeoffs, inviting readers to carry forward what serves them.

  15. Java Backend Coding Technology
    Java Backend Coding Technology
    Less art, more engineering
    Sergiy Yevtushenko

    Stop debating code style. Start engineering code. Every developer brings personal preferences. Every AI tool channels different training examples. The result? Inconsistent codebases, endless code reviews, and technical debt that compounds silently. Java Backend Coding Technology introduces a radical idea: reduce the space of valid choices until there's essentially one good way to do most things. Not through rigid frameworks, but through a small set of patterns that make structure predictable, refactoring mechanical, and business logic visible. The code you write, your teammate writes, and your AI assistant generates will look the same -- because the patterns leave no room for subjective variation.