Good Read(ing)s
List of inspiring articles, books and resources. Tech stuff.
Web
Tutorials
- [Token-Based Authentication With AngularJS & NodeJS] (http://code.tutsplus.com/tutorials/token-based-authentication-with-angularjs-nodejs--cms-22543)
- The Anatomy of a JSON Web Token
- The Ins and Outs of Token Based Authentication
- A Simple Responsive Grid, Made Even Better With Sass
- Writing an AngularJS App with Socket.IO
- Baking Bootstrap Snippets with Jade
- How to Redirect a Web Page
- Recommendations for a Faster Workflow with Sass
- Which responsive images solution should you use?
- Dealing with Timezones in Javascript
- Spring Security tutorials
- Plotting a function graph with Javascript and Canvas
Guidelines
- North: design and development standards to align and guide your project
- Best Practices for Speeding Up Your Web Site
- Understanding Angular Service Types
- Feed the bot - SEO resources and informations
- Revving Filenames: don’t use querystring
- jQuery best practices
- Script-injected "async scripts" considered harmful
Books
Computing
Development
- The twelve-factor app - a methodology for building great software-as-a-service apps
- OSDev.org - the place to start for operating system developers
- How to setup Python Logger module
- Newbie's Overview of Docker - What, Why and How
- Google C++ Style Guide
- C++ Smart pointers
- Constructor Exceptions in C++, C#, and Java
- reproducible-builds.org - provide a verifiable path from source code to binary
- A list of useful git commands
Networks
Security
Design
- Material design - Visual design principles by Google
Testing
Optimization/best practices
Game development
- A first-person engine in 265 lines by Hunter Loftis
- Volume Visualization With Ray Casting
- Fabien Sanglard's website
- Voxel Space in the game Comanche
- Tutorials for OpenGL 3.3 and later
- Game Programming Patterns
- Ray Tracing Tutorial by the Codermind team
- How to Build a JRPG: A Primer for Game Developers
- /v/ Game Marketing - a podcast for indie game developers looking to market their own games
- Marketing my latest mobile game
- Game Angst - a blog about game development
- Fast, Accurate Collision Detection Between Circles or Spheres
- How to Implement and Use a Message Queue in Your Game
- Understanding Component-Entity-Systems
- Refactoring Game Entities with Components
- How to Use Tile Bitmasking to Auto-Tile Your Level Layouts
- open.gl - OpenGL tutorial, on GitHub
- Learn OpenGL - OpenGL tutorial by Joey de Vries
Finance
- Using the Yahoo Finance API for CSV
- Mechanical Markets - Algorithmic trading blog by Kipp Rogers
- How To Trade Against The Losing Traders - What is the Put/Call ratio
- Financial Markets video courses (2011) with Robert Shiller
- Finance course @ Kahn Academy
- Great Github list of public data sets
- Statalgo - Computational Statistics, Machine Learning, et. al.
- An Introduction to Investment Funds
- What should I know about Index Funds
- Bonds, a gentle introduction
Math
- Performing Convolution Operations
- Immersive Linear Algebra - The world's first linear algebra book with fully interactive figures
- 2D Transforms 101 - a practitioner's introduction to transformations
- Chaos Theory and the Logistic Map
- Markov Chains explained visually
Pysics
Statistics
- Stat Trek - Teach yourself statistics
- How to Become a Data Scientist for Free - List of free resources
- Probability Theory and Mathematical Statistics - Free online courses by Penn State University
- Awesome-datascience - An awesome Data Science repository to learn and apply for real world problems
- DataScienceResources - Open Source Data Science Resources
- free-data-science-books - Free resources for learning data science
- Count Bayesie - probably a probability blog
AI
- Neural Networks - By Christos Stergiou and Dimitrios Siganos
- Data Experiments - Data science, machine learning, data visualization, big data
- Convolutional Neural Networks for Visual Recognition - Notes from the Stanford CS class CS231n: Convolutional Neural Networks for Visual Recognition
- Adaptive Memory-Prediction Framework - articles about a set of common architectures for artificial general intelligence
- Text Understanding from Scratch (pdf)
- Hacker's guide to Neural Networks
- I’m a bandit - random topics on optimization, probability, and statistics. By Sébastien Bubeck
- Probabilistic Programming & Bayesian Methods for Hackers
- Deep Learning: variety of resources
- Pete Warden's blog
- Image Scaling using Deep Convolutional Neural Networks + good NN overview
- Top 10 Data Mining Algorithms, Explained
- awesome-machine-learning - A curated list of awesome Machine Learning frameworks, libraries and software
- awesome-deep-learning - A curated list of awesome Deep Learning tutorials, projects and communities
- A Neural Network in 11 lines of Python
- A Visual Introduction to Machine Learning
- A* Pathfinding for Beginners
- Introduction to A*
- Implementing a Neural Network from Scratch
- A Deep Learning Tutorial: From Perceptrons to Deep Networks
- Deep Learning in a Nutshell: Core Concepts
- Christopher Olah's blog: a wandering machine learning researcher
- Real-Time Strategy games AI: Problems and Techniques
- Mobile Music Modeling, Analysis and Recognition
- Hacker's guide to Neural Networks
- Deep Learning by Google
- Demystifying deep reinforcement learning
Video
- Fourcc - your source for video codec and pixel format information
Psychology
- Mentat Wiki - a collaborative environment for exploring ways to become a better thinker
- What's it Take to "Go Viral?" 11 Traits to Give Your Idea Wings