TIL: Optimizing Rust Compile Times
Today I learned about techniques to improve Rust compilation performance, including dependency management, feature flags, incremental compilation, and toolchain optimization strategies.
Today I learned about techniques to improve Rust compilation performance, including dependency management, feature flags, incremental compilation, and toolchain optimization strategies.
Today I learned about Rust systems programming through terminal applications, backend development patterns, Pi-hole networking setup, and various development productivity tools and resources.
Today I learned about comprehensive curated lists of development resources, learning curricula, and specialized tools covering everything from CSS protips to computer science fundamentals and documentation systems.
Today I learned about advanced Python code quality tools, CPython internals resources, and modern development practices from my archive of learning notes.
Today I learned about effective documentation systems, comprehensive learning resources for computer science, and modern educational platforms from my archive.
Cryptography and Security Real World Cryptography Book Book on Real World Cryptography Practical approach to understanding cryptographic concepts Focuses on real-world applications rather than pure theory Manning Publications interactive book format VPN Solutions Pritunl - Simple OpenVPN Implementation pritunl is a simple home OpenVPN implementation Web-based OpenVPN server management Simplified setup and configuration for home users Alternative to complex commercial VPN solutions Computer Science Education Brown University Programming Course Brown University: Programming and Programming Languages Comprehensive course on programming language theory and implementation Covers language design, semantics, and implementation techniques Free online course materials available Technical Deep Dives JPEG Decoder Implementation Understanding and writing a JPEG decoder in Python Step-by-step guide to implementing JPEG decoding Explains the JPEG compression algorithm and file format Practical Python implementation with detailed explanations Great for understanding image compression fundamentals
TIL 2020-07-16 Book on Real World Cryptography - A practical guide to applied cryptography by David Wong. Brown University: Programming and Programming Languages - Comprehensive course materials on programming language theory and implementation. CS 61B Data Structures, Spring 2019 - Berkeley’s excellent data structures course with Java implementations. Crust of Rust on YouTube - Jon Gjengset’s series diving deep into intermediate Rust concepts. Foundations of Applied Mathematics - Lots of Python and Data Science resources from BYU. ...
Today I learned about advanced Flask patterns including Method Views, Signals, profiling techniques, and security extensions that enhance Flask application development.
Python Community and Culture Barry Warsaw’s Zen of Python Song Barry Warsaw adapted the Zen of Python into a Song! Creative interpretation of Tim Peters’ famous “Zen of Python” principles Demonstrates the playful and creative side of the Python community Barry Warsaw is a core Python developer and former release manager Python Packaging Tools Flit - Simple Python Package Publishing Flit for Python Lightweight alternative to setuptools for simple Python packages Focuses on pure Python packages without complex build requirements Simplifies the package creation and publishing process Uses pyproject.toml for configuration Created for packages that don’t need complex build steps or C extensions
TIL 2020-07-14 Barry Warsaw adapted the Zen of Python into a Song! - A delightful musical interpretation of Python’s guiding principles. Flit for Python - A simple way to put Python packages and modules on PyPI. Gumshoe is a great scrolling effect for sidebars etc in vanilla JS - A vanilla JavaScript scrollspy script. Poetry for Python Projects - Manage environments for Python, as well as project dependency information. Profiling Flask Apps using werkzeug.contrib.profiler.ProfilerMiddleware - A gist showing how to profile Flask applications. ...