Grokking Newsletter

Share this post

#66 - Web Assemply, JIT-less và những công nghệ web được phát triển gần đây

newsletter.grokking.org

#66 - Web Assemply, JIT-less và những công nghệ web được phát triển gần đây

Grokking Vietnam
Apr 30, 2019
Share this post

#66 - Web Assemply, JIT-less và những công nghệ web được phát triển gần đây

newsletter.grokking.org

Những bài viết hay

Lessons Learned — A Year Of Going “Fully Serverless” In Production — hackernoon.com

Tại Torii, một start-up chuyên cung cấp hệ thống tích hợp và phân tích chi phí sử dụng các SaaS bên trong doanh nghiệp, họ quyết định chọn hướng phát triển Serverless cho hệ thống của mình nhằm tối thiểu hoá chi phí và thời gian vận hành, quản lý, devops. Trong bài viết này, tác giả đúc kết những bài học rút tỉa được từ kinh nghiệm của mình sau một năm triển khai.

Design patterns in modern JavaScript development – Levelup Your Coding — levelup.gitconnected.com

Hiểu biết về design patterns là điều rất cần thiết khi lập trình, đặc biệt là với các ngôn ngữ lập trình hướng đối tượng. Vậy đối với ngôn ngữ dạng script như Javascript thì sao? Những patterns nào hay được dùng cho các framework javascript?

Standardizing WASI: A system interface to run WebAssembly outside the web - Mozilla Hacks - the Web developer blog — hacks.mozilla.org

Với WebAssemply (wasm), bạn có thể viết các đoạn chương trình bằng ngôn ngữ cấp cao như C++, C, Rust, ... sau đó dịch ra Wasm, các đoạn chương trình đã được biên dịch này sẽ có thể được thực thi bởi trình duyệt với hiệu suất cao.

Dần dần, Wasm đang được sử dụng không chỉ trong các ứng dụng web, mà còn mở rộng ra cho các ứng dụng trên nền OS như Linux, Windows, từ đó dẫn đến sự ra đời của WASI, một chuẩn đặc tả các system call cần thiết để chạy các đoạn mã Wasm trực tiếp trên nhiều hệ điều hành.

Cùng đọc thêm về WASI để hiểu thêm công nghệ tiên phong này nhé các bạn.

JIT-less V8 · V8 — v8.dev

Bắt đầu từ phiên bản v7.4, engine v8 sẽ hỗ trợ thực thi javascript mà không cần phải tạo sẵn các vùng nhớ thực thi được (executable memory). Việc nâng cấp này là có ý nghĩa gì, tại sao lại quan trọng?

Introduction to Infrastructure Patterns — infrastructure-as-code.com

Với sự phát triển của các công nghệ hỗ trợ quản lý hạ tầng cloud như Terraform, "infrastructure as a code" trở thành một kỹ thuật không còn quá xa lạ, đặc biệt là với các bạn DevOps. Đồng thời với sự phát triển của nhóm kỹ thuật này, các khuôn mẫu (pattern) triển khai hạ tầng cũng được các lập trình viên đúc kết nhằm cung cấp những lời giải hiệu quả cho các bài toán hạ tầng thường gặp.

Sản phẩm của người Việt

Chuyên mục riêng dành giới thiệu các sản phẩm/website do các bạn kỹ sư, nghiên cứu sinh người Việt làm ra

  • MBT Bundle là công cụ nguồn mở giúp bạn tự sinh và thực thi ra các test cases sử dụng kỹ thuật Model Based Testing

  • X-lab là chuyên trang tổng hợp tin tức và bài viết liên quan đến Data science và AI.

Sách hay nên đọc

Phương pháp luận thực nghiệm

Chương 11 bản dịch sách Deeplearning. Chương này nói về các nguyên lý triển khai một hệ thống học máy nói chung và một hệ thống deeplearning nói riêng.

Code & Tools

  • Azure Data Studio: công cụ Editor nguồn mở dùng cho PostgreSQL

  • Sử dụng Cypress.io và Percy.io để test e2e các tính năng render hình ảnh trên website.

Tin tức khác

  • Docker Hub bị hacked, hơn 190 nghìn tài khoản và tokens bị lộ.

Share this post

#66 - Web Assemply, JIT-less và những công nghệ web được phát triển gần đây

newsletter.grokking.org
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Grokking Vietnam
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing