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

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: 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: 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: 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 路 1623 words

TIL: Career Growth, Pascal IDE, Python Security, and Rust CLI Tools

TIL 2020-08-24 Grow Skills with Work not Extra-Curriculars - Focus on developing skills through your actual work rather than side projects. Lazarus IDE for Free Pascal - Cross-platform IDE for Free Pascal programming language. Never Run python in your Downloads folder - Security implications of running Python scripts from untrusted locations. Rust Command Line Macros and Utilities - Library for writing shell scripts and command-line tools in Rust.

August 24, 2020 路 1 min 路 68 words

TIL: Rust Foundation, Coding Theory, Haskell Patterns, and OCaml Resources

TIL 2020-08-18 Amos Loves to Tinker - Excellent blog on computers and Rust programming with deep technical insights. Essential Coding Theory - Comprehensive textbook by Guruswami, Rudra, and Madhusudan from CSE @ Buffalo. Haskell Mini Patterns - Collection of useful small patterns for Haskell programming. Laying the Foundation for Rust鈥檚 Future - Rust Foundation announcement and future roadmap. Mnemonic - CLI application for remembering and managing notes. Playbooks: A Manager鈥檚 Essential Guide to Holding Regular Check-Ins - Management guidance for effective team check-ins. ...

August 18, 2020 路 1 min 路 119 words

TIL: 10x Development, Tech Leadership, and Rust Web Development

TIL 2020-08-12 Becoming a 10x Developer - Insights on what makes truly effective developers and how productivity multiplies. Books for Tech Leads - Essential reading for technical leadership roles. Diff Highlight Tool for JavaScript - PrismJS plugin for highlighting code differences. How to Stop Procrastinating Using the Fogg Behavior Model - Behavioral science approach to overcoming procrastination. How to Build a Web Application Completely in Rust - Complete example of full-stack Rust web development. ...

August 12, 2020 路 1 min 路 74 words

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 路 118 words

TIL: Linux Productivity Tools and Rust Ownership Concepts

Today I learned about Linux productivity enhancements including volume control in xmonad, mouse gestures with Fusuma, and fundamental Rust ownership principles.

July 28, 2020 路 8 min 路 1681 words

TIL: Programming Challenges, System Tools, and Learning Resources

Today I learned about Advent of Code programming challenges, GPU hash tables, Python gotchas, Rust concurrent data structures, and various development tools and learning resources.

July 27, 2020 路 15 min 路 3091 words

Subscribe to Newsletter

Get the latest posts and insights delivered to your inbox.

Built using Picoletter.