Seewo Tech Circle
Author

Seewo Tech Circle

Seewo Tech Circle

15
Articles
0
Likes
2
Views
0
Comments
Recent Articles

Latest from Seewo Tech Circle

15 recent articles
Seewo Tech Circle
Seewo Tech Circle
Sep 10, 2019 · Fundamentals

Why G711 and MPEG‑1 Audio Codecs Compress Sound Efficiently

This article explores the acoustic foundations of audio compression, detailing how human perception models enable non‑uniform quantization in G711 (PCMA/PCMU) and how MPEG‑1 layer‑III (MP3) leverages frequency‑domain subband analysis, masking effects, and psychoacoustic thresholds to achieve high compression ratios without sacrificing perceived audio quality.

Audio CompressionG711MPEG-1
0 likes · 7 min read
Why G711 and MPEG‑1 Audio Codecs Compress Sound Efficiently
Seewo Tech Circle
Seewo Tech Circle
Aug 30, 2019 · Fundamentals

Demystifying Character Encoding: From ASCII to Unicode and Beyond

This article explains the fundamentals of character encoding, covering concepts such as information, symbols, character sets, various encoding schemes like ASCII, GB2312, UTF‑8, Unicode planes, common pitfalls, and practical examples to help developers avoid garbled text.

FundamentalsGB2312UTF-8
0 likes · 9 min read
Demystifying Character Encoding: From ASCII to Unicode and Beyond
Seewo Tech Circle
Seewo Tech Circle
Aug 9, 2019 · Backend Development

Ensuring Reliable, Ordered, and Duplicate‑Free Messaging in IM Systems

This article explains the stringent reliability requirements of instant messaging—ordered delivery, low latency, no loss, and deduplication—analyzes causes of disorder such as multi‑process and multi‑thread architectures, and presents practical solutions including hash‑based routing, sequential IDs, push‑pull mechanisms, ACK optimization, and distributed ID generation.

DeduplicationInstant MessagingMessage Reliability
0 likes · 9 min read
Ensuring Reliable, Ordered, and Duplicate‑Free Messaging in IM Systems
Seewo Tech Circle
Seewo Tech Circle
Jul 30, 2019 · Frontend Development

Create Smooth Parabolic Drop Animations with Dynamic Blur in JavaScript

This article explains how to calculate object positions using a parabolic formula, generate multiple translucent shadows to simulate motion blur, and implement the entire effect with JavaScript, covering parameter selection, acceleration calculations, and practical code examples for smooth front‑end animations.

FrontendJavaScriptanimation
0 likes · 11 min read
Create Smooth Parabolic Drop Animations with Dynamic Blur in JavaScript
Seewo Tech Circle
Seewo Tech Circle
Jul 26, 2019 · Frontend Development

WPF Rendering Explained: From OnRender to Screen

This article walks developers through the complete WPF rendering pipeline, detailing the three-layer architecture, message loop handling, Dispatcher processing, DirectX integration, and how drawing commands travel from OnRender to the screen, while providing code examples and references to deepen understanding.

DirectXDispatcherRendering
0 likes · 19 min read
WPF Rendering Explained: From OnRender to Screen
Seewo Tech Circle
Seewo Tech Circle
Jul 10, 2019 · Fundamentals

Re‑engineering a Live Desktop App: How EasiNote Evolved Its Architecture

This article chronicles how a one‑person development team at Seewo built and continuously refactored their WPF‑based desktop suite—EasiShow, EasiMeeting, and EasiNote—by adopting MVVM, Prism, pre‑compilation, DAG startup, and other techniques to improve modularity and performance while the product kept evolving.

MVVMWPFnet
0 likes · 10 min read
Re‑engineering a Live Desktop App: How EasiNote Evolved Its Architecture