Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. How Computer Programmers Work
    Understanding Software Development in Practice
    Espen Suenson

    This book shows why success in development projects is determined by more than programming techniques. It should be read by anyone who works with software development regardless of development methodology. http://howcomputerprogrammerswork.com/

  2. Illustrated Guide to Python 3
    A complete walkthrough of beginning Python with unique illustrations showing how Python really works
    Matt Harrison

    Introducing Your Guide to Learning Python Illustrated Guide to Learning Python is designed to bring developers up to speed quickly. You will learn warts, gotchas, best practices and hints that have been gleaned through the years in days. You will hit the ground running and running in the right way.

  3. Technology Execution
    Enabling business strategy and Contributing to the Business & Customer Success. Getting things done from technology teams.
    Kondal Kandregula

    Enabling business strategy and contributing to the business & customer success. Getting things done from technology teams.Getting things done by the technology teams.

  4. Applied Modularity
    Do we really need OSGi, Micro Services and the Java Module System?
    Reik Oberrath

    How can a book offer anything “applied” on an abstract topic such as modularity in software development? – Well, for instance, by runnable examples and code to play with, by comparing different approaches of modularity applied to the same business domain and by field reports from projects where modularity has been intensively applied.

  5. Hands-on Domain-driven Design - by example
    Domain-driven Design practically explained with a massive case study
    Michael Plöd

    This book aims to explain the concepts of Domain-driven Design in a way that it is easily applicable in practice. Each chapter contains a theoretical part which is explained from the point of view of practical applicability and then exercises with solutions based on a comprehensive, complex case study (real estate loans).

  6. Hands-on Domain-driven Design - by example
    Domain-driven Design practically explained with a massive case study
    Michael Plöd

    This book aims to explain the concepts of Domain-driven Design in a way that it is easily applicable in practice. Each chapter contains a theoretical part which is explained from the point of view of practical applicability and then exercises with solutions based on a comprehensive, complex case study (real estate loans).

  7. SurviveJS - React
    De aprendiz a maestro
    Juho Vepsäläinen and Raúl Expósito

    SurviveJS te muestra cómo construir un Kanban sencillo usando React. La idea es que si puedes construir una aplicación sencilla, posiblemente puedas construir cosas más complejas después. La primera aplicación es siempre la más difícil y este libro viene en tu ayuda. Aparte de conocimiento básico sobre React, aprenderás técnicas de diseño como ...

  8. PHP OOP Way
    Sergey Zhuk

    A practical guide to writing robust, maintainable, and bug resistant object-oriented PHP code, that covers advanced topics, concepts, and techniques of the object-oriented programming, starting with such basic terms as encapsulation and inheritance and ending with composition and design patterns. The book is also available on Amazon Kindle

  9. SurviveJS - Maintenance
    Streamline JavaScript Workflow
    Juho Vepsäläinen and Artem Sapegin

    Maintenance is a recurring issue in projects. "SurviveJS - Maintenance" discusses the topic from the perspective of JavaScript and discusses common practices you can use to improve your workflow and projects.

  10. Development Environment Development
    An infinite field of recursive rabbit-holes
    Zoltán Nagy

    Your development environment is a tool to get things done. But it can be so much more. Topics covered: editors, operating systems, window managers, terminal emulators and shells, configuration management. Focuses on Linux, and macOS.

  11. Construindo APIs testáveis com Node.js
    Fundamentos de qualidade de software para a construção de APIs com Node.js
    Waldemar Neto

    Construindo APIs testáveis com Node.js utiliza exemplos do dia a dia para a construção de aplicações Node.js seguindo as melhores práticas de qualidade e desenvolvimento; Um guia, tanto para desenvolvedores iniciantes quanto para experientes, para a construção de aplicações robustas e resilientes guiadas por testes.

  12. Jak zvýšit přínos agilních retrospektiv
    Sbírka retrospektivních technik
    Ben Linders and Luis Gonçalves

    Kniha „Jak zvýšit přínos agilních retrospektiv“ s řadou retrospektivních technik vám pomůže stát se zběhlejšími ve vedení retrospektiv a získat z nich více. Úvodní slovo napsali Esther Derby (spoluautorka knihy Agile Retrospectives: Making Good Teams Great), Zuzana „Zuzi“ Šochová a Jaroslav Procházka – uznávaní čeští agilní evangelisté.

  13. Composing Software
    An Exploration of Functional Programming and Object Composition in JavaScript
    Eric Elliott

    All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.

  14. Humans vs Computers
    Wrong assumptions, computer bugs, and people caught in between
    Gojko Adzic

    Humans vs Computers is a book about ordinary people caught between wrong assumptions and computer bugs. You’ll read about humans who are invisible to machines, how a default password once caused a zombie apocalypse and why airlines sometimes give away free tickets. This is also a book on how to prevent, avoid and reduce the impact of such problems.

  15. Vous souhaitez comprendre le fonctionnement interne d'un framework web ? Vous voulez écrire votre propre framework web mais vous ne savez pas par où commencer ? Ce livre vous dévoile les dessous des frameworks web, élément après élément, grâce à une réalisation concrète.