Topic

Notes tagged with “book-notes”

A small path through related notes, experiments, and systems.

01

Notebook

Notebook

Think DSP

Notes on Allen B. Downey's Think DSP and learning digital signal processing with Python, sound, spectra, filters, convolution, and the FFT.

Notebook

Numerical Python

Notes on using Python, NumPy, SciPy, and Matplotlib for scientific computing, numerical experiments, and data-heavy engineering work.

Notebook

Learning Domain-Driven Design

Notes on Vlad Khononov's practical guide to aligning software architecture with business domains.

Notebook

Refactoring UI

Notes on Adam Wathan and Steve Schoger's tactical UI design guide for developers who need to make interfaces clearer and more polished.

Notebook

Technical Blogging

Notes on Antonio Cangiano's guide to building a focused technical blog and turning expertise into a durable online presence.

Notebook

The Staff Engineer's Path

Notes on Tanya Reilly's guide to technical leadership, strategy, execution, and influence as a senior individual contributor.

Notebook

Writing for Software Developers

Notes on Philip Kiely's guide to writing technical articles, tutorials, and developer-focused content.

Notebook

Designing Data-Intensive Applications, 2nd Edition

Notes on Martin Kleppmann and Chris Riccomini's second edition of Designing Data-Intensive Applications, a broad map of reliable, scalable, and maintainable data systems.

Notebook

Just Enough Research

Notes on Erika Hall's compact guide to using research to reduce product risk and make better design decisions.

Notebook

Freescale ARM Cortex-M Embedded Programming Using C Language

Notes on Muhammad Ali Mazidi and coauthors' embedded C guide for ARM Cortex-M microcontrollers and low-level device programming.

Notebook

Learn to Code with C

Notes on Simon Long's approachable C programming book, with an emphasis on small programs, Raspberry Pi context, and practical fundamentals.

Notebook

Learning Vulkan

Notes on Parminder Singh's practical introduction to Vulkan and the foundations of explicit GPU programming.

Notebook

Let Us C

Notes on Yashavant Kanetkar's long-running C programming guide and its role as a practice-heavy route through the language.

Notebook

Modern C for Absolute Beginners

Notes on Slobodan Dmitrovic's beginner-friendly path into modern C, memory, compilation, and the discipline of low-level programming.

Notebook

The C Programming Language

Notes on Brian W. Kernighan and Dennis M. Ritchie's classic C book and the enduring value of compact, precise programming texts.

Notebook

Vulkan Cookbook

Notes on Pawel Lapinski's recipe-based Vulkan book for solving practical rendering, resource, synchronization, and pipeline problems.

Notebook

Vulkan Programming Guide

Notes on Graham Sellers and John Kessenich's guide to Vulkan, explicit graphics programming, rendering pipelines, and GPU control.

Notebook

Linear Algebra Done Right

Notes on Sheldon Axler's linear algebra book and the value of understanding vector spaces, linear maps, eigenvalues, and structure.

Notebook

React Key Concepts

Notes on Maximilian Schwarzmuller's guide to React's core mental models, component structure, state, effects, and modern application patterns.

Notebook

The Complete Developer

Notes on Martin Krause's full-stack guide to TypeScript, React, Next.js, MongoDB, Docker, and the practical shape of modern web applications.

Notebook

Software Architecture Patterns for Serverless Systems

Software Architecture Patterns for Serverless Systems, by John Gilbert is a comprehensive guide for software architects designing scalable, flexible, and event-driven systems using serverless architecture. It covers modern architectural patterns like autonomous services, event-first approaches, data management with CQRS, and security in serverless systems. It also offers strategies like the Strangler Fig pattern for migrating legacy systems to modern architectures.

Notebook

The Jamstack Book

The Jamstack Book by Brian Rinaldi and Raymond Camden introduces the modern Jamstack architecture, which is built on a combination of JavaScript, APIs, and Markup. This architecture delivers faster, more secure, and cost-efficient websites by serving pre-built content through CDNs, compared to traditional server-side rendering. The book provides practical examples and guidance on tools like Eleventy, Jekyll, and Next.js, making it a great resource for developers looking to improve site performance and security.

Notebook

WebAssembly in Action

WebAssembly in Action introduces the WebAssembly stack and walks you through the process of writing and running browser-based applications. Expert developer Gerard Gallant gives you a firm foundation of the structure of a module, HTML basics, JavaScript Promises, and the WebAssembly JavaScript API.

Notebook

Getting Started with Ethereum

Notes on Davi Bauer's beginner-friendly path through Ethereum development, Solidity contracts, local chains, IPFS, Filecoin, ENS, and oracle data.

Notebook

The Practitioner's Guide to Graph Data

Notes on applying graph thinking and graph technologies to relationship-heavy data problems.

Notebook

Building Progressive Web Applications with Vue.js

Notes on building Vue-powered progressive web apps with service workers, offline support, manifests, IndexedDB, background sync, and push notifications.

Notebook

Modern Web Development on the JAMstack

Notes on the JAMstack model: prerendered markup, CDN delivery, APIs, and the tradeoffs behind fast, secure web publishing.

All tags