Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. Introduction to Data Engineering
    Introduction to Data Engineering
    Learn the skills needed to break into Data Engineering.
    Daniel Beach

    With the rise of Data Science and Machine Learning, Data Engineering is quickly becoming a in-demand skill. Data Engineering requires a unique skillset that is hard to learn without experience. I will teach you how to write scalable data pipelines and more!

  2. Code Black
    Code Black
    Adam Griffiths

    Code Black is a technical business parable about a software engineering team who work to save their company

  3. The Frontend Developer Resume Guide

    It can be pretty daunting applying for web development jobs. How do I create a CV/Resume? What can I expect during the interview process? What questions will I get asked? I've put my experience of being an interviewer (and, interviewee) into this short book to help you land your dream web development job

  4. Software Engineer Salaries in the United Kingdom
    Software Engineer Salaries in the United Kingdom
    Coolever Life, Ceyda ANIL, and Senem ANIL

    This report presents average salaries, the most popular technologies, and the most popular technology companies in the United Kingdom.

  5. Software Engineer Salaries in 9 Countries
    Software Engineer Salaries in 9 Countries
    The most popular technologies, and the most popular technology companies in nine countries. * Australia * Germany * Spain * Sweden * The Netherlands * Turkey * United Arab Emirates * United Kingdom * United States About the Authors: Senem & Ceyda sisters are also business partners, and have been so for eight years running. They are very passionate about people and tech, Coolever being their second company together; a recruitment SaaS business based in the United Kingdom. Coolever works to bring tech companies and tech people together and now, they share their obsvervations about life in the tech business.
    Coolever Life, Senem ANIL, and Ceyda ANIL

    Are you ready to learn Software Salaries? Then let's join us!

  6. The Web Development Glossary
    The Web Development Glossary
    More Than 2,000 Key Terms for Developers
    Jens Oliver Meiert

    What is a BHO? Goanna? Hooking? How about a principal box? Or the Ten-Second Rule? Covering more than 2,000 terms ranging from A11Y to Zsh, and including explanations from Wikipedia and the MDN Web Docs, The Web Development Glossary is a comprehensive compendium rich in information for both novice and expert developers.

  7. The Art of Software Reviews
    The Art of Software Reviews
    Find out what's good and bad about your software - practical analysis, evaluation, assessment, audit, review. Covers technical and organisational issues, from requirements over architecture and code up to deployment and rollout.
    Gernot Starke

    Find out what’s good and bad about your software - practical analysis, evaluation, assessment, audit, review. Covers technical and organisational issues, from requirements over architecture and code up to deployment and rollout. 

  8. Agile Retrospective Smells Cards
    Agile Retrospective Smells Cards
    Print your own cards!
    Ben Linders

    The Agile Retrospective Smells Cards: a coaching tool for Scrum masters, agile coaches, and anyone who facilitates agile retrospectives to recognize smells and solve problems or mitigate the impact using antidotes.

  9. Agile Retrospectives Bingo
    Agile Retrospectives Bingo
    Print your own game!
    Ben Linders

    A fun and serious game to identify and discuss unproductive behavior in retrospective meetings, improve communication and collaboration, and make agile retrospectives more valuable. For agile teams, Scrum masters, agile coaches, and consultants leading agile transformations.

  10. Functional Programming in Python

    Python's best kept secret is its built in support for functional programming. Even better, it allows functional programming to be blended seamlessly with procedural and object oriented coding styles. This book explains what functional programming is, how Python supports it, and how you can use it to write clean, efficient and reliable code.

  11. Software Engineer
    Software Engineer
    A Field Guide to the Profession
    Joel Bryan Juliano

    You can write code. The interview still rejected you. You shipped the feature. You still didn't get promoted. You've been "senior" for years and you're still getting paged for incidents on systems you barely understand. This book is for the gaps — everything around the code that nobody explains and everyone learns the hard way. The inside account of what a technical interviewer is actually evaluating when they ask about your architecture. The difference between maintaining a system and owning it. How to build influence when you have no formal authority. How to stay relevant without burning out or becoming obsolete. Not theory. Not generic advice. Production experience distilled into a map of the profession.

  12. Algebra-Driven Design
    Algebra-Driven Design
    Elegant Solutions from Simple Building Blocks
    Sandy Maguire

    A how-to field guide on building leak-free abstractions and algebraically designing real-world applications.

  13. Literate Configuration
    Literate Configuration
    Beautiful and functional configuration files using literate programming
    Diego Zamboni

    Learn how to produce beautiful, functional and easily-shareable configuration files using Emacs and org-mode

  14. Terraform: From Beginner To Master: With Examples In AWS

    This book will guide you from being an absolute beginner in Terraform to knowing how to use every aspect of it to successfully configure and manage your infrastructure. Terraform is fast becoming the go to infrastructure as code tool and this book will give you the skills embrace it.

  15. Agile Manifesto Retrospectives Questions Cards
    Agile Manifesto Retrospectives Questions Cards
    Print your own cards!
    Ben Linders

    Powerful questions to inspire your agile retrospectives and keep them valuable and effective!For retrospective facilitators, Scrum masters, Agile Coaches, and consultants.