Leanpub Header

Skip to main content

Filters


Books

  1. No Description Available
  2. Building Virtual Machine Labs: A Hands-on Guide (Second Edition)
    Learn everything there is to know about building and maintaining your own home or workplace virtual lab environment on the most popular hypervisors today in this new and improved second edition release!
    Tony Robinson

    The premise of this book is to provide students a hands-on, go-to resource for building a secure, customizable lab environment in order to enable their own specific pursuits.

  3. No Description Available
  4. Best Practices in Software Architecture in the Cloud era
    Trybe, Elder Moraes, Francisco Isidro Massetto, sergiolopessp, Sandro Giacomozzi, Leandro Domingues, Mauricio Salatino, Karina Varela, and Otavio Santana

    1. The importance of learning concepts instead of new frameworks2. Domain-Driven Design (DDD), where to go next?3. Clean Code4. Clean Architecture5. Refactoring6. Database7. Microservices8. Cloud9. We need to talk about updates10. Unraveling application performance

  5. Exploring Language and Human Flourishing
    Stephen Watters and Johannes Merz

    This volume contains the proceedings of the Pike Center Symposium on "Language and Human Flourishing," May 17-20, 2021. The authors present working papers that address the connection between the well-being of an ethnolinguistic community and its language ecology.

  6. Flip: projects to products
    A whitepaper for a different perspective.
    Braden Alexander Cundiff

    Are all problems worth solving? The following white paper is going to challenge you to answer that question for yourself. In order to do this you'll follow the ADDIE process combined with cognitive Learning Outcomes. Understanding this method will allow you to flip your perspective and measure cognitive development more effectively.

  7. Creating React Applications with Python
    A novel approach for achieving Full-Stack Python
    John Sheehan

    A short tutorial on how to create front-end web applications in Python using the React JavaScript library, without having to program in JavaScript!

  8. Cheat sheets can be a really helpful resource when you're learning a new language. They remind you of the syntax and concepts you've just learned, so you can focus on writing your own code instead of rereading sections of a book or rewatching parts of a video.

  9. Introduction to Programming with Golang
    Learn programming, data structures and algorithms using the Go programming language
    Youri Ackx

    You want to learn about programming and algorithms, and the Go programming language? Dig deeper than tutorials? But the formal academic approach is not your strong suit? Learn about algorithms, recursion, data structures, and solve classical computer science problems like the Towers of Hanoi and the Eight Queens with this beginner's friendly book.

  10. Functional Java
    with Vavr
    dimitris papadimitriou

    Practical functional programming in Java using Vavr functional library

  11. Software Bug Stories
    Ajay Balamurugadas and Saranya Easwaran

    Bugs are everywhere. What can we learn about them. Ajay and Saranya analyze twenty such bugs and present to you a collection of bug stories.

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

  13. JAVA INTENSIVE CODING BOOTCAMP: LEARN LANGUAGE BASICS AND ALGORITHM
    More than Hundred Difficult Problems with Solutions - Explained Step by Step, Designed for Absolute Beginners
    Sanjib Sinha

    This book will empower computer science and programming students to learn the language basics of Java; so that, they could build software, web, and mobile applications. This book has adopted a "problems-solutions-explanations" approach using “Direct Method”; it is an intensive coding bootcamp where participants will take part by solving problems.

  14. Testando Microservices com RestAssured
    Aprenda a testar e automatizar microserviços
    Elias Nogueira

    Aprenda a testar e automatizar uma API de uma forma didática e direto ao ponto!

  15. Hacking of the Free
    Understanding Digital Threats to Democracy in the 21st Century
    Ken Buckler

    The Internet age has ushered a new type of warfare - digital warfare. This isn't just warfare among "hackers" gaining unauthorized access to computer systems, but a war to influence public opinion through data analytics, propaganda and "fake news".