Logo Jim Chng
Jim Chng

  • About
  • Projects
  • Blog
    • Blog Menu Description
    • Archives

    • Series

      List of series.

    • Categories

      List of categories.

    • Tags

      List of tags.


/

  • Github RSS

  • Language
    • English

  • Font Size
  • Palette
  • Mode
  1. Home
  2. Archives

2025

5 posts in total
  • Taming Hierarchical Data: Mastering SQL Recursive CTEs for Advanced Tag Management May 10
  • Refining TypeScript's Opaque Types for Enhanced Type Safety Feb 1
  • Supercharging Python Automation With Nox: Beyond Basic Usage Jan 15
  • Compile-Time Hex String Validation in Rust Using Const Evaluation Jan 12
  • All Decorators - Systematically Decorating Python Class Methods Jan 9

2024

3 posts in total
  • Template Metaprogramming: A Tale of Two Languages (C++ and Rust) Mar 16
  • Non-Affine Types, ManuallyDrop and Invariant Lifetimes in Rust - Part One Feb 3
  • Mastering ManuallyDrop<T> - A Guide to Explicit Resource Management in Rust Feb 3

2023

2 posts in total
  • Custom Bitwidth Integers: A Case for Mojo Oct 23
  • Crafting Pydantic-Compatible Custom Python Datatypes in Rust With PyO3 Feb 28
Profile
Jim Chng
Jim Chng
Software Engineer. Python | Rust | TypeScript | C++ | Go.
Earth
AboutContact
Taxonomies
Engineering 7 Development 6 Rust 4 Python 2 C++ 1 Databases 1 Programming 1 SQL 1 TypeScript 1
Engineering 8 Rust 3 Python 2 Databases 1 Programming 1 SQL 1 TypeScript 1
Rust 7 Python 5 Metaprogramming 3 ManuallyDrop 2 Pydantic 2 Type Safety 2 Advanced Types 1 Artificial Intelligence 1 Automation 1 C++ 1 ALL 29
2025 5 2024 3 2023 2
Posts
  • featuresqlblog.png
    Taming Hierarchical Data: Mastering SQL Recursive CTEs for Advanced Tag Management
    May 10, 2025
  • feature-typescript-opaque-types.png
    Refining TypeScript's Opaque Types for Enhanced Type Safety
    February 1, 2025
  • featured-nox-blog-post.png
    Supercharging Python Automation With Nox: Beyond Basic Usage
    January 15, 2025
  • feature-rust-compile-time-hex-str-validate.png
    Compile-Time Hex String Validation in Rust Using Const Evaluation
    January 12, 2025
  • featured.webp
    All Decorators - Systematically Decorating Python Class Methods
    January 9, 2025
  • featuresqlblog.png
    Taming Hierarchical Data: Mastering SQL Recursive CTEs for Advanced Tag Management
    May 10, 2025
  • feature-typescript-opaque-types.png
    Refining TypeScript's Opaque Types for Enhanced Type Safety
    February 1, 2025
  • featured-nox-blog-post.png
    Supercharging Python Automation With Nox: Beyond Basic Usage
    January 15, 2025
  • feature-rust-compile-time-hex-str-validate.png
    Compile-Time Hex String Validation in Rust Using Const Evaluation
    January 12, 2025
  • featured.webp
    All Decorators - Systematically Decorating Python Class Methods
    January 9, 2025

Featured Posts

Featured Posts
  • Taming Hierarchical Data: Mastering SQL Recursive CTEs for Advanced Tag Management
  • Refining TypeScript's Opaque Types for Enhanced Type Safety
  • Supercharging Python Automation With Nox: Beyond Basic Usage
  • Compile-Time Hex String Validation in Rust Using Const Evaluation
  • All Decorators - Systematically Decorating Python Class Methods

Recent Posts

Recent Posts
  • Taming Hierarchical Data: Mastering SQL Recursive CTEs for Advanced Tag Management
  • Refining TypeScript's Opaque Types for Enhanced Type Safety
  • Supercharging Python Automation With Nox: Beyond Basic Usage
  • Compile-Time Hex String Validation in Rust Using Const Evaluation
  • All Decorators - Systematically Decorating Python Class Methods
Actions
Twitter Facebook

Go back Reload Copy URL

Move into the Future

Software Engineer | Python 🐍, Rust 🦀, TypeScript, Mojo, Go

Copyright © 2016-2025 Jim Chng. All Rights Reserved.
Build with ❤️ from the Hugo and the HBS theme.