265 posts

TIL: Real World Cryptography, Rust Resources, and CS Education

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

July 16, 2020 Â· 1 min

TIL: Flask Advanced Patterns and Development Tools

Today I learned about advanced Flask patterns including Method Views, Signals, profiling techniques, and security extensions that enhance Flask application development.

July 15, 2020 Â· 7 min

TIL: Barry Warsaw Zen of Python Song and Flit

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

July 14, 2020 Â· 1 min

TIL: Barry Warsaw, Flit, Gumshoe, Poetry, and More

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

July 14, 2020 Â· 1 min

TIL: JWT Security Patterns and Token Management

Today I learned about advanced JWT security patterns, token blacklisting strategies, and secure authentication implementations using Flask-JWT-Extended.

July 13, 2020 Â· 8 min

TIL: Modern Rust Learning Resources and Development Patterns

Today I learned about comprehensive Rust learning resources, from interactive tours to dangerous practices, and how Rust addresses common development challenges.

July 13, 2020 Â· 8 min

I am taking the MIT Distributed Systems Course

Starting MIT's 6.824 Distributed Systems course to learn more about distributed system design. A brief announcement of my learning journey into distributed systems concepts.

July 7, 2020 Â· 1 min

Managing Multiple Python Installations

A brief guide on managing multiple Python versions using conda instead of system package managers. Simple advice for clean Python environment management on Linux and Mac.

July 7, 2020 Â· 1 min

Python Closures: Understanding Scope and Variable Lifetime

An in-depth exploration of closures in Python, examining how variables persist across scopes through practical examples and bytecode analysis.

June 15, 2020 Â· 9 min

Configuring Pip to Work in Enterprise Environments

How to configure pip for corporate networks with proxy servers and SSL certificates. Setting up environment variables and configuration files to work around common enterprise networking challenges.

February 29, 2020 Â· 2 min

Subscribe to Newsletter

Get the latest posts and insights delivered to your inbox.

Built using Picoletter.