TIL: Python eval(), exec(), and compile() Functions
Today I learned about the differences between Python's eval(), exec(), and compile() functions and their appropriate use cases for dynamic code execution.
Today I learned about the differences between Python's eval(), exec(), and compile() functions and their appropriate use cases for dynamic code execution.
Today I learned about Camelot for PDF table extraction, PostgreSQL Row Level Security for multi-tenant isolation, Zerodha's free trading education platform, and building Git from scratch.
Today I learned about the fuser command, a powerful Linux utility for identifying which processes are using specific files, directories, or network ports.
Today I learned about i Hate Regex, a comprehensive and user-friendly regex cheat sheet with interactive examples and common patterns for developers who struggle with regular expressions.
Today I learned about Dolt, a revolutionary SQL database that combines Git-style version control with relational database functionality, enabling true data versioning and collaboration.
Today I learned about fundamental x86 assembly programming concepts and SafeEyes, an extensible break reminder application to protect against eye strain during long coding sessions.
Today I learned about a curated reading list for understanding distributed systems, covering essential papers, books, and resources for building scalable, fault-tolerant systems.
Today I learned about the Cosmopolitan C Library for portable executables, an accessible distributed systems book, high-performance browser networking principles, and building roguelike games in Rust.
Today I learned about ABlog, a Sphinx extension that transforms documentation sites into powerful blogging platforms, combining technical writing with blog functionality.
Today I learned about achieving 12 requests per second in Python, designing beautiful REST APIs, rendering tree views with Rich, and a Rust-based Python launcher for version management.