Deprecated : The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Blog - Nabeel Valley 2026.7.8 - r7.0 - Housekeeping 2026.6.25 - Parz v1 finally published! 2026.6.14 - Blow-up Jubilee - Den Haag 2026.6.13 - Cash4Tricks 2026.6.11 - Quirky Times 2026.6.6 - Zig - Bus error at address and memory management 2026.6.2 - Editing Text in-stream 2026.4.12 - HTML in WebGPU Shaders in Canvas 2026.3.31 - Symbols on the Ground 2026.3.28 - Photos from the Nederlands Fotomuseum 2026.3.27 - Quick and Dirty Object Access in Go 2026.3.26 - Git Tricks with Tri and Difft 2026.3.26 - Async TUIs using Bubble Tea 2026.3.22 - Mildly interesting photos from Eid 2026.3.12 - Join the Webring! 2026.2.17 - Web Component for Making Patterns 2026.2.11 - CSS Anchor Positioning 2025.12.17 - Generator Generation 2025.12.16 - Parsing Helix logs in Nushell 2025.11.9 - Shader Web Component 2025.11.9 - Coat Rack 2025.11.3 - Snippet: Rachets, not Levers - Chris Krycho 2025.10.1 - Use a password manager, they said 2025.9.14 - Week 37, Server Management 2025.9.10 - Côte d'Azur 2025.9.7 - Week 36, Creativity 2025.8.31 - Week 35, Documentation matters 2025.8.27 - Problems are better left solved 2025.8.1 - Scripting Text Manipulation 2025.7.29 - Web Authentication API 2025.7.10 - Exploring the CSS Paint API 2025.7.7 - Accessibility Reference List 2025.7.3 - Patching packages with PNPM 2025.6.18 - Typescript debugging without an IDE 2025.3.27 - Scan based regex composition 2025.3.26 - Getting Started with the Language Server Protocol 2025.2.12 - Typescript Workers in NodeJS 2025.1.6 - Web Workers and Vite 2024.12.11 - Javascript Proxy Object 2024.12.3 - Conditionally Protect Properties in Typescript 2024.10.31 - Type safe URL templates 2024.10.6 - week 40, year 2024 - paper and pictures 2024.9.15 - week 37, year 2024 - ui paradigms and comic books 2024.9.8 - week 36, year 2024 - pretty printing 2024.9.1 - week 35, year 2024 - datetimes and logic programming 2024.8.28 - An unexpected way to open links in the terminal 2024.8.24 - week 34, year 2024 - programming languages of various types 2024.8.24 - A Visual Language for Image Manipulation 2024.8.17 - week 33, year 2024 - compilers, videography and good intentions 2024.8.16 - Parameters, but only sometimes 2024.8.15 - More generic than it should be 2024.8.10 - week 32, year 2024 - branded types, nodes, and image segmentation 2024.8.2 - week 31, year 2024 - webgpu and parsers 2024.7.20 - Life, Gleam, and Parser Combinators 2024.7.13 - The Most Awkward Person in the Room 2024.4.27 - On Automatic Lensess 2024.4.19 - On Falling Down 2024.4.12 - Passwords 2024.4.4 - Show Children when Parent is Hidden with CSS 2024.3.21 - CSS @counter-style with Emojis 2024.3.7 - Use localStorage for Tab Synchronization 2024.3.6 - View Transitions and an Astro Presentation Framework 2023.11.11 - Interacting with Kafka with Kotlin Coroutines 2023.10.20 - JPA Queries without the Magic 2023.6.26 - Using Type Guards and Unions to prevent bugs and increase maintainability 2023.6.13 - Nvim Error when using Plugins 2023.5.9 - Generic Object Property Formatter and Validator using Typescript 2023.3.23 - Postman Flows 2023.2.28 - Update or Append to DynamoDB Attributes 2023.1.31 - Draggable Div with XState and React 2023.1.26 - Structuring HTML Content 2023.1.24 - Let's talk about Feeds 2022.12.20 - Virtual Machine vs Containers 2022.12.15 - Smooth Bottom Navigator with Secondary Actions 2022.12.14 - Podcast and RSS Reader App Design 2022.12.13 - Typescript Utilities 2022.11.16 - Un-editable sections inside of a content editable 2022.11.13 - Expanding Bottom Navigation with CSS Transitions 2022.9.27 - Education App Design Ideas 2022.8.25 - Read Metadata from Images using Rust 2022.8.20 - Binary Data and File Formats 2022.8.16 - Using React.memo for Controlling Component Rendering 2022.8.3 - Dev Tools Update 2022.7.8 - A type for getting properties common in all objects from a union 2022.7.6 - A Simple JSON Backed Database in Typescript 2022.5.31 - Type Narrowing in Typescript 2022.3.8 - Localhost HTTP Proxy with Node.js 2022.3.1 - React Top Level API 2022.2.11 - Visualizations with React 2021.11.2 - Logging Aliases for Javascript 2021.10.29 - Javascript Range Function 2021.8.16 - Template Literal Types with Typescript 2021.6.17 - Building Serverless Apps using the Serverless Stack Framework 2021.5.6 - Multi-module Python project using an __init__.py file 2021.4.10 - XUnit with F# 2021.3.27 - Control a Raspberry Pi GPIO with Python 2021.3.23 - Custom Styles in Markdown 2021.3.19 - Render Element by Tag Name in React 2021.3.9 - Setup HomeAssistant RaspberryPi with WiFi configured 2021.3.1 - Serialize a JsonValue Array using F# and FSharp.Data's JsonProvider 2021.2.3 - Jenkins: A Git process may have crashed in the repository 2020.12.17 - Custom Attributes in C# Web Controllers 2020.12.4 - Debug POSTs using an Express App 2020.11.26 - Backup SQL Server Database as Script 2020.11.24 - Generate data for a Postman request 2020.11.10 - Capture Fetch with Cypress 2020.10.13 - Scripting with FSharp 2020.10.7 - Trust .NET Core Dev Certificates 2020.10.7 - Package Management with Poetry 2020.9.29 - URL Text Fragments 2020.9.29 - Highlight Specific Elements 2020.9.25 - Node.js Dirname vs Resolve 2020.9.23 - Split an Array into Segments 2020.9.22 - Mongo DB in Docker 2020.9.6 - Web APIs with AdonisJS and PostgreSQL 2020.8.11 - Automate Anything with GitHub Actions 2020.7.25 - Code in a Container 2020.5.17 - Code for Noobs 2020.4.7 - Colour in Black and White Photography 2020.3.15 - The Gatsby Migration, pt.3 - Smart Pages 2020.2.1 - The Gatsby Migration, pt.2 - Dumb Pages 2020.1.21 - The Gatsby Migration, pt.1 - Setting the Scene 2019.11.12 - Real-time Communication with MQTT 2019.10.30 - Intro to F# Web APIs 2019.10.12 - Looky, a wild HTML!