Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. PHP OOP Way
    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

  2. SurviveJS - Maintenance
    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.

  3. Development Environment Development
    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.

  4. Jak zvýšit přínos agilních retrospektiv
    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é.

  5. Composing Software
    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.

  6. Humans vs Computers
    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.

  7. Créer votre framework web en Ruby

    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.

  8. Lean Experimentation In Action
    Lean Experimentation In Action
    A Concise guide to validating product ideas and avoiding failure
    Maryam Aidini and Kylie Castellaw

    A concise guide to validating product ideas and avoiding failure

  9. Object-Oriented PHP
    Object-Oriented PHP
    Writing Resilient & Reusable Code in PHP 7
    Junade Ali

    With the release of PHP 7, Object-Orientation has matured significantly in PHP. This book acts as a guide to using mature OOP practices in modern PHP to build and refactor modern web and API applications.

  10. Object-Oriented PHP
    Object-Oriented PHP
    Writing Resilient & Reusable Code in PHP 7
    Junade Ali

    With the release of PHP 7, Object-Orientation has matured significantly in PHP. This book acts as a guide to using mature OOP practices in modern PHP to build and refactor modern web and API applications.

  11. Docker Recipes for Node.js Development
    Docker Recipes for Node.js Development
    Solve common problems with simple solutions for Node.js in Docker!
    River Bailey

    Working with Docker presents a paradigm for software developers, and some unique challenges for Node.js development. But these challenges can be overcome with a little configuration and some forethought in your Docker projects. This book will give you simple solutions to solve the most common problems when building Node.js apps in Docker.

  12. C# 7.0: What's New Quick Start

    This book is free, please consider paying what you think it's worth and supporting independent authors.

  13. JavaScript-mancy: Object-Oriented Programming
    JavaScript-mancy: Object-Oriented Programming
    Mastering the Arcane Art of Summoning Objects in JavaScript for C# Developers
    Jaime González García

    Are you a C# or Java developer curious about the awesome things happening in the JavaScript world? Would you like to build super rich web applications, mobile apps, backend services or even robots?Then this is the book for you! With this book you'll grok JavaScript OOP techniques within ES5, ES6, ESnext and TypeScript. And it has wizards!

  14. 12 Factor Applications with Docker and Go
    12 Factor Applications with Docker and Go
    A book filled with examples on how to use Docker and Go to create the ultimate 12 Factor applications
    Tit Petric

    Did you hit a wall when scaling your service? Want to make sure that your application will scale from the start? Start with 12 Factor Application design principles, that enable you to scale your app to thousands of instances with a flip of a switch. Set up your own Docker swarm and put your scale-ability to a test.

  15. Developing Quality NodeJs Applications

    A practical guide to developing high quality applications using NodeJs; and shows how to set things up such that you ensure that its quality can be verified. It is about having confidence in your applications. Primarily aimed at developers who have already developed NodeJs applications, and want to "do it better".