Mec TangSet Up Vulkan Development Environment Without Xcode ProjectThe Vulkan Tutorial provided by Khronos suggests to create Xcode project for development environment set up in macOS. I prefer to keep…Jun 18Jun 18
Mec TangExercise: A Simple CalculatorRecently I came into this exercise about writing a program to do simple arithmetic calculations. The question and solutions are written…Jun 13Jun 13
Mec TangA trip to JVM internalAfter finished reading Bill Venners’ “Inside the Java Virtual Machine” column the other day, I realized that it would be strange not to…May 9May 9
Mec TangHow to read bytecodes of a method in Java class fileBytecodes of a Java method could be generated by javap -c, and this article intends to show how to read those codes line by line. Get…Apr 26Apr 26
Mec TangUncaught TypeError: Cannot read properties of undefined (reading ‘default’)Recently we got this webpack error while trying to open our web application after a webpack build:Apr 181Apr 181
Mec TangAPI Design Story: Questions FilterThe separation of common logic from special cases should be a “common sense” among developers, which turns out to be a rule that my fellow…Feb 23Feb 23
Mec TangRandom Thought: Compare Lexer & Parser to Foods & HatchlingsA parser typically uses finite state machine to handle tokens provided by a lexer. The GNU Bison manual Chapter 8.2 has demonstrated a…Feb 23Feb 23
Mec TangTutorial: Build and Debug OpenJDKNote: this tutorial is about building and debugging JDK itself, not building and debugging Java programs. For the later topic, see jdb.Jan 29Jan 29
Mec TangAPI Design Story: Update State ProperlyReact property are supposed be read only, especially when it is a state object passed in by someone else. Any update to state should be…Jan 25Jan 25
Mec TangTutorial: Debug Node.js in local envNote: this tutorial is about debugging Node.js in local env, not about how to debug JavaScript within Node.js. Refer to ref[1] for that…Jan 9Jan 9