GITHUB REPO HỮU ÍCH CHO WEB DEVELOPER

Github là nơi chứa mọi thứ liên quan đến lập trình mà bất kì dev nào cũng có thể tiếp cận. Framework, demo, hoặc kết hợp của đủ các thể loại – bạn đều có thể tìm thấy trên Github. Tuy nhiên, số lượng siêu khổng lồ của Github lại là một vấn đề. Sẽ có những thứ thú vị mà có thể bạn chưa từng nghe tới bao giờ, đơn giản thôi, bởi vì có quá nhiều repo có sẵn.

Hybrid Technologies sẽ giới thiệu đến các bạn một số Github Repo hữu ích cho Web Developer và cực kỳ phổ biến.

Realworld

Repo đầu tiên trong danh sách đó là Realworld. Những người tạo ra nói gọi nó không gì hơn là “The Mother of all Demo Apps”. Một tuyên bố táo bạo, nhưng thực tế cho thấy Realworld là một kiểu mẫu mô phỏng của Medium.com. Không chỉ thế, repo này cho phép bạn chọn giữa các nền tảng Front-end và Back-end khác nhau, từ đó bạn có thể kết hợp chúng.

Realworld chỉ ra cho bạn cách chính xác để xây dựng một ứng dụng dựa trên hầu hết bất kì loại ngôn ngữ hay framework nào. Hãy khám phá ngay nhé!

You Don’t Know JS Yet

Repo này là một series sách nổi tiếng viết bởi Kyle Simpson, người được biết đến rộng rãi dưới bí danh của ông, Getify. Các cuốn sách đi sâu vào cơ chế của JavaScript và bao gồm các chủ đề sau:

  • Get Started
  • Scope & Closures
  • Objects & Classes
  • Types & Grammar
  • Sync & Async
  • ES.Next & Beyond

Điều tuyệt vời nhất là gì? Đó là nó hoàn toàn miễn phí để đọc! Đây chắc chắn là một trong những series hay nhất về JavaScript và nó thực sự giúp hiểu được JS thực sự là gì.

Ngay cả khi bạn nghĩ rằng bạn biết rõ về JavaScript – hãy đọc thử qua nó, bạn sẽ ngạc nhiên đấy!

Storybook

Storybook là một môi trường phát triển dành cho các UI component. Nó cho phép bạn duyệt một thư viện component, xem các trạng thái khác nhau của từng component, phát triển trực tiếp và kiểm tra các component. Nó cũng hỗ trợ React, Vue, Angular, React Native, Ember, Web Components và hơn thế nữa.

Storybook chạy bên ngoài ứng dụng của bạn. Điều này cho phép bạn phát triển các component UI riêng rẽ, có thể cải thiện việc tái sử dụng component, khả năng kiểm tra và tốc độ phát triển. Bạn có thể xây dựng nhanh chóng mà không phải lo lắng về các dependencies dành riêng cho ứng dụng.

Node.js Best Practices

Repo này là một bộ sưu tập toàn diện các best practices liên quan đến phát triển Node.js. Nó hiện bao gồm hơn 80 best practices, hướng dẫn phong cách code và tip liên quan đến kiến trúc.

Bạn có thể tìm thấy thông tin trong repo này về:

  • Thực hành cấu trúc dự án
  • Thực hành xử lý lỗi
  • Thực hành phong cách code
  • Kiểm tra và thực hành chất lượng tổng thể
  • Đi đến thực tiễn sản phẩm
  • Thực tiễn bảo mật
  • Thực hành hiệu suất

Front-End Checklist

Bạn đã bao giờ tự hỏi những gì bạn cần phải có hay phải kiểm tra trong ứng dụng web của bạn trước khi bắt đầu? Front-End Checklist sẽ lo vấn đề đó cho bạn.

Nhiều hạng mục được liệt kê là bắt buộc đối với phần lớn các dự án và được tổ chức như sau:

  • Head
  • HTML
  • Webfonts
  • CSS
  • Images
  • JavaScript
  • Bảo mật
  • Hiệu suất
  • Khả năng tiếp cận
  • SEO
  • Đa ngôn ngữ

fullPage.js

fullPage.js của Alvaro Trigo là một thư viện đơn giản và dễ sử dụng cho phép bạn tạo SPA (Single Page Applications). Nó có sẵn với Vue, React và Angular và hoàn toàn responsive cho các thiết bị di động.

Thư viện này miễn phí sử dụng trong các dự án open source. Tuy nhiên, nếu bạn muốn sử dụng nó trong môi trường thương mại, bạn phải mua bản quyền.

Tổng kết

Trên đây là một số repo hữu ích mà bạn nên ngó qua ít nhất một lần trong cuộc đời lập trình viên, vì biết đâu nó có thể giúp cho bạn cải thiện khả năng cũng như kiến thức của mình thì sao? Hy vọng bài viết có thể đem đến cho các bạn những kiến thức hữu ích trên hành trình lập trình viên này. Comment và đóng góp ý kiến cùng chúng mình nhé!

Nguồn: Viblo.

Facebook Comments
Đánh giá bài viết

Bạn thích bài viết này chứ?
Đăng ký để nhận những bài viết thú vị như thế hàng tuần.

Đừng sợ thất bại, chỉ sợ việc dậm chân tại chỗ

TÌM VIỆC
Bình luận