Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. Java OOP Done Right
    Java OOP Done Right
    Create object oriented code you can be proud of with modern Java
    Alan Mellor

    You've seen awful Java code and you're sick of it. Let's fix that. Starting from Object Oriented basics, we'll add modern ideas like TDD, SOLID, Design Patterns and Hexagonal Architecture to the mix. We'll craft code we can be proud of! In his down-to-earth style, Alan Mellor shares 25 years of what actually works using OOP at the code face.

  2. Ultimate Planning Poker

    Have you ever tried Planning Poker? No? Well, you should. It is a great way to improve the quality of your estimates and make your planning sessions much more fun. This booklet tells you all you need to know. And it includes an awesome planning poker deck you can print yourself!

  3. Fundamentals of Physical Memory Analysis
    Fundamentals of Physical Memory Analysis
    Anniversary Edition
    Dmitry Vostokov

    The book is a fully revised transcript of a seminar about physical memory analysis on Windows platforms. Topics include memory acquisition, memory spaces, challenges of physical memory analysis, common WinDbg commands, memory analysis patterns and their classification, common mistakes, a hands-on WinDbg analysis example, a guide to further study.

  4. Web Development with Python Flask

    Want to build your own web apps using Python? With Flask, you can create powerful, lightweight web applications quickly and easily. This book shows you how to get started, write real code, and deploy your project online, even if you’re new to web development.

  5. Softwareentwurf mit Flow-Design
    Softwareentwurf mit Flow-Design
    Programming with Ease - Teil 2
    Ralf Westphal

    Clean Code beginnt am besten schon vor dem Codieren. Je klarer dein Lösungsansatz ist, je expliziter du ein Lösungsmodell erarbeitest, desto leichter geht dir die saubere Codierung von der Hand. In diesem Buch stelle ich dir eine leichtgewichtige Entwurfsmethode vor, mit der du allein oder im Team Lösungen visualisieren und vorausdenken kannst.

  6. Scheming: The journey through functional programming, language design, insobriety and bad jokes

    This is a story of a middle-aged programmer that started with writing some code in Lisp, then quickly escalated to writing my own Lisp, and only went downhill from there.

  7. The Copenhagen Initiative
    The Copenhagen Initiative
    How we migrated the 6play VOD platform to The Cloud, on AWS & Kubernetes.
    Pascal MARTIN

    We have migrated our 6play VOD platform to The Cloud! We now run on Kubernetes and AWS managed services! Read our feedback, discover the challenges we faced and the solutions we retained.

  8. Clean Machine Learning Code

    Isn't it weird that ML software is super important, yet crazy fragile? If ML software is valuable but so unstable, how come data scientists and ML engineers are rarely trained on the basics of building profitable software systems? What to do about it?

  9. La psicología detrás de las aplicaciones para niños
    La psicología detrás de las aplicaciones para niños
    Aspectos a considerar durante el diseño, la construcción y la pruebas
    Nadia Cavalleri

    ¿Qué tan diferente puede ser construir software para niños? Te aseguro que después de haber participado en este tipo de proyectos, no hay que subestimar esta pregunta.En este libro te cuento todo lo que necesitas saber si vas a diseñar, construir y/o probar software para niños o si te interesa la psicología infantil.

  10. Embedded Software Design
    Embedded Software Design
    with Remote Temperature Sensing Example
    David Clifton

    Pretty good embedded design approach, illustrated by the example of a remote temperature measuring system.

  11. Beginning Flutter 3.0 with Dart
    Beginning Flutter 3.0 with Dart
    A Beginner to Pro. Learn how to build Advanced Flutter 3.0 Apps
    Sanjib Sinha

    Are you an absolute beginner with no prior knowledge to any programming language? But you want to be an Android or iOS mobile application developer? This book will teach you both. You will learn to build Advanced Flutter Apps, from scratch. You will also learn Dart programming language that runs Flutter.

  12. Memory Dump Analysis Anthology, Volume 2, Revised Edition

    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) written in January - September 2008. This major revision contains corrections and WinDbg output color highlighting.

  13. UML ERP Workshop - Writing an SDD with Enterprise Architect, a Report Engine
    UML ERP Workshop - Writing an SDD with Enterprise Architect, a Report Engine
    Designing an Enterprise Resource Planning (ERP) System with the UML modeling tool, Enterprise Architect. Writing a Software Design Document (SDD) for a Data Driven Report Engine.
    Jose Zouain
    No Description Available
  14. The Fundamentals of Database Administration

    This book is for anyone looking to become a Database Administrator, gain a better understanding of SQL and SQL Server, or looking for help passing Microsoft's 98-364 MTA: Database Administration Fundamentals.

  15. Functional Design and Architecture (Early Edition, 2020)
    Functional Design and Architecture (Early Edition, 2020)
    Building real programs in static functional languages: application architectures, design patterns, best practices and approaches
    Alexander Granin

    Software Design in Functional Programming, Design Patterns and Practices, Methodologies and Application Architectures. How to build real software in Haskell with less efforts and low risks. The first complete source of knowledge.