Golang series – Bài 1 “Hello world” và khai biến

Go là một ngôn ngữ lập trình “đơn giản,” có thể học trong vài giờ nếu bạn quen thuộc với bất kỳ ngôn ngữ lập trình cơ bản nào. Go được thiết kế để giúp bạn viết code một cách đơn giản, quen thuộc nhất có thể. Số lượng từ … Read more

So sánh Array và Slice trong Golang

Trong ngôn ngữ lập trình Go, có sự khác biệt quan trọng giữa slice và array. Dưới đây là một số điểm so sánh chính giữa chúng: Kích thước của Slice (bất định) và Array (cố định) Array: Một mảng có kích thước cố định mà bạn phải xác định … Read more

Golang series – Bài 3 Mối quan hệ giữa module và package

Để viết code dễ bảo trì và nâng cấp, chúng ta sử dụng Module và Package. Trong ngôn ngữ lập trình Go (Golang), nắm rõ sự khác biệt giữa module và package giúp bạn làm chủ được code của mình, sắp xếp và phân tách theo tinh thần separation of … Read more

Golang series – Bài 2 hằng số

Hằng số cũng là một loại biến, dạng tĩnh. Khi sử dụng hằng số, bạn không muốn (và không thể) thay đổi giá trị của nó. Trong Golang, hằng số thường được viết hoa (nhưng không bắt buộc). Hằng số được khai báo giống như biến, nhưng sử dụng từ … Read more

Các lí do chuyển từ Nodejs sang Golang

Hiệu suất cao hơn: Golang được thiết kế để có hiệu suất tốt hơn so với Node.js trong nhiều trường hợp. Golang sử dụng một mô hình concurrency riêng biệt (goroutines) và có garbage collector hiệu quả hơn, giúp ứng dụng chạy nhanh hơn và tiêu tốn ít tài nguyên … Read more

JavaScript – kế thừa prototype ngang và dọc

Prototype trong JavaScript được coi là khái niệm trọng tâm. JavaScript là một ngôn ngữ rất “lạ”, nên nếp áp dụng tư duy của các ngôn ngữ hướng đối tượng class-based như PHP hay Java thì sẽ không thỏa đáng trước các edge cases. Tiêu đề Prototype ngang và dọc … Read more

5. Đối tượng trong JavaScript

Tất cả mọi thứ trong JS đều là object, trừ undefined. Thật vậy. Cho dù typeof của chúng đôi khi không phải lúc nào cũng là “object”. 1) Các object dựng sẵn. Theo cách hiểu của một php developer thì PDO là một class dựng sẵn trong ngôn ngữ, khi … Read more

4. So sánh 5 cách viết hàm trong JavaScript

Update, còn đây nữa: Trên đây là hình ảnh mô tả cách khởi tạo hàm. Từ ES 6, ta có thể khởi tạo bằng array function. Function là khái niệm trung gian của JS vì nó cho phép tạo dạng class/object. Update: Js có một số hàm global, cách dùng … Read more