All Projects → zalopay-oss → Go Advanced

zalopay-oss / Go Advanced

A small Vietnamese Go book compiled by ZaloPay teams.

Programming Languages

golang
3204 projects
cgo
20 projects

Projects that are alternatives of or similar to Go Advanced

Mysterium Vpn
DEPRECATED version of Mysterium dVPN app. Please look at mysterium-vpn-desktop instead.
Stars: ✭ 149 (-53.58%)
Mutual labels:  distributed-systems, distributed
Dkeras
Distributed Keras Engine, Make Keras faster with only one line of code.
Stars: ✭ 181 (-43.61%)
Mutual labels:  distributed-systems, distributed
Jlitespider
A lite distributed Java spider framework :-)
Stars: ✭ 151 (-52.96%)
Mutual labels:  distributed-systems, distributed
Micro
Micro is a distributed cloud operating system
Stars: ✭ 10,778 (+3257.63%)
Mutual labels:  distributed-systems, distributed
moqui-hazelcast
Moqui Framework tool component for Hazelcast, used for distributed async services, entity distributed cache invalidation, web session replication, and distributed cache (javax.cache)
Stars: ✭ 12 (-96.26%)
Mutual labels:  distributed-systems, distributed
Sandglass
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
Stars: ✭ 1,531 (+376.95%)
Mutual labels:  distributed-systems, distributed
Diztl
Share, discover & download files in your network 💥
Stars: ✭ 162 (-49.53%)
Mutual labels:  distributed-systems, distributed
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (+169.47%)
Mutual labels:  distributed-systems, distributed
nebula
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Stars: ✭ 8,196 (+2453.27%)
Mutual labels:  distributed-systems, distributed
Bit
A tool for component-driven application development.
Stars: ✭ 14,443 (+4399.38%)
Mutual labels:  distributed-systems, distributed
Foundatio
Pluggable foundation blocks for building distributed apps.
Stars: ✭ 1,365 (+325.23%)
Mutual labels:  distributed-systems, distributed
v6d
vineyard (v6d): an in-memory immutable data manager. (Project under CNCF)
Stars: ✭ 557 (+73.52%)
Mutual labels:  distributed-systems, distributed
Storj
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Stars: ✭ 1,278 (+298.13%)
Mutual labels:  distributed-systems, distributed
Oklog
A distributed and coördination-free log management system
Stars: ✭ 2,937 (+814.95%)
Mutual labels:  distributed-systems, distributed
Lethean Vpn
Lethean Virtual Private Network (VPN)
Stars: ✭ 29 (-90.97%)
Mutual labels:  distributed-systems, distributed
Fluentdispatch
🌊 .NET Standard 2.1 framework which makes easy to scaffold distributed systems and dispatch incoming load into units of work in a deterministic way.
Stars: ✭ 152 (-52.65%)
Mutual labels:  distributed-systems, distributed
Node
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
Stars: ✭ 681 (+112.15%)
Mutual labels:  distributed-systems, distributed
Titanoboa
Titanoboa makes complex workflows easy. It is a low-code workflow orchestration platform for JVM - distributed, highly scalable and fault tolerant.
Stars: ✭ 787 (+145.17%)
Mutual labels:  distributed-systems, distributed
Bastion
Highly-available Distributed Fault-tolerant Runtime
Stars: ✭ 2,333 (+626.79%)
Mutual labels:  distributed-systems, distributed
traffic
Massively real-time traffic streaming application
Stars: ✭ 25 (-92.21%)
Mutual labels:  distributed-systems, distributed

Go Language Advanced Programming

version version version version version

Giới thiệu



Ngôn ngữ Golang không còn quá xa lạ trong giới lập trình nữa. Đây là một ngôn ngữ dễ học, các bạn có thể tự học Golang cơ bản ở trang Go by Example. Đa phần các tài liệu về Golang từ cơ bản hay đến nâng cao đều do các nhà lập trình viên nước ngoài biên soạn. Bộ tài liệu Advanced Go Programming được chúng tôi biên soạn hoàn toàn bằng Tiếng Việt sẽ trình bày về những chủ đề nâng cao trong Golang như CGO, RPC framework, Web framework, Distributed systems,... và kèm theo các ví dụ minh họa cụ thể theo từng chủ đề. Chúng tôi rất mong bộ tài liệu này sẽ giúp các bạn lập trình viên có thêm nhiều kiến thức mới và nâng cao kỹ năng lập trình Golang cho bản thân.

Tại sao chúng tôi thực hiện bộ tài liệu này ?

Chúng tôi thực hiện bộ tài liệu nhằm:

  • Tạo ra bộ tài liệu về Go cho nội bộ ZaloPay sử dụng.
  • Đây là cơ hội để mọi người biết tới technical stack của ZaloPay.
  • Public ra bên ngoài để cộng đồng Golang Việt Nam có bộ tài liệu tiếng Việt do chính người Việt Nam biên soạn.
  • Đồng thời tạo ra sân chơi mới có cơ hội giao lưu mở rộng mối quan hệ với các bạn có cùng đam mê lập trình.

Đối tượng sử dụng

Tất cả các bạn có đam mê lập trình Golang và đã nắm được cơ bản về lập trình Golang. Ngoài ra, trong bộ tài liệu này chúng tôi cũng có nhắc lại vài điểm cơ bản trong lập trình Golang.

Tài liệu tham khảo

Bộ tài liệu này được chúng tôi biên soạn dựa trên kinh nghiệm và kiến thức tích luỹ trong quá trình làm việc tại ZaloPay. Đồng thời chúng tôi có tham khảo các tài liệu bên ngoài như:

Mục lục

Xem mục lục chính của bộ tài liệu ở đây.

Phương thức đọc

Tham gia phát triển

Chúng tôi biết tài liệu này còn nhiều hạn chế. Để trở nên hoàn chỉnh hơn trong tương lai, chúng tôi rất vui khi nhận được sự đóng góp từ mọi người.

Các bạn có thể đóng góp bằng cách:

  • Liên hệ với chúng tôi.
  • Trả lời các câu hỏi trong issues.
  • Tạo các issues gặp phải trên issues.
  • Tạo pull request trên repository của chúng tôi.
  • ...

Nhóm phát triển

Dự án này được phát triển bởi các thành viên sau đây.


phamtai97

thinhdang

quocanh1897

thoainguyen

anhldbk

Cơ hội nghề nghiệp tại ZaloPay



ZaloPay là một trong những ví điện tử được ưa chuộng hiện nay với nhiều tính năng và tiện ích hấp dẫn, giúp chúng ta giao dịch tài chính nhanh chóng hơn thông qua ứng dụng ZaloPay. Chúng tôi luôn mong muốn có thêm các thành viên mới gia nhập đội ngũ engineering, cùng giải quyết các bài toán hóc búa về high performance, fault tolerant và distributed transaction. Java, GolangRust là ngôn ngữ chính của chúng tôi.

Liên hệ

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].