Blog

Cách sử dụng Promise để code bất đồng bộ dễ dàng hơn (Phần 2)

JavaScript là một ngôn ngữ lập trình phía client, giúp chúng ta có những ứng dụng web đẹp hơn, thao tác dễ hơn, hiệu ứng cool hơn. Tuy nhiên, cách thức hoạt động của JavaScript hơi đặc thù một chút. Rất nhiều hoạt động của nó đều ở dạng bất đồng bộ (asynchronous). Vì vậy, việc kiểm ...

Trần Trung Dũng viết 4 ngày trước

NHỮNG KỸ NĂNG MỀM MÀ NGƯỜI KIỂM THỬ TRÊN THIẾT BỊ DI ĐỘNG CẦN CÓ???

Như chúng ta đã biết, Công nghệ di động đã thay đổi đáng kể trong thập kỷ vừa qua. Với việc ra mắt của Iphone vào năm 2007, đã khiến cho các thiết bị di động phải đối mặt với một cuộc cách mạng. Những thiết bị di động được đóng gói bằng phần cứng và cảm biến mạnh mẽ. Tuy nhiên để tạo nên sự khác ...

Tạ Quốc Bảo viết 4 ngày trước

Sử dụng closure trong swift

Trong lập trình IOS, chúng ta đã rất quen thuộc với khái niệm closures trong swift và block trong Objective C. Mọi người sử dụng chúng rất thường xuyên trong code của mình tuy nhiên không phải ai cũng hiểu tường tận về chúng. Còn rất nhiều vấn đề cần phải bàn luận, vì thế bài viết này mình sẽ đi ...

Vũ Văn Thanh viết 4 ngày trước

CEO 27 tuổi tạo ra robot chơi game đầu tiên trên thế giới, được Apple và Amazon mời hợp tác độc quyền

Công ty chế tạo robot của doanh nhân trẻ đã huy động thành công 10 triệu USD. Silas Adekunle sinh ra ở Nigeria và chuyển đến Anh năm 11 tuổi. Suốt thời thơ ấu, cậu dành thời gian cho khoa học và công nghệ, chơi cùng bộ lắp ráp robot của Lego và xem video trên YouTube để tìm ý ...

Trịnh Tiến Mạnh viết 4 ngày trước

Giới thiệu về POP (Protocol Oriented Programming)

Là một lập trình viên, việc quản lý độ phức tạp là một điều rất khó khăn, là một vấn đề mà chúng ta luôn trăn trở tìm cách giải quyết. Khi chúng ta tìm hiểu về POP, bạn sẽ không thấy được ngay một kết quả khả quan hay xứng đáng cho việc bạn đầu tư thời gian vào nguyên cứu công nghệ này. Nhưng nếu ...

Trịnh Tiến Mạnh viết 4 ngày trước

Các nhà khoa học tạo ra được “vân tay vạn năng”, có khả năng mở khóa bảo mật của smartphone hiện tại

Nhờ có sức mạnh machine learning, các nhà nghiên cứu tạo ra một vân tay vạn năng. Các nhà nghiên cứu bảo mật vừa lập trình thành công trí tuệ nhân tạo (AI) có khả năng tạo ra vân tay giả vạn năng, có thể mở khóa đại đa số các smartphone sử dụng cảm biến sinh trắc học. Theo báo ...

Bùi Văn Nam viết 4 ngày trước

Sàn giao dịch tiền điện tử (cryptocurrency) là gì? Top 10 sàn uy tín? Công ty thiết kế sàn giao dịch Bitcoin, Ethereum, Altcoin tốt nhất

Hãy cùng tìm hiểu Sàn giao dịch tiền điện tử (cryptocurrency) là gì? Top 10 sàn uy tín? Công ty thiết kế sàn giao dịch Bitcoin, Ethereum, Altcoin tốt nhất

DuongHuong1508 viết 4 ngày trước

Công ty thiết kế web Exchange giao dịch tiền điện tử (cryptocurrency) tự động

Dịch vụ thiết kế web Exchange giao dịch tiền điện tử (cryptocurrency) tự động ứng dụng công nghệ Blockchain tại Việt Nam bởi công ty Vakaxa nhanh chóng, bảo mật hàng đầu hiện nay.

Blockchain Vakaxa viết 4 ngày trước

Công ty thiết kế sàn giao dịch tiền ảo (Coin Exchange): Bitcoin, Ethereum, Altcoin tốt nhất

Sàn giao dịch tiền ảo (coin): Bitcoin, Ethereum, Altcoin do Vakaxa thiết kế đảm bảo an toàn dựa trên mô hình của Binance, Bittrex, Remitano hoặc một sàn giao dịch mới theo yêu cầu của bạn.

DuongHuong1508 viết 4 ngày trước

Các câu hỏi và trả lời phỏng vấn với Node.js (Phần 1)

Node.js (hay còn được gọi là Node hay Nodejs) là một framework JavaScript nhẹ và hiệu quả, event-driven để xây dựng các ứng dụng web JS. Bài viết này sẽ tổng hợp các câu hỏi phỏng vấn Nodejs cùng với các câu trả lời trên c-sharpcorner.com . Câu hỏi 1: Tôi có thể cài đặt ...

