Qi-Z / road-of-learning

Track what I learned and am learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

road-of-learning

Track what I learned and am learning

  • Ruby on Rail
  • Algorithm
  • React
  • System Design
  • AI & Machine Learning

Books

The Design of Everyday APIs

Ruby on Rails 编程圣经

https://ihower.tw/rails/

Angular Router

A comprehensive book by Angular core team member

Don't Make Me Think by Steve Krug

https://www.amazon.com/Dont-Make-Think-Revisited-Usability/dp/0321965515/ref=sr_1_1?ie=UTF8&qid=1527863109&sr=8-1&keywords=don%27t+make+me+think+steve+krug

Now You See It by Stephen Few

A great book on visualization https://www.amazon.com/Now-You-See-Visualization-Quantitative/dp/0970601980

Interactive CSS Exercise

https://flukeout.github.io/

SurviveJS

Webpack in-depth tutorial

The DevOps Handbook

Learn about dev ops

Refactoring: Improving the Design of Existing Code

DOM Scripting - Web Design with JavaSript and the Document Object Model

JavaScript: The Good Parts

High Performance Browser Networking

https://hpbn.co/xmlhttprequest/

Best Java Books

https://www.quora.com/What-are-the-best-books-to-learn-Java

Learn JavaScript Design Patterns

https://addyosmani.com/resources/essentialjsdesignpatterns/book/

Ruby books

https://whatpixel.com/best-ruby-books/

Ruby tutorial

https://www.railstutorial.org/book

MOOC

Mathematics for computer science

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2015/index.htm

Berkeley RoR Course

https://www.edx.org/professional-certificate/agile-development-using-ruby-rails

Websites

Good RoR Community: ruby-china

https://ruby-china.org/topics/37790

Good articles about web application (JS, CSS, etc)

https://www.w3cplus.com

Some front-end, web, JavaScript stuff to know

https://segmentfault.com/a/1190000010136751

The Node Way

http://thenodeway.io/introduction/#build-small-single-purpose-modules

System Design Interview Prepare

https://github.com/donnemartin/system-design-primer

ACM articles (cover a lot of area)

https://queue.acm.org/ https://pic1.zhimg.com/e3b89637822602c27c69255db04ade90_r.jpg

ES6 in Depth

https://hacks.mozilla.org/category/es6-in-depth/

Princeton Recursion

https://introcs.cs.princeton.edu/java/23recursion/

Beginner AI, ML

https://www.quora.com/What-is-the-best-way-to-learn-AI-DL-and-ML

Rails原理必读

https://book.a-bitcoin.com/testing/gem_factory_girl.html

Laravel 网站实例

https://laravelacademy.org/post/1117.html

Topics

GraphQL

https://www.howtographql.com/

GraphQL 3-part series

  1. Part 1. The GraphQL Schema
  2. Part 2. The Network Layer
  3. Part 3. GraphQL Server Basics: Demystifying the info Argument in GraphQL Resolvers

Falcor

Alternative solution of GraphQL by Netflix

https://netflix.github.io/falcor/

Visitor Pattern

https://www.tutorialspoint.com/design_pattern/visitor_pattern.htm

Redux-Saga

For store side effect only

kubernetes

ReactJS

https://reactjs.org/docs/rendering-elements.html

Front End Interview

https://github.com/Qi-Z/Front-end-Developer-Interview-Questions

HTTP2

https://http2.github.io/faq/ https://css-tricks.com/http2-real-world-performance-test-analysis/

SASS

https://sass-lang.com/

RequireJS

http://requirejs.org/docs/whyamd.html#purposes

Web page optimization

findbugs for Java

http://findbugs.sourceforge.net/bugDescriptions.html

Redis

RabbitMQ

Task Queue (background job)

http://blog.scoutapp.com/articles/2016/02/16/which-ruby-background-job-framework-is-right-for-you

Celery

Task Queue

http://www.celeryproject.org/

https://addyosmani.com/resources/essentialjsdesignpatterns/book/

OWASP (A LOT of things you want to know about web and Internet)

https://www.owasp.org

Sidekiq

https://sidekiq.org/

Promise

Design of Promise (github repo)

Algorithms

CS573

https://courses.engr.illinois.edu/cs573/fa2014/lec/

CS473

https://courses.engr.illinois.edu/cs473/sp2018/lectures.html

CMU

http://www.cs.cmu.edu/~15451/

almighty Jeff

http://jeffe.cs.illinois.edu/teaching/algorithms/

Kappa Structure

https://www.oreilly.com/ideas/applying-the-kappa-architecture-in-the-telco-industry

SQL实战

https://www.nowcoder.com/ta/sql

系统设计实战

https://blog.csdn.net/qq_39318187/article/details/77650348

RPC

https://grpc.io/docs/guides/

JAVA

https://www.zhihu.com/question/25255189

Netty 源码剖析

https://segmentfault.com/a/1190000007282628 https://github.com/yongshun/learn_netty_source_code

Design Patterns in Ruby by Russ Olsen

Podcast

thoughtbots blog

https://robots.thoughtbot.com/

About

Track what I learned and am learning


Languages

Language:TypeScript 67.0%Language:JavaScript 18.1%Language:HTML 12.9%Language:Gherkin 1.3%Language:CSS 0.7%