Tags:

25 Github Repo bạn nên lưu lại để xem

Github giờ đây không chỉ là một nơi để lưu trữ mã nguồn, nó còn là nơi mà các developer trên khắp thế giới đóng góp cho cộng đồng. Với Github có rất nhiều tài nguyên miễn phí mà chúng ta có thể tìm kiếm từ sách, loạt bài hướng dẫn và cả các dự án mẫu để chúng ta có thể tham khảo. 

Bài viết này sẽ chia sẽ cho các bạn 25 Github repo bổ ích có thể giúp các bạn trong quá trình học tập và làm việc.

Best-websites-a-programmer-should-visit

Đây là một Github repo giới thiệu các trang website hữu ích trong ngành IT theo từng chủ đề như tin tức, sách, tiếng anh, AI v.v. Các bạn có thể truy cập vào repo này để tìm kiếm các trang web hữu ích nhất cho các lĩnh vực mà bạn đang quan tâm.

Big list of naughty strings

The Big List of Naughty Strings là danh sách các chuỗi đang phát triển có khả năng gây ra sự cố cao khi được sử dụng làm dữ liệu đầu vào của người dùng. Nó được thiết kế để sử dụng trong việc trợ giúp các QA kiểm tra tự động và thủ công các hệ thống của họ.

Awesome talks

Danh sách các video truyền hình, ghi âm các cuộc họp nhóm người dùng và các cuộc hội thảo có sẵn trên mạng

the-book-of-secret-knowledge

Kho lưu trữ này là một tập hợp các tài liệu và công cụ khác nhau mà nhiều người sử dụng hàng ngày trong công việc của tôi.

coding-interview-university

Github repo này chứa các kế hoạch học tập kéo dài nhiều tháng để giúp chúng ta từ một người tự mày mò học lập trình cho đến khi trở thành một kỹ sư phần mềm trong một công ty lớn.

Awesome

Chứa rất nhiều tài liệu hay về nhiều lĩnh vực trong lập trình, các tài liệu được chọn lọc kỹ càng và có đội ngũ đánh giá và kiểm duyệt kỹ lưỡng. Hầu hết các tài liệu trong đây đều rất hay và có nội dung chuyên sâu, có giúp các bạn trở thành một developer chất trong tương lai.

NodeJS Best practice

Cái tên đã nói lên tất cả rồi phải không ạ, đây là Github repo chứa tất cả những gì tinh túy mà cộng đồng NodeJS developer chọn lọc để chia sẽ đến mọi người. Đối với  những ai đang là NodejS developer hoặc đang chuẩn bị học Nodejs thì đây là nơi tuyệt vời để giúp bạn viết ra những dòng code đầy hoa mỹ.

WTFjs

Javascript là một ngôn ngữ lập trình tuyệt vời. Cú pháp đơn giãn, hệ sinh thái lớn và một cộng đồng lớn mạnh.

Đồng thời, chúng ta đều biết rằng JavaScript là một ngôn ngữ khá hài hước với những phần phức tạp. Một số trong số chúng có thể nhanh chóng biến công việc hàng ngày của chúng ta thành địa ngục, và một số trong số chúng có thể khiến chúng ta bật cười. 

Tham khảo WTFJS để có thể tìm được những thứ hay ho trong JS nhé

Real World

Với vô số những ứng dụng demo, đặc biệt là các ứng dụng bằng React, Angular, Node, Django v.v.

Free For DEV

Các nhà phát triển và tác giả Open source hiện có rất nhiều service được cung cấp miễn phí, đây là một nơi tốt để chúng ta có thể tìm ra được một service miễn phí mà chúng ta có thể sử dụng trong các đồ án hoặc sản phẩm demo.

The Algorithms/Python

Github Repo chia sẽ các bài giải thuật được triển khai bằng ngôn ngữ Python.

JavaScript Algorithms

Tương tự, JavaScript Algorithims chứa rất nhiều các bài giải thuật phổ biến được triển khai bằng JavaScript.

Awesome Python

Chứa nhiều tài liệu về nhiều lĩnh vực trong Python như Machine learning, API, Python framework v.v. Tất cả những tài liệu này được cộng đồng các developer chọn lọc kỹ càng nên chắc hẵn đây là mội nguồn tài liệu không thể thiếu cho những ai đang chọn ngôn ngữ Python để phát triển các sản phẩm của mình.

awesome-learning-resources

Tổng hợp các tài liệu hay để học lập trình website.

Tech Interview Handbook

Nội dung được sắp xếp cẩn thận để giúp bạn vượt qua cuộc phỏng vấn kỹ thuật tiếp theo, tập trung vào các thuật toán. Các câu hỏi thiết kế hệ thống đang được thực hiện. Bên cạnh các câu hỏi thuật toán thông thường, các nội dung tuyệt vời khác.

Clean Code JavaScript

Nếu muốn mã code JavaScript của bạn thật hoa mỹ thì hãy tham khảo repo này nhé.

Front-End-Checklist

Front-end checklist tổng hợp tất cả các yếu tố mà bạn cần phải có để trở thành một front end developer thực thụ. 

33 JavaScript Concepts

Kho lưu trữ này được tạo ra với mục đích giúp các nhà phát triển nắm vững kiến thức JavaScript. Mặc dù không bắt buộc, nhưng nó là một điểm khởi đầu tốt giúp cho các nghiên cứu sâu hơn về JavaScript của bạn sau này. Nó dựa trên một bài báo được viết bởi Stephen Curtis.

Project guidelines

Chứa danh sách các hướng hướng dẫn để chúng ta có thể triển khai một dự án JavaScript hiệu quả.

30 Seconds of Code

Chứa rất nhiều các đoạn mã mẫu giúp chúng ta giải quyết vấn đề nhanh chóng. Ví dụ nhưng chúng ta muốn thêm timeout và Promise trong JavaScript. Trang web này sẽ giúp các bạn giải quyết cách nhanh chóng

const awaitTimeout = delay =>
  new Promise(resolve => setTimeout(resolve, delay));

awaitTimeout(300).then(() => console.log('Hi'));
// Logs 'Hi' after 300ms

const f = async () => {
  await awaitTimeout(300);
  console.log('Hi');  // Logs 'Hi' after 300ms
};

How to secure anything

Kỹ thuật bảo mật là ngành xây dựng các hệ thống an toàn. Các bài học của nó không chỉ áp dụng cho bảo mật máy tính. Trên thực tế, trong repo này, tôi muốn ghi lại một quy trình để bảo mật bất cứ thứ gì, cho dù đó là lâu đài thời trung cổ, bảo tàng nghệ thuật hay mạng máy tính.

CSS ProTips

Nếu gặp khó khăn trong việc viết mã CSS thì hãy truy cập repo này nhanh nhé, nó có thể giúp các bạn cải thiện kỹ năng CSS của mình.

You Don’t Know JavaScript

Đây là một cuốn sách khá hay về JS giúp các bạn có thể nắm vững các kiến thức về JavaScript.

Public APIs

Tổng hợp các API miễn phí mà các anh em dev có thể sử dụng để phát triển ứng dụng.

AirBnB JavaScript Guide

Chia sẽ các cách tiếp cận JavaScript hợp lý.

JavaScript Questions

Hãy thử kiểm tra kiến thức của mình về JavaScript với Github repo này nhé.

Nguồn

https://dev.to/devwriteups/25-github-repos-you-can-t-miss-to-bookmark-1ek1

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x