Inside Tencent: Takeaways on Angular, React Native, ClojureScript & Node.js Microservices

The GF Fintech team visited Tencent to share and learn about cutting‑edge front‑end and back‑end technologies, covering Angular 2 with RxJS, React Native, ClojureScript functional programming, and Node.js microservices, followed by lively Q&A and networking.

GF Securities FinTech
GF Securities FinTech
GF Securities FinTech
Inside Tencent: Takeaways on Angular, React Native, ClojureScript & Node.js Microservices

Renowned scholar Russell said that the pursuit of knowledge is one of the three pure and strong emotions that dominate his life.

So where does knowledge come from? From learning and communication.

Last week, the GF Fintech team visited Tencent's 24th floor to discuss current popular front‑ and back‑end technologies with Tencent engineers.

Session 1: Angular 2 with Rx.js

Speaker Li Zhonghui, member of GF Internet Finance Technology R&D, presented "Angular 2 with Rx.js".

Introduction to RxJS: a JavaScript implementation of Reactive Programming that abstracts asynchronous data as streams, covering its five core concepts.

Advantages of RxJS in asynchronous data handling, addressing pain points of Promises and offering a more powerful, flexible flow‑based solution for complex business scenarios.

Integration points between Angular 2 and RxJS, demonstrating collaboration in form handling and network requests.

Session 2: React Native – Blood and Bones

Speaker Gong Qi, member of GF Internet Finance Technology R&D, shared insights on React Native.

What is React Native – a brief overview of its main features.

React Native’s Appearance – core UI components and layout methods.

React Native’s Blood – navigation components and component communication.

React Native’s Bones – touch & gesture system, networking module, and storage module.

React Native’s Makeup – introduction of Redux and Immutable to improve project robustness.

Million Dollar Tips – typical problems encountered, various solution attempts, and lessons learned.

Session 3: The Beauty of Functional Programming – ClojureScript

Speaker Guo Liheng, member of GF Internet Finance Technology R&D, presented "The Beauty of Functional Programming – ClojureScript".

Introduction to Clojure, a LISP language, covering syntax, higher‑order functions, and immutable data concepts.

Overview of ClojureScript in front‑end development: project setup, React‑based Reagent components, props passing, state management, and FRP programming.

Advantages of Clojure functional programming such as performance and hot‑loading.

Analysis of Clojure’s strengths and weaknesses.

Session 4: Node.js and Microservices

Speaker Yang Hengfeng, member of GF Internet Finance Technology R&D, discussed "Node.js and Microservices".

Microservices as a popular architectural pattern, its underlying reasons, benefits, and challenges for developers.

Internal structure and implementation of microservice architecture.

Issues and solutions when refactoring a monolithic Node.js service into microservices.

After each presentation, participants engaged in enthusiastic Q&A, discussed performance, ecosystem completeness, and core advantages of the technologies. The event concluded with tea, a group photo, and a reminder that the Fintech team continues to learn, share, and contribute to the internet industry.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Node.jsrxjsReact NativefintechAngularClojureScript
GF Securities FinTech
Written by

GF Securities FinTech

Dedicated to sharing the hottest FinTech practices

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.