Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

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

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

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

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

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

  6. 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!

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

  8. 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".

  9. arc42-FAQ
    Pragmatic, real-world software architecture documentation
    Gernot Starke

    This book contains answers to the most common questions regarding arc42 - the pragmatic template for communicating software architectures.

  10. Habits that Ruin your Technical Team
    Pitfalls and solutions for Technical Managers
    Marcus Blankenship

    Technical leads and managers work hard to hire the best people, choose the best tools, implement the best process, and deliver great software. Unfortunately, our actions may sabotage our best efforts, producing frustrated teams, poor quality and driving away our best developers. This book covers 7 ways technical managers harm their teams.

  11. Mastering Software Development in R
    Roger D. Peng, Sean Kross, and Brooke Anderson

    This book covers R software development for building data science tools. This book provides rigorous training in the R language and covers modern software development practices for building tools that are highly reusable, modular, and suitable for use in a team-based environment or a community of developers. (Printed copies coming soon!)

  12. A description of the roles and responsibilities in Hooroo's Engineering Team. 

  13. It's All Upside Down
    What I've learned about software development and why it seems opposite to everything I was taught
    Paul E. McMahon

    I have been involved in the software business for over 40 years and during this time my views on how to help software teams succeed has evolved so much that what I recommend today often seems opposite to the fundamentals many of us were taught.  In this book I provide true software development stories that may challenge long held thinking.

  14. Laravel Boot Camp
    TheCode v1.0
    Mohammed S Shurrab

    This book will cover all the Laravel boot camp topics, it will developed and republished during the boot camp in collaboration with the 5 trainers

  15. Learn WPF MVVM - XAML, C# and the MVVM pattern
    Be ready for coding away next week using WPF and MVVM
    Arnaud Weil

    You know next to nothing about WPF but need to start coding your next application within a week. Don't worry: this book has you covered.