Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. Salt To Ansible Migration Guide

    I'm writing this in the second half of 2025 soon after retiring with 35 years in software development. I used Salt extensively for the last 7 years, and before that I had been using Puppet for 7 years. I was often involved in tasks that eventually became known as DevOps, mostly focusing on configuration management at smaller companies. I became disillusioned with Salt after the company was sold to VMware which itself was later acquired by Broadcom. Now in late 2025, Salt isn't getting much attention or support from its current owner. Many of the core Salt developers have left the company, and the cadence of bug fixes and releases seem to be slowing down Also before retiring, I looked at the job market and found almost nobody is looking for people with Salt experience while at least some people were still looking for Ansible experience With that in mind, I decided to learn Ansible by porting the Salt states for my home lab over to Ansible. I kept notes along the way, and thought other developers might benefit if I published what I learned.

  2. Actualizando Rails: de la auditoría al deploy
    Actualizando Rails: de la auditoría al deploy
    Cómo actualizar aplicaciones Rails en producción de forma metódica y con confianza
    Laura Jaime Villamayor

    Actualizar Rails en producción no es ejecutar bundle update rails y cruzar los dedos. Esta guía te lleva paso a paso desde la auditoría inicial hasta el deploy, con estrategias probadas en aplicaciones reales y todos los problemas que nadie te cuenta.

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

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

  4. MB-820 Exam Cram: Cloud Migration Tool

    Master the journey from on-premises to the cloud! This comprehensive guide unlocks the secrets of migrating Business Central, Dynamics NAV, and Dynamics GP workloads to Business Central online. Learn how to plan migrations, configure Azure Data Factory pipelines, handle incremental replication, and execute successful cutover strategies. Whether you're preparing for MB-820 certification or leading your first cloud migration project, this is your complete roadmap from planning through go-live and beyond.

  5. Building Customer Management Apps with Python & Tkinter
    Building Customer Management Apps with Python & Tkinter
    Design, Build, and Ship a Real-World Desktop Application Using Tkinter, ttkbootstrap, and SQLite
    Roberto Stepic

    This book walks you through building a real customer management desktop application using Python, Tkinter, ttkbootstrap, and SQLite—from the first window to a packaged, installable app.No demos. No shortcuts. Just real software.

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

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

  7. Node.js Authentication & Authorization: From Zero to Production
    Node.js Authentication & Authorization: From Zero to Production
    Build Secure, Real-World Auth Systems with JWT, Email Verification, Password Recovery, Role-Based Access, and Testing
    Roberto Stepic

    Most authentication tutorials show you how to log users in. This book shows you how to trust your system in production.Learn how authentication and authorization really work by building a complete Node.js backend with email verification, JWTs, password recovery, admin roles, security protections, and full Postman testing—without shortcuts, magic, or guesswork.If you’re tired of auth tutorials that break the moment things get real, this book is for you.

  8. Android In The Real World
    Android In The Real World
    Android in the real world: Engineering Jetpack Compose, performance, architecture, and scale under real production constraints.
    Fabio Chiarani

    A senior level Android book about what actually breaks in production: Compose, performance, architecture, build systems, CI, and scale. Less “hello world”, more “keep it alive”.

  9. 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 

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

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

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

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

  12. Frontend for Bunnies
    Frontend for Bunnies
    From Zero to Building Interactive Websites
    Sunny R Gupta

    Real-World Parallels: Each chapter uses the bunny/warren metaphors to explain abstract concepts in tangible ways (closures as "private bunny spaces," the event loop as "bunnies waiting for their turn," etc.).

  13. De la Idea al Código en Minutos con Kiro
    De la Idea al Código en Minutos con Kiro
    Cómo usar IA agéntica y desarrollo basado en specs para crear aplicaciones
    Igvir Ramirez V.

    Multiplica tu productividad como desarrollador usando IA agéntica y desarrollo basado en especificaciones. Esta guía práctica te enseña a dominar Kiro.dev, el revolucionario IDE de AWS, desde instalación hasta producción. Con código funcional, proyectos reales y técnicas avanzadas de automatización, aprenderás a crear aplicaciones profesionales en minutos, no días. La primera y más completa guía en español para desarrolladores que quieren liderar la nueva era del desarrollo con IA.

  14. Python Programming: The Foundations of Python

    Ready to Master Python? Your Journey Begins Here! 🚀 Skip the jargon and stop feeling lost. This hands-on guide is your mission manual, taking you from your first "Hello World" to building real applications. With crystal-clear diagrams and practical exercises, we make learning intuitive and effective. Start your coding adventure today!

  15. Fearless Rust
    Fearless Rust
    Don't Panic!
    Freek van Keulen

    Fearless Rust, Don’t Panic! is a practical, engineering-first guide to becoming productive in Rust without getting stuck in borrow-checker dead ends. You will build a solid mental model for ownership and borrowing, learn the patterns that scale to real projects, and write Rust that is both safe and maintainable. If you want Rust’s reliability and performance without weeks of frustration, this book is your shortcut.