Uncategorized
Đây cũng là các chú ý khi thiết kế UI/UX hay làm detail design. Câu hỏi đầu tiên và cũng là quan trọng nhất: App phục vụ ai, họ có thói quen gì? Các item trên màn hình đã hoàn thiện tính năng của App chưa? Mỗi item đều phải có 1 sự kiện (event) […]
Đối với một lập trình viên, hiểu biết về Database là 1 phần cực kỳ quan trọng không thể thiếu. Tuy nhiên có thể do điều kiện việc làm và kiến thức còn hạn chế, rất nhiều Developer có hiểu biết còn hời hợt về Database. Tại sao lại như vậy ? Nguyên nhân của […]
Ok, thôi được rồi, thú thật mình không phải dân Designer nên cũng chẳng biết chính xác thế nào là đẹp, cơ mà cũng vài năm trong nghề nhìn mấy cái web cũng thấy có cái trông xịn xò, hiện đại, có cái trông lởm lởm. Và chúng ta cùng thử đi qua 1 vài […]
Khi chúng ta làm việc với Laravel, có một khái niệm mà chúng ta luôn được nhắc tới rất kỹ, đó là ORM trong laravel. Thông thường khi tổ chức dữ liệu, mỗi Table trong DB sẽ có một Model tương ứng trong source code. Và chúng ta có thể thực hiện các thao tác […]
Serverless Application Model (SAM) AWS SAM là một open-source framework được dùng để phát triển ứng dụng serverless trên AWS. Một ứng dụng serverless là một tập hợp các Lamda function, even sources và các resources khác cùng làm việc để thực hiện các tác vụ khác nhau cho một hệ thống. Serverless application không […]
Có rất nhiều cách để chúng ta có thể học, tiếp thu kiến thức trong ngành IT này. Ví dụ đọc sách, xem video tutorial, đọc blog …v.v. và học từ những câu hỏi phỏng vấn cũng là cách để chúng ta có thể kiểm tra được kiến thức hiện tại của mình, cũng như […]
Đối với những lập trình viên chuyên nghiệp, việc “hại não” nhất của các bạn là gì ? Một trong số đó là đọc code của Fresher/Junior. Nếu là 1 Fresher, thì phải viết làm sao cho ra dáng “chuyên nghiệp” ? Một vài tips cho các bạn. (Xin lỗi vì phải dùng in nghiêng, […]
Mở đầu Bình thường theo cách truyền thông nếu muốn download file thì chỉ cần response kiểu dữ liệu file trong header trước khi trả về browser là xong. Đây là cách khá quen thuộc. Vậy nếu dùng vuejs, angular, hay react muốn down load file thì làm thế nào . Cách down load file […]
Cha Matz đẻ ra cái ruby cho phép thực thi meta-programming, món này được cái là code ăn xổi dễ chơi dễ trúng thưởng, code ngắn gọn và cool ngầu, vào tay các đấng tay to thì như phép màu kì diệu, còn đa phần để lại một mùi thum thủm khó quên. Ơ vậy […]
Coding conventions là tập hợp những nguyên tắc chung (luật bất thành văn) khi lập trình nhằm làm cho code dễ đọc, dễ hiểu, do đó dễ quản lý, bảo trì hơn. Với mỗi một loại ngôn ngữ lập trình thì bộ quy tắc này có thể khác nhau đôi chút (VD: bên này sử dụng […]