Subscribe to my email list now at http://jauyeung.net/subscribe/
Follow me on Twitter at https://twitter.com/AuMayeung
Many more articles at https://medium.com/@hohanga
Even more articles at http://thewebdev.info/
It includes solutions for solving problems like linked list traversal, trees, sets, hash tables, graphs and more.
Algorithm problems that are solved in this repository include number theory problems, square root, set manipulation, string manipulation, and more.
It also has popular interview questions like search, optimization, fibnonacci sequence and much more.
With the wealth of information that this repository provides, anyone that wants to be a developer should take a look at this repository and learn how to solve the listed problems without looking at it.
The Web Security Basics repo has lots of information about cybersecurity.
As the title suggests, it discusses basic security topics like SSL/TLS, cross-domain communication, cross-site scripting attacks, cross-site request forgery, and issuing access tokens securely.
These are the basic building blocks of authentication and security and anyone that needs to build back end apps should learn all of these before building anything.
It includes topics like higher-order functions, function composition, pure functions, recursion, reducing side effects and more.
It introduces us to higher-order functions with examples using array methods that take callbacks.
It starts from basic principles like naming variables and functions, then goes on to explain advanced principles like writing asynchronous code properly.
The good thing about this repo is that it’s very concise. It gives us a short explanation with some brief examples so we won’t be overwhelmed with the extra information that we don’t need.
Brief examples are good for beginners since the less they have to read, then easier for them to understand since it removes all the extra stuff that distracts them from understanding concepts.
It focuses a lot on comparisons and type conversions since this is where most of the weird results lie.
Instead, we should convert data ourselves.
Also, old functions to convert data from types like string to number also have issues that this repo’s content illustrates with many examples.
There’s a Getting Started book and there’s another book on Scopes and Closures.
Also, there’s also a lot of best practices that are discussed in some books.