Recently, large AI companies iterate their newest AI models almost every day. Grok rolled on Grok-3, Claude released the so-called strongest physical calculation AI model...

February 26, 2025

Modern C++ has been evolving, continuously incorporating advanced features from other languages like Python and Java. From many perspectives, C++17 and C++20 are significantly different from earlier...

February 11, 2025

Are you afraid of public speaking? Would you like to talk to a stranger comfortably? Experts have summarized multiple methods of how to have effective talk with...

January 14, 2025

After years of working on middleware, I’ve lost interest in writing UI code. However, in smaller businesses, I often find myself responsible for it anyway. So, why...

January 3, 2025

What’s on your mind when it comes to data structures provided by C++? Which are high frequently used in algorithm functions?

November 21, 2024

Why do we need consistency models? It’s essential to consider what factors are most important for our clients: is strong consistency more critical, or is lower latency...

October 20, 2024

Have you noticed that some applications download large files very quickly, e.g. 5~6 minutes (It depends on the bandwidth) for a movie with a size of 10G?...

August 24, 2024

Sometimes a 2D text widget is in need like the title of a VTK widget. So What requirements do we have?

July 26, 2024

When I confront with an algorithm problem and try to figure out the best algorithm for it, I think a practiced process is quite important. Here we’ll...

July 6, 2024

There are a huge of VTK filters and other objects used in different contexts. Here, I’d like to list a couple of useful filters and objects that...

June 10, 2024

The Visualization Toolkit (VTK) is an open-source software system for image processing, 3D graphics, volume rendering, and visualization. It could be used on a singleton PC or...

April 29, 2024

Here we’ll walk through the hash function and its application on searching and load balancing.

April 22, 2024

GitHub has provided every user with a free webpage URL. If what you want to build is just a static and open-source website, GitHub pages is the...

April 1, 2024

Open CASCADE Technology (OCCT) is used to get data from geometry files(such as .stp or .iges files), in CAD/CAE applications. The retrieved geometry data could be converted...

March 29, 2024

Here we’ll talk about the implementation of node-ipc module, and how we use it to build a server-client with interval communication.

February 18, 2024

One day, there was a task in need of a small JavaScript function in my work, and I decided to do it myself. I thought if I...

January 23, 2024