Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. Holistic InfoSec For Web Developers, Fascicle 1: VPS, Network, Cloud and Web Applications
    Holistic InfoSec For Web Developers, Fascicle 1: VPS, Network, Cloud and Web Applications
    Creating and maintaining robust technical solutions that will resist attacks from your adversaries
    Kim Carter

    The second part of a three part book series focused on lifting the security knowledge of Software Developers, Engineers, and their teams, so that they can continuously deliver secure technical solutions on time and within budget. Free Online: https://f1.holisticinfosecforwebdevelopers.com

  2. Kanban: A Quick and Easy Guide to Kickstart Your Project

    Learn what's Kanban and how agile development and lean management can help you design and develop faster and cheaper.

  3. How to Tango with Django 1.9/1.10/1.11
    How to Tango with Django 1.9/1.10/1.11
    A beginners guide to Python/Django
    Leif Azzopardi and David Maxwell

    Tango with Django is a beginner's guide to web development using the Python programming language and the popular Django framework 1.9 (also compatible with 1.10 and 1.11). The book teaches you the basics through a step-by-step guide, and is written in a clear, friendly way. A series of exercises can be found too, to test your knowledge.

  4. Khai thác giá trị Agile Retrospective
    Khai thác giá trị Agile Retrospective
    Bộ công cụ thực hành Retrospective
    Ben Linders and Luis Gonçalves

    Với hàng tá bài tập trong bộ công cụ retrospective cá nhân, cuốn Khai thác giá trị Agile Retrospective sẽ giúp bạn trở nên thành thạo hơn trong việc thực hiện retrospective và thu được nhiều giá trị hơn - Lời giới thiệu bởi Esther Derby và Duong Trong Tan

  5. Refactoring to Patterns - An Experiment

    One of the most misunderstood XP techniques might be Refactoring. Many understand it in the meaning of re-write which is definitely not what it was meant to be. See how refractoring an example taken from a real world project both consits of very small sometimes even tiny changes and still introduces major archiectural reconstructions.

  6. Primeiros passos com Padrões de Projeto

    Você já ouviu conversas de desenvolvedores discutindo como melhorar o design do sistema, leu livros detalhando vários Padrões de Projeto e ouviu palestras sobre como padrões contribuem para o design do sistema... Mas não tem 100% de certeza sobre o que eles são, ou quais são os benefícios reais, ou até mesmo quando utilizá-los? Quer saber por onde começar? Neste curto livro, vamos revisar os conceitos de OO vendo como eles são aplicados aos Padrões de Projeto e quais os principais benefícios.

  7. Web Hacking 101
    Web Hacking 101
    How to Make Money Hacking Ethically
    Peter Yaworski

    On December 22, 2015, Twitter paid over $14,000 to ethical hackers for exposing vulnerabilities. This wasn't a shakedown. Sites like Twitter, Shopify, Dropbox, Yahoo, Google, Facebook and more, ask ethical hackers to report security bugs and pay them. This book will teach you how you can get started with ethical hacking.

  8. Fundamentals of Windows Performance Analysis
    Fundamentals of Windows Performance Analysis
    Alex Kirshenbaum and Michael Milirud

    This book will teach you how to investigate and root-cause numerous types of performance issues on a PC, in many cases all the way down to the code causing them.

  9. Scary Large Code Surgery With Pivots

    What do you do when good design has been left behind, and the fix is too large for refactoring? Pivots are a tool to get the code to a state where refactoring and good design can happen.

  10. 10 consejos para convertirte en un desarrollador experto
    10 consejos para convertirte en un desarrollador experto
    Descubre todos los secretos para ser un referente en tu sector
    Antonio Leiva

    Si siempre estuviste convencido de que el desarrollo de software sería tu profesión, pero a día de hoy te encuentras desmotivado y sin ganas de continuar, es es el primer síntoma de que no estás enfocándote en la dirección correcta. Convierte tu profesión en tu pasión gracias a 10 consejos que harán cambiar tu forma de ver la vida. Ebook del blog devexperto.com

  11. Dynamic Reteaming
    Dynamic Reteaming
    The Art and Wisdom of Changing Teams, First Edition
    Heidi Helfand

    Dynamic Reteaming shares real stories of how successful software companies have thrived through changing their teams as opposed to keeping them the same.  Learn to apply the five team change patterns: Isolation, One by One, Grow and Split, Merging and Switching. This is the 2019 first edition. The second 2020 edition is on Amazon.

  12. Refactoring to Clean Code
    Refactoring to Clean Code
    Concepts and Techniques for Taming Wild Code
    Amr Noaman

    One of the most painful activities in software is maintaining poor code. This book is your companion to improve application code to become easier to understand and cheaper to modify. It's also your step by step guide to adopt clean coding techniques and professional development habits in a systematic and sustainable way.

  13. Project Myopia
    Project Myopia
    Allan Kelly

    Project Myopia: belief that the project model is the only way of managing business change and development; not seeing digital development as a continuous commitment to growing the business; believing it will end and working for the end. #NoProjects Project Myopia is now on Amazon

  14. Αποκομίζοντας αξία από τα Agile Retrospectives
    Αποκομίζοντας αξία από τα Agile Retrospectives
    Μία Εργαλειοθήκη με Ασκήσεις Retrospective
    Ben Linders and Luis Gonçalves

    Με πολλές ασκήσεις για την προσωπική σας εργαλειοθήκη με retrospectives, το βιβλίο Getting Value out of Agile Retrospectives θα σας βοηθήσει να εξειδικευτείτε στο να κάνετε retrospectives και να αποκομίζετε το μέγιστο δυνατό από αυτές - Πρόλογος από την Esther Derby, συν-συγγραφέα του Agile Retrospectives, Βαγγέλη Αντωνιάδη και Γιάννη Μαυραγάνη.

  15. Practical Go Programming
    Practical Go Programming
    Building Real World Applications
    Steve Blow

    Coming to grips with Go is more than just familiarizing yourself with the language features. Learning to use those features to write production-ready code can be difficult task. If you are looking for guidelines and assistance, then this book is surely what you are looking for.