golang channel

Channel trong Golang là gì? So sánh Callback function và mutex lock với channel

Câu hỏi được đặt ra trong bối cảnh các bạn code NodeJS và các ngôn ngữ khác khi chuyển qua Golang mới được biết...
Software engineer phát triển bản thân như thế nào

Software engineer phát triển bản thân như thế nào?

Lúc đầu định viết về product nhưng xong thế nào lại suy ngẫm nhiều hơn về software engineering, nên mình chia sẻ lại một...
Wordpress - Cách tối ưu web lên 99 điểm trên di động PageSpeed Insights

WordPress – Cách tối ưu web lên 99 điểm trên di động PageSpeed Insights

Google vừa ra chuẩn đánh giá tốc độ đáp ứng của web mới khiến mọi người lao đao, chuẩn lần này coi bộ khá...

Cơ hội đổi mới tương lai tại DFO, nỗ lực vươn xa ra thế...

Direct Focus Online DFO - một công ty agency toàn cầu, là đối tác cung cấp các chiến dịch digital marketing thành công và...

Software Design, nó có thật sự quan trọng không ?

Sẽ không lạ gì khi chúng ta đi gặp các engineer, rất ít người quan tâm tới kiến trúc, software design. Đa số họ...
NodeJS

Xây dựng API với NodeJS không sử dụng Framework và thư viện bên ngoài...

Biên dịch: Trần Thanh Dân NodeJS thường được sử dụng với Express framework. Ngoài ra NodeJS còn được sử dụng một loạt các thư viện...
Cơ hội làm việc tại Tripath Việt Nam

Cơ hội làm việc tại Tripath Việt Nam: liên tục thách thức, phát triển...

Đem theo luồng khí và hơi thở “lành nghề” về công nghệ từ xứ sở kim chi, Tripath Việt Nam (công ty con của...
Dev cần làm gì để được săn đón

Dev cần làm gì để được săn đón?

Không có đạo lý gì cao siêu cả, chỉ đúc kết lại trải nghiệm của bản thân sau khi đi xin việc nhiều, phỏng...

Giải mã sức hút từ TEK EXPERTS, văn phòng đáng mơ ước của nhiều...

Cách mạng công nghiệp 4.0 bùng nổ, việc phát triển robot và trí tuệ nhân tạo (AI) có khả năng trong tương lai sẽ...

Cách thiết lập một project symfony hỗ trợ làm việc với các subdomain

Tác giả:  Artem Henvald Có những tình huống khi Symfony cần định tuyến dựa trên subdomain. Ví dụ, khi chúng ta phân phối các cụm...
framework-la-gi

Framework là gì? Tìm hiểu về các Framework

Framework là gì? Framework là các đoạn code đã được viết sẵn, cấu thành nên một bộ khung và các thư viện lập trình được...
Cách tạo icon tương thích trên Android bằng Android Studio

Cách tạo icon tương thích trên Android bằng Android Studio

Tôi đã phát hiện ra rằng, các ứng dụng Android của tôi không thể sử dụng các icon tương thích, điều này làm cho...
Có gì mới trong Babel 7

Có gì mới trong Babel 7?

Biên dịch: Nguyễn Quốc Đại Đôi nét về Babel Babel là trình chuyển đổi cho JavaScript phổ biến giữa các nhà phát triển vì khả năng...
cấu hình Xdebug bằng PHPStorm

Hướng dẫn cấu hình Xdebug bằng PHPStorm cho Docker

Biên dịch: Trần Thanh Dân Docker đã làm thay đổi đáng kể cách chúng ta phát triển các ứng dụng. Docker thực sự dễ dàng...

Vue.js: Những điểm tốt, điểm xấu và điểm “tạm chấp nhận được”

Chọn framework và thư viện mới rất thú vị nhưng cũng rất căng thẳng. Ngay cả khi đã phân tích kĩ lưỡng thì bạn...

Phiên Bản Web 3.0: Web sẽ có sự chuyển biến lớn trong thời gian...

Tác giả: Aashish Sharma Việc chuyển đổi từ web 2.0 sang phiên bản 3.0 sẽ có khả năng không được chú ý bởi hầu hết...

Xây dựng một ứng dụng trò chuyện bằng ReactJS trong 10 PHÚT (Phần 1)

Biên dịch: Nguyễn Quốc Đại Trong bài viết này, tôi sẽ chỉ cho bạn cách dễ nhất có thể để xây dựng một ứng dụng...

Xây dựng một Search-Engine Optimized (SEO) PWA (Progressive web application) bằng Angular – Phần...

Tác giả: Rajat S Không quan trọng ứng dụng bạn xây dựng là gì, để nó có thể đến được tay người dùng thì nó...

Gửi các push notification giao dịch quan trọng bằng Pusher Beams

Người dịch: Dương Đình Tuấn Chúng tôi vui mừng thông báo rằng Pusher Beams đã kết thúc giai đoạn beta và có thể dùng cho...

10 Công cụ Go-To Tech dành riêng cho các Software Developer

Người dịch: Đặng Thanh Hiền Phát triển phần mềm là một nhiệm vụ đòi hỏi sự tập chung rất lớn về trí tuệ. Nó liên...