260 posts

TIL: ReactJS Hooks, Regex Tools, and Pandas Performance

TIL 2020-09-03 ReactJS docs with hooks - Converting React class components to use hooks for better code organization. Regex101 - Online regex tester and debugger with explanations. Regexr - Interactive regular expression tool for learning and testing. Pandas Performance Tip - It’s much faster to use Pandas’ filters with the & and | operators than combining conditions with zip. Use intermediate dataframes and multiple .loc calls instead of zip with any or all. ...

September 3, 2020 Â· 1 min

TIL: Effectively Using Matplotlib

TIL 2020-09-02 Effectively Using Matplotlib - Comprehensive guide to creating better visualizations with Python’s matplotlib library.

September 2, 2020 Â· 1 min

TIL: FlexBox Defense, Modern C++, Rust Debugging, and Python Programming

TIL 2020-09-01 FlexBox Defense - Interactive game for learning CSS Flexbox through tower defense gameplay. HN: Best Way to Learn Modern C++ - Hacker News discussion on effective approaches to learning contemporary C++. Headcrab: Rust Debugging Library - Library for building debuggers and debugging tools in Rust. OSS Game - FreeCol - Turn-based strategy game based on Colonization, written in Java. Peter Norvig - PyTudes - Python programs of considerable difficulty to perfect particular programming skills. ...

September 1, 2020 Â· 1 min

TIL: Asciimatics Terminal Effects, Lock-Free Programming, EOPL, and Ranger File Manager

Today I learned about creating full-screen terminal animations with Asciimatics, wait-free and lock-free programming concepts, the Essentials of Programming Languages book, and the Vim-inspired Ranger file manager.

August 31, 2020 Â· 7 min

TIL: Rust Development Ecosystem and Advanced Tooling

Today I learned about the comprehensive Rust development ecosystem, from compiler internals to command-line utilities, showcasing Rust's growing influence in systems programming.

August 30, 2020 Â· 14 min

TIL: Lynn Conway Career Retrospective and AMD Ryzen Features

TIL 2020-08-29 Lynn Conway’s Career Retrospective - Inspiring career retrospective from a pioneering computer scientist and transgender rights activist. Surprising New Features in AMD Ryzen 3000 - Technical analysis of performance improvements and architectural changes in AMD’s Ryzen 3000 series.

August 29, 2020 Â· 1 min

TIL: macOS Gatekeeper and Rust Struct Optimization

TIL 2020-08-28 Disabling Gatekeeper on macOS Sierra - Run sudo spctl --master-disable to allow apps from anywhere (be prepared for corporate IT emails). Optimizing Rust Struct Size - A 6-month compiler development program focusing on automatic struct field reordering for better memory layout.

August 28, 2020 Â· 1 min

TIL: D3.js Data Joins, WebAssembly Basics, OCaml Scientific Computing, and Vim-like System Layers

Today I learned about D3.js data join patterns for dynamic visualizations, hands-on WebAssembly development, OCaml for scientific computing, and creating Vim-like interaction layers for desktop environments.

August 27, 2020 Â· 8 min

TIL: WebAssembly Basics, OCaml Scientific Computing, and URL Loading

TIL 2020-08-26 Hands-on Web Assembly: Try the Basics - Practical introduction to WebAssembly development from Martian Chronicles. OCaml Scientific Computing - Comprehensive book on using OCaml for scientific computing applications. What Happens When You Load a URL? - Deep dive into the complete process of loading a web page.

August 26, 2020 Â· 1 min

TIL: NuShell Structured Data Shell, Async Python Performance Reality, and Go Programming Fundamentals

Today I learned about NuShell's structured approach to shell computing, why async Python isn't always faster, comprehensive Go language resources, and effective techniques for asking technical questions.

August 25, 2020 Â· 8 min