TAL Education Technology
Author

TAL Education Technology

TAL Education is a technology-driven education company committed to the mission of 'making education better through love and technology'. The TAL technology team has always been dedicated to educational technology research and innovation. This is the external platform of the TAL technology team, sharing weekly curated technical articles and recruitment information.

138
Articles
0
Likes
346
Views
0
Comments
Recent Articles

Latest from TAL Education Technology

100 recent articles max
TAL Education Technology
TAL Education Technology
Jun 3, 2021 · Frontend Development

Exploring Web Live Streaming: From Web 1.0 to 2.1 – Architecture, AI Integration, and Refactoring

This article chronicles the evolution of a web‑based live‑streaming platform from its initial Web 1.0 prototype through successive versions, detailing AI speech detection, RTC integration, extensive refactoring, and the resulting framework that proves web technologies can effectively support live‑streaming scenarios.

AI integrationJavaScriptWeb Live Streaming
0 likes · 6 min read
Exploring Web Live Streaming: From Web 1.0 to 2.1 – Architecture, AI Integration, and Refactoring
TAL Education Technology
TAL Education Technology
May 27, 2021 · Big Data

Big Data Monitoring System: Architecture, Basic and Advanced Monitoring, and Alert Convergence & Grading

This article outlines the challenges of operating petabyte‑scale big‑data clusters and presents a comprehensive monitoring framework—including basic and upgraded monitoring layers, metric collection, alerting pipelines, and strategies for alarm convergence and grading—to ensure reliable, proactive SRE operations.

GrafanaMonitoringPrometheus
0 likes · 12 min read
Big Data Monitoring System: Architecture, Basic and Advanced Monitoring, and Alert Convergence & Grading
TAL Education Technology
TAL Education Technology
May 20, 2021 · Operations

Implementing HttpDNS on Windows via API Hook for WinInet

This article explains why HttpDNS is used to improve DNS resolution for a WinInet‑based installer, compares two implementation schemes, and details a Windows API Hook solution—including inline hook techniques, detours usage, and custom GetAddrInfoEx handling—to achieve transparent, secure domain resolution on Windows clients.

API HookDNS over HTTPSHTTPDNS
0 likes · 12 min read
Implementing HttpDNS on Windows via API Hook for WinInet
TAL Education Technology
TAL Education Technology
May 13, 2021 · Backend Development

Understanding Java Concurrency: Volatile, Synchronized, JMM, and MESI

This article provides a comprehensive tutorial on Java concurrency, covering the usage and implementation principles of the volatile and synchronized keywords, the Java Memory Model, the MESI cache protocol, common visibility and reordering issues, and practical code examples for designing efficient multithreaded solutions.

JMMJavaMESI
0 likes · 17 min read
Understanding Java Concurrency: Volatile, Synchronized, JMM, and MESI
TAL Education Technology
TAL Education Technology
Apr 15, 2021 · Artificial Intelligence

Tsinghua University and TAL Launch Phase II Collaboration on Intelligent Education Research

On April 15, Tsinghua University's Computer Science Department and TAL Education's Joint Research Center inaugurated Phase II of their partnership to advance intelligent education through AI-driven teaching environments, interactive mechanisms, knowledge‑graph construction, and personalized assessment technologies.

Artificial IntelligenceEducational TechnologyIntelligent Education
0 likes · 7 min read
Tsinghua University and TAL Launch Phase II Collaboration on Intelligent Education Research
TAL Education Technology
TAL Education Technology
Apr 15, 2021 · Big Data

Global Feature Pool Architecture and Workflow for Data‑Driven Growth

The article describes a unified global feature pool architecture that standardizes offline and real‑time feature production, management, and service layers using Hive, Spark, Flink, Kafka, MySQL, and Hologres to break data silos, improve algorithm development efficiency, and boost growth business performance.

data pipelinedata platformfeature engineering
0 likes · 7 min read
Global Feature Pool Architecture and Workflow for Data‑Driven Growth
TAL Education Technology
TAL Education Technology
Apr 8, 2021 · Backend Development

Java Concurrency Programming: Concepts, Tools, and Practical Examples

This comprehensive guide introduces Java concurrency fundamentals, explains common tools and their underlying principles, discusses typical challenges such as thread safety, visibility, and ordering, and provides practical code examples and optimization techniques for building high‑performance multithreaded applications.

JavaThread Safetyconcurrency
0 likes · 16 min read
Java Concurrency Programming: Concepts, Tools, and Practical Examples
TAL Education Technology
TAL Education Technology
Apr 1, 2021 · Mobile Development

Creating, Publishing, and Using Flutter Packages and Plugins

This article explains what Flutter packages and plugins are, how to create them via IDE or command line, the required file structure, how to publish them to pub.dev, private registries or Git, and how to add them as dependencies in a Flutter project while also covering common troubleshooting steps.

DARTFlutterPackage
0 likes · 9 min read
Creating, Publishing, and Using Flutter Packages and Plugins
TAL Education Technology
TAL Education Technology
Mar 18, 2021 · Artificial Intelligence

AI‑Driven Data Modeling for Optimizing Offline Advertising in Education OMO: A Comprehensive Case Study

This article presents a comprehensive case study on how an education company leverages AI‑driven data modeling and multi‑source geographic and demographic data to optimize offline advertising placement within its OMO strategy, detailing background, methodology, technical implementation, challenges, and future outlook.

AIData ModelingEducation
0 likes · 11 min read
AI‑Driven Data Modeling for Optimizing Offline Advertising in Education OMO: A Comprehensive Case Study
TAL Education Technology
TAL Education Technology
Mar 11, 2021 · Backend Development

Evolution of a Call Platform's System Architecture: From Monolith to Service Splitting, Governance, Horizontal Scaling, Distributed Databases, and Microservices

The article outlines how a call platform’s architecture progressed through successive stages—starting with a monolithic design, then business service splitting, service governance and isolated deployment, horizontal scaling, distributed database sharding, and finally micro‑service adoption—highlighting the problems each evolution solved and the new challenges introduced.

MicroservicesService SplittingSystem Architecture
0 likes · 13 min read
Evolution of a Call Platform's System Architecture: From Monolith to Service Splitting, Governance, Horizontal Scaling, Distributed Databases, and Microservices