Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. The Pulumi Book
    A developer's guide to programming the cloud with TypeScript and Amazon Web Services
    Christian Nunciato

    If you're a developer looking for a foothold into the cloud, this book is for you. The Pulumi Book will teach you all there is to know about Pulumi, the open-source platform that lets you build and manage cloud-based applications and infrastructure with modern programming languages and tools like TypeScript, Node.js, and Visual Studio Code.

  2. Mønstre – en indføring i analyse-, design- og arkitekturmønstre
    Aino Vonge Corry, Ole Vedel Villumsen, and Johnny Olsson

    En 20 år gammel tekst om hvad patterns i softwareudvikling er, som næsten ikke er blevet for gammel i de år. Vi beskriver og eksemplificerer analysemønstre, designmønstre, arkitekturmønstre og databasemønstre.

  3. The Feedback Loop in Agile
    Do work, get feedback and learn, repeat to meet user needs and get value
    TJ Rerob

    Feedback loops in Agile software development are critical to the process. However, they are often ignored and relegated to second class processes. In favor of other processes, like requirements gathering. Read more about feedback loops today, and build up your Agile software delivery processes!

  4. D, the Best Programming Language, for Former Python Developers
    Learn D Programming for Python Developers
    Victor Porton

    A book about D programming language or DLang for Python programmers. “There is no best programming language”, they say. There is, for most applications it is D. The book starts from a comparison of D to Python and teaches all important features of D. D has all the features of Python but speed comparable to C and reliability comparable to Ada!

  5. This small book was written for just one purpose - explain the asynchrony concept from beginning to end.

  6. The Modern Product Owner
    Skills to Navigate the Agile Work and Achieve Business and Product Strategy
    TJ Rerob

    Agile software development product owners face a complex and fluid environment. The very nature of Agile presents an open and adaptable process. How are Product Owners to approach this fluid environment, where things change on them all the time, and be successful? The Product Owner Cheatsheet - How to be an Agile Ninja, is here to guide you.

  7. Struggling with Object Oriented Programming in Python? This book helps you master OOP by doing. With 200 exercises and answers, you will build confidence in using classes, objects, inheritance, and more through hands-on practice.

  8. Trading Systems Developer Interview Guide (C++ Edition)
    Insider's Guide to Top Tech Jobs in Finance
    Mark Thunderberg and Jeff Vogels

    This book will help you with interview preparation for landing high-paying software engineering jobs in the financial markets industry – Hedge Funds, Banks, Algo Trading firms, HFT firms, Exchanges, etc. Questions that are comparable difficulty level to those asked at top financial firms.

  9. Become a Master of Product Roadmaps
    Agile product roadmaps that get buy-in for your product strategy and help deliver value
    TJ Rerob

    The streamlined guide to help you create focused and direct product roadmaps. Product roadmaps to help you win over stakeholders with good use of priority and the right communication. Concepts here also help steer ideas of the product roadmap using Agile best practices, to really add value.

  10. Logic is the most important branch of math to software engineering. Knowing logic opens up a vast world of development techniques, from everyday tricks of the trade to exotic tools for cracking impossible tasks. This book teaches the basics of logic and nine special logic-powered techniques: property testing, decision tables, constraint solving, and more. Over 40 exercises are provided to help readers master the material. No prior math background required!

  11. Although infrastructure testing is an essential practice for any business, many organizations tend to neglect it. As we, at Performetriks, understand the importance of this testing, we aim to show the reader its significance in this paper.

  12. Graveyard
    Hillel Wayne

    A collection of hillelwayne.com essays that didn't quite make the cut, for people who want a bit more content and are okay reading second drafts.

  13. Learn how to leverage the Angular Workspace to create the most effective and efficient development environment.

  14. You picked up Scala. Perhaps you came from Java background but you weren't curious about how JVM work, or maybe you came directly from another platform. Now you need to understand JVM because it affects your job - debugging, optimizations, tooling - they all seem to be over your head. If so, this book is for you.

  15. 敏捷测试指南 Agile Testing Condensed Chinese Edition
    Christina Geng (耿晓倩), Janet Gregory, and Lisa Crispin

    敏捷测试简明介绍了如何在敏捷环境中成功进行测试和构建质量文化