# Chủ đề Golang

> Tổng hợp các bài viết chia sẻ kỹ thuật lập trình Golang

- [Game System Design GonnaCrash được làm như thế nào](https://200lab.io/blog/game-system-design-gonnacrash-duoc-lam-nhu-the-nao.md): Kéo thả một hệ thống rồi nhìn nó trụ hay sập: cách mình dựng GonnaCrash, từ server làm trọng tài, con bot giải đề đến skin whiteboard. · System Design, Backend, Golang, Frontend · 18 phút đọc
- [Design Pattern là gì? 23 Classic Design Pattern với Golang](https://200lab.io/blog/series-23-classic-design-pattern.md): Các video trong series 23 Classic Design Pattern with Golang sẽ cung cấp những góc nhìn và ứng dụng thực tế cho các bạn. · Golang · 2 phút đọc
- [Concurrency pattern trong Go - Phần 2](https://200lab.io/blog/concurrency-pattern-trong-go.md): Ở phần này, chúng ta sẽ tìm hiểu tiếp 3 pattern quan trọng khác, bao gồm: or channel, xử lý lỗi và pipeline. · Backend, Golang · 8 phút đọc
- [Concurrency pattern trong Golang - Phần 1](https://200lab.io/blog/concurrent-pattern-trong-golang.md): Trong lập trình Go, concurrency pattern là những kỹ thuật thiết kế giúp quản lý và tổ chức code cho các tác vụ chạy đồng thời, tận dụng tối đa khả năng xử lý đồng thời của hệ thống. · Golang, Backend · 10 phút đọc
- [So sánh Golang và NodeJS chi tiết](https://200lab.io/blog/so-sanh-golang-vs-nodejs.md): Golang và NodeJS khác nhau như thế nào? Golang và Nodejs từ lâu đã trở thành chủ đề sôi nổi. Nodejs đã chiếm ưu thế trong một khoảng thời gian dài. Golang liệu có đủ sức thuyết phục để chuyển đổi? · Golang, Backend, Javascript · 22 phút đọc
- [Buffered Channel là gì? Thường xuyên hỏi trong phỏng vấn Golang Dev](https://200lab.io/blog/buffered-channel-la-gi-so-sanh-buffered-va-unbuffered-channel.md): Buffered Channel là một channel trong Golang có khả năng lưu trữ được dữ liệu bên trong nó. Khả năng này được gọi là sức chứa (capacity). · Golang · 6 phút đọc
- [Golang Channel là gì? Các ứng dụng Channel trong Golang](https://200lab.io/blog/golang-channel-la-gi.md): Channel là kênh giao tiếp trung gian giữa các Goroutines có thể gởi và nhận dữ liệu cho nhau một cách an toàn thông qua cơ chế lock-free. · Golang · 14 phút đọc
- [Goroutines là gì? Lập trình concurrency chưa bao giờ dễ như Golang](https://200lab.io/blog/goroutines-la-gi.md): Goroutines bản chất là các hàm được thực thi một các độc lập và đồng thời trong Golang cực kỳ đơn giản và gọn nhẹ so với các Thread truyền thống. · Golang · 8 phút đọc
- [Ứng dụng Clean Architecture cho service Golang REST API](https://200lab.io/blog/ung-dung-clean-architecture-service-golang-rest-api.md): Trong bài viết này mình sẽ cung cấp một ví dụ cụ thể cho việc vận dụng nguyên tắc và tư duy Clean Architecture cho một service REST API Golang · Golang, Backend · 13 phút đọc
- [Golang Environment Variable: Biến môi trường trong Golang](https://200lab.io/blog/golang-environment-variable-bien-moi-truong-trong-golang.md): Golang Environment Variable là biến môi trường trong Golang. Chúng là các cặp key-value được sử dụng xuyên suốt hệ thống · Golang, Backend · 6 phút đọc
- [Golang Interface - Những lỗi sai thường gặp và giải pháp](https://200lab.io/blog/interface-trong-golang-cach-dung-chinh-xac.md): Liệu bạn đã dùng Golang Interface đúng cách và hiệu quả? Bài viết này mình sẽ hướng dẫn chi tiết để các bạn dễ dàng sử dụng trong các service Golang nhé · Golang · 8 phút đọc
- [Hướng dẫn setup môi trường lập trình Golang với Visual Studio Code](https://200lab.io/blog/huong-dan-setup-moi-truong-lap-trinh-golang.md): Hướng dẫn cụ thể setup môi trường để lập trình Golang trên Visual Studio Code · Golang · 5 phút đọc
- [Lập trình REST API TODO List với Golang - Từ UI tới triển khai](https://200lab.io/blog/lap-trinh-rest-api-todo-list-voi-golang.md): Hướng dẫn từng bước lập trình REST API với ngôn ngữ Go (Golang) sử dụng GIN và GORM · Golang, Backend · 13 phút đọc
- [Golang là gì? Backend Developer có nên học Golang](https://200lab.io/blog/golang-la-gi.md): Go (hay Golang) là ngôn ngữ lập trình mã nguồn mở giúp xây dựng phần mềm dễ dàng, tin cậy và hiệu quả do các kỹ sư hàng đầu Google phát triển · Backend, Golang · 10 phút đọc
- [Lập trình backend là gì? Tự học lập trình REST API với Golang](https://200lab.io/blog/backend-la-gi.md): Lập trình backend thực sự là một lĩnh vực rất thú vị và hiện đang được quan tâm hơn rất nhiều. · Backend, Golang · 8 phút đọc
- [Rust vs Go: Đâu Là Sự Lựa Chọn Tốt Hơn Cho Lập Trình Hệ Thống?](https://200lab.io/blog/rust-vs-go-ngon-ngu-nao-tot-nhat.md): Rust và Go hiện là 2 ứng cử viên nặng ký và tin dùng cho các hệ thống lớn. Rust và Golang trông có vẻ tương tự nhau nhưng chúng cũng rất khác biệt · Golang · 11 phút đọc
- [Những sai lầm thường thấy khi bạn sử dụng goroutines](https://200lab.io/blog/nhung-sai-lam-khi-su-dung-goroutines.md): Trong bài viết này, mình sẽ đề cập đến một số trường hợp và sự cố phổ biến mà bạn có thể gặp phải khi sử dụng goroutines và cách để giải quyết chúng. · Golang · 10 phút đọc
- [Generics trong Golang](https://200lab.io/blog/generics-trong-golang.md): Generics là một kỹ thuật lập trình thường xuất hiện trong OOP. Go sẽ chính thức hỗ trợ Generics bắt đầu từ version 1.18 · Golang · 9 phút đọc

Sitemap: https://200lab.io/sitemaps/posts.xml
