Công nghệ phần mềm
20 bài viết
- UX Engineer làm gì?
Bài viết này sẽ giới thiệu UX Engineer là ai, họ làm việc gì, và tại sao họ tồn tại.
- Câu chuyện về Hệ toạ độ
Bữa nay có việc với bản đồ, chia sẻ một tí về hệ toạ độ khi làm mấy cái bản đồ số.
- Làm thế nào để trỏ đường dẫn từ AWS CloudFront đến AWS S3 Bucket
Hôm nay, mình mới biết có thể cấu hình để truy cập AWS S3 từ CloudFront mà không cần phải cấp quyền đọc public khi deploy ứng dụng bằng ReactJS.
- Giải pháp của bạn không dành cho vấn đề của tui
Đã có ý định viết một bài về kỹ năng và kinh nghiệm phân tích nghiệp vụ sau khi đọc qua cuốn BABOK. Đến hôm nay mới có động lực để viết.
- GeoJSON là gì?
Hồi còn làm ở công ty cũ, ngày đầu tiên của các bạn mới trong team IT, mình sẽ giới thiệu và cho các bạn làm quen với kiểu dữ liệu GeoJSON. Nhân tiện có ông anh trong công ty hiện tại hỏi nên mình viết luôn.
- Địa chỉ email thật thú vị!
Hôm vừa rồi khi được hỏi về việc đề xuất cách xác thực email, mình phát hiện ra nhiều điều mới về cấu trúc chuẩn của email.
- Travis-CI có hỗ trợ mã hoá biến môi trường trên nhiều nhánh không nhỉ?
Nhánh develop và staging cùng dùng chung tên biến môi trường nhưng giá trị khác nhau. Tìm hiểu cách cấu hình nào.
- Cấu hình biến môi trường trên Travis CI
Ghi chú lại cách cấu hình biến môi trường và mã hoá chúng.
- Các vai trò trong phát triển phần mềm
Bài viết này nói về các vai trò trong phát triển phần mềm và nên học những gì theo từng vai trò.
- Một số coding guideline
Giới thiệu một số quy tắc khi viết code sao cho dễ phát triển.
- Đăng nhập với AWS Cognito sử dụng OTP
Cái này là task mình cay cú nhất. Tìm trên mạng không có được giải pháp nào ra hồn cả, phải nhờ tới đồng nghiệp hỗ trợ.
- Cấu hình AWS CloudFront và S3
Bài toán đặt ra là cấu hình header cho ứng dụng được lưu trên S3. Giải pháp là dùng CloudFront để cấu hình header của response.
- Nhập môn deploy ứng dụng viết bằng React
Bài viết mang tính chất cay cú React.js. Ghi lại kinh nghiệm đau thương của tác giả khi deploy.
- Tiêu chuẩn bảo mật OWASP
Ngày đầu đi làm, được sếp giao task làm lại phần giao diện theo tiêu chuẩn của OWASP. Bài này nhằm tóm tất lại quá trình tìm hiểu của mình.
- Distributed System: Các kiểu con đà điểu
Bài viết này tiếp tục tóm tắt lại cách hiểu của mình về Distributed System. Phần này tập trung vào các kiểu Distributed System.
- Distributed System
Bài viết này tóm tắt lại cách hiểu của mình về Distributed System.
- Giới thiệu kỹ thuật Pomodoro
Quản lý thời gian hợp lý là một kỹ năng cần thiết khi làm việc, cũng như học tập. Áp dụng kỹ thuật Pomodoro có thể giúp bạn cải thiện kỹ năng quản lý thời gian tốt hơn.
- Giới thiệu Gist
Nếu bạn cảm thấy phiền phức khi thao tác với codepad.org hay pastebin.com. Gist của GitHub sẽ là một sự lựa chọn sáng suốt.
- Giới thiệu GitHub
Cộng đồng mã nguồn mở ngày một tăng lên, họ sử dụng GitHub như là mạng xã hội dành cho giới lập trình viên với khoảng 3,4 triệu người dùng và 16,7 triệu repo.
- Lợi ích khi tạo một Repository trên GitHub
Có thể các bạn nghĩ việc tạo một repository trên GitHub chỉ để lưu trữ source code. Bài viết này, mình mong muốn các bạn biết thêm về lợi ích của việc tạo repository trên GitHub.