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

How I started learning Ruby and Ruby on Rails in 2025 and what my experience has been like so far.
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
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.
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.
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.
Today I learned about compiler construction techniques, programming language implementation strategies, and practical approaches to building interpreters and compilers from scratch.
Today I learned about comprehensive open source architecture documentation, practical compiler development tutorials, the Cannoli Python compiler in Rust, and the Oil shell project.
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.
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.
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.