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

Ruby

How I started learning Ruby and Ruby on Rails in 2025 and what my experience has been like so far.

September 26, 2025 路 29 min 路 6008 words  路 Updated: October 20, 2025

TIL: Rust Learning Resources, Nim Language, and Python Code Formatting

Rust Programming Resources Comprehensive Rust Learning A half-hour to learn Rust - fasterthanli.me Quick introduction to Rust concepts and syntax Efficient learning resource for experienced programmers Covers essential Rust concepts in minimal time Rust CLI Development Getting started - Command Line Applications in Rust Official guide for building command-line applications in Rust Covers argument parsing, error handling, and testing Best practices for CLI tool development Advanced Rust Resources Introduction - The Rustonomicon Advanced guide to unsafe Rust programming Essential for systems programming and optimization Covers memory safety, FFI, and low-level details Rust Reference Materials Rust Language Cheat Sheet Comprehensive reference for Rust syntax and concepts Quick lookup for common patterns and idioms Useful during development and learning Alternative Programming Languages Nim Programming Language Nim Programming Language Systems programming language with Python-like syntax Compiles to C, C++, or JavaScript Offers performance with readable code Growing ecosystem and community Nim Web Development GitHub - pragmagic/karax: Karax. Single page applications for Nim. Web framework for building single-page applications in Nim Functional approach to web development Demonstrates Nim鈥檚 versatility beyond systems programming Python Development CPython Code Formatting Initiative PEP proposal: Automatically Formatting the CPython Code - PEPs - Discussions on Python.org Discussion about automatically formatting CPython鈥檚 codebase Shows Python core development modernization efforts Demonstrates importance of consistent code formatting in large projects Part of ongoing efforts to improve Python development experience

January 2, 2021 路 2 min 路 227 words

TIL: Rust Learning Resources, Nim Programming Language, and Python Code Formatting

Today I explored comprehensive Rust learning materials, discovered the Nim programming language and its web framework Karax, and learned about Python code formatting proposals for CPython.

January 2, 2021 路 3 min 路 559 words

TIL: Universal Data Reader, Java for Python Programmers, and Python Context Managers

New Year's first TIL! Today I discovered a universal data serialization tool, found resources for Python developers learning Java, and explored advanced Python context manager utilities.

January 1, 2021 路 3 min 路 567 words

TIL: LLVM for Programming Languages, Bash Monitoring, Engineering Blogs, and Academic Writing

Today I discovered comprehensive LLVM resources for programming language creation, found useful monitoring tools, explored curated engineering blogs, and learned about academic thesis writing in Markdown.

December 29, 2020 路 3 min 路 546 words

TIL: Compiler Design and Programming Language Implementation

Today I learned about compiler construction techniques, programming language implementation strategies, and practical approaches to building interpreters and compilers from scratch.

September 16, 2020 路 15 min 路 3031 words

TIL: Architecture of Open Source Applications, Compiler Development Resources, and Oil Shell

Today I learned about comprehensive open source architecture documentation, practical compiler development tutorials, the Cannoli Python compiler in Rust, and the Oil shell project.

September 16, 2020 路 5 min 路 875 words

TIL: Marketing Haskell and What Could Kill Rust

TIL 2020-09-10 How to Market Haskell - Video discussion on improving Haskell鈥檚 adoption and community outreach. What Killed Haskell Could Kill Rust Too - Analysis of language adoption barriers and community dynamics.

September 10, 2020 路 1 min 路 32 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: Elena Programming Language and Pony Concurrency

TIL 2020-08-21 Elena Programming Language - Object-oriented programming language with advanced features and dynamic compilation. Pony: Lock-less data-race-free concurrency - Programming language designed for safe concurrent programming without locks or data races.

August 21, 2020 路 1 min 路 32 words

Subscribe to Newsletter

Get the latest posts and insights delivered to your inbox.

Built using Picoletter.