🏋 Khoảng 19 kết quả cho: nodejs

👉 Node.js Series: Bắt đầu!!!

Loạt bài nhập môn Node.js sẽ là tập hợp các bài hướng dẫn tham khảo, bắt đầu từ phần này, chúng ta chính thức gia nhập bộ môn Nodejs. Tôi không dám khẳng định rằng khi học xong những bài viết về Nodejs của chúng tôi bạn sẽ được tăng lương nhưng chúng tôi cam đoan với các bạn rẳng. Bạn sẽ tự tin hơn trước rất nhiều... Vì sao?

👉 Khám phá các nguyên tắc video hình ảnh âm thanh và FFmpeg

Sử dụng FFmpeg trong nodejs. Trong thời đại mà video ngắn phổ biến như tiktok, facebook hay trên Piepme, là một lập trình viên, bạn phải hiểu: các nguyên tắc và kỹ thuật đằng sau việc chỉnh sửa video. Bài viết này mô tả ngắn gọn thành phần của các nguyên tắc của video và các công cụ chỉnh sửa video phổ biến, cũng như cách sử dụng FFmpeg trong NodeJS.

👉 Kết thúc cuộc phiêu lưu của Redis Salvatore Sanfilippo - Bài học rút ra cũng giống như flappy bird Nguyễn Hà Đông

Nghe tiêu đề bạn cũng như tôi đều giật mình nếu như bạn là một người luôn đọc về tin tức của các nhà lập trình. Đây không phải vấn đề của Redis mà là người bắt đầu dự án Redis hơn mười năm trước. Và vào ngày 01/07/2020 Salvatore Sanfilippo đã nói lời chào tạm biệt tới Redis cũng giống như cách mà Ryan Dahl đã rời bỏ Node để xây dựng Deno. Nhưng Salvatore Sanfilippo hành động như thế nào khi rời Redis?

👉 Thật nực cười khi nói về setTimeout

Như tiêu đề "Thật nực cười khi nói về setTimeout" bởi vì sao tôi nói về vấn đề này cho các bạn. Bởi vì các bạn quá chủ quan, các bạn cho rằng bạn đã hiểu về javascript. Và đây là một tình huống mới đây thôi, tôi đã gặp. Hãy xem tình huống đó như thế nào và vì sao nó thật nực cười.

👉 Web Scraping là gì? 4 cách học web scraping với javascript và nodejs

Web Scraping là gì? Web Scraping là trích xuất dữ liệu từ một bất kỳ website hay còn gọi là "cào" dữ liệu trên một trang web. Không giống như quá trình trích xuất dữ liệu thủ công, Web Scraping sử dụng tự động hóa thông minh để lấy hàng trăm, hàng triệu hoặc thậm chí hàng tỷ dữ liệu trên internet. Học web scraping cũng không khó, nhất là những lập trình viên sử dụng javascript và nodejs.

👉 Tải video facebook với một click

Tải video trên facebook bây giờ trở thành xu thế cho mọi người. Còn cách tải video trên facebook như thế nào thì đa số mọi người còn chưa biết. Nhưng với những developer thì chuyện đó quá đơn giản. Bài post này sẽ hướng dẫn cho devjs cách get link video facebook như thế nào.

👉 Part5 - Build chat, firebase, mongodb sử dụng với heroku

Build chat system sử dụng với heroku. Đây là phần thứ 5 trong series "Đề tài: Build một blog + chat sử dụng nodejs, expressjs, mongodb, firebase". Nhiều việc qúa nên hôm nay, mới có thời gian build giao diện chat lên heroku cho các bạn. Bài post này chủ yếu hướng dẫn các bạn push project lên heroku.

👉 Lấy metadata từ url sử dụng nodejs

Metadata là gì? Phân tích url từ nodejs chúng ta có thể lấy Title, Description, Keywords và Images từ một url. Một tips nodejs đơn giản nhưng hiệu quả dành cho dev mới. Giờ đây khi sử dụng node thì có rất nhiều module hỗ trợ từ npm, cho nên rất dễ dàng.

👉 Setup a Node.js Application sử dụng PM2

PM2 là gì? Bạn đã biết và làm việc với pm2 trong ứng dụng nodejs? Cũng giống như nodemon, nhưng pm2 sở hữu những chức năng còn ghê gớm hơn bất kỳ open source nào mà tôi từng kinh qua. Với PM2 tôi có thể quản lý cluster trong nodejs cũng như biết được pm2 ngốn hết bao nhiêu RAM mỗi cluster.

👉 Part 4: Tạo chức năng login và register sử dụng nodejs, expressjs, mongodb

