My personal collection of notes, links, books etc. created while learning technical topics.
So far:
- Courses participated:
- Algorithms by Robert Sedgewick: algorithms
- Programming languages by Dan Grossman: programming-languages
- Saas by Armando Fox and David Patterson: saas
- My Notes:
- Books have been read:
- Java 2: The Complete Reference, Third Edition - Herbert Schildt
- Sun Certified Programmer for Java 6, Study Guide
- The Pragmatic Programmer, From Journeyman To Master
- Learning the vi and vim editors seventh editor - O'Reilly, 2008
- Pro Git - Scott Chacon, 2010
- The Ruby programming language - David Flanagan, Yakihio Matsumoto, 2008
- Engineering. Software As a Service - Armando Fox, 2013
- Ruby on Rails Tutorial - Michael Hartl, 2014
- Learn Vimscript the hard way - Steve Losh
- Design Patterns in Ruby - Russ Olsen, 2006
- Eloquent JavaScript - Marijn Haverbeke
- Emacs Lisp
- The Ruby Way: Solutions and Techniques in Ruby Programming, 3rd Edition - Hal Fulton, 2015
- Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun - Dave Thomas, 2016
- Programming in Lua (first edition) - Roberto Ierusalimschy, 2003
- Machine Learning Refined : foundations, algorithms, and applications - Jeremy Watt, 2016
- О Haskell по-человечески - Denis Shevchenko, 2012
- Нейроні мережі і генетичні алгоритми - Кононюк А. Ю., 2008
- Software Architecture Patterns - Mark Richards, 2015
- It Doesn't Have to Be Crazy at Work - Jason Fried, 2018
- Ember 101 - Adolfo Builes, 2016
- Seven Concurrency Models in Seven Weeks - Paul Butcher, 2014
- Effective JavaScript. 68 ways to Harness the Power of JavaScript - David Herman, 2013
- The Art of Invisibility - Kevin Mitnick, 2017
- Elixir in Action - Saša Jurić, 2018
- Clean Architecture: A Craftsman's Guide to Software Structure and Design - Robert C. Martin, 2017
- Compilers. Principles, Technics & Tools - Aflred V. Aho, 2007
- Language Implementation Patterns - Terence Parr, 2010
- Implementing a language with LLVM - LLVM Tutorial
- Write you a Haskell. Building a modern functional compiler from first principles. - Stephen Diehl
- Domain Driven Design - Eric Evans, 2011
- An Introduction to Programming in Emacs Lisp - Robert J. Chassell, 2009
Approaches to learn:
- Read a book / try it / produce content
- Dive in and try to build something