Trịnh Tiến Mạnh viết 1 tuần trước

Xây dựng static web cực kì nhanh chóng với GitHub Pages và Cloudflare

Nếu bạn muốn xây dựng một website mà chỉ bao gồm HTML, CSS và Javascript. Bạn có thể xây dựng 1 static web hoàn toàn miễn phí phục vụ cho việc học tập hoặc thậm chí cho mục đích kinh doanh với GitHub Pages (https://pages.github.com). Bạn muốn những gì ? Bạn muốn tự ...

Tạ Quốc Bảo viết 1 tuần trước

Trong lập trình thì số 1 là con số cô đơn nhất

Liệu có phải phát triển phần mềm là một hoạt động được ưa thích bởi những cá nhân chống lại các hoạt động xã hội và ghét con người, những kẻ mà thích được làm việc với mấy chiếc máy tính hơn là với những người khác? Nếu đúng như vậy thì tất cả các dự án phần mềm sẽ được thực hiện tốt ...

Trần Trung Dũng viết 1 tuần trước

Responsive Images trên Web

Cách thông thường chúng ta vẫn sử dụng hình ảnh lớn phù hợp với màn hình lớn và sẽ được co lại khi xem trên màn hình nhỏ, đây là giải pháp đơn giản nhưng có 2 vấn đề lớn, thứ nhất là chúng ta xem hình kích thước nhỏ nhưng kích thước thật lại là một hình lớn vậy là lãng phí băng thông ...

Hoàng Hải Đăng viết 1 tuần trước

Cách mạng trí tuệ nhân tạo (artificial intelligence) – Chúng ta đang ở đâu?

Từ khi chiếc máy tính cơ-điện tử có khả năng lập trình đầu tiên ra đời năm 1936, con người ta tin rằng cho đến ngày nay chúng ta đã giải quyết được các bài toán về trí tuệ, nhận thức và có một thế hệ người máy thông minh. Nhưng cho đến nay những gì mà trí thông minh nhân tạo ...

Tạ Quốc Bảo viết 1 tuần trước

Một số cách phục hồi code trên Git

Git là công cụ mạnh để quản lý project, được sử dụng hầu hết phổ biến hiện nay. Một vài trường hợp bạn cần phải phục hồi code đểu, code ngủ gật, bla bla. Các bạn thường sẽ gặp một số trường hợp sau. 1. Vừa chỉnh code xong, chưa add $ git clean -df $ git ...

Hoàng Hải Đăng viết 1 tuần trước

Lập kế hoạch SEO: Cẩm nang từ A – Z

Một trong những lý do khiến việc tối ưu website dậm chân tại chỗ khi mà chính SEOer là người nắm rõ kỹ thuật nhưng lại không có một quy trình SEO cụ thể. Không chỉ những người mới bắt đầu mà ngay cả người làm SEO lâu năm cũng chưa chắc đã có một quy trình triển khai SEO hợp lý. Để giúp các bạn có ...

Tạ Quốc Bảo viết 1 tuần trước

Sử dụng React Context

Thông thường, data trong React sẽ được truyền từ trên xuống dưới (parent to child) thông qua props, tuy nhiên trong những trường hợp ta cần chia sẻ dữ liệu trong toàn bộ app mà không phải truyền props qua từng tầng của React component tree, ta sử dụng React Context. Context được sử dụng khi dữ ...

Hoàng Hải Đăng viết 1 tuần trước

Compose and Rails

Chao, Đến tháng lại lên, hôm nay mình xin giới thiệu với các bạn cách sử dụng Docker Compose trong việc thiết lập môi trường để phát triển ứng dụng Rails/PostgreSQL Nhưng trước tiên, bạn cần cài đặt Docker compose trong link: compose install Chúng ta cần 4 tệp đầu tiên để tạo ứng dụng. Vì ứng ...

Hoàng Hải Đăng viết 1 tuần trước

Tuốt tuồn tuột về HTTP Polling và SSE (Server-sent event).

Hôm nay, nhân tiện có task research call API bằng thằng AFNetworking bên Objective C , lướt qua thấy một số kĩ thuật giao tiếp (Client / Server) mới. Đọc ra mới thấy có Library AFRocketClient sử dụng (Server sent event), rồi thì là HTTP Polling, Long Polling Đúng là đụng vào cái nào cũng ...

Bùi Văn Nam viết 1 tuần trước

Gặp Jane Manchun Wong, nữ hacker 23 tuổi tìm ra các bí mật mà các gã khổng lồ công nghệ như Facebook chưa muốn bật mí

Bằng kỹ nghệ đảo ngược, Jane Manchun Wong thường phát hiện ra những tính năng mà Facebook và các công ty khác đang bí mật phát triển. Jane Manchun Wong là một người hướng nội, ngại xuất hiện trước đám đông. Nhưng trong thế giới những người đam mê kỹ nghệ đảo ngược ...

Bùi Văn Nam viết 1 tuần trước
<< < .. 2 3 4 5 6 7 8 .. > >>