TIL: NNgroup UX Research, SponsorBlock, and Labella Python Library

Today I learned about NNgroup's UX research channel, SponsorBlock for skipping YouTube sponsors, and Labella - a Python library for avoiding label overlaps in visualizations.

April 26, 2021 路 2 min

TIL: Data Visualization Guide and Oso Authorization Academy

Today I learned about Anton Zhiyanov's comprehensive data visualization guide and Oso's Authorization Academy for learning modern authorization patterns and best practices.

April 16, 2021 路 2 min

TIL: Post-Mortem Collection, Terminal Plotting, and Technical Twitter

Today I discovered a comprehensive collection of engineering post-mortems, a Python library for terminal-based plotting, and an interesting technical Twitter account.

March 17, 2021 路 2 min

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

TIL: Effectively Using Matplotlib

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

September 2, 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: Virtual Machine Implementation, Data Visualization, and Budgeting

Computer Science Fundamentals Virtual Machine Implementation Write your own Virtual Machine Comprehensive tutorial on building a virtual machine from scratch Implements the LC-3 (Little Computer 3) instruction set Covers CPU simulation, memory management, and instruction execution Excellent educational resource for understanding computer architecture Hands-on approach to learning how computers work at the lowest level Data Visualization and Art Creative Data Visualization Stock Market Chart Landscape Art Creative approach to transforming financial data into artistic landscapes Demonstrates intersection of data science and creative arts Shows how data visualization can be both informative and aesthetically pleasing Example of unconventional approaches to data presentation Personal Finance and Productivity You Need a Budget (YNAB) You Need a Budget Popular budgeting software with strong methodology Focuses on zero-based budgeting principles Emphasizes giving every dollar a purpose before spending Strong community and educational resources Subscription-based but highly regarded for effectiveness Developer Tools Cheat Command-Line Tool cheat is a command to make and use a global pool of offline cheatsheets Command-line tool for managing and accessing cheatsheets Offline access to reference materials Customizable and extensible cheatsheet system Useful for quick reference without internet access Community-contributed cheatsheets available Key Takeaways Learning Through Implementation Building a virtual machine teaches fundamental computer science concepts Hands-on projects provide deeper understanding than theoretical study alone Complex systems become understandable when built step by step Creative Applications of Technical Skills Data visualization can be both functional and artistic Technical skills can be applied to creative and personal domains Cross-disciplinary thinking leads to innovative approaches Tool Selection and Productivity Offline tools provide reliability and speed Good methodology often matters more than specific tools Investment in learning tools pays long-term dividends

August 15, 2020 路 2 min

TIL: Apache Samza, System Design, Terminal Tools, and Python Data Visualization

TIL 2020-08-08 Apache Samza - Stream processing framework for building real-time data processing applications. Awesome System Design - Curated list of system design resources and patterns. Geeks for Geeks PDFs - Collection of GeeksforGeeks articles compiled into PDFs. Linux Networking Discussion - Reddit thread about learning Linux networking fundamentals. Structure and Interpretation of Computer Programs - Classic computer science textbook available online. broot - A better alternative to tree command, written in Rust. ...

August 8, 2020 路 1 min