Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. Code Is for Humans
    Code Is for Humans
    A Guide to Human-Centric Software Engineering
    Zohar Jackson

    To write better code and build better products, we must understand why engineering and design often fail. Why is it so difficult to write bug-free code? Why do people fail to use products? And why do engineering projects so often go sideways? The answer to these questions lies in the shortcomings of human cognition and the nature of complexity.

  2. Risk Identification by Penetration Testing: A Comprehensive Guide to the PTES Framework

    Dive into the world of penetration testing with this comprehensive guide by cybersecurity expert, Brandon S. Keath. Explore each stage of the Penetration Testing Execution Standard, learn essential tools and techniques, and gain insights from real-world examples. Master the art of ethical hacking and become a skilled penetration tester.

  3. 250+ Spring Framework Practice Questions

    Learn and improve your Spring Framework skill by solving these Sring Framework Practice Questions. Prepare for Spring Certification and Spring framework interview confidently by going through essential Spring, MVC, and Spring Boot concepts. It covers:➡️AOP➡️REST➡️Security➡️Spring Boot ➡️Container➡️JDBC➡️Spring Data JPA➡️MVC➡️Boot Actuator and more

  4. 250+ Spring Framework Practice Questions

    Learn and improve your Spring Framework skill by solving these Sring Framework Practice Questions. Prepare for Spring Certification and Spring framework interview confidently by going through essential Spring, MVC, and Spring Boot concepts. It covers:➡️AOP➡️REST➡️Security➡️Spring Boot ➡️Container➡️JDBC➡️Spring Data JPA➡️MVC➡️Boot Actuator and more

  5. Conceptos de Programación más 3 Cheat Sheets
    Conceptos de Programación más 3 Cheat Sheets
    Tu libro útil antes y después de estudiar programación.
    Fabián Karaben

    Si estás aprendiendo programación y te perdiste en un mundo de conceptos nuevos, o si estás pensando en comenzar a estudiar programación, este libro es para ti. Nota: este libro es un proyecto relativamente nuevo que irá creciendo semana a semana, y gracias al dinamismo de Leanpub podrás descargar cada actualización sin ningún costo.

  6. Elementary Dart and Flutter for Beginners

    Do you want to build a Mobile App from scratch? But you cannot master courage.Why?Because you have not coded before. You have No experience in programming.Right?It is perfectly OKAY. In fact, that sounds more challenging. There is ONLY one ANSWER TO YOUR DILEMMA.Learn Flutter. This book is designed for the non-coders. For absolute beginners.

  7. Jetpack Compose internals

    Jetpack Compose is the future of Android UI. Master how it works internally and become a more efficient developer with it. You'll also find it valuable if you are not an Android dev. This book provides all the details to understand how the Compose compiler & runtime work, and how to create a client library using them. You could also be interested on the Jetpack Compose Internals course by Jorge Castillo. Find it in composeinternals.com

  8. D3 Tips and Tricks v7.x
    D3 Tips and Tricks v7.x
    Interactive Data Visualization in a Web Browser
    Malcolm Maclean

    Tips and tricks for using d3.js (version 7), one of the leading data visualization tools for the web. It's aimed at getting you started and moving you forward. You can download for FREE or donate to encourage further development if you wish :-).

  9. Melhores Práticas de Arquitetura de Software na era da Nuvem
    Melhores Práticas de Arquitetura de Software na era da Nuvem
    Melhores Práticas de Arquitetura de Software na era da Nuvem
    Trybe, Francisco Isidro Massetto, Elder Moraes, Sérgio Lopes, Sandro Giacomozzi, Leandro Domingues, Mauricio Salatino, Karina Varela, and Otavio Santana

    Cap. 1: A importância de aprender conceitos ao invés de novos frameworksCap. 2: Tenho lido sobre DDD; para onde devo ir depois?Cap. 3: Clean codeCap. 4: Clean ArchitectureCap. 5: RefatoraçãoCap.6: NoSQL vs. SQLCap. 7: Arquitetura de microsserviçosCap. 8: CloudCap. 9: Precisamos falar sobre atualizaçõesCap.10: Destrinchando performance de aplicações

  10. D3 Tips and Tricks v6.x
    D3 Tips and Tricks v6.x
    Interactive Data Visualization in a Web Browser
    Malcolm Maclean

    Tips and tricks for using d3.js (version 6), one of the leading data visualization tools for the web. It's aimed at getting you started and moving you forward. You can download for FREE or donate to encourage further development if you wish :-).

  11. Beginning Flutter 3.0 with Dart
    Beginning Flutter 3.0 with Dart
    A Beginner to Pro. Learn how to build Advanced Flutter 3.0 Apps
    Sanjib Sinha

    Are you an absolute beginner with no prior knowledge to any programming language? But you want to be an Android or iOS mobile application developer? This book will teach you both. You will learn to build Advanced Flutter Apps, from scratch. You will also learn Dart programming language that runs Flutter.

  12. Programming walkthroughs: Coding with Python and Repl.it

    Once you’ve completed Part 1 and Part 2, you’ll be able to build nearly any project that you want, and deploy it for the world to use. If you’re stuck for ideas, you can go through the examples given in Part 3, which consists of practical tutorials to build everything from web scrapers to chat bots.

  13. The Smartest Way to Learn Python Regular Expressions
    The Smartest Way to Learn Python Regular Expressions
    Learn the Best-Kept Productivity Secret of Code Masters
    Finxter, Zohaib Riaz, and Lukas Rieger

    Google engineers are regular expression masters. Do you want to become one, too? The Smartest Way to Learn Python Regex transforms you into a regular expression master. The book leverages an innovative learning approach: (1) read a chapter, (2) watch a course video, and (3) solve a code puzzle. It's fun!

  14. Discrete Mathematical Algorithm, and Data Structure
    Discrete Mathematical Algorithm, and Data Structure
    Major Components of Mathematics, and Computer Science Explained with the help of C, C++, PHP, Java, C#, Python, and Dart
    Sanjib Sinha

    Readers will learn discrete mathematical abstracts as well as its implementation in algorithm and data structures shown in various programming languages, such as C, C++, PHP, Java, C#, Python and Dart. This book combines two major components of Mathematics and Computer Science under one roof.

  15. D3 Tips and Tricks v5.x
    D3 Tips and Tricks v5.x
    Interactive Data Visualization in a Web Browser
    Malcolm Maclean

    Tips and tricks for using d3.js (version 5), one of the leading data visualization tools for the web. It's aimed at getting you started and moving you forward. You can download for FREE or donate to encourage further development if you wish :-).