Ở phần 4 này chúng ta sẽ bước sâu hơn trong kiến trúc của mongodb. Chức năng register và login chính là hai chức năng làm tiền đề cho những chức năng tiếp theo của bất cứ dự án nào. Chính vì vậy nó cũng quan trọng không kém những phần sau. Chúng ta cùng theo dõi tiếp phần 4 trong series "Build project using nodejs, expressjs, và mongodb"

👉 Part 3 - Setup project with nodejs, expressjs và connect mongodb

Sau khi ở part 2, devjs cũng đã hiểu vì sao chúng ta lại chọn buil a project with nodejs, expressjs, mongodb rồi. Và để tiếp tục Series này thì ở phần 3 này, chúng ta sẽ setup một project theo một quy chuẩn và rất phổ biến.

👉 Build project - part 2 - Vì sao lại phát triển web application sử dụng nodejs và expressjs?

Notes: none-blocking IO một cụm từ nhiều người nghe rồi, nhưng không hiểu nhiều vì mỗi người một giải thích. Cho nên nhân tiện mình xin giải thích dễ hiểu là thế này. Chúng ta sắp xếp công việc thứ tự là đọc sách, ăn cơm, chơi game (đó là IO), xong rồi mới đến đánh răng (blocking). Trong lập trình thì chúng ta có thể đánh răng trước chơi game, đó là (non-Blocking IO)

👉 Build project - part 1 - Vì sao mỗi developer nên có một blog

Trước tiên tôi muốn đưa ra một con số thống kê rất thú vị cho các bạn (dev) đó là ngày nay có hơn 1 tỷ trang web và blog trên thế giới và khoảng 409 triệu người xem 23,6 tỷ trang trên WordPress mỗi tháng. Và theo nghiên cứu, có rất nhiều lập trình viên chia sẻ chuyên môn của họ thông qua blog. Xem các số liệu thống kê sau

👉 Đề tài: Build một blog + chat sử dụng nodejs, expressjs, mongodb, firebase.

Build một project sử dụng nodejs, expressjs, mongodb, firebase. Gần đây chúng tôi nhận được nhiều ý kiến đóng góp cũng như muốn xây dựng một project thực tế. Chính vì thế, Tipjs sẽ quyết định xây dựng một project từng bước từ A tới Z dành cho các bạn. Đây cũng là lời cảm ơn dành cho các bạn đã theo dõi và ủng hộ page Tipjs Việt Nam trong thời gian qua.

👉 Memoization - Code Performance

Memcached bạn đã từng nghe nói về cụm từ này bao giờ, redis, firebase...? Và nếu nghe rồi bạn đã sử dụng chúng ở đâu cho những ứng dụng của mình? Và bạn dùng công nghệ hay công cụ gì để memcached ? Tất cả những câu hỏi đó, sẽ được trả lời trong bài viết này. Để có cái nhìn tổng quát hơn, chúng ta sẽ đi vào một trường hợp thực tế.

👉 Database integration with node.js

Mỗi một dự án, mỗi một webservice cũng đều kết nối ít nhất một hay nhiều database. Việc lựa chọn database nào cho dự án phù hợp thì tuỳ thuộc vào bạn. Ở bài viết này, chúng tôi sẽ hướng dẫn cách connect database với nodejs với nhiều database như: Cassandra, Couchbase, CouchDB, LevelDB, MySQL, MongoDB...

👉 Redis - Kẻ huỷ diệt

Redis là gì? Redis là kho dữ liệu trong bộ nhớ, mã nguồn mở để sử dụng làm cơ sở dữ liệu, bộ nhớ đệm, trình chuyển tiếp tin nhắn và danh sách tác vụ chờ xử lý. Redis là tên viết tắt của Remote Dictionary Server (Máy chủ từ điển từ xa), là kho dữ liệu khóa-giá trị, trong bộ nhớ, mã nguồn mở và có tốc độ truy cập nhanh để dùng làm cơ sở dữ liệu, bộ nhớ đệm, trình chuyển tiếp tin nhắn và danh sách tác vụ chờ xử lý

👉 Hướng dẫn xử lý hình ảnh sử dụng node và Jimp

Xử lý hình ảnh với Node giờ đây dễ dàng hơn bao giờ hết. Có rất nhiều thư viện hỗ trợ chúng ta như sharp, cloudinary... Nhưng trong bài biết này, tôi sẽ giới thiệu cho bạn một thư viện mới, cung cấp mạnh mẽ những API như Resizing, Crop...

👉 Demo Upload Image Nodejs - Tips Nodejs

Bài viết này cũng đơn giản nhưng cũng giúp các bạn mới học nodejs về cách "Làm thế nào upload files trong nodejs". Các bạn chỉ cần copy/paste là chạy thôi, nhưng cố gắng code lại, mỗi lần code lại bạn sẽ nhớ nhiều hơn là copy.