Leanpub Header

Skip to main content

Filters

Category: "Computer Science"

Books

  1. Git y GitHub desde cero
    Guía de estudio teórico-práctica paso a paso más curso en vídeo
    Brais Moure

    Aprender a trabajar con Git y GitHub es una habilidad esencial como programador. Esta es una guía de estudio teórico-práctica paso a paso y desde cero más un curso de 5 horas en vídeo 100% gratis. 45 lecciones, decenas de comandos y casos prácticos reunidos en un único lugar para comenzar a usar rápidamente Git y GitHub de manera profesional.

  2. KISS Virtual Horizons
    A Comprehensive Understanding of Virtualization Technologies
    Sharath Kumar R

    Discover the power of virtualization with our comprehensive guide. From understanding the principles and concepts of virtualization to exploring its practical applications, this book provides a deep dive into the world of virtualization. Get ready to explore new and exciting possibilities in the world of virtualization!

  3. Certainty by Construction
    Software and Mathematics in Agda
    Sandy Maguire
    No Description Available
  4. The McGinty Equation
    Unifying Quantum Field Theory and Fractal Theory to Understand Subatomic Particle Behavior
    Chris McGinty

    Beyond practical applications, the McGinty Equation underscores the beauty and elegance of physics, demonstrating how theoretical concepts can be used to solve complex problems and uncover new truths about the universe. Its potential applications extend beyond quantum mechanics and into other fields, such as biology, finance, and computer science.

  5. Naming Things
    The Hardest Problem in Software Engineering
    Tom Benner

    Naming is one of the most difficult and enduring challenges in software engineering, but few of us do it well. This practical and comprehensive book provides a set of principles, rules, and application guidelines for efficiently choosing good names in your code.

  6. Software Engineering - The Soft Parts
    Lessons from 10 years at Google
    Addy Osmani
    No Description Available
  7. Build Your Own Database in Go From Scratch
    From B+tree to SQL in 3000 lines
    build-your-own.org

    Learn databases from the bottom up by coding your own, in small steps, and with simple Go code (language agnostic).Atomicity & durability. A DB is more than files!Persist data with fsync.Crash recovery.KV store based on B-tree.Disk-based data structures.Space management with a free list.Relational DB on top of KV.Learn how tables and indexes are related to B-trees.SQL-like query language; parser & interpreter.Concurrent transactions with copy-on-write data structures.

  8. NULL
    The Absence of Value in Computing
    Daniel Hargett

    An exploration of one of the most fundamental concepts in computer science: the NULL value. Learn how NULL can be used and how its misuse can lead to serious errors and vulnerabilities. Whether you're a seasoned programmer or just curious about the history & inner workings of computing, this is a must-read that'll deepen your understanding of NULL!

  9. Simplified JavaScript for Very Important Programmers
    The Fast Track to Mastering Essential JavaScript Concepts
    Ebenezer Don

    If you're looking for a practical and enjoyable way to learn JavaScript, this is the perfect book for you. The explanations are clear and concise, and the examples are designed to reinforce your learning and help you apply your knowledge in real-world scenarios.

  10. ChatGPT for Marketing Pros: Streamlining Daily Tasks
    Unlock the power of the ChatGTP AI and see what it can do for you!
    Eldar

    Get ready to explore a world of incredible possibilities with ChatGTP, the revolutionary text-generating AI tool! With ChatGTP, you can ask almost any question and get an accurate, informative answer in seconds. It can generate code snippets, explain complex concepts, and even write entire books based on a single prompt.

  11. Unlock the secrets to successful social media marketing with our new guide! Learn how to build a loyal community, increase engagement and drive conversions with 50 expert tips and strategies.

  12. Building "Hidden Objects" Browser Games
    Codeless Game Construction using Construct2 & Construct3.
    Stephen Gose

    Quickly learn how to create 19 online games using Construct2 or Construct3. This student's workbook is tailored for both the novice and advanced game designers Workshop attendees. Use these lessons to build 17+ Construct games from this single Game Mechanics. Instructor package includes presentation slide, online course access and Instructor guide.

  13. Build Your Own Redis with C/C++
    Network programming, data structures, and low-level C.
    build-your-own.org

    Build real-world software by coding a Redis server from scratch.Network programming. The next level of programming is programming for multiple machines. Think HTTP servers, RPCs, databases, distributed systems.Data structures. Redis is the best example of applying data structures to real-world problems. Why stop at theoretical, textbook-level knowledge when you can learn from production software?Low-level C. C was, is, and will be widely used for systems programming and infrastructure software. It’s a gateway to many low-level projects.From scratch. A quote from Richard Feynman: “What I cannot create, I do not understand”. You should test your learning with real-world projects!

  14. Code-less Game Design Workshop
    Game Development Workbook for Construct 2 & 3.
    Stephen Gose

    Quickly learn how to create 10 online games using Construct2 or Construct3. This student's workbook is tailored for both the novice and advanced game designers Workshop attendees. Use these lessons to build 10 Construct games from this single Game Mechanics. Instructor package includes presentation slide, online course access and Instructor guide.

  15. Building "Role Playing" Browser Games
    Codeless Game Construction using Construct 2 or Construct 3.
    Stephen Gose

    This expanded chapter from the Construct Starter Kit Collection leads you through "White Labeled" Role Playing Game development. This tutorial uses both Construct3 & Construct2 encoding. It supplies client-side & php "back-end" encoding. These advanced "full-stack" development topics are for anyone interested in RPG "trade-secrets" development.