OpenID là gì? tại sao nó lại được sinh ra Đối với một ứng dụng trực tuyến, thì việc xác thực danh tính người dùng là điều cần thiết. Có rất ít ứng dụng trên đời mà mọi thông tin đều public. Luồng làm việc thông thường là: Người dùng truy cập ứng dụng Xem..
Cung cấp thông báo lỗi trong API service đóng vai trò rất quan trọng trong việc phát triển phần mềm, vì nó có thể giúp API service thể hiện đúng với các vấn đề mà service đang gặp phải. Các hành vi mặc định return stack trace rất khó hiểu cho client. Phân vùng thông tin lỗi..
Khi muốn tìm một element trong một array bạn thường làm thế nào? Bạn có biết làm sao để tối ưu nhất không? Trong bài này mình sẽ so sánh performance của hàm filter, lodash.find và array.find để bạn có cái nhìn thế nào là tốt nhất. Đây là testcase mình tạo, các bạn tham..
Bất cứ lập trình viên nào ở bất kỳ cấp độ nào cũng có thể đào sâu để học và hiểu JS. Trong bài viết này, chúng ta sẽ thảo luận một số khái niệm chính yếu của JS trước, sau đó sẽ tìm hiểu về JavaScript Execution Stack. Nếu bạn đã nắm bắt khái niệm quan trọng này..
Javascript được bình chọn là ngôn ngữ của năm 2017 và nó được dùng rất nhiều trong ngày nay. Nhưng để học được nó là 1 vấn đề không dễ dàng đối với mình cũng như người khác, 1 người đã học C++/C# bao lâu nay. Mình đang học Javscript và có tham khảo nhiều..
Một trong những khó khăn của mình khi bắt đầu chơi với Javascript đó là “How to debug”, Mặc dù chrome dev tools hiện giờ là một công cụ rất tuyệt vời, nhưng chrome cũng chỉ là software nên biết càng nhiều tip để làm việc với chrome dev tools thì càng có lợi cho..
Đây là một trong loạt bài về Ethereum mà mình viết trong quá trình tìm hiểu lý thuyết và áp dụng nó. Nội dung bài viết có thể sẽ được thêm/cập nhật bất cứ lúc nào tuỳ vào tình hình tìm hiểu của mình. Kiến thức yêu cầu Kiến thức cơ bản về cách hoạt..
Nhiều năm gần đây, các kỹ sư tại Komodo đã âm thầm làm việc với một công nghệ mới nhất của blockchain gọi là “Atomic Swap” hay còn gọi là Hoán đổi Nguyên tử. Sự phát triển của công nghệ này mang lại một tương lai mới cho tiền điện tử với khả năng mang..
Nếu bạn là người mới tham gia vào thị trường tiền điện tử (tiền thuật toán hay tiền kỹ thuật số) thì hẳn đã từng nghe tới thuật toán proof-of-work (PoW) và proof-of-stake (PoS) rồi phải không nào. Nhưng có thể bạn chưa hiểu được ý nghĩa của PoW và PoS là gì và 2 thuật toán trong lĩnh vực đào Bitcoin này..