Tuyệt chiêu đảm bảo tính bất biến trong JavaScript

Khi làm việc với React, hẳn bạn đã nghe đến tính bất biến của dữ liệu (immutability). Đặc tính này, nói một cách đơn...
5G & IoT hứa hẹn điều gì trong tương lai?

5G & IoT hứa hẹn điều gì trong tương lai?

“92% thành viên từ 100 nhà khai thác viễn thông mạnh nhất toàn cầu đều thống nhất rằng 5G sẽ mở đường cho các...
Liệu tôi có làm Junior Developer mãn kiếp?

Liệu tôi có làm Junior Developer “mãn kiếp”?

Đừng tự chôn vùi khả năng của bạn Nghiêm túc mà nói, đừng mãi là một junior developer. Junior developer để chức danh của họ...

Mười điều răn dành cho lập trình viên

Đây là mười điều răn mà tất cả các lập trình viên nên tuân theo, theo Jerry Weinberg - Tâm lý học lập trình: Hiểu...

Củng cố thứ hạng trên Appstore bằng ASO (P1): Tổng quan về ASO và...

*App Store Optimization (ASO) - tối ưu hóa cửa hàng ứng dụng là tất cả các cách thức khiến app của bạn tăng thứ hạng...

Để lọt vào mắt xanh của Google, Microsoft, Apple, hãy nhớ 4 bí kíp...

Được nhà tuyển dụng của một công ty công nghệ lớn chú ý không phải là điều dễ dàng gì. Cùng xem các mẹo...
co-cau-xu-ly-request-trong-laravel-nhu-the-nao

Cơ cấu xử lý request trong Laravel như thế nào?

1. Giới thiệu Laravel là một framework theo mô hình MVC (Model - View - Controller). Trong mô hình này, một request sẽ chạy đến...
Thực tại đáng lo của nghề lập trình

Vì miếng ăn mà phá cả nồi cơm – Thực tại đáng lo của...

Việt Nam được đánh giá là một thị trường rất tiềm năng về IT. Không những thế nghề lập trình viên luôn được đánh...
6 sự thật phũ phàng không phải ai trong ngành lập trình

6 sự thật phũ phàng không phải ai trong ngành lập trình cũng biết

IT đang mất dần quyền kiểm soát Năm năm trước, một trong những vấn đề đau đầu lớn nhất mà các nhà quản lý IT...
Tất tần tật về ASYNC/AWAIT trong JavaScript

Tất tần tật về ASYNC/AWAIT trong JavaScript

Trước khi có bản cập nhật ES7, chúng ta thường sử dung callback và promise xử lý các dòng code bất đồng bộ, tuy...

Để không trở thành 1 lập trình viên lỗi thời!

Giữ cho kĩ năng của bạn luôn được cập nhật xu hướng lập trình có thể là một điều không dễ, nhưng nó là...

Lộ trình trở thành lập trình viên sau 9 tháng tự học (Phần hai)

Tiếp nối Phần 1. Tháng thứ 4 - Hoàn thành khóa học backend tại FreeCodeCamp, Yeggle Tôi đã tự học lập trình bao lâu qua và...

Con đường trở thành thực tập sinh tại Google

Tôi là sinh viên chuyên ngành môi trường tại đại học Yale-NUS (một trường cao đẳng nghệ thuật), có thể bạn thấy khá là...

Lộ trình trở thành lập trình viên sau 9 tháng tự học (Phần 1)

Tác giả: Austin Tackaberry  Bất cứ khi nào đọc được một câu chuyện về thành công, tôi sẽ ngay lập tức tìm kiếm thông tin...

Modern C++ binary RPC framework gọn nhẹ, không cần code generation

Bài viết sẽ bàn về một framework C++ RP, ko yêu cầu bước code generation để glue code. Trước khi đi vào chi tiết,...
meo-quy-uoc-ten-cho-css-giup-ban-rut-ngan-23-thoi-gian-khi-debug

Mẹo quy ước tên cho CSS giúp bạn rút ngắn 2/3 thời gian khi...

Tác giả: Emmanuel Ohans Tôi đã nghe không ít developer nói rằng họ ghét CSS. Với kinh nghiệm của mình, đây là kết quả cho...

THÔNG BÁO THAM DỰ Sự kiện Thương mại điện tử LỚN NHẤT năm 2019!

Tháng 3 này, Hiệp Hội Thương mại điện tử Việt Nam - VECOM sẽ tổ chức sự kiện LỚN NHẤT mở đầu năm 2019: DIỄN...
stateful vs stateless là gì

Stateless là gì? Stateful là gì?

Stateless Trong lập trình web, chúng ta có sự tương tác giữa client với server. Phần mềm gồm 2 thành phần chính: phần mềm và...
kinh-nghiem-xuong-mau-sau-9-thang-lam-ky-su-phan-mem-phan-1

Kinh nghiệm xương máu sau 9 tháng làm Kỹ sư phần mềm (Phần 1)

Tác giả: Benjamin Schachter Sau 9 tháng làm việc tại Dexter với tư cách là một lập trình viên, tôi đã học được rất nhiều...

Cách tôi nhân rộng một dự án trị giá 86 triệu đô la chỉ...

Tác giả: Tait Brown Cảnh sát Victoria là cơ quan thực thi pháp luật chính của Victoria, Úc. Với hơn 16.000 xe bị mất cắp...