I'm currently open to new opportunities! View my resume or connect on LinkedIn.

TIL: Mastering Hard Parts of JavaScript

TIL 2020-09-05 Mastering the Hard Parts of JavaScript - Deep dive into JavaScript callbacks and asynchronous programming concepts.

September 5, 2020 Â· 1 min Â· 18 words

TIL: Data Visualization Mastery with Matplotlib and D3

Today I learned about advanced data visualization techniques, matplotlib optimization strategies, and comprehensive approaches to creating effective data visualizations.

September 4, 2020 Â· 14 min Â· 2908 words

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 Â· 73 words

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 Â· 16 words

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 Â· 94 words

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 Â· 1409 words

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 Â· 2940 words

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 Â· 40 words

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 Â· 43 words

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 Â· 1686 words

Subscribe to Newsletter

Get the latest posts and insights delivered to your inbox.

Built using Picoletter.