GithubHelp home page GithubHelp logo

anthology.js's Introduction

Anthology.js

Here you will find a list of the articles and various readings as well as some people and blogs we think you should follow; after all, JavaScript is a massive community with many thought leaders!

The goal: Turn this into a nice website.

Books

JavaScript

JavaScript: The Good Parts

The book, while older, is still one of the top books to read for intermediate developers. Provides an opinionated but backed up stances on what makes JavaScript great and not so great.

You Don't Know JS

Nothing but sheer awesomeness from this FREE book series. You get a really huge in depth dive into the internals of JavaScript from how closures works to how 'this' works to async. See list of books in the series below:

  • Up & Going
  • Types & Grammar
  • Scopes & Closures
  • This & Object Prototypes
  • Async & Performance
  • ES6 & Beyond

How JavaScript Works

Another book by Douglas Crockford really going deep into how a lot of features in JavaScript work.

React

The Road to learn React: Your journey to master plain yet pragmatic React.js

A great book to teach you the fundamentals of React.

CSS

CSS Secrets: Better Solutions to Everyday Web Design Problems

Verou provides different techniques and tops to help devise elegant solutions for web design problems.

Data Structures and Algorithms and Generic Programming

Cracking the Coding Interview

You will probably be sleeping with this book alongside your bed because it's basically the bible for algorithm styled tech interviews.

Daily Coding Problem

A nice complement to Cracking the Coding Interview

Introduction to Algorithms

Commonly referred to as CLRS (authors' last names), this is the bible of Algorithms at a monstrous 1300+ pages.

Algorithms in JS Repo

System Design

System Design Repo

Other

Soft Skills

A great guide on more "soft skills" in a life of a professional developer. Topics covered include productivity, career options, how to learn, even personal finance

The Mythical Man-Month

A timeless book on software project management. A list of essays that draw from experience of being a project manager and how systems scale or don't. This is more for leadership roles but we all know you will be leaders in software development one day. So, it's good to get started.

How to Solve It

A book that was written in 1945 but has a ton of timeless advice to approach problem solving. It's more mathematical based but a lot of the questions/methods can be applied to solving problems in programming/algorithm problems

Github Repos

Exactly as it says!

People/Blogs to Follow

Brandon Eich

Who else is better to follow than the creator of JavaScript himself as well as the co-founder and former CTO of Mozilla

Twitter

Kyle Simpson

Simpson is the author of the book series You Don't Know JS a very popular book that takes you deep into JavaScript.

Dan Abramov

Abramov is the co-creator of Redux and create-react-app

Kent C. Dodds

The React Guru

Doug Crockford

Discoverer of the JSON format and author of two awesome books: JavaScript: The Good Parts and How JavaScript Works

Robin Wieruch

Wierch dedicates most of his time teaching JavaScript, React, GraphQL, Firebase, Node, and Redux and has some great books out on many of those topics.

Flavio Copes

In addition to having an awesome name, he writes a lot about JavaScript, React, Express, Node, etc.

Lea Verou

Verou is the creator of the book CSS Secrets. It's not JavaScript but it will help you with your styling. She regularly sends out Tweets about UX, design, code and best practices.

Articles/Videos/Visualizations

JavaScript

More a book than an article but it is published on FreeCodeCamp's Medium channel. But this is a fantastic read on all the fundamentals of JavaScript.

React

More book than article, it is published on the FreeCodeCamp Medium. A very well published guide on React.

If you're trying to get a re-intro, this is a good article.

Pretty much exactly as it says. A really nice resource.

An extension to the one above.

A longer read but still a great article.

A good video that is around 30 minutes long to describe the React Lifecycle Methods

A more bit sized video at around 12 minutes long.

Node

An excellent talk about how the event loop works in JavaScript. I'd argue probably one of the only talks you'd need to understand asynchronicity in JavaScript.

Again, same idea as the handbooks above: more book than article but fantastic nonetheless.

Data Structures and Algorithms

If you're a visual learner, then this article is definitely for you.

Redux

An excellent article on when you should start thinking about Redux, how it works, and a scenario that popped up for the author on when they started using Redux.

This is from the Redux Docs itself and is probably one of the most important things to keep going back to.

Part of a three part series with this one being about how to manage state. It has a lot of good diagrams and is worth the read.

A bit sized video on how Redux works at around 7 minutes long.

Newsletters

JavaScript Weekly

Node Weekly

ReactJS Newsletter

Daily Coding Problem

anthology.js's People

Contributors

b17z avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.