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!
A visual guide for understanding Modern Data Pipelines Testing Techniques
The short book is a fully revised transcript of a lecture introducing a unified pattern language for memory forensics - an investigation of past software behavior in memory snapshots. The lecture has a short theoretical part and a practical memory analysis part using WinDbg debugger from Microsoft Debugging Tools for Windows.
Dive into the heart of innovation with the Data Hub Framework—a strategic blueprint transforming raw data into valuable insights. Uncover the layers shaping operational brilliance, customer satisfaction, and unparalleled data-driven value. Welcome to the future of data strategy.
Software Development is a constant growth career. But not all growth is created equal. While video courses can be great, nothing beats practice! This book collects 10 simple exercises to hone your everyday craft. How far can you get in 10 Days?
Hate calling yourself a "non-technical" founder or professional? Never again. The ultimate guide to thinking digitally and leading software companies.
This book is a launching point, not a destination. It is designed to evolve in small, incremental ways along with your reusable software development guidelines, over many years. Along with the code you reuse.
Learn design patterns in the easiest way possible. You will no longer have to brute-force your way through each one of them while trying to figure out how it works. The book provides a unique methodology that will make your understanding of design patterns stick. It can also be used as a reference book where you can find design patterns in seconds.
What aspects of authentication and authorization do you need to think about when you are building applications on Kubernetes? This book will dig into the different kids of auth to consider, how to implement auth, and how to communicate identity across services within your apps.
A solution designed for the wrong problem means budget and time spent on implementation with little market impact. A more perilous scenario is that an environment has been created where the teams believe they are working toward the right product goals because they’re hitting project goals.
Si quieres conocer toda la teoría de IoT, tendencias a futuro, argot y además quieres ponerlo en práctica en Azure. Este es tu libro. Podrás ir de 0 a 100 en algo menos de 450 páginas.
JavaScript has changed quite substantially over the past few years! Now is the perfect time to truly learn the fundamentals!
Este libro es una invitación a pensar con claridad sobre los cimientos de cualquier frontend: desde cómo medir la calidad de una arquitectura, hasta cómo organizar reglas de negocio, gestionar el estado o aplicar principios como SOLID de forma realista. A través de herramientas objetivas como el connascence, los diagramas de dependencia y los patrones clásicos del desarrollo web, se recorre la historia, los errores comunes y una propuesta concreta de arquitectura recursiva para aplicaciones SPA. No encontrarás aquí una receta mágica. Pero sí una colección de ideas que me hubiera gustado entender mucho antes.
In an industry heading towards smaller and smaller microservices, why so many big APIs are still out there? When facing the sheer complication of a Web API landscape with thousands and thousands of operations, where do you start? Enjoy the overview.