Why Legacy Win32/MFC Trading Systems Freeze at the 9:00 AM Market Open
An architectural dissection of why multi-decade Win32/MFC desktop trading platforms suffer from severe UI freezing during the 09:00 AM market open packet surge.
Read Full Story →ARCHITECTURAL NOTES · AI AUTOMATION · CULTURAL ESSAYS
RICO STUDIO is an independent digital showroom and engineering publication. We document ultra-low-latency C++26 systems, autonomous AI production pipelines, and essays on culture and creative resilience.
An architectural dissection of why multi-decade Win32/MFC desktop trading platforms suffer from severe UI freezing during the 09:00 AM market open packet surge.
Read Full Story →How we implemented symbol-hash worker sharding and Lock-Free Read-Copy-Update (RCU) snapshot slots with Copy-on-Write so tens of thousands of real-time mar…
How we deterministically synthesize Primary Exchange and Alternative Exchange (ATS) orderbooks in real time, and prevent out-of-order races between Expecte…
How we offloaded 28 display field formatting operations to background ScreenWorkers with Double Dirty Coalescing, built an O(1) 64MB ring-buffer VirtualGri…
An architectural dissection of why multi-decade Win32/MFC desktop trading platforms suffer from severe UI freezing during the 09:00 AM market open packet surge.
How we implemented symbol-hash worker sharding and Lock-Free Read-Copy-Update (RCU) snapshot slots with Copy-on-Write so tens of thousands of real-time mar…
How we deterministically synthesize Primary Exchange and Alternative Exchange (ATS) orderbooks in real time, and prevent out-of-order races between Expecte…
How we offloaded 28 display field formatting operations to background ScreenWorkers with Double Dirty Coalescing, built an O(1) 64MB ring-buffer VirtualGri…
How we hunted down and eliminated three subtle production bottlenecks—423/s Win32 message storms, ActiveX COM per-cell redraw overhead, and a 1-second quot…
The complete 540-second market open benchmark scorecard comparing AS-IS vs. TO-BE, alongside our Dual-Path rollout architecture and engineering lessons fro…
How we tore down a neglected v1.0 white-screen timer app and rebuilt So Simple Pomodoro v2.0 across Android, iOS, watchOS, and Wear OS with a dark Lo-Fi Fo…
How we designed a zero-interruption opt-in Google AdMob rewarded ad model and engineered a 4-layer anti-abuse defense pipeline spanning client wall-clock v…
Why we scrapped two iterations of mathematical PCM white-noise synthesis (24MB WAVs & loop gaps) in favor of 3.1MB Google Actions Sound Library OGG field r…
How we diagnosed and bypassed the iOS 26.3.1 real-device Flutter Debug JIT crash (EXC_BAD_ACCESS / SIGKILL / brk #0xf00d caused by Apple's TXM kernel monit…
The finale of our 5-part series: how we engineered wall-clock persistence (targetEndEpochMs) that survives swipe-kills, iOS in-memory silent PCM WAV loops,…
Two friends burned the midnight oil every night—one reading books, the other weaving straw sandals to sell the next morning. Years later, their fates diver…
When a copycat shop opened right next door with a cheaper price and similar sign, a 10-year soup shop owner won without ever fighting. Explore Carl Jung's …
Cognitive psychologist Prof. Kim Kyung-il explains why removing feedback turns any game into grueling labor—and how self-made wealthy individuals design st…
When a leopard leaped into a mud pit to subdue a taunting wild boar, the leopard won the fight in seconds—yet lost everything that mattered. A timeless les…
"99% of shattered dreams leak through the mouth." Explore why keeping your blueprints, good deeds, and family matters private protects your momentum from e…
Reading more books can easily trap you in the illusion that knowing more equals growing. Discover the 5 radically simple action principles at the end of 10…
People can fake a smile, but they rarely fake the direction of their feet, their split-second gaze when laughing, or their reaction to silence. Master 4 ti…
The difference between a chaotic morning and a calm morning lies not in waking up early, but in the 5 minutes before sleep. Discover the 4-step night routi…
How showing up for just one hour every single day—through rain, overtime, and months of invisible progress—transforms an ordinary person over 5 years, view…
When life stops going our way, most of us scramble to escape despair as quickly as possible. But Park Jinyoung (J.Y. Park) — the man who has led JYP Entert…
Enterprise financial Home Trading Systems (HTS) operate on massive C++/MFC codebases spanning decades of development. Following the integration of a new hi…
Serializing objects to disk, network packets, or JSON format in C++ has traditionally been a painful compromise. Developers were forced to inject invasive …
In financial HTS and High-Frequency Trading (HFT) platforms, order book snapshots and market quotes reside on the nanosecond-critical read path. Traditiona…
Asynchronous and parallel programming in C++ has historically been burdened with fragmented primitives. std::thread, std::future, and std::promise introduc…
In ultra-low-latency financial trading infrastructure—spanning Home Trading Systems (HTS) and High-Frequency Trading (HFT)—C++26 marks a historic watershed…
In ultra-high-speed financial trading software like Home Trading Systems (HTS), market opening moments or extreme market volatility trigger sudden surges w…
In financial trading systems (HTS/MTS) and real-time market data feed engines, parsing delimiter-separated stock code strings (delimited by ; or ,) hundred…
Sunday, August 23, 2026 — Without ever opening traditional video editing tools like Adobe Premiere Pro or After Effects, turning raw text scripts into high…
Sunday, August 23, 2026 — Following the rapid maturation of text and image generation, generative AI video technologies are empowering solo creators and so…
Sunday, August 23, 2026 — For systems engineers building High-Frequency Trading (HFT) platforms, AAA game engines, real-time DSP pipelines, and embedded ke…
Sunday, August 23, 2026 — As the primary development environment for Windows systems, AAA game development, and high-performance infrastructure, Visual Stu…
Sunday, August 23, 2026 — Despite rapid advances in web standards, building desktop-class web applications—such as real-time massive data visualizers, CAD/…
Saturday, August 22, 2026 — The most groundbreaking paradigm shift currently unfolding in the modern C++ ecosystem is the official tooling adoption of C++2…
Saturday, August 22, 2026 — With generative AI tearing down traditional technical barriers, the ambition to launch and operate a full-scale digital venture…
Saturday, August 22, 2026 — Watching the rapid evolution of generative AI, I found myself deeply reflecting on a critical question: "Beyond simple coding a…
Saturday, August 22, 2026 — On a peaceful weekend afternoon, I reflect on a short video about life's tribulations and personal growth that left a profound …
Saturday, August 22, 2026 — When maintaining large-scale C++ systems (HTS clients, gaming servers/engines, high-frequency trading infrastructure), engineer…
Friday, August 21, 2026 — As I wrap up the day, I reflect on a short video about human relationships that left a lasting impression on me. When people noti…
Reflecting on psychological insights, interpersonal dynamics, and inner mastery on Friday, August 21, 2026. The most formidable individuals in this world a…
Tracking the latest Korean music news and recent activities of acclaimed singer-songwriter Stella Jang on Friday, August 21, 2026. Celebrated for her cryst…
Reflecting on human character, relationships, and everyday courtesy on Friday, August 21, 2026. A person's true character and inner elegance are never dete…
Tracking the latest Korean entertainment news and activities of celebrated actress Shin Se-kyung on Thursday, August 20, 2026. Known for her serene grace, …
Tracking the latest Korean entertainment news and updates on beloved actress Yoo In-na on Thursday, August 20, 2026. Renowned for her radiant charm, soothi…
Reflecting on philosophical endurance and resilience on Thursday, August 20, 2026. In the course of life, everyone inevitably encounters fierce storms—mome…
Reflecting on daily productivity habits and wealth mindsets on Wednesday, August 19, 2026. "How can one build sustainable wealth and achieve financial and …
Reflecting on deep psychological resilience and mental fortitude on Wednesday, August 19, 2026. In life, almost everyone encounters moments of absolute dar…
Reflecting on life lessons and philosophical insights on Wednesday, August 19, 2026. As the years add up, many of us inevitably ponder: "How should I navig…
Sharing my excitement and preview of the most anticipated K-dramas on Wednesday, August 19, 2026. As we cross the midpoint of 2026, global streaming platfo…
Reflecting on terminal AI coding agent workflows on Wednesday, August 19, 2026. The most transformative trend in modern software engineering is the rise of…
Sharing my admiration and notes on actress Park Eun-bin on Wednesday, August 19, 2026. When asked to name a truly indispensable, versatile Korean actress, …
Documenting my automation experiments on Wednesday, August 19, 2026. One of the most tedious parts of preparing executive presentations and business report…
Recording my notes and impressions comparing Google's latest AI models on Wednesday, August 19, 2026. As an active paid subscriber to Google AI Pro (Google…
Throughout our lives, we navigate an intricate web of relationships. Family, friendships, and workplace colleagues often bring warmth and community, yet th…
Tuesday, August 18, 2026 — these are my notes on building Gemini CLI subagents, from start to finish. Let me start with the conclusion. "Creating a Gemini …
When running a tech blog, what takes the most time and cognitive effort? It is rarely the physical act of typing. Rather, it is the entire workflow: brains…
You buy a new MacBook and use Migration Assistant to bring everything over from the old one. On the surface everything looks fine — until you try to edit a…
In our busy daily routines, small yet essential habits are easily overlooked. Recently, I stumbled upon a YouTube Short video titled "Habits Nietzsche Emph…
When engineering high-frequency trading (HFT/HTS) systems or mission-critical C++ applications where zero runtime exceptions are permitted, understanding I…
During busy weekdays in Seoul, enjoying a nourishing lunch is the best way to recharge energy. A couple of days ago, I visited 'Hansik Gonggan Soban' in Eu…
Taking a break during a busy weekday lunch hour always brings a refreshing sense of peace. Yesterday, I headed to the 1898 Plaza located in the underground…
When developing web, mobile, or AI agent applications on a base MacBook (256GB / 512GB), you eventually run into the dreaded "Your disk is almost full" ale…
💡 The Problem and Why It Happens You bought $5.00 in initial credit to start using the Claude API, and the confirmation text showed a charge of $5.50 (incl…
I took a weekday off for the first time in a while and spent the whole day completely at ease. There's really nothing quite as restful and rejuvenating as …
When you run a static blog on the Hugo + Vercel combo, posting something photo-heavy — a travel log or a restaurant review, say — brings up one nagging wor…
When you run a dev blog on Hugo (PaperMod theme), a static site generator, you'll eventually want to add posts that go beyond tech write-ups -- daily life,…
When you run a blog or website, the favicon — that small icon shown in the browser tab — is a surprisingly important part of your brand identity. While mig…
In the previous post, I designed the skeleton of a lock-free architecture that combines a custom deleter for std::shared_ptr with an object pool (Object Po…
While planning to modernize our in-house HTS program's architecture around Direct2D and multi-core parallel processing, the issue I agonized over the most …
One eternal challenge for app developers using a MacBook is, without fail, "not enough storage." If you're running a 256GB or 512GB model, at some point th…
In brokerage HTS/MTS server and client systems that must process a massive stream of orders and market data around the clock, a memory leak is not just a s…
In a brokerage's core HTS/MTS trading engine module, where thousands of quote updates and trade notifications flow through every second, performance and st…
In a brokerage's HTS (Home Trading System) and MTS server environment, where tens of thousands of trade executions and order records pour in every second, …
One of the functions used most often in MFC development is Invalidate(). But are you calling it carelessly every time you just want to redraw the screen? B…
What's the biggest waste of time when putting together presentation slides or lecture materials? It's "hunting for a template" and "aligning shapes and mat…
I've finally launched my personal tech blog, Rico's Tech Blog (ricosheaven.com), to the world! I started out with the combination of Hugo, a lightweight, f…
While migrating the chart module (TeeChart) version in a brokerage HTS (Home Trading System), I ran into one of those bizarre bugs that would make any C++ …
No articles match your filter criteria.
Built on Hugo static architecture with zero runtime bloat. Exploring the intersection of modern C++ systems, AI agentic workflows, and thoughtful writing.