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: 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 路 10 min

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

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

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

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

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

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

TIL: Optimizing Rust Compile Times

Today I learned about techniques to improve Rust compilation performance, including dependency management, feature flags, incremental compilation, and toolchain optimization strategies.

July 22, 2020 路 13 min

TIL: Rust Systems Programming and Terminal Productivity Tools

Today I learned about Rust systems programming through terminal applications, backend development patterns, Pi-hole networking setup, and various development productivity tools and resources.

July 21, 2020 路 29 min