Zhicheng's Blog

A Chronicles of a Self-taught Programmer: Learn to Debug Life

Welcome to my blog! This blog chronicles my personal exploration into the worlds of coding and life itself. Here, I share the things I encounter while learning to program. Think of it as me trying to debug life while getting better at debugging code. Fueled by my own insatiable curiosity (and LLM's endless patience), bolstered by my humble attitude of learning (with millions of searches on Google), I'm pretty confident this debugging process will be wrapped up by the end of this century. ✉️: zcmmwang@gmail.com

Home Archives

Published: 2024-04-30
Updated: 2025-06-08


Inomad Dairy-03-Dynamic Formset

🔎 Intro

When developing web applications that require flexible and dynamic user inputs, utilizing formsets in Django alongside JavaScript can significantly enhance user experience and functionality.

Read More >>

  • #Inomad
  • #Django
  • #Form
  • #Formset
  • #JavaScript

Published: 2024-04-29
Updated: 2025-06-08


Inomad Dairy-02-Complex ProductModel

🔎 Intro

In this blog post, I’ll walk through how to model complex relationships between products using Django, specifically focusing on a scenario where products can be composed of other products, and vice versa.

Read More >>

  • #Inomad
  • #Django
  • #ProductModel

Published: 2024-04-23
Updated: 2025-06-08


Inomad-Dairy-01-ProductModel

🔎 Intro

As the business model of Inomad is updating constantly especially the product lines during the scaling-up stage, the product model also requires to be updated frequently.

Read More >>

  • #Inomad
  • #Django
  • #ProductModel

Published: 2023-12-06
Updated: 2025-06-08


JavaScript Full Stack Series-04-Nodejs and Express

🔎 Intro

Series of 04 blogs will cover the backend part of the full stack JavaScript development, towards implementing functionality on the server side of the stack. This blog covers the basics of Nodejs and Express, and how to use them to build a simple server.

Read More >>

  • #JavaScript
  • #Full Stack
  • #Nodejs
  • #Express

Published: 2023-12-04
Updated: 2025-06-08


JavaScript Full Stack Series-03-Adding Styles

🔎 Intro

This will be simple blog that covers how to add styles to React applications with CSS. Since I’ve learned it before plus more about Tailwind CSS, integrating Tailwind CSS with React and how to use it to style React components would be interesting to cover in the future blogs.

Read More >>

  • #JavaScript
  • #Full Stack
  • #React
  • #CSS

Published: 2023-12-03
Updated: 2025-06-08


JavaScript Full Stack Series-03-Altering Data from Server

🔎 Intro

This blog will touch the base of sosme conventions used by jason-server and REST APIS in general, taking a look at the URLs and HTTP request types, in REST.

Read More >>

  • #JavaScript
  • #Full Stack
  • #React
  • #REST

Published: 2023-11-30
Updated: 2025-06-08


JavaScript Full Stack Series-03-Get Data from Server

🔎 Intro

This blog will touch the base of how to interact with server in React, how to use the useEffect hook to fetch data from server and more related concepts like fetch, promises, event loop.

Read More >>

  • #JavaScript
  • #Full Stack
  • #React
  • #axios

Published: 2023-11-29
Updated: 2025-06-08


JavaScript Full Stack Series-03-Forms

🔎 Intro

This blog covers how to handle forms in React, how to use the useState hook to handle the state of the form and more related concepts.

Read More >>

  • #JavaScript
  • #Full Stack
  • #React
  • #Forms

Published: 2023-11-28
Updated: 2025-06-08


JavaScript Full Stack Series-03-Rendering Collections and Modules

🔎 Intro

This blog covers how to render collections in React, how to use the map method to iterate over an array of objects and more related concepts.

Read More >>

  • #JavaScript
  • #Full Stack
  • #React
  • #Collections

Published: 2023-11-12
Updated: 2025-06-08


JavaScript Full Stack Series-02-Comoplex State and Debugging

🔎 Intro

This blog covers some more complex React state related knowledge, as well as some ways to debug React apps. This part of the course covers quite a bit of new concpets and theoretical details, which requires more time to digest and practice.

Read More >>

  • #JavaScript
  • #Full Stack
  • #React
« Prev12345Next »

Categories

  • AI Projects
  • Project Update
  • Reading

Recent Posts

  • Reading Notes: Thinking, Fast and Slow by Daniel Kahneman
  • Refactoring for Resilience: Introducing a Database Caching Layer
  • Seeing is Believing: A Tale of Two Demos (and the Power of Caching)
  • From Sequential to Supersonic: A Developer's Journey into Parallel LLM Queries
  • Debugging the Engine: Fixing a Broken Filing Cache
© 2025 Zhicheng Wang
Powered by Hexo
Home Archives
▲