Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/JamesLavin/my_tech_resources

List of tech resources future me and other Javascript/Ruby/Python/Elixir/Elm developers might find useful
https://github.com/JamesLavin/my_tech_resources

Last synced: about 2 months ago
JSON representation

List of tech resources future me and other Javascript/Ruby/Python/Elixir/Elm developers might find useful

Awesome Lists containing this project

README

        

# My Tech Resources - James Lavin

## DESCRIPTION

Links to resources I have found useful or think might be helpful to future me or Ruby/Javascript/Python/Erlang/Elixir/Elm developers like me.

## SPECIAL PAGES

After this page grew too large (when Github started truncating it), I split out the following dedicated pages:

* [Books I enjoyed (new page created Nov 2021)](https://github.com/JamesLavin/my_tech_resources/blob/master/Books.markdown)
* [Chinese (not much content because I've been lazy with Chinese)](https://github.com/JamesLavin/my_tech_resources/blob/master/Chinese.markdown)
* [DevOps](https://github.com/JamesLavin/my_tech_resources/blob/master/DevOps.markdown)
* [Elixir](https://github.com/JamesLavin/my_tech_resources/blob/master/Elixir.markdown)
* [Elm](https://github.com/JamesLavin/my_tech_resources/blob/master/Elm.markdown)
* [Event Sourcing](https://github.com/JamesLavin/my_tech_resources/blob/master/EventSourcing.markdown)
* [JavaScript](https://github.com/JamesLavin/my_tech_resources/blob/master/Javascript.markdown)
* [Messaging](https://github.com/JamesLavin/my_tech_resources/blob/master/Messaging.markdown)
* [Python](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown)
* [Ruby](https://github.com/JamesLavin/my_tech_resources/blob/master/Ruby.markdown)

## MAJOR CATEGORIES

[Artificial Intelligence (AI)](#artificial-intelligence-ai) | [Body & Mind](#body--mind) | [Business](#business) | [Clean Code](#clean-code) | [Code Search](#code-search) | [Coffeescript](#javascript---coffeescript) | [CSS](#css) | [Data](#data) | [Databases](#databases) | [Design](#design) | [DevOps](https://github.com/JamesLavin/my_tech_resources/blob/master/DevOps.markdown) | [Domain-Driven Design](https://github.com/JamesLavin/my_tech_resources/blob/master/EventSourcing.markdown#event-sourcing-cqrs-ddd--microservices---domain-driven-design) | [Elasticsearch](#elasticsearch) | [Elixir](https://github.com/JamesLavin/my_tech_resources/blob/master/Elixir.markdown#elixir) | [Elm](https://github.com/JamesLavin/my_tech_resources/blob/master/Elm.markdown#elm) | [Erlang](https://github.com/JamesLavin/my_tech_resources/blob/master/Elixir.markdown#erlang) | [Entrepreneurship](#business---entrepreneurship) | [Event sourcing](https://github.com/JamesLavin/my_tech_resources/blob/master/EventSourcing.markdown#my-event-sourcing--cqrs--ddd--microservice-resources---james-lavin) | [Functional programming](#functional-programming) | [Git](#git) | [Haskell](#haskell) | [Helm](https://github.com/JamesLavin/my_tech_resources#devops---kubernetes---helm) | [HTML5](#html5) | [Istio](https://github.com/JamesLavin/my_tech_resources#devops---istio) | [Javascript](https://github.com/JamesLavin/my_tech_resources/blob/master/Javascript.markdown#javascript) | [Julia](#julia) | [Kafka](https://github.com/JamesLavin/my_tech_resources/blob/master/Messaging.markdown#messaging---kafka) | [Kubernetes](#devops---kubernetes) | [Learning](#learning) | [Linux](#linux) | [Maker movement/ IoT](#maker-movement--internet-of-things-iot) | [Management/Leadership](#management/leadership) | [Messaging](https://github.com/JamesLavin/my_tech_resources/blob/master/Messaging.markdown#messaging) | [Mobile](#mobile) | [MongoDB](#mongodb) | [News](#news) : [programming news](https://github.com/JamesLavin/my_tech_resources#news---programming), [science news](https://github.com/JamesLavin/my_tech_resources#news---science), [tech news](https://github.com/JamesLavin/my_tech_resources#news---tech) | [Node.js](#nodejs) | [Octave](#octave) | [Postgresql](#postgresql) | [Product development](#product-development) | [Productivity Tools](#productivity-tools) | [Python](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown#python) : [getting started](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown#python---getting-started), [books (free)](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown#python---learning---books-free), [data analysis](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown#python---data-analysis), [learning](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown#python---learning), [Pandas](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown#python---data-analysis---pandas) | [Podcasts](#podcasts) | [R](#r) | [Rails](https://github.com/JamesLavin/my_tech_resources/blob/master/Ruby.markdown#rails) | [Ruby](https://github.com/JamesLavin/my_tech_resources/blob/master/Ruby.markdown#ruby) | [Rust](#rust) | [Scala](#scala) | [Statistical analysis](#statistical-analysis) | [Testing](#testing) | [Tmux](#tmux) | [Usability](#usability) | [Vim](#vim-yeah-its-the-best-though-i-now-use-it-inside-visual-studio-code) | [Visual Studio Code](#visual-studio-code-vscode) | [Web components](#web-components) | [Writing/Publishing](#writingpublishing)

## ACADEMIC RESEARCH (FIND FREE/OPEN-SOURCE ARTICLES)

* [21 Legit Research Databases for Free Journal Articles in 2022](https://www.scribendi.com/academy/articles/free_online_journal_and_research_databases.en.html)

* [Unpaywall.org](https://unpaywall.org/)
* [Integrations](https://unpaywall.org/integrations)
* [Unpaywall browser plugin](https://chrome.google.com/webstore/detail/unpaywall/iplffkdpngmdjhlpjmppncnlhomiipha?hl=en)
* [CORE](https://core.ac.uk/)
* [ScienceOpen.com](https://www.scienceopen.com/)
* [Directory of Open Access Journals](https://doaj.org/)
* [Education Resources Information Center (ERIC)](https://eric.ed.gov/)
* [arXiv.org](https://arxiv.org/)
* [Social Science Research Network](https://www.ssrn.com/index.cfm/en/)
* [Public Library of Science (PLOS)](https://plos.org/)
* [OpenDOAR](https://v2.sherpa.ac.uk/opendoar/)
* [BASE (Bielefeld Academic Search Engine)](https://www.base-search.net/)
* [Digital Library of the Commons Repository (U Indiana)](https://dlc.dlib.indiana.edu/dlc/)
* [Paperity.org](https://paperity.org/)
* [dblp Computer Science Bibliography](https://dblp.org/)
* [Econbiz.de](https://www.econbiz.de/)
* [JURN](https://www.jurn.link/#gsc.tab=0)
* [Dryad](https://datadryad.org/stash)
* [EThOS (E-Theses Online Service, British Library)](https://ethos.bl.uk/)
* [Google Scholar](https://scholar.google.com/)
* [Semantic Scholar](https://www.semanticscholar.org/)
* [Zenodo (CERN)](https://zenodo.org/)

## ALGORITHMS

* [Algorithms for Decision Making, 2022 - Mykel J. Kochenderfer, Tim A. Wheeler and Kyle H. Wray](https://algorithmsbook.com/) - free PDF!, MIT Press textbook is $95
* [Competitive Programmer’s Handbook - Antti Laaksonen](https://cses.fi/book.pdf)
* Algorithms: Kevin Wayne & Robert Sedgewick (Princeton University): [Part I](https://www.coursera.org/course/algs4partI) & [Part II](https://www.coursera.org/course/algs4partII)
* Algorithms: Design and Analysis - Tim Roughgarden (Stanford University): [Part 1](https://www.coursera.org/course/algo) & [Part 2](https://www.coursera.org/course/algo2)
* [JavaScript Algorithms and Data Structures - Oleksii Trekhleb](https://github.com/trekhleb/javascript-algorithms#readme)
* [Automata: finite automata, context-free grammars, Turing machines, undecidable problems, and intractable problems (NP-completeness) - Jeff Ullman (Stanford University)](https://www.coursera.org/course/automata)
* [Analysis of Algorithms - Robert Sedgewick (Princeton University)](https://www.coursera.org/course/aofa)
* Algorithmic Thinking (Rice University): [Part 1](https://www.coursera.org/learn/algorithmic-thinking-1) & [Part 2](https://www.coursera.org/learn/algorithmic-thinking-2)
* [Algorithmic Toolbox - UC San Diego](https://www.coursera.org/learn/algorithmic-toolbox)
* [Algorithms on Strings - UC San Diego](https://www.coursera.org/learn/algorithms-on-strings)

### ALGORITHMS - CRDTs

* [CRDTS: The Hard Parts - Martin Kleppmann - Hydra distributed computing conference 2020](https://www.youtube.com/watch?v=x7drE24geUw)
* [CRDTs in Production - Dmitry Martyanov](https://www.youtube.com/watch?v=f03FWiIfXoQ)
* [CRDTs: From sequential to concurrent executions - Carlos Baquero Moreno (CodeMesh LDN 2018](https://codesync.global/media/crdts-from-sequential-to-concurrent-executions/)
* [Practical Demystification of CRDTs - Dmitry Ivanov & Nami Nasserazad (Curry On 2016)](https://www.youtube.com/watch?v=ShiU9g5JFq8)
* [Conflict-free Replicated Data Types - Nuno Preguica, Carlos Baquero, and Marc Shapiro [PDF]](https://pages.lip6.fr/Marc.Shapiro/papers/CRDTs-Springer2018-authorversion.pdf)
* [Raft: Understanding Distributed Consensus - TheSecretLivesOfData.com](http://thesecretlivesofdata.com/raft/)

## ANIMATION

* [Algorithms for Animation - Courtney Hemphill](https://youtu.be/GrloJWKBGtg)

## ARTIFICIAL INTELLIGENCE (AI)

* [Dive into Deep Learning - Ashton Zhang, et al.](https://d2l.ai/)
* [Fast.ai](http://www.fast.ai/) | [Practical Deep Learning for Coders, v3 (free course)](https://course.fast.ai/videos/?lesson=1) | [The Fast AI Book (free)](https://github.com/fastai/fastbook) | [The Fast AI Book (dead tree)](https://www.amazon.com/Deep-Learning-Coders-fastai-PyTorch/dp/1492045527)
* [Software 2.0 - Andrej Karpathy](https://medium.com/@karpathy/software-2-0-a64152b37c35)
* [Grokking Deep Learning - Andrew Trask](https://github.com/iamtrask/Grokking-Deep-Learning)
* Deep Learning - Ian Goodfellow, Yoshua Bengio, and Aaron Courville (MIT Press): [Chapters](http://www.deeplearningbook.org/) | [Lectures](http://www.deeplearningbook.org/lecture_slides.html) | [Videos - Part 1](https://www.youtube.com/playlist?list=PLsXu9MHQGs8cshZb3YUdtBhcu3LQp0Ax9) | [Videos - Part 2](https://www.youtube.com/playlist?list=PLsXu9MHQGs8fY0IMmV5OAGTdNP4EGwpj1) | [Companion Videos](https://www.youtube.com/playlist?list=PLsXu9MHQGs8df5A4PzQGw-kfviylC-R9b)
* [Siraj Raval's "Artificial Intelligence Education" videos](https://www.youtube.com/channel/UCWN3xxRkmTPmbKwht9FuE5A/playlists)
* [AI School (Microsoft)](https://aischool.microsoft.com/learning-paths)
* [AI and Deep Learning - Two Minute Papers - Károly Zsolnai-Fehér](https://www.youtube.com/playlist?list=PLujxSBD-JXglGL3ERdDOhthD3jTlfudC2) & [Two Minute Papers](https://www.youtube.com/playlist?list=PLujxSBD-JXgnqDD1n-V30pKtp6Q886x7e)
* Andreessen Horowitz: [AI and Deep Learning - Frank Chen](https://a16z.com/2016/06/10/ai-deep-learning-machines/) | [AI: What's Working, What's Not](https://a16z.com/2017/12/07/summit-ai-update-frank-chen/) | [AI Playbook](http://aiplaybook.a16z.com/)
* [12 Amazing Deep Learning Breakthroughs of 2017 - Mariya Yao](https://www.topbots.com/12-amazing-artificial-intelligence-deep-learning-breakthroughs-2017/)
* [Artificial Intelligence in Industry With Dan Faggella (podcast series)](https://itunes.apple.com/us/podcast/artificial-intelligence-in-industry-with-dan-faggella/id670771965)
* [The Code That Runs Our Lives - Geoffrey Hinton](https://www.youtube.com/watch?v=XG-dwZMc7Ng)
* [InfoQ talks](https://www.infoq.com/machinelearning/)
* [Machine Learning (online Coursera class with Stanford professor Andrew Ng)](https://www.coursera.org/learn/machine-learning)
* [Machine Learning (online course from University of Oxford](https://www.cs.ox.ac.uk/people/nando.defreitas/machinelearning/)
* [Intro to Machine Learning: Pattern Recognition for Fun and Profit - Sebastian Thrun and Katie Malone (Udacity)](https://www.udacity.com/course/intro-to-machine-learning--ud120)
* [Artificial Intelligence (AI) Turns Images & Videos into Gold - Fei-Fei Li](https://www.youtube.com/watch?v=qLCKtc9moks)
* [Artificial Intelligence (AI) invents new knowledge and teaches human new theories - Demis Hassabis](https://www.youtube.com/watch?v=dTGthmNmrK4)
* [Artificial Intelligence (AI) is the Tech Renaissance to Business and Society - Jeff Bezos](https://www.youtube.com/watch?v=0Cy_VOHbXzk)
* [How Will Artificial Intelligence Affect Your Life - Jeff Dean (TEDxLA)](https://www.youtube.com/watch?v=BfDQNrVphLQ)
* [How AI Startups Must Compete with Google - Dr Fei-Fei Li (Google Cloud) & Mike Abbott (KPCB)](https://www.youtube.com/watch?v=Mu3scWZvZKo)
* [Artificial Intelligence is the New Electricity - Andrew Ng (January 2017)](https://www.youtube.com/watch?v=21EiKfQYZXc)
* [How AI detectives are cracking open the black box of deep learning - Science Mag](http://www.sciencemag.org/news/2017/07/how-ai-detectives-are-cracking-open-black-box-deep-learning)
* [Google's Great AI Awakening: We didn't even know we hired the best AI scientists in Google - Eric Schmidt](https://www.youtube.com/watch?v=ynZ8_CFRDgE)
* [Probabilistic Machine Learning and AI - Zoubin Ghahramani](https://www.youtube.com/watch?v=-47G_ULKAHk)
* [Lecture for YC AI - Jeff Dean](https://www.youtube.com/watch?v=HcStlHGpjN8) & [slides](https://blog.ycombinator.com/jeff-deans-lecture-for-yc-ai/)
* [Machines With Brains - Qz.com](https://qz.com/se/machines-with-brains/)
* [The Frontier in Artificial Intelligence (AI): General-Purpose Learning AGI - Mustafa Suleyman](https://www.youtube.com/watch?v=Ui7dLJT5Kp0)
* [Using Machine Learning to Explore Neural Network Architecture - Quoc Le & Barret Zoph (Google Brain team)](https://research.googleblog.com/2017/05/using-machine-learning-to-explore.html)
* [The Compound Effect of Artificial Intelligence (AI) & Silicon-Based Technologies - Steve Jurvetson](https://www.youtube.com/watch?v=n2UU3pOE0WY)
* [How We Teach Computers to Understand Pictures - Fei-Fei Li](https://www.youtube.com/watch?v=40riCqvRoMs)
* [Engineers' Guide to the Artificial Intelligence Galaxy - Kai-Fu Lee Columbia University commencement address](https://www.youtube.com/watch?v=ZXa8G-Z2CCw)
* [The Dark Secret at the Heart of AI - Will Knight](https://www.technologyreview.com/s/604087/the-dark-secret-at-the-heart-of-ai/)
* [AI Expert Kai-Fu Lee, "Don't Miss the Boat of Artificial Intelligence in the Age of AI"](https://www.youtube.com/watch?v=gSgV4P2qpf4)
* [Google's DeepMind CEO: Future & Capabilities of Artificial Intelligence - Demis Hassabis](https://www.youtube.com/watch?v=PSZw8egM2Is)
* [Intro to DeepMind - Juan Silviera (GDD Europe '17)](https://www.youtube.com/watch?v=hzB1SdDvnq8)
* [The Future of Robotics & Artificial Intelligence - Rodney Brooks](http://rodneybrooks.com/forai-future-of-robotics-and-artificial-intelligence/)
* [Amazon Jeff Bezos on Artificial Intelligence (AI), Staffless Store, Self-Driving Car & Donald Trump - Walt Mossberg interview](https://www.youtube.com/watch?v=VAM6b0UkEYw)
* [Large-Scale Deep Learning with TensorFlow for Building Intelligent Systems - Jeff Dean (Google)](https://learning.acm.org/webinar_pdfs/JeffDean_WebinarSlides.pdf)
* [The Future of Artificial Intelligence Documentary 2017](https://www.youtube.com/watch?v=UzT3Tkwx17A)
* [Artificial Intelligence Is Stuck. Here’s How to Move It Forward - Gary Marcus (NY Times)](https://www.nytimes.com/2017/07/29/opinion/sunday/artificial-intelligence-is-stuck-heres-how-to-move-it-forward.html)
* [Half of All Jobs Will Be Replaced by Artificial Intelligence (AI) in 10 Years, AI Expert Kai-Fu Lee](https://www.youtube.com/watch?v=hOZuCdZS7-o)
* [How AI & Computer Vision will Drive our Future - Fei-Fei Li](https://www.youtube.com/watch?v=WHQS35IT75c)
* [Explainable Artificial Intelligence (XAI) - David Gunning (DARPA)](https://www.darpa.mil/program/explainable-artificial-intelligence)
* [International Conference on Learning Representations 2015](https://www.youtube.com/playlist?list=PLhiWXaTdsWB8PnrVZquVyqlRFWXM4ijYz)
* [The Future of Artificial Intelligence - DeepMind CEO Demis Hassabis](https://www.youtube.com/watch?v=4fjmnOQuqao)
* [Google DeepMind: What is it, how does it work and should you be scared? - Sam Shead](http://www.techworld.com/personal-tech/google-deepmind-what-is-it-how-it-works-should-you-be-scared-3615354/)
* [What did AlphaGo do to beat the strongest human Go player? - Tobias Pfeiffer (Full Stack Fest 2016)](https://www.youtube.com/watch?v=b9H9AtbxpPM) | [slides PDF](https://pragtob.files.wordpress.com/2016/09/full_stack_fest.pdf) | [slides Speakerdeck](https://speakerdeck.com/pragtob/what-did-alphago-do-to-beat-the-strongest-human-go-player-1) | [slides Slideshare](http://www.slideshare.net/PragTob/what-did-alphago-do-to-beat-the-strongest-human-go-player)
* [AlphaGo Zero: Learning from scratch - DeepMind](https://deepmind.com/blog/alphago-zero-learning-scratch/)
* [How Does DeepMind's AlphaGo Zero Work? - Siraj Raval](https://www.youtube.com/watch?v=vC66XFoN4DE)
* [Un-Artificial Intelligence - Melinda Seckington (GoRuCo 2015)](https://www.youtube.com/watch?v=7Y1Bv2BJDLs)
* [Neural Networks for Machine Learning - Geoffrey Hinton (University of Toronto)](https://www.coursera.org/course/neuralnets)
* [Artificial Intelligence (online EdX.org class from UC Berkeley)](https://www.edx.org/course/uc-berkeleyx/uc-berkeleyx-cs188-1x-artificial-579)
* [MLOSS.org (Machine Learning Open Source Software)](http://mloss.org/software/)
* [Artificial Stupidity: Adding Smarts to Yer Kode - Randall Thomas](http://www.sdruby.org/podcast/79)
* [Weathering the Data Storm - Claudia Perlich (QConn New York 2014)](http://www.infoq.com/presentations/display-advertising-big-data)

### ARTIFICIAL INTELLIGENCE (AI) - CONVOLUTIONAL NEURAL NETS

* [Feature Visualization: How neural networks build up their understanding of images - Chris Olah, Alexander Mordvintsev, and Ludwig Schubert](https://distill.pub/2017/feature-visualization/)
* [What is wrong with convolutional neural nets? - Geoffrey Hinton](https://www.youtube.com/watch?v=rTawFwUvnLE)
* [How Convolutional Neural Networks Work - Brandon Rohrer](https://www.youtube.com/watch?v=FmpDIaiMIeA)
* [Friendly Introduction to Convolutional Neural Networks and Image Recognition - Luis Serrano](https://www.youtube.com/watch?v=2-Ol7ZB0MmU)
* [Intro to Different Types of Convolutions in Deep Learning - Paul-Louis Pröve](https://medium.com/towards-data-science/types-of-convolutions-in-deep-learning-717013397f4d)
* [Convolutional Neural Networks (TensorFlow)](https://www.tensorflow.org/tutorials/deep_cnn)
* [Chihuahua Or Muffin? Searching for the Best Computer Vision API - Mariya Yao](https://www.topbots.com/comparison-enterprise-image-recognition-computer-vision-api/)
* [pixel-cnn+ - OpenAI](https://github.com/openai/pixel-cnn) & [PixelCNN++: Improving the PixelCNN With Discretized Logistic Mixture Likelihood and Other Modifications](https://arxiv.org/pdf/1701.05517.pdf)
* [A Brief History of CNNs in Image Segmentation: From R-CNN to Mask R-CNN - Dhruv Parthasarathy](https://blog.athelas.com/a-brief-history-of-cnns-in-image-segmentation-from-r-cnn-to-mask-r-cnn-34ea83205de4)
* [Keras Tutorial: The Ultimate Beginner’s Guide to Deep Learning in Python - EliteDataScience.com](https://elitedatascience.com/keras-tutorial-deep-learning-in-python)
* [A Keras multithreaded DataFrame generator for millions of image files - Ryan Woodard](https://techblog.appnexus.com/a-keras-multithreaded-dataframe-generator-for-millions-of-image-files-84d3027f6f43)
* Francois Chollet: [The limitations of deep learning](https://blog.keras.io/the-limitations-of-deep-learning.html) & [The future of deep learning](https://blog.keras.io/the-future-of-deep-learning.html)
* [Deep Neural Networks are Easily Fooled - Evolving AI Lab](https://www.youtube.com/watch?v=M2IebCN9Ht4)
* [CS231n: Convolutional Neural Networks for Visual Recognition - Stanford University](http://cs231n.stanford.edu/)

### ARTIFICIAL INTELLIGENCE (AI) - CAPSULE NETWORKS

* [Capsule Networks: An Improvement to Convolutional Networks - Siraj Raval](https://www.youtube.com/watch?v=VKoLGnq15RM)
* [What is a CapsNet or Capsule Network? - Debarko De](https://hackernoon.com/what-is-a-capsnet-or-capsule-network-2bfbe48769cc)

### ARTIFICIAL INTELLIGENCE (AI) - DEEP NEURAL NETS

* [What do neural networks learn? - Brandon Rohrer](https://www.youtube.com/watch?v=UojVVG4PAG0)
* [Intro to Deep Learning - Alexander Amini (MIT, 2020)](http://introtodeeplearning.com/) | [Lectures](https://www.youtube.com/playlist?list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI)
* [Intro to Deep Learning with PyTorch - Luis Serrano (Udacity)](https://classroom.udacity.com/courses/ud188)
* [Notes from Coursera Deep Learning courses by Andrew Ng - Tess Ferrandez](https://www.slideshare.net/TessFerrandez/notes-from-coursera-deep-learning-courses-by-andrew-ng)
* [Learn Deep Learning in 6 Weeks - Siraj Raval](https://github.com/llSourcell/Learn_Deep_Learning_in_6_Weeks/)
* [Neural Networks and Deep Learning - Michael Nielsen](http://neuralnetworksanddeeplearning.com/)
* [Advanced Deep Learning & Reinforcement Learning - DeepMind](https://www.youtube.com/playlist?list=PLqYmG7hTraZDNJre23vqCGIVpfZ_K2RZs)
* [Mostly Complete Chart of Neural Networks - Fjodor van Veen](https://towardsdatascience.com/the-mostly-complete-chart-of-neural-networks-explained-3fb6f2367464)
* [How Deep Neural Networks Work - Brandon Rohrer](https://www.youtube.com/watch?v=ILsA4nyG7I0)
* [How Neural Networks Really Work - Geoffrey Hinton](https://www.youtube.com/watch?v=EInQoVLg_UY)
* [A friendly introduction to Deep Learning and Neural Networks - Luis Serrano](https://www.youtube.com/watch?v=BR9h47Jtqyw)
* [Deep Learning Demystified - Brandon Rohrer](https://www.youtube.com/watch?v=Q9Z20HCPnww)
* [The Matrix Calculus You Need For Deep Learning - Terence Parr and Jeremy Howard](http://parrt.cs.usfca.edu/doc/matrix-calculus/index.html)
* [Livecoding Madness - Let's Build a Deep Learning Library - Joel Grus](https://www.youtube.com/watch?v=o64FV-ez6Gw)
* [Beyond Backpropagation: Can We Go Deeper Than Deep Learning? - Mariya Yao](https://www.topbots.com/deeper-than-deep-learning-beyond-backpropagation-geoffrey-hinton/)
* [Deep Neural Networks with Tensorboard - Arpan Chakraborty & Luis Serrano (ODSC East 2017)](https://www.youtube.com/watch?v=QVeszB-4Zik) & [Tensorboard demos (Github)](https://github.com/PythonWorkshop/tensorboard_demos)
* [Nuts and Bolts of Applying Deep Learning - Andrew Ng](https://www.youtube.com/watch?v=F1ka6a13S9I)
* [The Deep End of Deep Learning - Hugo Larochelle (TEDxBoston)](https://www.youtube.com/watch?v=dz_jeuWx3j0)
* [Neural Nets for NLP - Graham Neubig (Carnegie Mellon University)](https://www.youtube.com/user/neubig)
* [Friendly Introduction to Deep Learning and Neural Networks](https://www.youtube.com/watch?v=BR9h47Jtqyw)
* [Visualizing and Understanding Deep Neural Networks - Matt Zeiler](https://www.youtube.com/watch?v=ghEmQSxT6tw)
* [The Rise of Artificial Intelligence through Deep Learning - Yoshua Bangio (TEDxMontreal)](https://www.youtube.com/watch?v=uawLjkSI7Mo)

### ARTIFICIAL INTELLIGENCE (AI) - DEEP NEUROEVOLUTION & INNOVATION

* [Novel Opportunities in Open-Endedness - Kenneth O. Stanley](https://www.youtube.com/watch?v=T08wc4xD3KA)
* [Welcoming the Era of Deep Neuroevolution - Kenneth O. Stanley & Jeff Clune](https://eng.uber.com/deep-neuroevolution/)
* [Why Greatness Cannot Be Planned: The Myth of the Objective - Kenneth Stanley](https://www.youtube.com/watch?v=dXQPL9GooyI)
* [Open-endedness: The last grand challenge you’ve never heard of - Kenneth O. Stanley, Joel Lehman, and Lisa Soros (December 2017)](https://www.oreilly.com/ideas/open-endedness-the-last-grand-challenge-youve-never-heard-of)

### ARTIFICIAL INTELLIGENCE (AI) - FEDERATED LEARNING

* ["Federated learning: private distributed ML" - Mike Lee Williams (StrangeLoop 2019)](https://www.youtube.com/watch?v=VUINeZUAlx8)
* [See: PySyft](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown#python---data-analysis---pysyft)
* [See: TF-Federated]()

### ARTIFICIAL INTELLIGENCE (AI) - GENERAL INTELLIGENCE

* [Is AI Riding a One-Trick Pony? - James Somers](https://www.technologyreview.com/s/608911/is-ai-riding-a-one-trick-pony/)
* [Neuroscience-Inspired Artificial Intelligence - Demis Hassabis, et al. ("Neuron," June 2017)](https://deepmind.com/documents/113/Neuron.pdf)
* [DeepMind’s founder says to build better computer brains, we need to look at our own - James Vincent (The Verge)](https://www.theverge.com/2017/7/19/15998610/ai-neuroscience-machine-learning-deepmind-demis-hassabis-interview)
* [Artificial Intelligence: Turning Our Understanding of the Mind Upside Down - Geoffrey Hinton](https://www.youtube.com/watch?v=fDR1I2Shw_E)
* [Can sensory cortex do backpropagation? - Geoffery Hinton](https://www.youtube.com/watch?v=cBLk5baHbZ8)
* [AI and Neuroscience: A virtuous circle - DeepMind](https://deepmind.com/blog/ai-and-neuroscience-virtuous-circle/)
* [A Path to AI - Yann LeCun](https://www.youtube.com/watch?v=bub58oYJTm0)
* [Creating Human-Level AI - Yoshua Bengio](https://www.youtube.com/watch?v=ZHYXp3gJCaI)
* [Agents that imagine and plan - DeepMind](https://deepmind.com/blog/agents-imagine-and-plan/)
* [DARLA: Improving Zero-Shot Transfer in Reinforcement Learning - Irina Higgins, et al. (2017)](https://arxiv.org/pdf/1707.08475.pdf)
* [When Machines Have Ideas - Ben Vigoda (TEDxBoston)](https://www.youtube.com/watch?v=PCs3vsoMZfY)

### ARTIFICIAL INTELLIGENCE (AI) - GENERATIVE ADVERSARIAL NETWORKS

* [Generative Models - OpenAI](https://blog.openai.com/generative-models/)
* [Generative Adversarial Networks for Style Transfer - Siraj Raval](https://www.youtube.com/watch?v=MgdAe-T8obE)
* [Image Synthesis From Text With Deep Learning | Two Minute Papers #116](https://www.youtube.com/watch?v=rAbhypxs1qQ)
* [Amazon has an algorithm that designs clothes by replicating human creativity - Qz.com](https://qz.com/1062257/amazons-new-ai-algorithm-designs-clothes-without-human-designers/)

### ARTIFICIAL INTELLIGENCE (AI) - GOOGLE APIS

* [Machine Learning APIs by Example - Sara Robinson (Google I/O '17)](https://www.youtube.com/watch?v=ETeeSYMGZn0)

### ARTIFICIAL INTELLIGENCE (AI) - HARDWARE

* [Tesla is working with AMD to develop its own A.I. chip for self-driving cars, says source - Jordan Novet](https://www.cnbc.com/2017/09/20/tesla-building-an-ai-chip-for-its-cars-with-amd-globalfoundries.html)
* [First demonstration of brain-inspired device to power artificial systems - University of Southampton](https://www.southampton.ac.uk/news/2016/09/memristor-brain.page)
* [Machine Learning Infrastructure - TechEmergence.com](https://www.techemergence.com/category/industries/ml-infrastructure/)

### ARTIFICIAL INTELLIGENCE (AI) - H2O.AI

* [H2O.ai](https://www.h2o.ai/)

### ARTIFICIAL INTELLIGENCE (AI) - HIERARCHICAL TEMPORAL MEMORY (HTM)

* [The Biological Path Towards Strong AI - Matt Taylor (StrangeLoop 2017)](https://www.youtube.com/watch?v=-h-cz7yY-G8)
* [HTM Youtube Channel - Numenta](https://www.youtube.com/user/OfficialNumenta/playlists)
* [Numenta.org](https://numenta.org/)

### ARTIFICIAL INTELLIGENCE (AI) - JAX: AUTOGRAD AND XLA

"Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more"

* [Github.com/Google/JAX](https://github.com/Google/jax)
* [JAX As Accelerated NumPy - Rosalia Schneider & Vladimir Mikulik](https://colab.research.google.com/github/google/jax/blob/master/docs/jax-101/01-jax-basics.ipynb)
* [Introduction to Graph Neural Nets with JAX/jraph - Lisa Wang & Nikola Jovanović](https://colab.research.google.com/github/deepmind/educational/blob/master/colabs/summer_schools/intro_to_graph_nets_tutorial_with_jraph.ipynb)

### ARTIFICIAL INTELLIGENCE (AI) - KERAS

* [TensorFlow, Keras and deep learning, without a PhD - Martin Gorner](https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/?linkId=71247707#0)
* [The Keras Blog - Francois Chollet](https://blog.keras.io/)
* [Keras: Multiple outputs and multiple losses - Adrian Rosebrock](https://www.pyimagesearch.com/2018/06/04/keras-multiple-outputs-and-multiple-losses/)
* Keras.js: [Github](https://github.com/transcranial/keras-js) | [Demos](https://transcranial.github.io/keras-js/#/) | [Docs](https://transcranial.github.io/keras-js-docs/)
* [First Contact With Deep Learning: Practical Introduction with Keras - Jordi Torres](https://torres.ai/first-contact-deep-learning-practical-introduction-keras/)
* [Intro to text classification with Keras: automatically tagging Stack Overflow posts - Sara Robinson, Josh Gordon, and Marianne Linhares Monteiro](https://cloud.google.com/blog/big-data/2017/10/intro-to-text-classification-with-keras-automatically-tagging-stack-overflow-posts)
* [Problem-solving with ML: automatic document classification - Ahmed Kachkach](https://cloud.google.com/blog/big-data/2018/01/problem-solving-with-ml-automatic-document-classification)

### ARTIFICIAL INTELLIGENCE (AI) - LINEAR ALGEBRA

* [All the Linear Algebra You Need for AI - Rachel Thomas](https://github.com/fastai/fastai/blob/master/tutorials/linalg_pytorch.ipynb)
* [MATH - LINEAR ALGEBRA](https://github.com/JamesLavin/my_tech_resources#math---linear-algebra)

### ARTIFICIAL INTELLIGENCE (AI) - MACHINE LEARNING

* [Machine Learning Cheatsheets - Stanford CS 229](https://github.com/afshinea/stanford-cs-229-machine-learning)
* [End-to-End Machine Learning - Brandon Rohrer](https://brohrer.github.io/blog.html)
* [Papers With Code - Hottest AI/ML papers with associated code](https://paperswithcode.com/)
* [arXiv.org machine learning articles](https://arxiv.org/list/stat.ML/recent)
* [Machine Learning from Scratch - Erik Linder-Norén](https://github.com/eriklindernoren/ML-From-Scratch)
* [Rules of Machine Learning: Best Practices for ML Engineering - Martin Zinkevich](http://martin.zinkevich.org/rules_of_ml/rules_of_ml.pdf)
* [Machine Learning Mastery](https://machinelearningmastery.com/start-here/)
* [Jupyter notebooks for the book "Hands-on Machine Learning with Scikit-Learn and TensorFlow" - Aurélien Geron](https://github.com/ageron/handson-ml)
* [Jupyter notebooks for the book "Deep Learning With Python Notebooks" - François Chollet](https://github.com/fchollet/deep-learning-with-python-notebooks)
* [This Week in Machine Learning](https://medium.com/@david.joyner)
* ["Deep Thinking" - Demis Hassabis interviews Garry Kasparov (Talks at Google)](https://www.youtube.com/watch?v=zhkTHkIZJEc)
* [What Is Machine Learning? - Luis Serrano](https://www.youtube.com/watch?v=IpGxLWOIZy4)
* [CS229: Machine Learning - Andrew Ng (Stanford University)](https://see.stanford.edu/Course/CS229)

#### ARTIFICIAL INTELLIGENCE (AI) - MACHINE LEARNING - MLOPS

* [What Is MLOps? - NVIDIA](https://blogs.nvidia.com/blog/2020/09/03/what-is-mlops/)
* [MLOps: Continuous delivery and automation pipelines in machine learning - Google Cloud](https://cloud.google.com/solutions/machine-learning/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning)
* [MLOps vs. AIOps - SeattleDataGuy](https://medium.com/better-programming/mlops-vs-aiops-6e5354704dab)

### ARTIFICIAL INTELLIGENCE (AI) - NATURAL LANGUAGE PROCESSING (NLP)

* [Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition, 3rd ed](https://web.stanford.edu/~jurafsky/slp3/https://web.stanford.edu/~jurafsky/slp3/) | [Jan 2022 PDF](https://web.stanford.edu/~jurafsky/slp3/ed3book_jan122022.pdf)
* [NLP-progress; Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks - Sebastian Ruder](https://github.com/sebastianruder/nlp-progress) | [NlPProgress.com](https://nlpprogress.com/)
* [The New Era in NLP - Rachel Thomas (SciPy 2019)](https://www.youtube.com/watch?v=KChtdexd5Jo)
* [NLP Highlights (podcast) - Matt Gardner, Pradeep Dasigi, and Waleed Ammar](https://soundcloud.com/nlp-highlights)
* [Natural Language Processing with Deep Learning (Stanford University, Winter 2017)](https://www.youtube.com/playlist?list=PL3FW7Lu3i5Jsnh1rnUwq_TcylNr7EkRe6) | [2019 course](http://web.stanford.edu/class/cs224n/)
* [Exploring Transfer Learning with T5: the Text-To-Text Transfer Transformer - Google](https://ai.googleblog.com/2020/02/exploring-transfer-learning-with-t5.html) | [Text-to-Text Transfer Transformer (T5)](https://github.com/google-research/text-to-text-transfer-transformer) | [Colossal, Cleaned Crawled Corpus (C4)](https://www.tensorflow.org/datasets/catalog/c4)
* [Oxford Deep NLP 2017 course](https://github.com/oxford-cs-deepnlp-2017/lectures)
* [NLP Newsletter - Democratizing Artificial Intelligence Research, Education, and Technologies](https://medium.com/@ibelmopan)
* [High Performance Natural Language Processing - Gabriel Ilharco, et al. (EMNLP 2020)](https://slideslive.com/38940826) | [Slides (PDF)](http://gabrielilharco.com/publications/EMNLP_2020_Tutorial__High_Performance_NLP.pdf)
* Speech and Language Processing, 3rd ed draft, Daniel Jurafsky and James H. Martin: [PDF](https://web.stanford.edu/~jurafsky/slp3/ed3book.pdf) | [Webpage](https://web.stanford.edu/~jurafsky/slp3/)
* [Natural Language Processing - Jacob Eisenstein](https://github.com/jacobeisenstein/gt-nlp-class/raw/master/notes/eisenstein-nlp-notes.pdf)
* [Deep Learning for NLP - Ed Grefenstette (DeepMind)](https://www.youtube.com/watch?v=Y95JwaynE40)
* [KDNuggets NLP](https://www.kdnuggets.com/?s=NLP)
* [Text Analytics Techniques](http://ai.intelligentonlinetools.com/ml/)
* [NLP For Hackers](https://nlpforhackers.io/)
* [NLP Newsletter - Sebastian Ruder](http://newsletter.ruder.io/)
* [Sebastian Ruder blog](http://ruder.io/)
* [4 Approaches to Natural Language Processing & Understanding - Maria Yao](https://www.topbots.com/4-different-approaches-natural-language-processing-understanding/)
* [Stanford Natural Language Processing Group](https://nlp.stanford.edu/) | [CoreNLP](https://stanfordnlp.github.io/CoreNLP/)
* [Sebastian Ruder blog](http://ruder.io/#open)
* [NLP - MachineLearningPlus.com](https://www.machinelearningplus.com/nlp/)
* [Problem-solving with ML: automatic document classification - Ahmed Kachkack](https://cloud.google.com/blog/big-data/2018/01/problem-solving-with-ml-automatic-document-classification)
* [GuidedLDA: Guided Topic modeling with latent Dirichlet allocation - Vikash Singh](https://github.com/vi3k6i5/guidedlda) & [How our startup switched from Unsupervised LDA to Semi-Supervised GuidedLDA - Vikash Singh](https://medium.freecodecamp.org/how-we-changed-unsupervised-lda-to-semi-supervised-guidedlda-e36a95f3a164)
* [NLP in R: Topic Modelling - Rachael Tatman](https://www.kaggle.com/rtatman/nlp-in-r-topic-modelling/code)
* [NLP For Topic Modeling & Summarization Of Legal Documents - Oguejiofor Chibueze](https://towardsdatascience.com/nlp-for-topic-modeling-summarization-of-legal-documents-8c89393b1534)
* [Spooky NLP and Topic Modelling tutorial - Anisotropic](https://www.kaggle.com/arthurtok/spooky-nlp-and-topic-modelling-tutorial/code)
* [natural: general natural language facilities for node](https://github.com/NaturalNode/natural)

#### ARTIFICIAL INTELLIGENCE (AI) - NATURAL LANGUAGE PROCESSING (NLP) - ALLEN NLP

* [AllenNLP](https://github.com/allenai/allennlp)

#### ARTIFICIAL INTELLIGENCE (AI) - NATURAL LANGUAGE PROCESSING (NLP) - GENSIM

* Gensim: [Website](https://radimrehurek.com/gensim/) | [Tutorials](https://radimrehurek.com/gensim/tutorial.html) | [API docs](https://radimrehurek.com/gensim/apiref.html) | [Github](https://github.com/RaRe-Technologies/gensim) | [Tutorials](https://github.com/RaRe-Technologies/gensim/blob/develop/tutorials.md#tutorials)
* [gensim-data](https://github.com/RaRe-Technologies/gensim-data)
* [Complete Guide to Topic Modeling with Scikit-Learn and Gensim - George-Bogdan Ivanov](https://nlpforhackers.io/topic-modeling/)

#### ARTIFICIAL INTELLIGENCE (AI) - NATURAL LANGUAGE PROCESSING (NLP) - OPENNLP

* Apache OpenNLP: [Homepage](http://opennlp.apache.org/) | [Github](https://github.com/apache/opennlp)
* [An Anatomy of an Answer: Open NLP & Discourse Analysis-Based Indexing - Boris Galitsky (ApacheCon @Home 2020)](https://www.youtube.com/watch?v=-0xwb7szKnQ) (starts after 6 1/2 minutes)

#### ARTIFICIAL INTELLIGENCE (AI) - NATURAL LANGUAGE PROCESSING (NLP) - SPACY

* spaCy: Industrial-strength Natural Language Processing (NLP) with Python and Cython: [Github](https://github.com/explosion/spaCy) | [Spacy.io](https://spacy.io/)
* [spaCy cheatsheet - DataCamp](http://datacamp-community-prod.s3.amazonaws.com/29aa28bf-570a-4965-8f54-d6a541ae4e06)

#### ARTIFICIAL INTELLIGENCE (AI) - NATURAL LANGUAGE PROCESSING (NLP) - TEXTACY

* [Textacy](https://github.com/chartbeat-labs/textacy)

### ARTIFICIAL INTELLIGENCE (AI) - NEWS

* [Chipin](https://www.chipin.com/artificial-intelligence/)
* [Distill.pub](https://distill.pub/)
* [Futurism](https://futurism.com/artificialintelligence/)
* [Google](https://ai.google/)
* [HackerNoon.com](https://hackernoon.com/tagged/ai)
* [Import AI Newsletter - Jack Clark](http://us13.campaign-archive1.com/home/?u=67bd06787e84d73db24fb0aa5&id=6c9d98ff2c)
* [Kate Crawford](https://twitter.com/katecrawford)
* [Machine Learnings](https://machinelearnings.co/)
* [Marketing Artificial Intelligence Network](https://www.marketingaiinstitute.com/blog)
* [The Next Web](https://thenextweb.com/artificial-intelligence/#.tnw_urviI0GS)
* [Open AI](https://blog.openai.com/)
* [Quartz - Dave Gershgorn](https://qz.com/author/dgershgornqz/)
* [The Register](http://www.theregister.co.uk/emergent_tech/artificial_intelligence/)
* [Science](http://search.sciencemag.org/?q=artificial%20intelligence)
* Tech Emergence: [Guides](https://www.techemergence.com/category/primary-content-type/guides/) | [Research](https://www.techemergence.com/category/primary-content-type/research/) | [Expert Interviews](https://www.techemergence.com/category/expert-interviews/) | [Companies](https://www.techemergence.com/companies/)
* [This Week in Machine Learning & AI](https://twimlai.com/blog/)
* [Topbots - Mariya Yao](https://www.topbots.com/author/mariya/) & [Forbes](https://www.forbes.com/sites/mariyayao/people/mariyayao/#4d2c1d1e3dae)
* [VentureBeat](https://venturebeat.com/category/ai/)
* [Wired - Tom Simonite](https://www.wired.com/author/tom-simonite/)

### ARTIFICIAL INTELLIGENCE (AI) - OPEN AI

* [OpenAI Gym](https://gym.openai.com/) | [Github](https://github.com/openai/gym)

### ARTIFICIAL INTELLIGENCE (AI) - OPTIMIZATION

* [Deep Learning as a Mixed Convex-Combinatorial Optimization Problem - Abram L. Friesen and Pedro Domingos](https://arxiv.org/pdf/1710.11573.pdf)

### ARTIFICIAL INTELLIGENCE (AI) - PODCASTS

* [Artificial Intelligence in Industry](https://www.techemergence.com/category/primary-content-type/artificial-intelligence-podcast/)
* [Lex Fridman Podcast: AI](https://lexfridman.com/ai/)
* [Machine Learning Guide - Tyler Renelle](http://ocdevel.com/podcasts/machine-learning)
* [Practical AI](https://www.podcastrepublic.net/podcast/1406537385)
* [Talking Machines](http://www.thetalkingmachines.com/episodes)
* [This Week in Machine Learning & AI](https://twimlai.com/shows/)

### ARTIFICIAL INTELLIGENCE (AI) - PYTHON

* [5 Genius Python Deep Learning Libraries - EliteDataScience.com](https://elitedatascience.com/python-deep-learning-libraries)

#### ARTIFICIAL INTELLIGENCE (AI) - PYTHON - PYTORCH

* [Github](https://github.com/pytorch/pytorch) | [Pytorch.org](http://pytorch.org/)
* ML/DL for Everyone With PyTorch - Sung Kim: [Videos](https://www.youtube.com/playlist?list=PLlMkM4tgfjnJ3I-dbhO9JTw7gNty6o_2m) & [Slides](https://drive.google.com/drive/folders/0B41Zbb4c8HVyUndGdGdJSXd5d3M)
* [Introducing Pytorch for fast.ai](http://www.fast.ai/2017/09/08/introducing-pytorch-for-fastai/)
* [PyTorchZeroToAll](https://drive.google.com/drive/folders/0B41Zbb4c8HVyUndGdGdJSXd5d3M)
* [PyTorch vs TensorFlow — spotting the difference - Kirill Dubovikov](https://medium.com/towards-data-science/pytorch-vs-tensorflow-spotting-the-difference-25c75777377b)

### ARTIFICIAL INTELLIGENCE (AI) - QUANTUM AI

* [Quantum AI: The Next Frontier (Applied AI Conference 2017)](https://www.youtube.com/watch?v=DGTv-rVGb_M)

### ARTIFICIAL INTELLIGENCE (AI) - REINFORCEMENT LEARNING

* [Reinforcement Learning: An Introduction, 2nd ed (in progress - complete draft)- Richard S. Sutton & Andrew G. Barto](http://incompleteideas.net/sutton/book/bookdraft2017nov5.pdf)
* [A Brief Survey of Deep Reinforcement Learning - Kai Arulkumaran, Marc Peter Deisenroth, Miles Brundage, Anil Anthony Bharath](https://arxiv.org/pdf/1708.05866.pdf)
* [Elon Musk’s A.I. Destroys Champion Gamer! - ColdFusion](https://www.youtube.com/watch?v=XbDmxEOj9OY)
* [How Does DeepMind's AlphaGo Zero Work? - Siraj Raval](https://www.youtube.com/watch?v=vC66XFoN4DE)
* [Human-level control through Deep Reinforcement Learning - Deep Mind](https://deepmind.com/research/dqn/)
* [Deep Q Learning for Video Games - The Math of Intelligence #9 - Siraj Raval](https://www.youtube.com/watch?v=79pmNdyxEGo)
* [Teaching a Neural Network to play a game using Q-learning - Soren D](https://www.practicalai.io/teaching-a-neural-network-to-play-a-game-with-q-learning/)

### ARTIFICIAL INTELLIGENCE (AI) - SEQUENCE MODELS (RNN, LSTM, GRM)

* [A friendly introduction to Recurrent Neural Networks - Luis Serrano](https://www.youtube.com/watch?v=UNmqTiOnRfg)
* [Recurrent Neural Networks (RNN) and Long Short-Term Memory (LSTM) - Brandon Rohrer](https://www.youtube.com/watch?v=WCUNPb-5EYI)
* [Automated Image Captioning with ConvNets and Recurrent Nets - Andrej Karpathy & Fei-Fei Li (Center for Brains, Minds and Machines, Stanford University)](https://www.youtube.com/watch?v=yk6XDFm3J2c&t=762)
* [Introduction to LSTMs in Tensorflow - Harini Suresh and Nicholas Locascio (MIT Center for Brains, Minds + Machines)](https://www.youtube.com/watch?v=l4X-kZjl1gs) & [Tensorflow code (LSTM Sentiment Classifier)](https://github.com/nicholaslocascio/bcs-lstm)
* [Recurrent Neural Networks (TensorFlow)](https://www.tensorflow.org/tutorials/recurrent)
* [LSTM Networks - The Math of Intelligence - Siraj Raval](https://www.youtube.com/watch?v=9zhrxE5PQgY)
* [Sequence-to-Sequence Models (TensorFlow)](https://www.tensorflow.org/tutorials/seq2seq)

### ARTIFICIAL INTELLIGENCE (AI) - REAL-WORLD EXAMPLES

* [Google’s voice-generating AI is now indistinguishable from humans - Dave Gershgorn](https://qz.com/1165775/googles-voice-generating-ai-is-now-indistinguishable-from-humans/)
* [AlphaZero: DeepMind's New Chess AI | Two Minute Papers #216](https://www.youtube.com/watch?v=2ciR6rA85tg)
* [CheXNet: Radiologist-Level Pneumonia Detection on Chest X-Rays with Deep Learning - Stanford ML Group](https://stanfordmlgroup.github.io/projects/chexnet/)
* [Artificial intelligence goes deep to beat humans at poker - Tonya Riley (Science)](http://www.sciencemag.org/news/2017/03/artificial-intelligence-goes-deep-beat-humans-poker) & [How an AI took down four world-class poker pros - Chris Valazco (Engadget)](https://www.engadget.com/2017/02/10/libratus-ai-poker-winner/)
* [The AI Race - Australian Broadcasting Corporation](https://www.youtube.com/watch?v=gLeuCj0ZFo4)
* [Google's Learning Software Learns to Write Learning Software - Tom Simonite (Wired)](https://www.wired.com/story/googles-learning-software-learns-to-write-learning-software)
* [Meet Spot, the robot dog that can run, hop and open doors - Marc Raibert (TED Talk 2017)](https://www.youtube.com/watch?v=AO4In7d6X-c)
* [A new t-shirt sewing robot can make as many shirts per hour as 17 factory workers - Marc Bain](https://qz.com/1064679/a-new-t-shirt-sewing-robot-can-make-as-many-shirts-per-hour-as-17-factory-workers/)
* [How computers learn to recognize objects instantly - Joseph Redmon (TED Talk 2017)](https://www.youtube.com/watch?v=Cgxsv1riJhI)
* [The ultimate promise of artificial intelligence lies in sorting cucumbers - Dave Gershgorn](https://qz.com/771921/the-ultimate-promise-of-artificial-intelligence-lies-in-sorting-cucumbers/)
* [Google’s speech recognition is now almost as accurate as humans - 9-to-5 Google](https://9to5google.com/2017/06/01/google-speech-recognition-humans/)
* [Using Machine Learning to predict parking difficulty - James Cook, et al. (Google)](https://research.googleblog.com/2017/02/using-machine-learning-to-predict.html)
* [A.I. is Progressing Faster Than You Think - ColdFusion](https://www.youtube.com/watch?v=mQO2PcEW9BY)
* [The era of easily faked, AI-generated photos is quickly emerging - Dave Gershgorn](https://qz.com/1115353/new-research-from-nvidia-shows-that-the-era-of-easily-faked-ai-generated-photos-is-quickly-emerging/)
* [Artificial intelligence is great at predicting the size of hurricanes, but humans still need to figure out their impact - Dave Gershgorn](https://qz.com/1072215/artificial-intelligence-is-great-at-predicting-the-size-of-hurricanes-but-humans-still-need-to-figure-out-their-impact/)
* [Voyage's first self-driving car deployment](https://news.voyage.auto/voyages-first-self-driving-car-deployment-29c7688c6a1)
* [The world’s best Dota 2 players just got destroyed by a killer AI from Elon Musk’s startup - T.C. Sottek (The Verge)](https://www.theverge.com/2017/8/11/16137388/dota-2-dendi-open-ai-elon-musk)
* [Revisiting the Effectiveness of Off-the-shelf Temporal Modeling Approaches for Large-scale Video Classification - Yunlong Bian et al.](https://arxiv.org/pdf/1708.03805.pdf) | [Activity-Net.org](http://activity-net.org/)
* [Microsoft Dynamics 365 now offers service chatbots as part of AI push](https://venturebeat.com/2017/09/25/microsoft-dynamics-365-customers-get-service-chatbots-as-part-of-ai-push/)
* [Automated Crowdturfing Attacks and Defenses in Online Review Systems - Yuanshun Yao, et al.(2017)](https://arxiv.org/pdf/1708.08151.pdf)
* [A.I. Experiments: Visualizing High-Dimensional Space - Google Developers](https://www.youtube.com/watch?v=wvsE8jm1GzE)
* [Facebook’s Language-Creating AI Bots Are Now Required to Negotiate in English - Futurism](https://futurism.com/facebooks-language-creating-ai-bots-are-now-required-to-negotiate-in-english/) | [Facebook Shut Down AI After It Invented Its Own Language](http://www.theepochtimes.com/n3/2274480-facebook-shut-down-ai-after-it-invented-its-own-language/)
* [AI learns from professional gamers — then crushes them - Peter Holley (Washington Post)](http://www.bendbulletin.com/business/5521413-151/ai-learns-from-professional-gamers-then-crushes)
* [Google Has Started Adding Imagination to Its DeepMind AI - ScienceAlert.com](https://www.sciencealert.com/google-has-started-adding-imagination-to-its-deepmind-ai) & [Imagination-Augmented Agents for Deep Reinforcement Learning - DeepMind](https://arxiv.org/pdf/1707.06203.pdf)
* [Two Minute Papers](https://www.youtube.com/channel/UCbfYPyITQ-7l4upoX8nvctg)
* [Twitter taught Microsoft’s AI chatbot to be a racist asshole in less than a day - James Vincent](https://www.theverge.com/2016/3/24/11297050/tay-microsoft-chatbot-racist)
* [These AI bots are so believable, they get asked out on dates (CNBC)](https://www.cnbc.com/2017/07/27/these-ai-bots-are-so-believable-they-get-asked-out-on-dates.html)
* [TensorKart: Self-driving MarioKart with TensorFlow - Kevin Hughes](https://kevinhughes.ca/blog/tensor-kart)
* [Artificial Intelligence (AI) Software and Robots are Replacing White-Collar Workers](https://www.youtube.com/watch?v=31IOoZ5c_9c)
* [Baidu Deep Voice explained: Part 1 — the Inference Pipeline](https://blog.athelas.com/paper-1-baidus-deep-voice-675a323705df)
* [Google's Deep Mind Explained! - Self-Learning A.I. - ColdFusion](https://www.youtube.com/watch?v=TnUYcTuZJpM)
* [Nvidia Lets You Peer Inside the Black Box of Its Self-Driving AI - Will Knight](https://www.technologyreview.com/s/604324/nvidia-lets-you-peer-inside-the-black-box-of-its-self-driving-ai/)
* [The incredible inventions of intuitive AI - Maurice Conti (TED Talks)](https://www.youtube.com/watch?v=aR5N2Jl8k14)
* [AI Experiments: Explore machine learning in simple, hands-on ways (Google)](https://experiments.withgoogle.com/ai)
* [An internet company has found a single manager for 60,000 employees - Dave Gershgorn (Quartz)](https://qz.com/se/machines-with-brains/1017298/rainforest-qa-manages-its-60000-remote-employees-exclusively-through-a-series-of-algorithms/)
* [How Google is making music with artificial intelligence (Science)](http://www.sciencemag.org/news/2017/08/how-google-making-music-artificial-intelligence)
* [Chinese chatbots apparently re-educated after political faux pas](http://www.reuters.com/article/us-china-robots-idUSKBN1AK0G1)
* [Mark Sagar Made a Baby in His Lab. Now It Plays the Piano](https://www.bloomberg.com/news/features/2017-09-07/this-startup-is-making-virtual-people-who-look-and-act-impossibly-real)
* [IBM Watson: Smartest Machine Ever Built Documentary (NOVA)](https://www.youtube.com/watch?v=3zQI-LMcDnA)
* [BuzzFeed News Trained A Computer To Search For Hidden Spy Planes. This Is What We Found](https://www.buzzfeed.com/peteraldhous/hidden-spy-planes)
* [Maybe the A.I. dystopia is already here - Anne Applebaum (Washington Post)](https://www.washingtonpost.com/opinions/global-opinions/maybe-the-ai-dystopia-is-already-here/2017/07/28/d0b4c8ae-7392-11e7-8f39-eeb7d3a2d304_story.html)
* [How PayPal Is Taking a Chance on AI to Fight Fraud - American Banker](https://www.americanbanker.com/news/how-paypal-is-taking-a-chance-on-ai-to-fight-fraud)
* [China's big bet on domination in AI is no longer a long shot (National Post)](http://nationalpost.com/news/world/chinas-big-bet-on-domination-in-ai-is-no-longer-a-long-shot/wcm/07026820-58d0-4b91-a084-a49d177b009c)
* [A.I. Learns Nobel Prize Experiment in Just 1 Hour! - ColdFusion](https://www.youtube.com/watch?v=lJcGzmsLRUo)
* [Goldman Sacked: How Artificial Intelligence Will Transform Wall Street - Newsweek](http://www.newsweek.com/2017/03/10/how-artificial-intelligence-transform-wall-street-560637.html)
* [The Rise of the Artificially Intelligent Hedge Fund - Wired](https://www.wired.com/2016/01/the-rise-of-the-artificially-intelligent-hedge-fund/)
* [The Robots Are Coming for Wall Street - Nathaniel Popper (NY Times)](https://www.nytimes.com/2016/02/28/magazine/the-robots-are-coming-for-wall-street.html)
* [Neural Networks for Language and Understanding - Geoff Hinton](https://www.youtube.com/watch?v=o8otywnWwKc)
* [Researchers built an invisible backdoor to hack AI’s decisions - Dave Gershgorn (qz.com)](https://qz.com/1061560/researchers-built-an-invisible-back-door-to-hack-ais-decisions/)

#### ARTIFICIAL INTELLIGENCE (AI) - REAL-WORLD EXAMPLES - HEALTHCARE

* [Heart Disease Diagnosis with Deep Learning - Chuck-Hou Yee](https://blog.insightdatascience.com/heart-disease-diagnosis-with-deep-learning-c2d92c27e730)
* [Deep Learning in Medical Imaging - Ben Glocker (#reworkDL)](https://www.youtube.com/watch?v=2_Jv11VpOF4)
* [Deep Learning for Predicting Glioblastoma Subtypes from MRI. Peter Chang, MD](https://www.youtube.com/watch?v=LVJbvK_HAbY)
* [Defining a Patient Population With Cirrhosis: An Automated Algorithm With Natural Language Processing - E.K. Chang, et al., Journal of Clinical Gastroenterology 2016](https://www.ncbi.nlm.nih.gov/pubmed/27348317)
* [Predictive Analytics, NLP Flag Psychosis with 100% Accuracy - Jennifer Bresnick (Health IT Analytics, 2015)](https://healthitanalytics.com/news/predictive-analytics-nlp-flag-psychosis-with-100-accuracy)
* [Chinese robot dentist is first to fit implants in patient’s mouth without any human involvement - Alice Yan](http://www.scmp.com/news/china/article/2112197/chinese-robot-dentist-first-fit-implants-patients-mouth-without-any-human)
* [Case Study: TensorFlow in Medicine - Retinal Imaging - Lily Peng (TensorFlow Dev Summit 2017)](https://www.youtube.com/watch?v=oOeZ7IgEN4o)
* [Artificial intelligence can diagnose prostate cancer as well as a pathologist](https://sciencebusiness.net/healthy-measures/news/artificial-intelligence-can-diagnose-prostate-cancer-well-pathologist)
* [Better Medicine Through Machine Learning - Suchi Saria (TEDxBoston)](https://www.youtube.com/watch?v=Nj2YSLPn6OY)
* [Efficient identification of nationally mandated reportable cancer cases using natural language processing and machine learning - John D Osborne, et al. (Journal of Informatics in Health and Biomedicine, 2016)](https://academic.oup.com/jamia/article/23/6/1077/2399248/Efficient-identification-of-nationally-mandated)
* [IBM CEO: "Watson AI will change everything in Healthcare. Radiologists will lose jobs soon"](https://www.youtube.com/watch?v=YkEYuoa_ooo)
* [IBM pitched its Watson supercomputer as a revolution in cancer care. It’s nowhere close - Casey Ross & Ike Swetlitz (STAT)](https://www.statnews.com/2017/09/05/watson-ibm-cancer/) vs. [IBM CEO: "Watson AI will change everything in Healthcare. Radiologists will lose jobs soon"](https://www.youtube.com/watch?v=YkEYuoa_ooo)
* [Machine Learning in Health Care - Antonio Criminisi](https://www.youtube.com/watch?v=XQsHPuXKmO4)
* [Big Data and Machine Learning in Healthcare: How, Why, and When - Dr. Leonard D'Avolio (HIMSS Big Data and Analytics Conference)](https://www.youtube.com/watch?v=kqdfkkAdwxw)
* [Epic to use NLP to aid documentation, decision support](https://www.healthdatamanagement.com/news/epic-to-use-nlp-to-aid-documentation-decision-support)
* [AI can detect Alzheimer's 10 years before symptoms show up - Mariella Moon](https://www.engadget.com/2017/09/17/ai-alzheimers-early-detection/)

### ARTIFICIAL INTELLIGENCE (AI) - SIMULATION

* [Running Programs In Reverse for Deeper A.I. - Zenna Tavares](https://www.youtube.com/watch?v=JnonBxKKZsg)

### ARTIFICIAL INTELLIGENCE (AI) - SUPERINTELLIGENCE

* [Myths and Facts About Superintelligent AI (With MIT's Max Tegmark) - minutephysics](https://www.youtube.com/watch?v=3Om9ssTm194)
* [Not If, But How Artificial Intelligence Might Take Over the World - Hugh Baillie](https://www.youtube.com/watch?v=mDMP2t6lUjo)
* [Artificial Intelligence: it will kill us - Jay Tuck (TEDxHamburgSalon)](https://www.youtube.com/watch?v=BrNs0M77Pd4)

### ARTIFICIAL INTELLIGENCE (AI) - TENSORFLOW

* [Awesome-Tensorflow (curated list of resources)](https://github.com/jtoy/awesome-tensorflow)
* [Github](https://github.com/tensorflow/tensorflow) | [Installing](https://github.com/tensorflow/tensorflow) | [Website](https://www.tensorflow.org/) | [Youtube](https://www.youtube.com/channel/UC0rqucBdTuFTjJiefW5t-IQ) | [Udacity course](https://www.udacity.com/course/deep-learning--ud730) | [Stanford course](https://web.stanford.edu/class/cs20si) | [Examples](https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples)
* [Machine Learning with TensorFlow - Andrew Gasparovic (GDD Europe '17)](https://www.youtube.com/watch?v=2zWSr-3gkWY)
* [TensorFlow in 5 Minutes - Siraj Raval](https://www.youtube.com/watch?v=2FmcHiLCwTU)
* [Effective TensorFlow for Non-Experts - Martin Wicke (Google I/O '17)](https://www.youtube.com/watch?v=5DknTFbcGVM)
* [Intro to TensorFlow - Alejandro Solano (EuroPython 2017)](https://ep2017.europython.eu/media/conference/slides/introduction-to-tensorflow.pdf)
* [Tensorflow and Deep Learning Without a PhD - Martin Görner](https://www.youtube.com/watch?v=vq2nnJ4g6N0)
* [TensorFlow Tutorial For Beginners - Karlijn Willems](https://www.datacamp.com/community/tutorials/tensorflow-tutorial#gs.x6XtYOU)
* [TensorFlow Dev Summit 2017](https://www.youtube.com/watch?v=mWl45NkFBOc&list=PLOU2XLYxmsIKGc_NBoIhTn2Qhraji53cv)
* [TensorFlow at DeepMind - Daniel Visentin (TensorFlow Dev Summit 2017)](https://www.youtube.com/watch?v=VdDmhOCw6J0)
* [TensorFlow Wide & Deep Learning Tutorial (TensorFlow)](https://www.tensorflow.org/tutorials/wide_and_deep)

#### ARTIFICIAL INTELLIGENCE (AI) - TENSORFLOW - FEDERATED

* [TensorFlow-Federated](https://www.tensorflow.org/federated)

#### ARTIFICIAL INTELLIGENCE (AI) - TENSORFLOW - HOROVOD

* [Horovod: Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet](https://github.com/horovod/horovod)

#### ARTIFICIAL INTELLIGENCE (AI) - TENSORFLOW - KUBEFLOW

* [KubeFlow: Machine Learning Toolkit for Kubernetes](https://www.kubeflow.org/)
* [Data Science on Steroids with Kubeflow - Markus Bauer & Sascha Grunert](https://medium.com/@saschagrunert/data-science-on-steroids-with-kubeflow-60fc3ba92b06)
* [Machine Learning Frameworks on Kubernetes](https://github.com/aws-samples/machine-learning-using-k8s)
* [Kubeflow: Portable Machine Learning on Kubernetes - Michelle Casbon (@Scale 2018)](https://www.youtube.com/watch?v=JCBJNuDvsuw)
* [kfctl](https://github.com/kubeflow/kubeflow/tree/master/kfctl)

#### ARTIFICIAL INTELLIGENCE (AI) - TENSORFLOW - MOBILE

* [TensorFlow.js](https://js.tensorflow.org/) | [Tutorials](https://js.tensorflow.org/tutorials/) | [Docs](https://js.tensorflow.org/api/0.10.0/) | [Examples](https://github.com/tensorflow/tfjs-examples)
* [On-device machine learning: TensorFlow on Android - Yufeng Guo (Google Cloud Next '17)](https://www.youtube.com/watch?v=EnFyneRScQ8)

### ARTIFICIAL INTELLIGENCE (AI) - UNSUPERVISED LEARNING

* [The Next Frontier in AI: Unsupervised Learning - Yann LeCun](https://www.youtube.com/watch?v=IbjF5VjniVE)

### ARTIFICIAL INTELLIGENCE (AI) - VIDEOS

* [AI By the Bay 2017](https://www.youtube.com/playlist?list=PLNESult6cnOk3Q8tjfSIWy49Fz37l0wZU)
* [Cognifest NYC 2017](https://www.youtube.com/playlist?list=PLNESult6cnOnwQuvT8LaRihdLYcTgKLov)

### ARTIFICIAL INTELLIGENCE (AI) - WEBSITES

* [Insight Data Science](https://blog.insightdatascience.com/)
* [KD Nuggets](http://www.kdnuggets.com/)

## ASDF

* [asdf - Version manager for Ruby, Node.js, Elixir, Erlang & more](https://github.com/asdf-vm/asdf) | [Docs](https://asdf-vm.com/#/core-manage-asdf-vm)
* [Agnostic Version Management With asdf - Bobby Grayson](https://elixirschool.com/blog/asdf-version-management/)

## BLOCKCHAINS

* [Blockchain: The Slowest (and most Fascinating) Database in the World - Stefan Tilkov (GOTO Amsterdam 2017)](https://www.youtube.com/watch?v=li3rfBAP_fE)
* [What the #?!\* is Bitcoin? - Jeremy Rubin (TEDxBeaconStreet)](https://www.youtube.com/watch?v=Vzjtvt77mgc)
* [Blockchain Disruption: How Bitcoin Technology Creates a Sharing Economy - Thomas Ramge (TEDxHamburg)](https://www.youtube.com/watch?v=ZF0iCdYkXTM)

### BLOCKCHAINS - BITCOIN

* [Ten years in, nobody has come up with a use for blockchain - Kai Stinchcombe](https://hackernoon.com/ten-years-in-nobody-has-come-up-with-a-use-case-for-blockchain-ee98c180100)
* [Bitcoin -- distributing power & trust - Eric Spano (TEDxConcordia)](https://www.youtube.com/watch?v=WI1pbHi1fww)

## BODY & MIND

* [How to Stay Healthy as a Programmer - Florian](https://codinginflow.com/healthy-programmer)
* [Possibly The Best Way To Be A Great Programmer: Be Brain-Healthy!! - Jon Davis](https://dzone.com/articles/possibly-the-best-way-to-be-a-)
* [Seven Tips for the Healthy Programmer - Bart Jacobs](https://code.tutsplus.com/articles/seven-tips-for-the-healthy-programmer--cms-25043)
* [Tips on Staying Fit for Software Developers - Asahi Technologies](https://www.asahitechnologies.com/blog/tips-on-staying-fit-for-software-developers/)
* [5 Hacks to Effortlessly Build Healthy Habits in 2018 - Steve](https://www.nerdfitness.com/blog/how-to-build-healthy-habits-that-stick/)

### BODY & MIND - BURNOUT

* [Depression and Burnout: the Hardest Refactor I’ve ever done - Jérôme Petazzoni (GOTO 2019)](https://www.youtube.com/watch?v=m20KBFUuw-w)

### BODY & MIND - CORONAVIRUS

* [Coronavirus Is A PANDEMIC.... Technically - Dr Mikhail Varshavski](https://www.youtube.com/watch?v=Xl2nA_xuHjY)
* [Preparing for Coronavirus to Strike the U.S. - Zeynep Tufekci (Scientific American)](https://blogs.scientificamerican.com/observations/preparing-for-coronavirus-to-strike-the-u-s/)
* [Dr. John Campbell](https://www.youtube.com/watch?v=5rOTz9duXwo) & [other Dr. John Campbell videos](https://www.youtube.com/user/Campbellteaching/videos)
* [What you need to know as coronavirus outbreak reaches "decisive point" - CBS News](https://www.youtube.com/watch?v=Ihjw3cKfWFA)
* [Coronavirus Do’s And Don’ts: What You Need To Know To Protect Your Family - TODAY](https://www.youtube.com/watch?v=2UGgBGff8H8)
* [How coronavirus spreads and what you can do to prevent it - CBS News](https://www.youtube.com/watch?v=NYWNdHYz10E) & [You’re Likely to Get the Coronavirus: Most cases are not life-threatening, which is also what makes the virus a historic challenge to contain - Dr James Hamblin (The Atlantic)](https://www.theatlantic.com/health/archive/2020/02/covid-vaccine/607000/)
* [How Coronavirus Kills: Acute Respiratory Distress Syndrome (ARDS) & Treatment - Pulmonologist Dr. Roger Seheult](https://www.youtube.com/watch?v=okg7uq_HrhQ)
* [Coronavirus Epidemic: Updates, Spread, Symptoms, & Treatment (COVID-19) - MedCram](https://www.youtube.com/watch?v=quDYb_x54DM&list=PLQ_IRFkDInv_zLVFTgXA8tW0Mf1iiuuM_&index=30&t=0s)
* [Coronavirus: How the deadly epidemic sparked a global emergency | Four Corners (Australian Broadcast Corporation)](https://www.abc.net.au/4corners/coronavirus/11996398) | [Youtube](https://www.youtube.com/watch?v=ycrqXJYf1SU)
* [Coronavirus - Dr Mike Hansen](https://www.youtube.com/watch?v=-h_MWGPOyOE&list=PLgqCliyXQhezro4JBt2zJDWo7XdCTn_45&index=9)
* [Coronavirus outbreak: U.S. braces for rise in COVID-19 cases as WHO raises threat to "highest level" - Global National](https://www.youtube.com/watch?v=F_Jq7ItdHtA)
* [Spanish Flu: a warning from history - Cambridge University](https://www.youtube.com/watch?v=3x1aLAw_xkY)
* [How coronavirus (Covid-19) spread day by day - Channel 4 News (Australia)](https://www.youtube.com/watch?v=Zl0V-OhZYk4)
* [Coronavirus disease (COVID-19) outbreak - World Health Organization (WHO)](https://www.who.int/emergencies/diseases/novel-coronavirus-2019)

### BODY & MIND - EXERCISE

* [The 25 Most Significant Health Benefits of Physical Activity and Exercise - Len Kravitz](http://www.unm.edu/~lkravitz/Article%20folder/healthbenefitsaa.html)

### BODY & MIND - INTERMITTENT FASTING

* [The Beginner’s Guide to Intermittent Fasting - James Clear](https://jamesclear.com/the-beginners-guide-to-intermittent-fasting)
* [Intermittent fasting: Surprising update - Monique Tello, MD, MPH](https://www.health.harvard.edu/blog/intermittent-fasting-surprising-update-2018062914156)
* [Intermittent fasting: No advantage over conventional weight loss diets - German Cancer Research Center (Deutsches Krebsforschungszentrum, DKFZ)](https://www.sciencedaily.com/releases/2018/11/181126115842.htm)
* [Intermittent Fasting Made My Life Easier, and Happier - Larissa Zimberoff (NY Times)](https://www.nytimes.com/2019/06/04/well/eat/intermittent-fasting-made-my-life-easier-and-happier.html)
* [Intermittent Fasting: Is it Right for You? - Jane Racey Gleeson](https://healthblog.uofmhealth.org/wellness-prevention/intermittent-fasting-it-right-for-you)
* [Does Intermittent Fasting Work? - Monica Reinagel, MS, LD/N, CNS](https://www.quickanddirtytips.com/health-fitness/weight-loss/does-intermittent-fasting-work)
* [The Leangains Guide - Martin Berkhan](https://leangains.com/the-leangains-guide)

### BODY & MIND - PODCASTS

* [Ask a Harvard Professor](https://ask-a-harvard-professor.simplecast.com/episodes)
* [Brain Science with Ginger Campbell, MD](https://brainsciencepodcast.com/)
* [Brain Science: Neuroscience & Behavior](https://podcasts.apple.com/sa/podcast/brain-science-neuroscience-behavior/id1475672610)
* [BrainStuff](https://podcasts.apple.com/us/podcast/brainstuff/id260335249)
* [Do The Thing - Melissa Urban](https://podcasts.apple.com/us/podcast/do-the-thing-with-whole30s-melissa-urban/id1460152081)
* [Hidden Brain - NPR](https://podcasts.apple.com/us/podcast/hidden-brain/id1028908750)
* [Love Your Work - David Kadavy](https://podcasts.apple.com/us/podcast/love-your-work/id1067860103)
* [The Moment - Brian Koppelman](https://podcasts.apple.com/us/podcast/the-moment-with-brian-koppelman/id814550071)

### BODY & MIND - POSTURE

* [Back Pain & Sitting](https://www.youtube.com/playlist?list=PL8l32k1r15l4Y2rO_fDZtgnnZoWwoeXzf) & [More Bob (Schrupp) & Brad (Heineck)](https://www.youtube.com/channel/UCmTe0LsfEbpkDpgrxKAWbRA)

### BODY & MIND - SLEEP

* [Programmers and sleep - David Zych](https://davidzych.com/programmers-and-sleep/)
* [You Need More Than 6 Hours of Sleep - Gret Yeutter](https://hackernoon.com/you-need-more-than-6-hours-of-sleep-5186cfcf1dd5)

### BODY & MIND - STOICISM

* [The philosophy of Stoicism - Massimo Pigliucci](https://www.youtube.com/watch?v=R9OCA6UFE-0)
* [Epictetus - How To Be A Stoic (Stoicism)](https://www.youtube.com/watch?v=wH6dSe_dYgM)
* [Stoicism as a philosophy for an ordinary life - Massimo Pigliucci (TEDxAthens)](https://www.youtube.com/watch?v=Yhn1Fe8cT)

## BOOKS

* [Mind-Expanding-Books - Vishnu Ks](https://github.com/hackerkid/Mind-Expanding-Books)
* [List of free programming books (many languages)](https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md)
* [List of free programming books - CodeInfo.info](http://isn.codelab.info/ressources/livres-numeriques/free-programming-books/)

## BROWSERS

### BROWSERS - APIS

* [WebExtensions](https://developer.mozilla.org/en-US/Add-ons/WebExtensions)
* [JavaScript APIs](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API)
* [Tabs](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/tabs)

### BROWSERS - AUTOMATION

* [Nightmare](https://github.com/segmentio/nightmare)
* [Phantom.js](http://phantomjs.org/)
* [Selenium](http://docs.seleniumhq.org/)

### BROWSERS - BEAKER BROWSER

* [Beaker Browser - Peer-to-peer browser with tools to create and host websites](https://beakerbrowser.com/)
* [IPFS.io - Peer-to-peer hypermedia protocol to make the web faster, safer, and more open](https://ipfs.io/)
* [Dat Project - Data-sharing protocol for applications of the future](https://datproject.org/)

### BROWSERS - CHROME

* [DevTools](https://developers.google.com/web/tools/chrome-devtools/)
* [Web.dev - Google](https://web.dev/)
* [Lighthouse: Automated tool for improving the quality of web pages](https://developers.google.com/web/tools/lighthouse/)
* [Puppeteer: Most things you can do manually in the browser can be done using Puppeteer](https://github.com/GoogleChrome/puppeteer)
* [Workbox: JavaScript libraries for adding offline support (service workers, asset caching, etc.) to web apps](https://developers.google.com/web/tools/workbox/)

### BROWSERS - PLUGINS/EXTENSIONS

#### BROWSERS - PLUGINS/EXTENSIONS - CHROME

* [Documentation](https://developer.chrome.com/extensions) | [Extensions APIs](https://developer.chrome.com/extensions/api_index) | [Overview](https://developer.chrome.com/extensions/overview) | [Examples](https://developer.chrome.com/extensions/samples) | [CodeLab](https://developer.chrome.com/apps/app_codelab_intro) | [Developer's Guide](https://developer.chrome.com/extensions/devguide)
* [Javascript APIs](https://developer.chrome.com/extensions/api_index)
* [How to Make a Chrome Extension - Gabe Berke-Williams](https://robots.thoughtbot.com/how-to-make-a-chrome-extension)
* [Create a Google Chrome Extension (For Beginners) - iEatWebsites](https://www.youtube.com/watch?v=uV4L-wcnK3Y)
* [Extensionizr: Start a Chrome extension in 15 seconds](http://extensionizr.com)

#### BROWSERS - PLUGINS/EXTENSIONS - FIREFOX

* [WebExtensions](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions)
* [Your first extension](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension)
* [Your second extension](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_second_WebExtension)
* [Anatomy of an extension](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension)
* [Firefox workflow](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Firefox_workflow_overview)
* [Example extensions](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Examples) | [webextensions-examples](https://github.com/mdn/webextensions-examples)
* [JavaScript APIs](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API)
* [Browser support for JavaScript APIs](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs)

### BROWSERS - WEBRTC

* [WebRTC Crash Course - Hussein Nasser](https://www.youtube.com/watch?v=FExZvpVvYxA)
* [Web RTC Full Course & More - Dennis Ivy](https://www.youtube.com/watch?v=QsH8FL0952k)
* [High Performance Browser Networking](https://hpbn.co/)
* [WebRTC.org](https://webrtc.org/)
* [WebRTCHacks.com](https://webrtchacks.com/)

## BUSINESS

* [The Startup Playbook - Sam Altman](http://playbook.samaltman.com)
* [Lectures (by successful entrepreneurs) on "How to Start a Startup" (Stanford University)](http://startupclass.samaltman.com/)
* [How to Build a Startup: The Lean LaunchPad - Steve Blank](https://www.udacity.com/course/how-to-build-a-startup--ep245)
* [Startup (podcast)](https://gimletmedia.com/show/startup/episodes/)
* [SteveBlank.com](http://steveblank.com/slides/#Videos)
* [The Tim Ferriss Show](http://fourhourworkweek.com/podcast/)
* [The James Altucher Show](http://www.stansberryradio.com/James-Altucher/Latest-Episodes)
* [Kauffmann Founders School](http://www.entrepreneurship.org/Founders-School)
* [A Culture of Experimentation - Jeff Bezos (2005)](http://constantbetasoftware.com/2015/12/11/bezos-amazon-culture-of-experimentation.html)
* [Observatory of Economic Complexity (interactive international trade data displayed using D3)](http://atlas.media.mit.edu/en/visualize/tree_map/hs92/export/usa/all/show/2013/)
* [First Round Review](http://firstround.com/review/)

### BUSINESS - ENTREPRENEURSHIP

#### BUSINESS - ENTREPRENEURSHIP - ADVICE

* [Alex Osterwalder](https://www.youtube.com/results?search_query=alex+osterwalder)
* [Berkeley Haas (Youtube)](https://www.youtube.com/c/berkeleyhaas/playlists)
* [The Bootstrapped Founder - Arvind Kahl](https://thebootstrappedfounder.com/)
* [Cliff Ennico](https://www.youtube.com/channel/UCahNH8FgCHT0fFt0cONZj0A/playlists)
* [Dan Martell (Youtube)](https://www.youtube.com/user/danvmartell/playlists)
* [Entrepreneurship at Yale SOM (Youtube)](https://www.youtube.com/playlist?list=PL5O6WHvlGzDAXzG8t9uPwS0_QS0C6hWtl)
* [Greylock (Youtube)](https://www.youtube.com/c/GreylockVC/playlists)
* [Harvard Innovation Lab (Youtube)](https://www.youtube.com/user/Harvardilab/playlists)
* [Ideas Made to Matter - MIT Sloan School of Management](https://mitsloan.mit.edu/ideas-made-to-matter)
* [Indie Hackers](https://www.indiehackers.com/)
* [London Business School (Youtube)](https://www.youtube.com/c/londonbusinessschool/playlists)
* [Nordic Business Forum (Youtube)](https://www.youtube.com/c/Nbforum/playlists)
* [SaaStock (Youtube)](https://www.youtube.com/c/SaaStock/playlists)
* [SaaStr (Youtube)](https://www.youtube.com/c/Saastr/playlists)
* [Stanford Graduate School of Business (Youtube)](https://www.youtube.com/c/stanfordgsb/playlists)
* [Startup Class (Sam Altman)](http://startupclass.samaltman.com/)
* [Startup Grind (Youtube)](https://www.youtube.com/c/StartupGrind/playlists)
* [Steve Blank](https://steveblank.com/)
* [Talks at Google (Youtube)](https://www.youtube.com/c/talksatgoogle/playlists)
* [The Hussle (Youtube)](https://www.youtube.com/c/HustleCon/playlists)
* [This Week in Startups (Youtube)](https://www.youtube.com/channel/UCkkhmBWfS7pILYIk0izkc3A)
* [TK Kader (Youtube)](https://www.youtube.com/c/TKKader/playlists)
* [University of California TV Innovator Stories (Youtube)](https://www.youtube.com/playlist?list=PLepHs0thoryMK9sls8hSuW5S1xNdyecb_)
* [Wharton School (Youtube)](https://www.youtube.com/c/wharton/playlists)
* [Y Combinator (Youtube)](https://www.youtube.com/c/ycombinator/playlists)
* [99U (Youtube)](https://www.youtube.com/channel/UCVpIzLeRuPW5xy4iBum3IPw)
* [Founder to CEO (Matt's Book for Startups) - Matt Mochary](https://docs.google.com/document/d/1ZJZbv4J6FZ8Dnb0JuMhJxTnwl-dwqx5xl0s65DE3wO8/edit)
* [Thoughtbot](https://thoughtbot.com/resources)
* [Three Personality Traits all Entrepreneurs and Small Business Owners Must Develop - Cliff Ennico](https://www.youtube.com/watch?v=TIjAFoCX91I)
* [7 Classic Startup Founder Mistakes (And How To Avoid Them) - Kathryn Minshew](https://www.youtube.com/watch?v=eChOUVm9fTA)
* [Talks From Entrepreneurs - 99U](https://www.youtube.com/playlist?list=PLPkq59We34mv3xqHJXevrNxUB-V2hPCi5)
* [How to Future-Proof Your Career - Dorie Clark (TEDxLugano)](https://www.youtube.com/watch?v=l6leLPN8ipI)
* [20 Ways to Blow Up Your Company - Jason Mendelson](https://www.youtube.com/watch?v=I8zHfCqz9qY)
* [13 Reasons My Startup FAILED - Russell Keith-Magee (Djangocon.us 2017)](https://www.youtube.com/watch?v=OOTThZReAdA)
* [The Secrets to YC's Essential Startup Advice with Y Combinator - Michael Seibel (SaaStr 2021)](https://www.youtube.com/watch?v=MdykKrbDBwc)
* [Sales Mistakes that Can Kill Your SaaS Business & How to Avoid Them - Mark Roberge & Michele Law](https://www.youtube.com/watch?v=20RS0bWg1o4)
* [The Lean Start-up - Ash Maurya’s keynote speech (Start-up Showcase 2017)](https://www.youtube.com/watch?v=r8PjvpH4yng)
* [The Lean Startup - Eric Ries (Talks at Google)](https://www.youtube.com/watch?v=fEvKo90qBns)
* [Lean Startup Co. videos](https://www.youtube.com/user/leanstartupconf/playlists)
* Marc Andreessen: [Part 1: Why not to do a startup](https://pmarchive.com/guide_to_startups_part1.htm://pmarchive.com/guide_to_startups_part1.html) | [Part 2: When the VCs say "no"](https://pmarchive.com/guide_to_startups_part2.html) | [Part 3: "But I don't know any VCs!"](https://pmarchive.com/guide_to_startups_part3.html) | [Part 4: The only thing that matters](https://pmarchive.com/guide_to_startups_part4.html) | [Part 5: The Moby Dick theory of big companies](https://pmarchive.com/guide_to_startups_part5.html) | [Part 6: How much funding is too little? Too much?](https://pmarchive.com/guide_to_startups_part6.html) | [Part 7: Why a startup's initial business plan doesn't matter that much](https://pmarchive.com/guide_to_startups_part7.html) | [Part 8: Hiring, managing, promoting, and firing executives](https://pmarchive.com/guide_to_startups_part8.html) | [Part 9: How to hire a professional CEO](https://pmarchive.com/guide_to_startups_part9.html)
* [Paul Graham essays](http://www.paulgraham.com/articles.html)
* [Acquired by Amazon— what we learned at Pillpack - Fred Destin](https://medium.com/@fdestin/acquired-by-amazon-what-we-learned-at-pillpack-7a9e53d0c51b)
* [One-Hour Guide to SEO - Rand Fishkin](https://moz.com/learn/seo/one-hour-guide-to-seo)
* [SaaStr (SaaS Scale Together) conference videos](https://www.youtube.com/channel/UCwOILzAcxK5CM2M7oRBuWSg/playlists)
* [12 Key Levers of SaaS Success - David Skok (SaaStr 2017)](https://www.youtube.com/watch?v=yP869ABH4Xw)
* [A Conversation with Paul Graham - Moderated by Geoff Ralston](https://www.youtube.com/watch?v=4WO5kJChg3w)
* [The single biggest reason why startups succeed - Bill Gross (TED)](https://www.youtube.com/watch?v=bNpx7gpSqbY)
* [The Infinite Game (Nordic Business Forum Sweden 2019 - Full Keynote) - Simon Sinek](https://www.youtube.com/watch?v=HRIfTfVOMG4)
* [YC’s Essential Startup Advice - Geoff Ralston and Michael Seibel](https://blog.ycombinator.com/ycs-essential-startup-advice/)
* [Beyond the Business Model - Ash Maurya](https://www.youtube.com/watch?v=Qyq3SCxjqgE)
* [Startup Hacks - Alex Iskold](https://alexiskold.net/)
* [10 Things The Rich Do That The Poor Don't - Why You Are Still Broke - Practical Wisdom](https://www.youtube.com/watch?v=nr76bupxjco)
* [How to Achieve Your Most Ambitious Goals - Stephen Duneier (TEDxTucson)](https://www.youtube.com/watch?v=TQMbvJNRpLE)
* [Don't Do These 68 Things in Your SaaS Company - Anand Sanwal (SaaStr 2017)](https://www.youtube.com/watch?v=fx1OXZAGd-I)
* [Startups, Entrepreneurship, and Making Your Tech Business Work - Full Sail University 2017](https://www.youtube.com/watch?v=fFMpmboNGuY)
* [Why do so many startups fail? - Chicago Booth Review](https://www.youtube.com/watch?v=l_9OGlnAT58)
* [Evidence-based Entrepreneurship - Steve Blank (The Lean Startup Conference 2013)](https://www.youtube.com/watch?v=zjvEanpktEo)
* [Tim Ferriss's advice on starting a business or podcast - Tim Ferriss](https://www.youtube.com/watch?v=ymiBDged-eQ)
* Laura Klein: [So You Want to Build the Next Facebook (Lean Startup Conference 2015)](https://www.youtube.com/watch?v=cUrZTtE00d4) | [Identify and Validate Your Riskiest Assumptions (Lean Startup Conference 2014)](https://www.youtube.com/watch?v=SrzJqsedjC0)
* [The surprising habits of original thinkers - Adam Grant (TED)](https://www.youtube.com/watch?v=fxbCHn6gE3U)
* [Five Lessons I Learned From Failing A Start-Up - Yashash Agarwal (TEDxJGU)](https://www.youtube.com/watch?v=kowJmwHqqOQ)
* [How To Create A SaaS Product That People Love - Dan Martell](https://www.youtube.com/watch?v=gKDhDrSLp4E)
* [Lessons Learned From 3,000 SaaS Companies - Patrick Campbell](https://www.youtube.com/watch?v=BT9hUusNKQ8)
* [What college students need to know before starting a business - Jan Bednar (TEDxBocaRaton)](https://www.youtube.com/watch?v=63tVsJI31Tk)
* [Why Most Entrepreneurs Are Slowly Killing Themselves - Phil Drolet (TEDxMileHigh)](https://www.youtube.com/watch?v=-M9i3-QhWzg)
* [The Customer Factory](https://www.youtube.com/watch?v=5iq3xDul0JY)
* [50 Entrepreneurs share priceless advice - Blockshelf](https://www.youtube.com/watch?v=QoqohmccTSc)
* [Why Products Fail - Ash Maurya](https://www.youtube.com/watch?v=gOOIn7nmYvU)
* [10 Steps to Product-Market Fit - Ash Maurya](https://www.youtube.com/watch?v=Nhl5nzUNQCA)
* [12 Mistakes I Made My First Year as an Entrepreneur - Patrick Bet-David](https://www.youtube.com/watch?v=qgc89GEO_nE)
* [Warren Buffet's Life Advice Will Change Your Future](https://www.youtube.com/watch?v=PX5-XyBNi00)
* [Guy Kawasaki (Apple) on Top 10 Mistakes Entrepreneurs Make (Startup Grind)](https://www.youtube.com/watch?v=IBt_z2ZZSLI)
* [10 SKILLS That Are HARD to Learn, BUT Will Pay Off FOREVER! - Evan Carmichael](https://www.youtube.com/watch?v=2wPeC4CLkLU)
* [Steve Jobs's Top 10 Rules For Success - Evan Carmichael](https://www.youtube.com/watch?v=eHzAtxW3TzY)
* [What they don't tell you about entrepreneurship - Mark Leruste (TEDxCardiff)](https://www.youtube.com/watch?v=f6nxcfbDfZo)
* [How to build a Billion Dollar app? - George Berkowski (TEDxCityUniversityLondon)](https://www.youtube.com/watch?v=OwuEwhX1M_M)
* [Claire Lew interviews Kathryn Minshew, Founder + CEO of The Muse](https://www.youtube.com/watch?v=GqkbYcUBQnk)
* [The Best of the Best: YC SaaS Founders](https://www.youtube.com/watch?v=b13UAbS21y8)
* [The 'Simplest' Secret To Business Growth - Lowell Rempel & Dan Martel](https://www.youtube.com/watch?v=xMh2P2K6yY0&t=1140s)

#### BUSINESS - ENTREPRENEURSHIP - BENEFIT CORPORATIONS

* [B Lab (BCorporation.net)](https://bcorporation.net)
* [BenefitCorp.net](http://benefitcorp.net/)
* [Benefit Corporation FAQs - Wolters Kluwer](https://ct.wolterskluwer.com/resource-center/articles/benefit-corporations-faqs)
* [Startups: Should you incorporate as a Public Benefit Corporation? - Charlie Kannel & May Samali](https://venturebeat.com/2017/04/30/startups-should-you-incorporate-as-a-public-benefit-corporation/)
* [What Is a Benefit Corporation? - Jane Haskins (LegalZoom)](https://www.legalzoom.com/articles/what-is-a-benefit-corporation)
* [Your Benefit Corporation Options: Should You Incorporate in Delaware or Elsewhere? - Sandra B. Feldman (Wolters Kluwer)](https://ct.wolterskluwer.com/resource-center/news/benefit-corporation-incorporate-delaware-other-state)

#### BUSINESS - ENTREPRENEURSHIP - BLOGS & NEWS

* [eCorner (Stanford University)](https://ecorner.stanford.edu/) | [Youtube channel](https://www.youtube.com/user/ecorner)
* [Foundr.com](https://foundr.com/blog/)
* [GeekWire](http://www.geekwire.com/startups/)
* [TechCrunch - Startups](https://techcrunch.com/startups/)

#### BUSINESS - ENTREPRENEURSHIP - EQUITY & OWNERSHIP

* [How to Split Equity with Cofounders - the Only Way That is Fair - Mike Moyer (Slicing Pie)](https://www.youtube.com/watch?v=pLGDba8aSWE)

#### BUSINESS - ENTREPRENEURSHIP - FINANCING

* [Startup Finance Basics - This Week in Startups](https://www.youtube.com/playlist?list=PL24nOpPUQlbZRbsmG28seRjYtgosGmbFQ)
* [Rewarding Talent - Index Ventures](https://www.indexventures.com/rewardingtalent/handbook/our-insight)
* [VC terms — Return of the Barbarians - Fred Destin](https://medium.com/@fdestin/vc-terms-return-of-the-barbarians-77149fe2be88)
* [Don’t go chasing unicorns - Aner Ben-Ami](https://blog.usejournal.com/dont-go-chasing-unicorns-2fa84d88437)
* [A Guide to Seed Fundraising - Geoff Ralston](https://ycombinator.wpengine.com/how-to-raise-a-seed-round/)
* [If You Take Venture Capital, You’re Forcing Your Company To Exit - Luke Kanies](https://medium.com/s/understanding-venture-capital/if-you-take-venture-capital-youre-forcing-your-company-to-exit-fc08fcdb32cc)

##### BUSINESS - ENTREPRENEURSHIP - FINANCING - CROWDFUNDING SITES

* [AngelList](https://angel.co/)
* [AngelPad](https://angelpad.org/)
* [CircleUp](https://circleup.com/)
* [CrowdCube (UK)](https://www.crowdcube.com/)
* [EquityNet](https://www.equitynet.com/)
* [FlashFunders](https://www.flashfunders.com/)
* [Fundable](https://www.fundable.com/)
* [FundedByMe (EU)](https://www.fundedbyme.com/en/)
* [FundersClub](https://fundersclub.com/)
* [Gust](https://gust.com/) | [Twitter](https://twitter.com/gustly)
* [IndieGogo](https://equity.indiegogo.com/)
* [Kickstarter](https://www.kickstarter.com/)
* [MicroVentures](https://microventures.com/)
* [NextSeed](https://www.nextseed.com/)
* [OurCrowd](https://www.ourcrowd.com/)
* [SeedInvest](https://www.seedinvest.com/)
* [Seedrs](https://www.seedrs.com/)
* [StartEngine](https://www.startengine.com/)
* [SyndicateRoom](https://www.syndicateroom.com/)
* [WeFunder](https://wefunder.com/)
* [Zopa (UK)](https://www.zopa.com/)

##### BUSINESS - ENTREPRENEURSHIP - FINANCING - CROWDFUNDING INFO

* [Kickstarter, IndieGoGo and Best Practices for Crowdfunding - Co Media](https://www.youtube.com/watch?v=Tw9ZpiTIqd0)
* [Equity Crowdfunding Explained: Jargon Free - Entrepreneur](https://www.youtube.com/watch?v=5f_v___rceA)
* Salvador Briggman: [Equity Crowdfunding Explained](https://www.youtube.com/watch?v=0Ml1uG9o4IE) | [Dos and Don't of Crowdfunding on Kickstarter and Indiegogo](https://www.youtube.com/watch?v=eHPmRa9v8Bw) | [Kickstarter vs. Indiegogo](https://www.youtube.com/watch?v=h5g1Y72qyFM)
* [Investment Crowdfunding 101 (also known as Equity Crowdfunding) - Eazl.co](https://www.youtube.com/watch?v=R7YxdukRlNE)
* [CrowdFund.co](http://crowdfund.co/blog/)
* [Exceeding Your Funding Goal on Kickstarter, the Basics - Thomas Kineshanko](https://www.youtube.com/watch?v=zJlaxECK8bI)

#### BUSINESS - ENTREPRENEURSHIP - PODCASTS

* [2000 Book Summaries for Entrepreneurs - Mani Vaya](https://podcasts.apple.com/us/podcast/2000-books-for-ambitious-entrepreneurs-author-interviews/id1119439036)
* [996 Podcast on Entrepreneurship in China - GGV Capital](https://996.ggvc.com/category/podcast/)
* [Agile Giants - Sean Ammirati](http://agilegiants.seanammirati.com)
* [Angel Invest Boston - Sal Daler](https://soundcloud.com/user-982602046)
* [Babson Built](https://itunes.apple.com/us/podcast/babson-built/id1338241432?mt=2)
* [Balderton Podcast - Balderton Capital](https://itunes.apple.com/us/podcast/balderton-podcast-tech-investment-venture-capital-startup/id1002344923?mt=2)
* [Being Boss: Mindset, Habits, Tactics, and Lifestyle for Creative Entrepreneurs](https://podcasts.apple.com/ca/podcast/being-boss-mindset-habits-tactics-lifestyle-for-creative/id956310359)
* [The Bootstrapped Founder - Arvind Kahl](https://thebootstrappedfounder.com/podcast/)
* [Bootstrapped VC - Backstage Capital](https://itunes.apple.com/us/podcast/the-bootstrapped-vc-a-backstage-capital-podcast/id1209876096?mt=2)
* [Bowery Capital Startup Sales Podcast](https://bowerycap.com/blog/tag/startup-sales-podcast/)
* [Business School Without the BS - Clay Clark & Robert Zoellner](https://itunes.apple.com/us/podcast/thrivetime-show-business-school-without-the-bs/id1076405618)
* [Business Wars - David Brown](https://art19.com/shows/business-wars)
* [Chase Jarvis LIVE](https://www.chasejarvis.com/project/chase-jarvis-live-podcast/)
* [Cortex - CGP Grey & Myke Hurley](https://www.relay.fm/cortex)
* [DealMakers - Alejandro Cremades](https://itunes.apple.com/us/podcast/dealmakers/id1439149348?mt=2)
* [Dingman Bootstrapped](https://www.rhsmith.umd.edu/centers-excellence/dingman-center-entrepreneurship/news-events/podcast)
* [Exceptions - Jay Acunzo](https://podcasts.apple.com/us/podcast/exceptions-with-jay-acunzo/id1451633126)
* [Evolving for the Next Billion - GGV Capital](https://podcasts.apple.com/us/podcast/evolving-for-the-next-billion-by-ggv-capital/id1336107529)
* [Founder Quest Podcast](https://www.founderquestpodcast.com/)
* [Founder Real Talk - GGV Capital](https://founderrealtalk.ggvc.com/)
* [Founder's Journal - Alex Lieberman](https://podcasts.apple.com/us/podcast/founders-journal/id1509276485)
* [Founders - David Senra](https://pod.link/founders) (incredibly great! Discovered David through [his incredible guest appearance on Patrick O'Shaughnessy's podcast](https://podcasts.apple.com/us/podcast/david-senra-passion-pain/id1154105909?i=1000577773558))
* [Founders Talk](https://changelog.com/founderstalk)
* [Foundr - Nathan Chan](https://foundr.com/podcast-with-nathan-chan/)
* [The Full Ratchet - Nick Moran](https://itunes.apple.com/us/podcast/full-ratchet-vc-venture-capital-angel-investors-startup/id888084300?mt=2)
* [Getting to Ramen - Joshua Anderton](https://podcasts.apple.com/us/podcast/getting-to-ramen/id1477213186)
* [Greymatter - Greylock Partners](https://itunes.apple.com/us/podcast/greymatter/id1089013200?mt=2)
* [How I Built This - Guy Raz](https://www.npr.org/podcasts/510313/how-i-built-this)
* [How to Start a Startup](https://podcasts.apple.com/us/podcast/how-to-start-a-startup/id922398209)
* [Indie Hackers - Courtland Allen](https://www.indiehackers.com/podcast)
* [Innovation Hub - WGBH](https://www.wgbh.org/news/news/innovation-hub)
* [The Innovation Show - Aidan McCullen](https://theinnovationshow.io/episodes/)
* [Invest Like the Best - Patrick O'Shaughnessy](https://www.joincolossus.com/episodes?prod-episode-release-desc%5BrefinementList%5D%5BpodcastName%5D%5B0%5D=Invest%20Like%20the%20Best)
* [James Altucher Show](https://podcasts.apple.com/bs/podcast/the-james-altucher-show/id794030859)
* [Masters of Scale - Reid Hoffman](https://mastersofscale.com/)
* [Mixergy - Andrew Warner](https://podcasts.apple.com/ee/podcast/mixergy-startup-stories-1000-entrepreneurs-businesses/id348690336)
* [The New Stack: Makers](https://thenewstack.io/podcasts/makers/)
* [Nice Guys on Business - Doug Sandler & Strickland Bonner](http://www.niceguysonbusiness.com/episodes/)
* [Notion - The SaaS enterprise tech podcast - Stephen Millard & Paul Papadimitriou](https://www.listennotes.com/podcasts/notion-the-pain-of-scale-notion-investing-eby13BGQ0pn/)
* [Origins - Notation Capital](https://itunes.apple.com/us/podcast/origins-podcast-about-limited/id1111792048?mt=2)
* [Product Hunt Radio](https://www.producthunt.com/radio)
* [Rogue Startups Podcast - Dave Rodenbaugh & Craig Hewitt](https://roguestartups.com/)
* [Running Through Walls - Venrock](https://itunes.apple.com/us/podcast/running-through-walls/id1116751671?mt=2)
* [School of Greatness - Lewis Howes](https://lewishowes.com/sogpodcast/)
* [Smart Passive Income](https://podcasts.apple.com/us/podcast/smart-passive-income-online-business-blogging-podcast/id383084001)
* [Stacking the Bricks - Amy Hoy & Alex Hillman](https://stackingthebricks.com/podcast/)
* [StartUp - Gimlet](https://www.gimletmedia.com/startup/)
* [Startup Camel](https://startupcamel.com/)
* [Startup Chat with Steli and Hiten](https://thestartupchat.com/)
* [Startup Notes](https://startupnotes.podbean.com/)
* [Startup Sessions with Michael Knouse](https://www.stitcher.com/podcast/the-startup-sessions-podcast)
* [Startup Success Podcast](http://startupsuccesspodcast.com/)
* [Startups for the Rest of Us - Mike Taber & Rob Walling](https://www.startupsfortherestofus.com/)
* [The Syndicate - Matt Ward](https://itunes.apple.com/us/podcast/the-syndicate-angel-investing-in-early-stage-tech-startups/id1286329551?mt=2&ls=1)
* [Traction: How Startups Start - Next View Ventures](https://itunes.apple.com/us/podcast/traction-how-startups-start-nextview-ventures/id989228163?mt=2)
* [The Twenty-Minute VC - Henry Stebbings](http://www.thetwentyminutevc.com/category/podcast/)
* [This Week in Startups - Jason Calacanis](http://thisweekinstartups.com/) & [Youtube](https://www.youtube.com/user/ThisWeekIn/playlists)
* [Venture Studio](https://soundcloud.com/venture-studio)
* [Ventured - Kleiner Perkins](https://itunes.apple.com/us/podcast/ventured/id895283359?mt=2)
* [When to Jump - Mike Lewis](http://www.whentojump.com/podcast.html)

#### BUSINESS - ENTREPRENEURSHIP - SALES

* [Fear of Sales - Elad Gil](http://blog.eladgil.com/2019/10/fear-of-sales.html)

#### BUSINESS - ENTREPRENEURSHIP - VENTURE CAPITAL-BACKED

* [Blitzscaling 01: Overview of the Five Stages of Blitzscaling](https://www.youtube.com/watch?v=s3RrVmv5WwA)

### BUSINESS - MARKETING

* [Content Marketing Full Course | Content Marketing Tutorial For Beginners - Simplilearn](https://www.youtube.com/watch?v=osVm6UrwEYc)
* [Behind the Brand](https://www.youtube.com/c/BehindtheBrand/playlists)
* [Everything You (probably) DON'T Know about Marketing - Seth Godin](https://www.youtube.com/watch?v=BPK_qzeH_yk)

### BUSINESS - PODCASTS

* [Acquired - A Podcast About Technology Acquisitions & IPOs - Ben Gilbert and David Rosenthal](https://itunes.apple.com/us/podcast/acquired/id1050462261)
* [Bothsides TV - Upfront Ventures](https://itunes.apple.com/us/podcast/bothsides-tv/id893382102?mt=2)
* [Business Book of the Month](http://www.businessbookofthemonth.com/)
* [Chase Jarvis LIVE](https://www.chasejarvis.com/blog/)
* [Conversations with Tyler](https://podcasts.apple.com/us/podcast/conversations-with-tyler/id983795625?mt=2)
* [The Ezra Klein Show](https://podcasts.voxmedia.com/show/the-ezra-klein-show)
* [Freakonomics Radio](http://freakonomics.com/archive/)
* [Harvard Business Review podcasts](https://hbr.org/podcasts)
* [The Anxious Achiever](https://hbr.org/2019/09/podcast-the-anxious-achiever)
* [Coaching Real Leaders](https://hbr.org/2020/12/podcast-coaching-real-leaders)
* [Dear HBR](https://hbr.org/2018/01/podcast-dear-hbr)
* [Exponential View](https://hbr.org/2019/04/podcast-exponential-view)
* [Harvard Business Review IdeaCast](https://hbr.org/2018/01/podcast-ideacast)
* [Women at Work](https://hbr.org/2018/01/podcast-women-at-work)
* [Healthy Dose](https://itunes.apple.com/us/podcast/a-healthy-dose/id1197975925)
* [Insights (Stanford Business)](https://www.gsb.stanford.edu/insights)
* [Marketing Over Coffee - John Wall & Christopher Penn](https://www.marketingovercoffee.com/)
* [The McKinsey Podcast](https://podcasts.apple.com/us/podcast/the-mckinsey-podcast/id285260960)
* [Meaningful Show - Dean Bokhari](http://www.meaningfulhq.com/)
* [Notion Capital](https://itunes.apple.com/us/podcast/notion-capital/id1089580380?mt=2)
* [The Pitch - Josh Muccio (Gimlet Media)](https://gimletmedia.com/thepitch/)
* [Pivot - Kara Swisher & Scott Galloway](https://podcasts.apple.com/us/podcast/pivot/id1073226719)
* [Product Breakfast Club](https://www.productbreakfastclub.com/)
* [Rework - Basecamp](https://rework.fm/)
* [Simplify - Caitlin Schiller & Ben Schuman-Stoler](https://www.blinkist.com/simplify)
* [The Tim Ferriss Show](http://tim.blog/podcast/)
* [The Tony Robbins Podcast](https://www.tonyrobbins.com/podcasts/)
* [This Week in Tech - Leo Laporte](https://twit.tv/episodes?filter[shows]=1635)
* [Work & Life Podcast - Stew Friedman](http://www.workandlifepodcast.com/)

## CHARACTERS

* [Characters, Symbols and the Unicode Miracle - Computerphile](https://www.youtube.com/watch?v=MijmeoH9LT4) + [other cool Computerphile videos](https://www.youtube.com/user/Computerphile/videos)

## CHESS

### CHESS - ANALYSIS

* [When Grandmasters Blunder - Joe Doliner](https://medium.com/pachyderm-data/when-grandmasters-blunder-a819860b883d), [code underlying the analysis](https://github.com/pachyderm/chess), [The Pachyderm Stack (a completely new MapReduce engine built on top of modern tools)](https://medium.com/pachyderm-data/lets-build-a-modern-hadoop-4fc160f8d74f) & [Pachyderm Single Node Mode](https://medium.com/pachyderm-data/pachyderm-v0-5-release-a-more-tightly-pached-derm-25023bc51f8e)
* [ChessGames.com (746,000 chess games)](http://www.chessgames.com/)

### CHESS - TOOLS

* [Chessboard.js](http://chessboardjs.com/)
* [Chess.js](https://github.com/jhlywa/chess.js)

## CHINESE

* [Serverless Handbook——无服务架构实践手册 - Jimmy Song](https://jimmysong.io/serverless-handbook/)
* [Kubernetes指南 - Pengfei Ni](https://kubernetes.feisky.xyz/)
* [Kubernetes Handbook——Kubernetes中文指南/云原生应用架构实践手册](https://jimmysong.io/kubernetes-handbook/)
* [Istio Handbook——Istio服务网格实践指南 - Jimmy Song](https://jimmysong.io/istio-handbook/)
* [InfoQ Chinese news](http://www.infoq.com/cn/)
* Python - Mofan Zhou: [Tutorials collection](https://morvanzhou.github.io/tutorials/) | [PyTorch tutorials](https://www.youtube.com/watch?v=wnKgOd3NdzA&list=PLXO45tsB95cJxT0mL0P3-G0rBcLSvVkKH)
* [Chinese university courses on Coursera](https://www.coursera.org/about/partners/cn)
* [汉语与文化交际 Chinese Cultural Communication](https://courses.edx.org/courses/course-v1:PekingX+20000003x+3T2017/)
* [卷积神经网络的运作原理](https://brohrer.mcknote.com/zh-Hans/how_machine_learning_works/how_convolutional_neural_networks_work.html)
* Fudan University: [Coursera courses](https://www.coursera.org/fudan)
* Nanjing University: [Coursera courses](https://www.coursera.org/nanjing)
* [计算机操作系统](https://www.coursera.org/learn/jisuanji-caozuo-xitong)
* [计算机系统基础(一) :程序的表示、转换与链接](https://www.coursera.org/learn/jisuanji-xiton://www.coursera.org/learn/jisuanji-xitong)
* [软件测试 (Software Testing)](https://www.coursera.org/learn/ruanjian-ceshi)
* [用Python玩转数据 Data Processing Using Python](https://www.coursera.org/learn/hipython)
* Peking Univesity: [Coursera courses](https://www.coursera.org/pku) | [EdX courses](https://www.edx.org/school/pekingx)
* [魅力机器人 | The Fascinating World of Robots and Robotics](https://www.edx.org/course/mei-li-ji-qi-ren-fascinating-world-pekingx-00330280x-0)
* [操作系统与虚拟化安全](https://www.coursera.org/learn/os-virtsecurity)
* [软件工程](https://www.coursera.org/learn/ruanjian-gongcheng)
* [数据结构与算法第一部分 | Data Structures and Algorithms Part 1 (Beijing University)](https://www.edx.org/course/pekingx/pekingx-04830050x-shu-ju-jie-gou-yu-suan-2061) & [Part 2](https://www.edx.org/course/shu-ju-jie-gou-yu-suan-fa-di-er-bu-fen-pekingx-04830050-2x)
* [算法基础-Fundamental Algorithms](https://www.edx.org/course/fundamental-algorithms-suan-fa-ji-chu-pekingx-04831750-2x)
* [Principles and Practice of Computer Aided Translation 计算机辅助翻译原理与实践](https://www.edx.org/course/pekingx/pekingx-01718330x-principles-practice-1484)
* [人群与网络 | Networks and Crowds](https://www.edx.org/course/pekingx/pekingx-03131840x-ren-qun-yu-wang-luo-2536)
* [程序设计基础 | Fundamentals of Programming](https://www.edx.org/course/pekingx/pekingx-532001x-cheng-xu-she-ji-ji-chu-2046)
* [理论计算机科学基础 | Introduction to Theoretical Computer Science](https://www.edx.org/course/pekingx/pekingx-04830260x-li-lun-ji-suan-ji-ke-3011)
* Shanghai Jiaotong University: [Coursera courses](https://www.coursera.org/sjtu)
* Tsinghua University: [EdX courses](https://www.edx.org/school/tsinghuax)
* [Data Structures and Algorithm Design Part I 数据结构与算法设计(上)](https://www.edx.org/course/data-structures-algorithm-design-part-i-tsinghuax-30240184-1x) | [Data Structures and Algorithm Design Part II 数据结构与算法设计(下)](https://www.edx.org/course/data-structures-algorithm-design-part-ii-tsinghuax-30240184-2x) | [Data Structures • 数据结构](https://www.edx.org/course/data-structures-shu-ju-jie-gou-tsinghuax-30240184x-0) | [2015 course - Data Structures and Algorithm Design 数据结构与算法设计](https://www.edx.org/course/data-structures-algorithm-design-shu-ju-tsinghuax-30240184x) | [2014 course](https://www.edx.org/course/data-structures-shu-ju-jie-gou-tsinghuax-30240184x-0)
* USTC: [Coursera courses](https://www.coursera.org/ustc)
* Xian Jiaotong University: [Coursera courses](https://www.coursera.org/xjtu)
* [Elixir入门文档中文](https://github.com/elixir-lang-china/elixir_guide_cn)

### CHINESE - AUDIO

* [Ting (Pianke.me)](http://pianke.me/ting/)

### CHINESE - BOOKS

* [海量电子书](http://ebuk.cn/)
* [努努书坊](http://www.kanunu8.com/)

### CHINESE - LEARNING

* [The Chairman's Bao - Simplified Chinese newspaper](http://www.thechairmansbao.com/)
* [JustLearnChinese.com](http://justlearnchinese.com/)

* [HanziJS is a Chinese character and NLP module for Chinese language processing for Node.js](http://www.hanzijs.com/) | [Github](https://github.com/nieldlr/Hanzi)

### CHINESE - SCIENCE FICTION

* [刘慈欣:科学中的故事资源](https://www.youtube.com/watch?v=NdYYc6IOAgc) & [full list](https://www.youtube.com/results?search_query=%E5%88%98%E6%85%88%E6%AC%A3%EF%BC%9A%E7%A7%91%E5%AD%A6%E4%B8%AD%E7%9A%84%E6%95%85%E4%BA%8B%E8%B5%84%E6%BA%90)

## CLEAN CODE

* Finding your service boundaries: A practical guide - Adam Ralph: [NDC { Oslo 2018}](https://www.youtube.com/watch?v=tVnIUZbsxWI) & [Dev Ternity 2019](https://www.youtube.com/watch?v=tO6YAQXVzyU)
* [Building Observability for 99% Developers - Jean Yang (StrangeLoop 2022)](https://www.youtube.com/watch?v=UJA4PGKny2k)
* [How To Write Unmaintainable Code: Ensure a job for life ;-) - Roedy Green](https://www.se.rit.edu/~tabeec/RIT_441/Resources_files/How%20To%20Write%20Unmaintainable%20Code.pdf)
* [Building Evolutionary Architectures - Rebecca Parsons (YOW! 2022)](https://www.youtube.com/watch?v=jTX45V5JuN4)
* [Location Transparency: Coherence, Coupling, and Connascence - Milen Dyankov (YOW! 2022)](https://www.youtube.com/watch?v=aMx46CRfnGo)
* [Making It Count: Quality is NOT an Option - Todd Montgomery (GOTO 2018)](https://www.youtube.com/watch?v=LTZdmb5-8n8)
* [Is Your Code Too SOLID? - Sarah Mei](http://forwardjs.com/university/is-your-code-too-solid)
* [Writing Quality Code in Erlang - Garrett Smith](https://www.youtube.com/watch?v=CQyt9Vlkbis) (main points aren't language-specific)
* [Move Slow and Mend Things - Kevlin Henney (VoxxedDays Zurich 2018)](https://www.youtube.com/watch?v=6j9Yl6fNMmc) & [[Devoxx Belgium 2017)](https://www.youtube.com/watch?v=1kklyq4XYpw)
* [Software Is Details - Kevlin Henney (GOTO 2020)](https://www.youtube.com/watch?v=kX0prJklhUE)
* [Why Senior Devs Write Dumb Code and How to Spot a Junior From A Mile Away - Scott Shipp](https://hackernoon.com/why-senior-devs-write-dumb-code-and-how-to-spot-a-junior-from-a-mile-away-27fa263b101a)
* [Working with legacy code - Gabor Olah (Code BEAM STO 19)](https://www.youtube.com/watch?v=n0XCMHrSbwc)
* [Ideology - Gary Bernhardt (StrangeLoop 2015)](https://www.destroyallsoftware.com/talks/ideology)
* [Taking Back "Software Engineering" - Dave Farley (GOTO Oslo 2020)](https://www.youtube.com/watch?v=_N_jIrEBOpw)
* [The Mediator Pattern - Brandur](https://brandur.org/mediator)
* ["The Mess We're In" - Joe Armstrong (StrangeLoop 2014)](https://www.youtube.com/watch?v=lKXe3HUG2l4)
* [Creative Engineering: Promises & Razors - Insights into Rapid Development - Tom Mejias, Bill Robinson and Matteo Vallone](https://www.youtube.com/watch?v=qGieKHujkDY)
* [The Failures of "Intro to TDD" - Justin Searls](http://blog.testdouble.com/posts/2014-01-25-the-failures-of-intro-to-tdd.html)
* [The 737 Max: Human Factors in Complex Systems - Kyle Kotowick](https://2019.webcampzg.org/talks/the-737-max-human-factors-in-complex-systems/)
* [Treat Your Code as a Crime Scene - Adam Tornhill](http://www.infoq.com/presentations/code-bugs-legacy-pitfalls)
* [Code review advice from Thoughtbot](https://github.com/thoughtbot/guides/tree/master/code-review)
* [Keynote: Architecture the Lost Years - Robert Martin (Ruby Midwest 2011)](http://confreaks.tv/videos/759-rubymidwest2011-keynote-architecture-the-lost-years)
* [Uncoupling - Michael Nygard (GOTO 2018)](https://www.youtube.com/watch?v=esm-1QXtA2Q)
* [Stability Patterns & Antipatterns - Michael T. Nygard (GOTO 2016)](https://www.youtube.com/watch?v=VZePNGQojfA)
* [Talking Architecture: Small Is Beautiful - Kevlin Henney (Wix Engineering Tech Talks 2016)](https://www.youtube.com/watch?v=Y6B4jYBR4Y8) & [(GOTO 2016)](https://www.youtube.com/watch?v=B3b4tremI5o)
* [Code as Risk - Kevlin Henney (GOTO Amsterdam 2017)](https://www.youtube.com/watch?v=YyhfK-aBo-Y)
* [A System is Not a Tree - Kevlin Henney (DevWeek 2015)](https://www.youtube.com/watch?v=ARkLVvtxUZI)
* [The Errors of Our Ways - Kevlin Henney (GOTO Berlin 2016)](https://www.youtube.com/watch?v=IiGXq3yY70o)
* [Old Is the New New - Kevlin Henney (GOTO 2018)](https://www.youtube.com/watch?v=AbgsfeGvg3E)
* [A Question of Craftsmanship - Kevlin Henney (Agile India 2013)](https://www.youtube.com/watch?v=SdTcFEPeAUs)
* [Seven Secrets of Maintainable Codebases - Adam Tornhill (GOTO 2016)](https://www.youtube.com/watch?v=0oDporwhToQ)
* [Cruft and Technical Debt: A Long View - Yehuda Katz (GoGaRuCo 2012)](http://confreaks.tv/videos/1121-gogaruco2012-cruft-and-technical-debt-a-long-view)
* [Grasping Complexity with Both Hands - Glenn Vandenurg (GoGaRuCo 2012)](http://confreaks.tv/videos/1123-gogaruco2012-grasping-complexity-with-both-hands)
* [Behind the Curtain: Applying lessons learned from years in the Theatre to crafting software applications - Nell Shamrell (MaidosnRuby 2012)](http://confreaks.tv/videos/1093-madisonruby2012-behind-the-curtain-applying-lessons-learned-from-years-in-the-theatre-to-crafting-software-applications)
* [Computer Science: A Guide for the Perplexed - Joe Armstrong (GOTO 2018)](https://www.youtube.com/watch?v=rmueBVrLKcY)
* [Modular & reusable front-end code with HTML5, Sass and CoffeeScript - Roy Tomeij (MadisonRuby 2012)](http://confreaks.tv/videos/1101-madisonruby2012-modular-reusable-front-end-code-with-html5-sass-and-coffeescript)
* [Robert C. Martin videos (free)](http://www.google.com/search?q=robert+c.+martin&tbm=vid)
* [Robert C. Martin videos (non-free)](http://www.cleancoders.com/)
* [Grand Unification Theory: Writing and Running Code, by Brian Ford (Barcelona RuCo 2012)](http://www.youtube.com/watch?v=iub8zWID4yk)
* [Programming and minimalism: lessons from Orwell and the Clash - Jonathan Dahl (RubyConf 2010)](http://www.confreaks.tv/videos/460-rubyconf2010-programming-and-minimalism-lessons-from-orwell-and-the-clash)
* [States and Nomads: Handling Software Complexity - Zach Tellman](http://forwardjs.com/university/states-and-nomads)
* [Five Lines of Code](https://www.manning.com/books/five-lines-of-code) (💰NON-FREE💰)

### CLEAN CODE - AGILE

* [Shortening the Architectural Feedback Loop - Eltjo R. Poort (GOTO 2022)](https://www.youtube.com/watch?v=lshfKKeB1Io)
* [War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is Agile - Allen Holub (GOTO 2020)](https://www.youtube.com/watch?v=F42A3R28WMU) & [Getting Started with Agility: Essential Reading - Allen Holub](https://holub.com/reading/) & [The Death of Agile (Software Architect London 2014)](https://www.youtube.com/watch?v=HZyRQ8Uhhmk)
* [Why Scaling Agile Doesn't Work - Jez Humble (GOTO 2015)](https://www.youtube.com/watch?v=2zYxWEZ0gYg)
* [Beyond Scope, Schedule, and Cost: The Agile Triangle - Jim Highsmith (ThoughtWorks)](https://dfwscrum.files.wordpress.com/2011/07/dfwscrum_20110726_jimhighsmith.pdf)
* [Business Decision Maturity Model (BDMM) - Dr. Knut Hinkelmann](http://knut.hinkelmann.ch/lectures/bpm2015-16/08_BDMM.pdf)
* [Managing IT for Business Value: The New Gold Standard - BCG](https://www.bcgperspectives.com/content/articles/information_technology_information_technology_strategy_managing_it_for_business_value/)
* [The Business Decision Maturity Model](http://www.kpiusa.com/index.php/The-Decision-Model/business-decision-maturity-model-bdmm.html)
* [Black Swan Farming](http://blackswanfarming.com/cost-of-delay/)
* [Management & Measurement & Business Value – “Oh My”: Creating Solutions with Measurement in Changing Times - Dan Galorath](http://www.ifpug.org/ISMA6/Galorath-Keynote%20Measurement%20Management%20Business%20Value-Sept%2014.pdf)

#### CLEAN CODE - AGILE - KANBAN

* [Agile Project Management with Kanban - Eric Brechner (Talks at Google 2015)](https://www.youtube.com/watch?v=CD0y-aU1sXo)
* [Agile Project Management with Kanban - Eric Brechner (Microsoft Research)](https://www.youtube.com/watch?v=CKWvmiY7f_g)

### CLEAN CODE - APIS

* [APIs: The Good, The Bad, The Ugly - MicheleTitolo (Ruby Remote Conf 2015)](https://www.youtube.com/watch?v=k0FYm4scLlc)
* [HTTP API Design Guide](https://github.com/interagent/http-api-design)
* [Beautiful REST & JSON APIs - Les Hazelwood (Jax Conference 2013)](https://www.youtube.com/watch?v=mZ8_QgJ5mbs)
* [Building the Great Wall: API Driven Applications by Scott Parker, Dan Melnick (Madison Ruby 2012)](http://www.youtube.com/watch?v=AoRkqMgX-4Q)
* [How to Design a Good API and Why It Matters](https://www.youtube.com/watch?v=aAb7hSCtvGw)
* [API Blueprint](https://apiblueprint.org/) & [Github](https://github.com/apiaryio/api-blueprint)
* [Dredd — HTTP API Validation Tool](https://github.com/apiaryio/dredd)
* [Pliny - Write excellent APIs in Ruby](https://github.com/interagent/pliny) & [Better APIs with Pliny - Will Leinweber (RubyOnAles 2015)](https://www.youtube.com/watch?v=lA8KhC9fFYY)

#### CLEAN CODE - APIS - DOCUMENTING

* [Understanding JSON Schema - Michael Droettboom et al.](http://spacetelescope.github.io/understanding-json-schema/) & [PDF](http://spacetelescope.github.io/understanding-json-schema/UnderstandingJSONSchema.pdf)
* [prmd - JSON Schema tools and doc generation for HTTP APIs](https://github.com/interagent/prmd)

##### CLEAN CODE - APIS - DOCUMENTING - SWAGGER / OPENAPI

* [Swagger.io](http://swagger.io/) | [Swagger Editor](http://swagger.io/swagger-editor/) | [Specification](http://swagger.io/specification/) | [Explanatory docs](http://swagger.io/docs/specification/what-is-swagger/) | [Github](https://github.com/OAI/OpenAPI-Specification)
* PetStore example: [Running](http://petstore.swagger.io/) | [JSON files](https://github.com/OAI/OpenAPI-Specification/tree/master/examples/v2.0/json) | [YAML files](https://github.com/OAI/OpenAPI-Specification/tree/master/examples/v2.0/yaml)
* [Swagger tutorial - Learn API Doc](http://idratherbewriting.com/learnapidoc/pubapis_swagger.html)
* OpenAPI Specification Journey - Arnaud Lauret: [1 - Intro](https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-1-introduction/) | [2 - Basics](https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-2-the-basics/) | [3 - Simplifying spec file](https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-3-simplifying-specification-file/) | [4 - Advanced Data](https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-4-advanced-data-modeling/) | [5 - Advanced Input & Output Modeling](https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-5-advanced-input-and-output-modeling/) | [6 - Defining Security](https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-6-defining-security/) | [7 - Documentation](https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-7-documentation/) | [8 - Splitting the spec file](https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-8-splitting-specification-file/) | [9 - Extending the OpenAPI Spec](https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-9-extending-the-openapi-specification/)
* [Learn API Doc - Tom Johnson](http://idratherbewriting.com/learnapidoc/)
* [Swagger 101 - SwaggerHub.com](https://app.swaggerhub.com/help/tutorials/writing-swagger-definitions)
* [phoenix-swagger](https://github.com/xerions/phoenix_swagger)

### CLEAN CODE - CODE CLIMATE

* Code Climate: [Open source projects](https://codeclimate.com/oss) | [Platform](https://codeclimate.com/platform) | [Free service for open source projects](https://codeclimate.com/github/signup)
* [Build your own Code Climate Analysis Engine](http://blog.codeclimate.com/blog/2015/07/07/build-your-own-codeclimate-engine/)

### CLEAN CODE - CULTURE

* [Top lessons learned from working with a 10x developer - Jeffrey Bakker](https://levelup.gitconnected.com/top-lessons-learned-from-working-with-a-10x-developer-51de12383e25)

### CLEAN CODE - MEASURING

* [Ruby-Toolbox - Code Metrics](https://www.ruby-toolbox.com/categories/code_metrics)
* [Semi Automatic Code Review - Richard Huang (RailsConf 2012)](http://confreaks.tv/videos/888-railsconf2012-semi-automatic-code-review)
* [rails_best_practices gem](https://github.com/railsbp/rails_best_practices) & [railsbp.com](http://railsbp.com/)

## CLOJURE

* [Functional Programming in Anger - David Nolen (Lambda.World 2018)](https://www.youtube.com/watch?v=8o01g6C7jWg)

## COBOL

* [Built to Last - Mar Hicks](https://logicmag.io/care/built-to-last/)

## CODING CONTESTS

* [CodeChef](https://www.codechef.com/)
* [TopCoder](http://www.topcoder.com/)

## CODING PUZZLES

* [Programming Praxis](http://programmingpraxis.com/)

## CODE SEARCH

* [Github Search](https://github.com/search/advanced)
* [Google Code](https://code.google.com/)
* [Ohloh Code](https://code.ohloh.net/)
* [SearchCode.com](https://searchcode.com/)
* [Sourcegraph.com](https://sourcegraph.com/)

## COMPUTING BASICS

* [Logic Components - 0612 TV w/ NERDfirst](https://www.youtube.com/playlist?list=PLJse9iV6Reqj1M8p1jzvv6Zzj0js_gawl)
* [See How Computers Add Numbers in One Lesson - In One Lesson](https://www.youtube.com/watch?v=VBDoT8o4q00)
* Computerphile: [AND OR NOT - Logic Gates Explained](https://www.youtube.com/watch?v=UvI-AMAtrvE) & [XOR & the Half Adder](https://www.youtube.com/watch?v=VPw9vPN-3ac)
* [Logic Components - "lcc0612"](https://www.youtube.com/playlist?list=PLJse9iV6Reqj1M8p1jzvv6Zzj0js_gawl)
* [Digital Electronics: The Half Adder and Full Adder - Derek Molloy](https://www.youtube.com/watch?v=mZ9VWA4cTbE)
* [An Introduction to Logic Gates - DrPhysicsA](https://www.youtube.com/watch?v=95kv5BF2Z9E)
* [Making Your Own 4-bit Computer From Transistors - Simon Inns](https://www.youtube.com/watch?v=xISG4nGTQYE)

### COMPUTING BASICS - QUANTUM COMPUTING

* [Quantum Computing for Computer Scientists - Andrew Helwer](https://www.youtube.com/watch?v=F_Riqjdh2oM)
* [Quantum Computing 2017 Update - ExplainingComputers](https://www.youtube.com/watch?v=iYESkqXVWa0)
* [Unboxing a Quantum Computer - Holy $hit Episode 19 - Linus Tech Tips](https://www.youtube.com/watch?v=60OkanvToFI)
* [A Beginner’s Guide to Quantum Computing - Talia Gershon (IBM)](https://www.youtube.com/watch?v=S52rxZG-zi0)

## CSS

* [CSS - Mozilla.org](https://developer.mozilla.org/en-US/docs/Web/CSS)
* [CSS Reference - Visual guide to the most popular CSS properties](http://cssreference.io/)
* [Estelle Weyl](http://estelle.github.io/)
* [CSS Tutorial - W3Schools](https://www.w3schools.com/Css://www.w3schools.com/Css/)
* [Learn CSS - Codecademy](https://www.codecademy.com/learn/learn-css)
* GeekLaunch / Jacob [CSS Basics](https://www.youtube.com/playlist?list=PLwnSaD6BDfXLOAu-7b0ZWqqEY6zlDDhQ6) & [Sass & SCSS](https://www.youtube.com/playlist?list=PLwnSaD6BDfXLn5jNGHbOsmWyafoUhWO2d)
* [The Shapes of CSS - Chris Coyier](https://css-tricks.com/examples/ShapesOfCSS/)
* [MarkSheet: Free HTML & CSS tutorial](http://marksheet.io/)
* [How to Master CSS - Christopher Harrison & Helen Zeng (Microsoft Virtual Academy - Jumpstart)](https://www.youtube.com/watch?v=Vafp5xr_bxk)
* [HTML and CSS Tutorial for Beginners: The Ultimate Guide to Learning HTML and CSS](https://www.youtube.com/watch?v=sEo8ci9Lfmw)
* [CSS3 Tutorial - Derek Banas](https://www.youtube.com/watch?v=CUxH_rWSI1k)
* [LearnLayout.com](http://www.learnlayout.com/)
* [Mozilla MDN](https://developer.mozilla.org/en-US/docs/CSS)
* [CSS2 Cheat Sheet (Cheatography)](http://www.cheatography.com/davechild/cheat-sheets/css2/)
* [Sass](http://sass-lang.com/)
* [Less](http://lesscss.org/)
* [Compass](http://compass-style.org/)
* [Getting Oriented With Compass](http://www.sdruby.org/podcast/100)
* [Kicking Ass + Taking Names with Sass & Compass](http://vimeo.com/24278115)
* [csscss (finds CSS redundancies)](https://github.com/zmoazeni/csscss)
* [Twitter Bootstrap](http://twitter.github.com/bootstrap/)
* [Front End Legos: Better Design with Reusable HTML & CSS](http://confreaks.tv/videos/2230-html5tx2013-front-end-legos-better-design-with-reusable-html-css)
* [Github CSS style guide](https://github.com/styleguide/css)
* [Zen-Coding](http://code.google.com/p/zen-coding/)
* [CSS Conf videos](http://cssconf.com/talks.html)

### CSS - BULMA

* Bulma: [Bulma.io](https://bulma.io/) [Blog](https://bulma.io/blog/) | [Extensions](https://bulma.io/extensions/)
* [Use Bulma with Webpack](https://bulma.io/documentation/customize/with-webpack/)
* [Official Documentation](https://bulma.io/documentation/):
* [Overview](https://bulma.io/documentation/overview/)
* [Columns](https://bulma.io/documentation/columns/)
* [Forms](https://bulma.io/documentation/form/)
* [Components](https://bulma.io/documentation/components/)
* [Modifiers](https://bulma.io/documentation/modifiers/)
* [Layout](https://bulma.io/documentation/layout/)
* [Elements](https://bulma.io/documentation/elements/)
* [Box](https://bulma.io/documentation/elements/box)
* [Button](https://bulma.io/documentation/elements/button/)
* [Content](https://bulma.io/documentation/elements/content/)
* [Delete](https://bulma.io/documentation/elements/delete/)
* [Icons](https://bulma.io/documentation/elements/icon/)
* [Image](https://bulma.io/documentation/elements/image/)
* [Notification](https://bulma.io/documentation/elements/notification/)
* [Progress Bar](https://bulma.io/documentation/elements/progress/)
* [Table](https://bulma.io/documentation/elements/table/)
* [Tag](https://bulma.io/documentation/elements/tag/)
* [Title](https://bulma.io/documentation/elements/title/)
* [Extensions](https://wikiki.github.io)
* [Learn Bulma CSS for free - Zaydek](https://scrimba.com/g/gbulma) & [Learn Bulma CSS in 5 minutes - A tutorial for beginners - Per Harald Borgen](https://www.freecodecamp.org/news/learn-bulma-in-5-minutes-ec5188c53e83/)
* [Bulma videos](https://bulma.io/videos/)
* [Bulma CSS Framework Crash Course - Traversy Media](https://www.youtube.com/watch?v=IiPQYQT2-wg)
* [Learn Bulma in 5 Minutes - Per Harald Borgen](https://medium.freecodecamp.org/learn-bulma-in-5-minutes-ec5188c53e83)
* [Bulma: CSS framework you should consider in 2018 - Mateusz](https://matwrites.com/bulma-css-framework-for-2018/)
* [How to Build a Blog Layout With Bulma - George Martsoukos](https://webdesign.tutsplus.com/tutorials/quick-tip-how-to-build-a-blog-layout-with-bulma--cms-28091)

#### CSS - BULMA - BUEFY

* [Buefy: Lightweight UI components for Vue.js based on Bulma](https://buefy.org/)

#### CSS - BULMA - JAVASCRIPT

* [JavaScript for Bulma: Tabs - Travis Media](https://www.youtube.com/watch?v=jsevCC_nlHc)
* [JavaScript for Bulma: Modals - Travis Media](https://www.youtube.com/watch?v=h11FMQ2lPGI)
* [JavaScript Zipcode App Using Fetch & Bulma CSS - Traversy Media](https://www.youtube.com/watch?v=K3GfUH7AZKs)

#### CSS - BULMA - PLUGINS

* [Bulma Extensions](https://bulma.io/extensions/) & [Wiki](https://wikiki.github.io/)
* [Bootstrap Table](https://github.com/wenzhixin/bootstrap-table) & [examples](https://examples.bootstrap-table.com/)
* [Bulma-social: Social sign-in buttons - Aldi Duzha](https://github.com/aldi/bulma-social)

#### CSS - BULMA - TEMPLATES & THEMES

* [Bulma Templates](https://bulmatemplates.github.io/bulma-templates/) & [Github](https://github.com/BulmaTemplates/bulma-templates)
* [Bulma Themes](https://bulmathemes.com)
* [Bulma Swatch: free Bulma themes](https://jenil.github.io/bulmaswatch/)
* [Awesome Bulma Templates](https://github.com/aldi/awesome-bulma-templates)
* [Bulma Expo](https://bulma.io/expo/)
* [Bulma Builder](https://bulma.dev/) ($ non-free $)
* [Bulma Style](https://bulmastyle.com/) ($ non-free $)
* [Creative Bulma](https://creativebulma.net/) ($ non-free $)

#### CSS - BULMA - VIDEOS

* [Bulma CSS Framework Crash Course - Traversy Media](https://www.youtube.com/watch?v=IiPQYQT2-wg)
* [Bulma CSS Framework - complete tutorial - freeCodeCamp.org](https://www.youtube.com/watch?v=LBzZLzu2GKo)

### CSS - COLOR

* [Coolors: Color scheme generator](https://coolors.co/)
* [Paletton: Build a color palette](http://paletton.com/)
* [Adobe Color CC](https://color.adobe.com/create/color-wheel/)
* [Palettab: Discover new fonts and colors with every tab](https://palettab.com/)
* [Web Gradients](https://webgradients.com/)
* [UI Gradients](https://uigradients.com/)

### CSS - COOL STUFF

* [Tobias Bjerrome Ahlin CSS design blog](http://tobiasahlin.com/blog/)
* [CSS-Tricks.com](https://css-tricks.com/)
* [How To Make a Slide Out Navigation with HTML/CSS (No JavaScript)](https://www.youtube.com/watch?v=d4P8s-mkMvs)
* [Smashing Magazine](https://www.smashingmagazine.com/)

### CSS - EMMET

* [Docs.Emmet.io](https://docs.emmet.io/) | [Cheatsheet](https://docs.emmet.io/cheat-sheet/)
* [Emmet For Faster HTML & CSS Workflow - Traversy Media](https://www.youtube.com/watch?v=5BIAdWNcr8Y)

### CSS - FLEXBOX

* [Flexbox Crash Course 2022 - Traversy Media](https://www.youtube.com/watch?v=3YW65K6LcIA)
* [What the Flexbox?!: 20-video course that will help you master CSS Flexbox - Wes Bos](https://flexbox.io/)
* [CSS Flexbox Course - freeCodeCamp.org](https://www.youtube.com/watch?v=-Wlt8NRtOpo)
* CSS Flexbox Tutorial for Beginners | Basics & Container - Academind: [1 of 2](https://www.youtube.com/watch?v=siKKg8Y_tQY) & [2 of 2](https://www.youtube.com/watch?v=RdlEEfx912M)
* [Responsive HTML/CSS Website From Scratch with Flexbox Grid - Drew Ryan](https://www.youtube.com/watch?v=Rf_DjL_dbug)
* [Build A Responsive HTML & CSS Template With FlexboxGrid - Traversy Media](https://www.youtube.com/watch?v=qlA7dputiNc)
* [Flexbox Froggy](http://flexboxfroggy.com/)
* [Flexbox Cheatsheet - Joni Bologna](http://jonibologna.com/content/images/flexboxsheet.pdf)
* [A Complete Guide to Flexbox - Chris Coyier](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
* [Solved By Flexbox - Philip Walton](http://philipwalton.github.io/solved-by-flexbox/)
* [W3C spec](http://www.w3.org/TR/css3-flexbox/)

### CSS - GRID

* [CSS Grid Crash Course 2022 - Traversy Media](https://www.youtube.com/watch?v=0xMQfnTU6oo)
* [CSS Grid: From fundamentals to real world in about four hours - Wes Bos](https://cssgrid.io/)
* [Grid By Example - Rachel Andrew](https://gridbyexample.com/)
* [Experimental Layout Lab of Jen Simmons](https://labs.jensimmons.com/)
* [CSS Grid Garden](https://cssgridgarden.com/)
* [A Complete Guide to Grid - Chris Coyier](https://css-tricks.com/snippets/css/complete-guide-grid/)

### CSS - PHOTOS

* [Unsplash: Beautiful, free photos. Gifted by the world’s most generous community of photographers](https://unsplash.com/)

### CSS - RESPONSIVE DESIGN

* [Using Media Queries For Responsive Design In 2018 - Rachel Andrew](https://www.smashingmagazine.com/2018/02/media-queries-responsive-design-2018/)
* [HTML slides without frameworks, just CSS - Chen Hui Jing](https://www.chenhuijing.com/blog/html-slides-without-frameworks/)
* [Laziness in the Time of Responsive Design - Ethan Marcotte (Constant Contact 2014)](http://www.confreaks.tv/videos/4605-e4e2014-laziness-in-the-time-of-responsive-design)
* [The New Rules of The Responsive Web](http://confreaks.tv/videos/2222-html5tx2013-the-new-rules-of-the-responsive-web)

### CSS - SELECTORS

[CSS Selectors Cheatsheet - Nana Jeon](https://www.dropbox.com/s/h2hni9o1m1di989/CSS%20selectors%20cheatsheet.pdf)

### CSS - TAILWIND CSS

* Tailwind CSS - Adam Wathan: [Docs](https://tailwindcss.com/docs) | [Screencasts](https://www.youtube.com/tailwindlabs) | [Installation](https://tailwindcss.com/docs/installation) | [Website](https://tailwindcss.com/)
* [Tailwind CSS tutorial videos by its creator, Adam Wathan](https://www.youtube.com/channel/UCy1H38XrN7hi7wHSClfXPqQ)
* [Tailwind CSS - Shruti Balasa (Thirus)](https://www.youtube.com/playlist?list=PLrC_WsW4VdT4k3LWVFpTGM4ryYlDnrEvz)
* [Learn Tailwind CSS for Free - Victor Gonzalez](https://scrimba.com/learn/tailwind)
* Tailwind CSS cheatsheets: [NerdCave.com](https://nerdcave.com/tailwind-cheat-sheet) | [TailwindComponents.com](https://tailwindcomponents.com/cheatsheet/)
* Tailwind UI Components: [Website](https://tailwindui.com/components) (Partially non-free $) | [TailwindComponents.com](https://tailwindcomponents.com/components)
* [Adding Tailwind CSS to Phoenix 1.4 and 1.5 - Mike Clark](https://pragmaticstudio.com/tutorials/adding-tailwind-css-to-phoenix)
* [Tailwind CSS Tutorial - The Net Ninja](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw)
* [Tailwind CSS Awesomd - Roman Heinrich & Alex Unger](https://github.com/happycodrz/tailwindcss-awesome)
* [Tailwind CSS Crash Course - Traversy Media](https://www.youtube.com/watch?v=UBOj6rqRUME)
* [Tailwind CSS Tutorial for Beginners - Full Course (2:32) - Victor Gonzalez](https://www.youtube.com/watch?v=4wGmylafgM4)

### CSS - TEXTURES

* [Blender.org - Textures](https://cloud.blender.org/p/textures/)
* [FreeStockTextures.com](https://freestocktextures.com/)
* [Pexels.com](https://www.pexels.com/search/texture/)

### CSS - UX/UI

* [The 2019 UI Design Crash Course for Beginners - Gary Simon](https://www.youtube.com/watch?v=_Hp_dI0DzY4)
* [UI/UX Design Ayana Campbell Smith - 1 of 3](https://www.youtube.com/watch?v=2L6kH0bBJIA) | [2 of 3](https://www.youtube.com/watch?v=Mpr5iNX0pYo) | [3 of 3](https://www.youtube.com/watch?v=YLJuqWTwskY)

### CSS - VIDEOS

CSSConf: [Budapest 2019](https://www.youtube.com/playlist?list=PL37ZVnwpeshFWIBzpOHJdaI7LT8JQtPfI) | [EU 2019](https://www.youtube.com/playlist?list=PL37ZVnwpeshERVKLkJdt5lpjJ1xqEJc17) | [EU 2018](https://www.youtube.com/playlist?list=PL37ZVnwpeshHJSJf46Rk4B8amvm7Ecu58) | [EU 2017](https://www.youtube.com/watch?v=-9lhH72KlKY&list=PL37ZVnwpeshF0XmpjKBJ3-0kvr3b5ZpJR) | [More](https://www.youtube.com/user/jsconfeu/playlists)

## DATA

* [ProgrammableWeb.com](http://www.programmableweb.com/category)
* [Data Sources on the Web - Managed R Archive Network](http://mran.revolutionanalytics.com/documents/data/)
* [23 Resources for Finding Open Data](http://blog.sense.io/23-resources-for-finding-open-data/)
* [30 Places to Find Open Data on the Web](http://blog.visual.ly/data-sources/)
* [AWS Public Data Sets](http://aws.amazon.com/publicdatasets/)
* [DataCataloges.org](http://datacatalogs.org/)
* [Data Repositories - Jerry Smith](http://datascientistinsights.com/2013/10/07/data-repositories-mothers-milk-for-data-scientists/#!)
* [Datasets for Data Mining and Data Science](http://www.kdnuggets.com/datasets/index.html)
* [Freebase.com](http://www.freebase.com/)
* [Kaggle.com Datasets](https://www.kaggle.com/datasets)
* [Public datasets - ScaleUnlimited.com](http://www.scaleunlimited.com/datasets/public-datasets/)
* [UCL Data Science Student Challenge 2016](http://kenji.azurewebsites.net/?p=301)
* [Where can I find large datasets open to the public?](http://www.quora.com/Where-can-I-find-large-datasets-open-to-the-public)
* [Comprehensive List of Free Historical Market Data Sources](http://computeraidedfinance.com/2012/05/02/comprehensive-list-of-free-historical-market-data-sources/)
* [Datahub.io](http://datahub.io/)

## DATA - ANALYSIS

* [Analytics Dispatch](https://community.modeanalytics.com/analytics-dispatch/archive/)
* [Analytics Vidhya](https://www.analyticsvidhya.com/)
* [Dataconomy](http://dataconomy.com/)
* [Data Driven NYC videos (Nov 2014)](https://www.youtube.com/channel/UCQID78IY6EOojr5RUdD47MQ/videos)
* [Data Elixir](https://dataelixir.com/issues)
* [Data Science Weekly](https://www.datascienceweekly.org/newsletters)
* [Foundations of Data Science (book PDF) - Avrim Blum, John Hopcroft, and Ravindran Kannan](https://www.cs.cornell.edu/jeh/book.pdf)
* [Kaggle.com](https://www.kaggle.com/)
* [Movielens](https://grouplens.org/datasets/movielens/)
* [O'Reilly Data Newsletter](https://www.oreilly.com/topics/data)

## DATA ANALYSIS - COURSES

* [Coursera Data Science courses](https://www.coursera.org/courses?query=data%20science)
* [DataCamp](https://www.datacamp.com/community/open-courses)
* [DataQuest](https://www.dataquest.io/home)
* [edX Data Science courses](https://www.edx.org/course/subject/data-science)
* [IBM Data Science Foundations](https://cognitiveclass.ai/learn/data-science/)
* [KDNuggets Data Mining Course](https://www.kdnuggets.com/data_mining_course/index.html)
* [Learning From Data (Caltech)](http://work.caltech.edu/telecourse)
* [Open-Source Data Science Masters](http://datasciencemasters.org/)
* [Udacity Data Sciencce courses](https://www.udacity.com/school-of-data-science)

### DATA ANALYSIS - FLINK

* [Apache Flink](https://flink.apache.org/)
* [Flink SQL in 2020: Time to show off! - Timo Walther (ApacheCon @Home 2020)](https://www.youtube.com/watch?v=Pii0jmc5pPU)
* [Data Streaming using Apache Flink and Apache Ignite - Saikat Maitra (ApacheCon @Home 2020)](https://www.youtube.com/watch?v=n74HMmTz5i0)
* [Patterns of Streaming Applications - Monal Daxini (QCon 2018)](https://www.infoq.com/presentations/apache-flink-streaming-app)

### DATA ANALYSIS - HERON

* [Apache Heron - Realtime, distributed, fault-tolerant stream processing engine from Twitter](https://apache.github.io/incubator-heron/)

### DATA ANALYSIS - SPARK

* [Spark Docs](https://spark.apache.org/docs/latest/) | [Quick start](https://spark.apache.org/docs/latest/quick-start.html) | [RDD Programming Guide](https://spark.apache.org/docs/latest/rdd-programming-guide.html) | [Spark SQL, Datasets, and DataFrames](https://spark.apache.org/docs/latest/sql-programming-guide.html) | [Structured Streaming](https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html) | [Spark Streaming](https://spark.apache.org/docs/latest/streaming-programming-guide.html) | [MLlib](https://spark.apache.org/docs/latest/ml-guide.html) | [GraphX](https://spark.apache.org/docs/latest/graphx-programming-guide.html) | [Scala API](https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.package) | [Java API](https://spark.apache.org/docs/latest/api/java/index.html) | [Python API](https://spark.apache.org/docs/latest/api/python/index.html) | [R API](https://spark.apache.org/docs/latest/api/R/index.html) | [Spark SQL, Built-in Functions](https://spark.apache.org/docs/latest/api/sql/index.html)
* [Spark - TutorialsPoint.com](https://www.tutorialspoint.com/apache_spark/apache_spark_tutorial.pdf)
* [SF Spark 2017](https://www.youtube.com/playlist?list=PLNESult6cnOlunFvAw-ROSkXsV4UrKjuy)
* [Scala Machine Learning Projects: Recommendation Systems - Navdeep Singh](https://medium.com/@navdeepsingh_2336/scala-machine-learning-projects-recommendation-systems-d41d9eebbb06)
* [Processing Fast Data with Apache Spark: The Tale of Two Streaming APIs - Gerard Maas (Reactive Summit Montreal 2018)](https://www.reactivesummit.org/2018/schedule/processing-fast-data-with-apache-spark-the-tale-of-two-streaming-apis)
* [ApacheSpark as a gateway drug to FP: Concepts taught & broken - Holden Karau (Curry On! Amsterdam)](https://www.youtube.com/watch?v=EDJfpkDpoE4)
* [Holden Karau Spark videos](https://www.youtube.com/playlist?list=PLRLebp9QyZtaoIpE2iaF3Q8itJOcdgYoX)
* [Running on Kubernetes](https://spark.apache.org/docs/latest/running-on-kubernetes.html)
* [Spark Summit 2017 - Machine Learning](https://www.youtube.com/playlist?list=PLTPXxbhUt-YWT8jkKT4gbsHopPKG8Dy16)
* [Spark Summit 2017 - Data Science](https://www.youtube.com/playlist?list=PLTPXxbhUt-YWoFiTf-SwxvmVySIeXGPoA)
* [Spark Summit 2017 - Spark Ecosystem](https://www.youtube.com/playlist?list=PLTPXxbhUt-YXcDEapM9rEzGqnETi1qJZF)
* [Spark Summit 2017 - General](https://www.youtube.com/playlist?list=PLTPXxbhUt-YV6RdCNARfSKs3-3Old6XTk)
* [Spark Summit 2017 - Spark Experience && Use Cases](https://www.youtube.com/playlist?list=PLTPXxbhUt-YW_MI7HWgAXxpualRshHRuc)
* [Spark Summit 2017 - Developer](https://www.youtube.com/playlist?list=PLTPXxbhUt-YUACA5z51j4fVEpjPMh4cZE)
* [TensorFrames: Deep Learning with TensorFlow on Apache Spark - Tim Hunter](https://www.youtube.com/watch?v=gXItObf-qaI)
* [TensorFlow On Spark: Scalable TensorFlow Learning on Spark Clusters - Andy Feng & Lee Yang](https://www.youtube.com/watch?v=IxWfAcrZQhc)

### DATA - APIS

* [Google Dataset Search](https://toolbox.google.com/datasetsearch)
* [Best Buy](https://developer.bestbuy.com/) (retail)
* [Bloomberg](http://www.bloomberglabs.com/)
* [DataSift](http://dev.datasift.com/) (Twitter firehose)
* [Expedia](http://developer.ean.com/)
* [Facebook](https://developers.facebook.com/docs/graph-api)
* [Forecast.io](https://developer.forecast.io/) (weather)
* [Google Public Data](https://www.google.com/publicdata/directory)
* [HealthData.gov](https://www.healthdata.gov/search/type/dataset)
* [Hotwire](http://developer.hotwire.com/)
* [Kaggle](http://blog.kaggle.com/2016/08/17/making-kaggle-the-home-of-open-data/)
* [MapQuest](http://developer.mapquest.com/web/products/open) (maps)
* [New York Times](http://developer.nytimes.com/docs)
* [OpenStreetMap](http://wiki.openstreetmap.org/wiki/API)
* [OpenWeatherMap](http://openweathermap.org/api) (weather)
* [ProPublica](https://projects.propublica.org/data-store/)
* [Public APIs](https://public.apis.zone/)
* [Quandl](http://www.quandl.com/help/python), [Github](https://github.com/quandl/Python) & [example iPython notebook](http://nbviewer.ipython.org/url/www.logilab.org/file/187482/raw/quandl-data-with-pandas.ipynb)
* [Reuters](https://customers.reuters.com/developer/apis_tech.aspx)
* [Salesforce](http://www.salesforce.com/us/developer/docs/api/), [pyforce](https://pypi.python.org/pypi/pyforce/1.4), [simple-salesforce](https://pypi.python.org/pypi/simple-salesforce), [salesforce-python-toolkit](https://code.google.com/p/salesforce-python-toolkit/) & [example](https://developer.salesforce.com/blogs/developer-relations/2014/01/python-and-the-force-com-rest-api-simple-simple-salesforce-example.html)
* [Socrata](http://dev.socrata.com/)
* [Twitter](https://dev.twitter.com/docs)
* [Walmart](https://developer.walmartlabs.com/docs) (retail; real-time prices and availability)
* [Weather Underground](http://www.wunderground.com/weather/api/) (weather)
* [WeatherBug](http://weather.weatherbug.com/pulseapi.html) (weather)
* [World Bank](http://data.worldbank.org/node/9) (socioeconomic data)
* [Yahoo! Finance](https://help.yahoo.com/kb/finance) (financial data)
* [Zillow](http://www.zillow.com/howto/api/APIOverview.htm) (real estate)

#### DATA - APIS - INTERNATIONAL

* [Google public data directory](http://www.google.com/publicdata/directory)
* [IMF](http://www.imf.org/external/data.htm)
* [International Social Survey Programme](http://www.issp.org/page.php?pageId=4)
* [Merchant Fleet of Late Medieval and Tudor England, 1400–1580](http://medievalandtudorships.org/)
* [Stanford Large Network Dataset Collection (SNAP)](http://snap.stanford.edu/data/)
* [United Nations](http://data.un.org/)
* [World Bank](http://data.worldbank.org/)
* [World Health Organization](http://www.who.int/research/en/)

#### DATA - APIS - NATIONAL (NON-US)

* [United Kingdom](http://data.gov.uk/)

#### DATA - APIS - UNITED STATES

* [Bureau of Labor Statistics](http://www.bls.gov/developers/) & [Dept of Labor](http://developer.dol.gov/)
* [Census Bureau](http://www.census.gov/developers/)
* [Census Bureau's Statistical Abstract](http://www.census.gov/compendia/statab/)
* [CDC Wonder](http://wonder.cdc.gov/)
* [Dartmouth Atlas of Healthcare](http://www.dartmouthatlas.org/)
* [Dept of Education](http://www.ed.gov/developer)
* [Dept of Health & Human Services](http://www.hhs.gov/developer/)
* [EDGAR (SEC)](http://datahub.io/dataset/edgar)
* [Energy Information Administration](http://www.eia.gov/developer/)
* [EPA](http://www.epa.gov/enviro/facts/datadownloads.html)
* [Explore.data.gov](https://explore.data.gov/)
* [FCC (Federal Communications Commission)](http://www.fcc.gov/developers)
* [FedStats](http://fedstats.sites.usa.gov/)
* [FRED (Federal Reserve Economic Data)](http://research.stlouisfed.org/fred2/)
* [Healthcare.gov](https://www.healthcare.gov/developers/)
* [ICPSR](http://www.icpsr.umich.edu/icpsrweb/ICPSR/index.jsp)
* [Medicare.gov](http://www.medicare.gov/download/downloaddb.asp)
* [NationalMap.gov](http://nationalmap.gov)
* [NIH (National Institutes of Health) Data Sharing Repositories](https://www.nlm.nih.gov/NIHbmic/nih_data_sharing_repositories.html)
* [National Library of Medicine](https://www.nlm.nih.gov/)
* [NOAA National Climatic Data Center](http://www.ncdc.noaa.gov)
* [Quality of Government data](http://qog.pol.gu.se/data/datadownloads/qogstandarddata)
* [Sunlight Labs](https://data.sunlightlabs.com/)
* [USA.gov](http://www.usa.gov/About/developer-resources/developers.shtml)
* [USGS](http://earthquake.usgs.gov/earthquakes/feed/v0.1/)

##### DATA - APIS - UNITED STATES - CITIES/STATES

* [Solutions Search (Harvard Kennedy School of Government)](https://datasmart.ash.harvard.edu/civic-analytics-network/solutions-search)
* [Austin, TX](https://data.austintexas.gov/)
* [Boston, MA](https://data.cityofboston.gov/)
* [Chicago, IL](https://data.cityofchicago.org/)
* [New York City, NY](https://nycopendata.socrata.com/)
* [New York State](https://data.ny.gov/)
* [San Francisco, CA](https://data.sfgov.org/)
* [Seattle, WA](https://data.seattle.gov/)

### DATA - BIG DATA

* [J on the Beach conference videos](https://www.youtube.com/channel/UC3KyKpIyhLAnIUqcYBo4PFg/playlists)

### DATA - NATURAL LANGUAGE PROCESSING (NLP)

* [Common Crawl](http://commoncrawl.org/)
* [Datasets for Natural Language Processing - Jason Brownlee](https://machinelearningmastery.com/datasets-natural-language-processing/)
* [List of datasets for machine learning research - Wikipedia](https://en.wikipedia.org/wiki/List_of_datasets_for_machine_learning_research#Text_data)
* [MC-AFP: machine comprehension dataset based on public available Gigaword dataset (AFP portion)](https://github.com/google/mcafp)
* [Wikipedia 2014 data (DBpedia)](http://wiki.dbpedia.org/data-set-2014)
* [DBpedia](http://wiki.dbpedia.org/Datasets)
* [Wikipedia dataset](https://en.wikipedia.org/wiki/Wikipedia:Database_download)

### DATA - PODCASTS

* [Data Engineering Podcast - Tobias Macey](https://www.dataengineeringpodcast.com/)
* [DataFramed - Hugo Bowne-Anderson (DataCamp)](https://www.datacamp.com/community/podcast)
* [Data Podcast](https://itunes.apple.com/us/podcast/data-podcast/id1247751397)
* [In Context - Integrate.AI](https://soundcloud.com/integrateai)
* [NoSQL Database Podcast - Matthew Groves](https://podcasts.apple.com/us/podcast/the-nosql-database-podcast/id1076341142)
* [O'Reilly Data Show Podcast](https://www.oreilly.com/topics/oreilly-data-show-podcast)

### DATA - SCRAPING

* [Top 50 open source web crawlers for data mining](http://www.bigdata-madesimple.com/top-50-open-source-web-crawlers-for-data-mining/)

### DATA - VISUALIZATION

* [DataViz.tools - curated guide to the best tools, resources and technologies for data visualization](http://dataviz.tools/)
* [VizWiz: Data visualization done right (blog)](http://vizwiz.blogspot.com/)
* [OpenVis Conference videos (Boston 2016)](https://openvisconf.com/#videos)

## DATABASES

### DATABASES - ANALYSIS TOOLS

* [DbDesigner](http://www.fabforce.net/dbdesigner4/)
* [SQL Developer](http://sqldeveloper.solyp.com/)
* [SQL Power Architect](http://www.sqlpower.ca/page/architect)

### DATABASES - BARRELDB

* BarrelDB ("modern document-oriented database in Erlang focusing on data locality (put/match the data next to you) and P2P"): [barrel-db.org](https://barrel-db.org/) | [Github](https://github.com/barrel-db/barrel-platform)

### DATABASES - CASSANDRA

* Apache Cassandra: [Docs](https://cassandra.apache.org/doc/latest/) | [Website](https://cassandra.apache.org/) | [Github](https://github.com/apache/cassandra) | [Download](://cassandra.apache.org/download/)
* [Apache Cassandra 3.0 - DataStax](https://docs.datastax.com/en/cassandra-oss/3.0/index.html)
* [Awesome Cassandra](https://github.com/Anant/awesome-cassandra)
* [DataStax Developers videos](https://www.youtube.com/channel/UCAIQY251avaMv7bBv5PCo-A) | [DataStax Academy](https://academy.datastax.com/) | [DataStax Katacoda exercises](https://katacoda.com/datastax)
* [FULL 8 part Apache Cassandra™ Course - DataStax](https://www.youtube.com/playlist?list=PL2g2h-wyI4SpspPamyuinj9sgxjTFn9ex)
* [Introduction to Apache Cassandra™ Workshop! - DataStax](https://www.youtube.com/watch?v=wOyQlbFM1Uk)
* [Learn Cassandra - Tutorialspoint](https://www.tutorialspoint.com/cassandra/cassandra_introduction.htm)
* [Why Discord Moved from MongoDB to Apache Cassandra, Let us Discuss - Hussein Nasser](https://www.youtube.com/watch?v=86olupkuLlU) & [How Discord Stores Billions of Messages - Stanislav Vishnevskiy](https://blog.discord.com/how-discord-stores-billions-of-messages-7fa6ec7ee4c7)
* Rebecca Mills: [1: Essentials](https://hackernoon.com/apache-cassandra-an-essentials-guide-ku1r3yc9) | [2: Bootstrapping](https://hackernoon.com/apache-cassandra-bootstrapping-lmv3uy2) | [3: Data Modeling](https://hackernoon.com/apache-cassandra-guide-data-modeling-i3g3ufi)

#### DATABASES - CASSANDRA - 4.0

* [Introduction to Apache Cassandra™ + What’s New in 4.0 - Patrick McFadin (DataStax Presents)](https://www.youtube.com/watch?v=d7o6a75sfY0)
* [Apache Cassandra 4.0 Features Increased Speed And Scalability - TFiR](https://www.youtube.com/watch?v=5H2WRf3hX1c)
* [Cassandra Meetup! Cassandra 4.0 with Patrick McFadin - DataStax Developers](https://www.youtube.com/watch?v=9ExbvOmFtoE)
* [Cassandra 4.0: Better, Faster, Stronger | Ep. 11 | Accelerate: A NoSQL Original Series (DataStax)](https://www.youtube.com/watch?v=MaCF-wUwOsk)
* [Building Apache Cassandra 4.0 Behind the Scenes - Dinesh A. Joshi (ApacheCon @Home 2020)](https://www.youtube.com/watch?v=KWmm7NsNZpE) (interesting talk on the challenges of testing Cassandra)

#### DATABASES - CASSANDRA - DATA MODELING

* [DS220 Data Modeling with Apache Cassandra (DataStax Academy)](https://www.youtube.com/playlist?list=PL2g2h-wyI4SqIigskyJNAeL2vSTJZU_Qp)
* [How to Create a Cassandra Data Model - Patrick McFadin and Jeff Carpenter (DataStax)](https://www.youtube.com/watch?v=4D39wJu5Too)

#### DATABASES - CASSANDRA - VIDEOS

* [Apache Cassandra Tutorial - JumpstartCS](https://www.youtube.com/playlist?list=PLalrWAGybpB-L1PGA-NfFu2uiWHEsdscD)
* [Apache Cassandra Developer Workshop - David Gilardi](https://www.youtube.com/watch?v=quoHf0J5-ms)
* [5 Steps to an Awesome Apache Cassandra™ Data Model - Patrick McFadin](https://www.youtube.com/watch?v=wyq_hGFz6Sc)
* [Cassandra Upgrade in production : Strategies and Best Practices - Laxmikant Upadhyay (ApacheCon @Home 2020)](https://www.youtube.com/watch?v=eTUXQS7RUQw)

### DATABASES - COCKROACHDB

* [CockroachDB: cloud-native SQL database for building global, scalable cloud services that survive disasters](https://github.com/cockroachdb/cockroach)
* [Helm Chart](https://hub.kubeapps.com/charts/stable/cockroachdb)
* [Data consistency, gorm and CockroachDB - Erik Lupander](http://callistaenterprise.se/blogg/teknik/2018/02/14/go-blog-series-part13/)

### DATABASES - COUCHDB

* Official docs: [PDF](https://media.readthedocs.org/pdf/couchdb/latest/couchdb.pdf) | [Downloads](http://docs.couchdb.org/en/stable/download.html) | [API docs](http://docs.couchdb.org/en/stable/api/index.html) | [Wiki](https://cwiki.apache.org/confluence/display/COUCHDB/Apache+CouchDB+Wiki) | [Blog](https://blog.couchdb.org/) | [Fauxton Visual Guide](http://couchdb.apache.org/fauxton-visual-guide/)
* [CouchDB: The Definitive Guide - J. Chris Anderson, Jan Lehnardt and Noah Slater](http://guide.couchdb.org/)
* [CouchDB Tutorial - TutorialsPoint](https://www.tutorialspoint.com/couchdb/index.htm)
* [Why CouchDB? - Adam Kocoloski](https://www.youtube.com/watch?v=RlM8TH2Gc80)
* [10 Common Misconceptions about CouchDB - Joan Touzet](https://www.youtube.com/watch?v=BKQ9kXKoHS8)
* [Getting Familiar with CouchDB and Futon - Joshua Morony](https://www.youtube.com/watch?v=JVWeb-xPRPs)
* [Know NoSQL - A Deep Dive Into CouchDB - Raj Bharath](https://www.youtube.com/watch?v=Lz9TSFU8ZT://www.youtube.com/watch?v=Lz9TSFU8ZTg)
* [Running a CouchDB 2.0 Cluster in Production on AWS with Docker - Geoff Cox](https://hackernoon.com/running-a-couchdb-2-0-cluster-in-production-on-aws-with-docker-50f745d4bdbc)
* [rxjs-couchdb](https://github.com/ponyesteves/rxjs-couchdb)
* [Couch DB Tutorial for Beginners - Krithika Kannan](https://www.youtube.com/watch?v=28YMqKnhANA)
* [CouchDB replication - Kalilou Diaby](https://www.youtube.com/watch?v=84kO6gTv1-Q)
* [Restricting Document Updates in CouchDB - Joshua Morony](https://www.youtube.com/watch?v=WRdwKRJBvFI)

#### DATABASES - COUCHDB - DEPLOYMENT

* [Deploying a CouchDB Cluster on Kubernetes - Kailash Chander](https://medium.com/devopslinks/deploying-a-couchdb-cluster-on-kubernetes-d4eb50a08b34)
* [Semi-official Apache CouchDB Docker images](https://github.com/apache/couchdb-docker) | [Docker Hub](https://hub.docker.com/r/apache/couchdb/)
* [How Do I Configure SSL (HTTPS) in CouchDB?](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=48203146)
* [couchdb-ssl - Clemens Stolle](https://hub.docker.com/r/klaemo/couchdb-ssl/)
* [CouchDB authentication recipes - Daniel West](https://github.com/pouchdb-community/pouchdb-authentication/blob/master/docs/recipes.md)
* [Fast CouchDB setup in AWS - Ten Bitcomb](https://gist.github.com/Ravenstine/fb350f5af391aee641d024a74a087b8e)

#### DATABASES - COUCHDB - REPLICATION & CHANGE NOTIFICATION

* [Spiegel: Scalable replication and change listening for CouchDB - Geoff Cox](https://github.com/redgeoff/spiegel)

### DATABASES - DATOMIC

* [Datomic.com](http://www.datomic.com/)
* [Datomic: Event Sourcing without the hassle - Valentin Waeselynck](https://vvvvalvalval.github.io/posts/2018-11-12-datomic-event-sourcing-without-the-hassle.html)

### DATABASES - DESIGN

* [Intro to Database Systems - Andy Pavlo (Carnegie Mellon - Fall 2019)](https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_otTrBTrjyohi)
* [Advanced Database Systems - Andy Pavlo (Carnegie Mellon - Spring 2020)](https://www.youtube.com/playlist?list=PLSE8ODhjZXjasmrEd2_Yi1deeE360zv5O)

### DATABASES - ELASTICSEARCH

* Elasticsearch documentation:
* Reference: [Current](http://www.elastic.co/guide/en/elasticsearch/reference/current/index.html) | [Previous versions](http://www.elastic.co/guide/en/elasticsearch/reference/index.html)
* [Elasticsearch intro](http://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro.html)
* [Getting started](http://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html)
* [Set up](http://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html)
* [Upgrading](http://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html)
* [Searching data](http://www.elastic.co/guide/en/elasticsearch/reference/current/search-your-data.html)
* [Query DSL](http://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html)
* [Search aggregations](http://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations.html)
* [Scripting](http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting.html)
* [Mapping](http://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html)
* [Text analysis](http://www.elastic.co/guide/en/elasticsearch/reference/current/analysis.html)
* [Index modules](http://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules.html)
* [Index lifecycle management](http://www.elastic.co/guide/en/elasticsearch/reference/current/index-lifecycle-management.html)
* [REST APIs](http://www.elastic.co/guide/en/elasticsearch/reference/current/rest-apis.html)
* [Set up cluster for high availability](http://www.elastic.co/guide/en/elasticsearch/reference/current/high-availability.html)
* [Snapshot & restore](http://www.elastic.co/guide/en/elasticsearch/reference/current/snapshot-restore.html)
* [Secure a cluster](http://www.elastic.co/guide/en/elasticsearch/reference/current/secure-cluster.html)
* [Command line tools](http://www.elastic.co/guide/en/elasticsearch/reference/current/commands.html)
* [How To](http://www.elastic.co/guide/en/elasticsearch/reference/current/how-to.html)
* [Videos](https://www.elastic.co/videos/) & [Elastic{ON} videos](https://www.elastic.co/elasticon/2015/sf/videos)
* [_Exploring Elasticsearch_ (online tutorial/book) - Andrew Cholakian](http://exploringelasticsearch.com)
* _Elasticsearch: The Definitive Guide_: [Online](http://www.elastic.co/guide/en/elasticsearch/guide/master/) | [Github repo](https://github.com/elastic/elasticsearch-definitive-guide) & [instructions for generating a PDF](http://asciidoctor.org/docs/convert-asciidoc-to-pdf/)
* [Elasticsearch Tutorial - TutorialsPoint.com](https://www.tutorialspoint.com/elasticsearch/elasticsearch_tutorial.pdf)
* [Your Data, Your Search, Elasticsearch - Costin Leau (SpringOne2GX 2013)](https://www.youtube.com/watch?v=G56aE1kiOZw)
* [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html)
* [Make sense of your (big) data using Elasticsearch - Honza Král (PyData Berlin 2014)](https://www.youtube.com/watch?v=sCktucuv5Yo)
* [Explore Your Data With Elasticsearch - Honza Král (SF Python talk)](https://www.youtube.com/watch?v=UNsDUNWRWzg)
* [Getting Down and Dirty with ElasticSearch - Clinton Gormley (NoSQL Matters Barcelona 2013)](https://www.youtube.com/watch?v=7FLXjgB0PQI)
* [Elasticsearch from the bottom up - Alex Brasetvik (EuroPython 2014)](https://www.youtube.com/watch?v=PpX7J-G2PEo) & [article](https://www.found.no/foundation/elasticsearch-from-the-bottom-up/)
* [Elasticsearch from the top down: Tracing a request down to the bits - Alex Brasetvik](https://www.found.no/foundation/elasticsearch-top-down/)
* [How To Interact with Data in ElasticSearch Using CRUD Operations - Justin Ellingwood](https://www.digitalocean.com/community/tutorials/how-to-interact-with-data-in-elasticsearch-using-crud-operations)

#### DATABASES - ELASTICSEARCH - BLOGS

* [Elastic.co blog](https://www.elastic.co/blog)
* [Foundation (Found.no)](https://found.no/foundation/)

#### DATABASES - ELASTICSEARCH - ELASTICAT

* [elasticat (Ruby script for prettifying JSON returned from Elasticsearch)](https://gist.githubusercontent.com/karmi/5670573/raw/elasticat)

#### DATABASES - ELASTICSEARCH - HELP

* [Elasticsearch Freenode IRC](http://irc.lc/freenode/elasticsearch/t4nk@@@)
* [Elasticsearch Google Forum](https://groups.google.com/forum/?fromgroups#%21forum/elasticsearch)

#### DATABASES - ELASTICSEARCH - INFORMATION RETRIEVAL

* [Intro to Information Retrieval - Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, 2008](http://www-nlp.stanford.edu/IR-book/)

#### DATABASES - ELASTICSEARCH - LUCENE

* [Lucene Core](http://lucene.apache.org/core/) & [docs](http://lucene.apache.org/core/4_10_1/index.html)

#### DATABASES - ELASTICSEARCH - MAPPING

* [Intro to Elasticsearch Mapping - Njal Karevoll](https://www.found.no/foundation/elasticsearch-mapping-introduction/)
* [All about analyzers, Part One - Andrew Cholakian](https://www.found.no/foundation/text-analysis-part-1/) & [Part Two](https://www.found.no/foundation/text-analysis-part-2/)
* [A data exploration workflow for mappings - Njal Karevoll](https://www.found.no/foundation/mapping-workflow/)
* [Nested type](http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-nested-type.html)
* [ElasticSearch – nested mappings and filters - Joel Abrahamsson](http://joelabrahamsson.com/elasticsearch-nested-mapping-and-filter/)
* [Elasticsearch: Advanced search and nested objects - Gregquat](http://obtao.com/blog/2014/04/elasticsearch-advanced-search-and-nested-objects/)

#### DATABASES - ELASTICSEARCH - PERFORMANCE & CONFIGURATION

* [Six ways to crash Elasticsearch - Konrad G. Beiske](https://www.found.no/foundation/crash-elasticsearch/)
* [Elasticsearch in Production - Alex Brasetvik (Berlin Buzzwords 2013)](https://www.youtube.com/watch?v=gkdfNl0WL-A)
* [Optimizing Elasticsearch searches - Alex Brasetvik](https://www.found.no/foundation/optimizing-elasticsearch-searches/)
* [Troubleshooting Elasticsearch searches, for beginners - Alex Brasetvik](https://www.found.no/foundation/beginner-troubleshooting/)

#### DATABASES - ELASTICSEARCH - PYTHON

* [Elasticsearch-py (low level)](https://github.com/elasticsearch/elasticsearch-py)
* [Elasticsearch-dsl-py (higher level)](https://github.com/elasticsearch/elasticsearch-dsl-py)
* [Elasticsearch DSL - Honza Král](http://www.confreaks.tv/videos/4501-DjangoCon2014-elasticsearch-dsl)

#### DATABASES - ELASTICSEARCH - QUERYING & FILTERING

* [Combining filters](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/combining-filters.html)

### DATABASES - FILODB

* FiloDB - Prometheus-compatible distributed time series database: [Github](https://github.com/filodb/FiloDB)
* [FiloDB: Reactive, Real-time, In-memory Time Series at Massive Scale - Evan Chan (Reactive Summit Montreal 2018)](https://www.reactivesummit.org/2018/schedule/filodb-reactive-real-time-in-memory-time-series-at-massive-scale)
* [FiloDB: Combining Spark Streaming and Fast Ad-Hoc Analytics - Evan Chan](http://velvia.github.io/presentations/2015-filodb-spark-streaming/#/)

### DATABASES - FOUNDATIONDB

* [FoundationDB](https://github.com/apple/foundationdb)

### DATABASES - GRAPH DATABASES

* [Awesome-graph: resources for graph databases and graph computing tools - Jean-Baptiste Musso](https://github.com/jbmusso/awesome-graph)
* [Keith Damiani - Connecting the Dots (Laracon US 2019)](https://www.youtube.com/watch?v=eVkTIg2D7NY)
* [A Skeptic's Guide to Graph Databases - David Bechberger (NDC { Oslo } 2019)](https://www.youtube.com/watch?v=yOYodfN84N4)
* [Graph Databases Will Change Your Freakin' Life - Ed Finkler](https://www.youtube.com/watch?v=GekQqFZm7mA)
* [From Relational to Graph: A Developer's Guide - Michael Hunger](https://dzone.com/refcardz/from-relational-to-graph-a-developers-guide?chapter=1)

#### DATABASES - GRAPH DATABASES - APACHE AGE

* Apache AGE: [Docs](https://age.apache.org/age-manual/master/intro/setup.html) | [Github](https://github.com/apache/age) | [age.apache.org](https://age.apache.org/)

#### DATABASES - GRAPH DATABASES - ARCADEDB

* ArcadeDB: [Docs](https://docs.arcadedb.com/) | [Github](https://github.com/ArcadeData/arcadedb)
* [TinkerPop Wide: ArcadeDB - a Multi-Model Database with Gremlin (presentation)](https://www.youtube.com/watch?v=X6qC-P-pkgs)

#### DATABASES - GRAPH DATABASES - GRAPHML

* [GraphML](http://graphml.graphdrawing.org/)
* GraphSON: [Tips for working with GraphSON and TinkerPop systems - Noah Burrell](https://developer.ibm.com/dwblog/2017/tips-help-graphson-tinkerpop/) | [GraphSON Reader and Writer Library](https://github.com/tinkerpop/blueprints/wiki/GraphSON-Reader-and-Writer-Library)

#### DATABASES - GRAPH DATABASES - GEPHI

* [Gephi - The Open Graph Viz Platform](https://gephi.org/)
* [Supported Graph Formats - Gephi](https://gephi.org/users/supported-graph-formats/)
* [First contact with Gephi 0.9.2 - Mathieu Jacomy](https://www.youtube.com/watch?v=YM_37z_uURM)

#### DATABASES - GRAPH DATABASES - GREMLIN/TINKERPOP

* Apache Tinkerpop: [Website](http://tinkerpop.apache.org/) | [Tutorials](https://tinkerpop.apache.org/docs/current/#tutorials) | [Reference Doc](http://tinkerpop.apache.org/docs/current/reference/) | [Getting Started](http://tinkerpop.apache.org/docs/current/tutorials/getting-started/) | [Gremlin Console](http://tinkerpop.apache.org/docs/current/tutorials/the-gremlin-console/) | [Gremlin's Anatomy](http://tinkerpop.apache.org/docs/current/tutorials/gremlins-anatomy/) | [Gremlin Recipes](http://tinkerpop.apache.org/docs/current/recipes/) | [Language Variants](http://tinkerpop.apache.org/docs/current/tutorials/gremlin-language-variants/)
* [SQL2Gremlin: transition from SQL to Gremlin - Daniel Kuppitz](http://sql2gremlin.com/)
* Practical Gremlin: An Apache TinkerPop Tutorial (book) - Kelvin R. Lawrence: [HTML](http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html) | [PDF](https://kelvinlawrence.net/book/Gremlin-Graph-Guide.pdf) | [Github](https://github.com/krlawrence/graph)
* [The Gremlin Console](https://tinkerpop.apache.org/docs/current/tutorials/the-gremlin-console/)
* [The Gremlin Compendium, minimum survival kit for any Gremlin user - Doan DuyHai](http://www.doanduyhai.com/blog/?p=13460)
* [TinkerPop 2020 - Josh Shinavier (Global Graph Summit 2020)](https://www.youtube.com/watch?v=CrFz64aF5sY)
* [A Graph is a Graph is a Graph - Josh Shinavier (Global Graph Summit 2019)](https://www.youtube.com/watch?v=aT1rF5qNjmU)
* [Gremlin-users Google Groups](https://groups.google.com/forum/#!forum/gremlin-users)
* [Gremlify.com](https://gremlify.com/)

##### DATABASES - GRAPH DATABASES - GREMLIN/TINKERPOP - GRAPHEXP

* [graphexp: Interactive visualization of the Gremlin graph database with D3.js - Benjamin Ricaud](https://github.com/bricaud/graphexp) | [Armand Leopold version](https://github.com/armandleopold/graphexp)
* [Forked graphexp using Bootstrap - Armand Leopold](https://github.com/armandleopold/graphexp)

##### DATABASES - GRAPH DATABASES - GREMLIN/TINKERPOP - HADOOP

* [Hadoop-Gremlin](https://tinkerpop.apache.org/docs/current/reference/#hadoop-gremlin)

##### DATABASES - GRAPH DATABASES - GREMLIN/TINKERPOP - PYTHON

* GremlinPython: [TinkerPop reference doc](http://tinkerpop.apache.org/docs/3.4.6/reference/#gremlin-python) | [PyPi](https://pypi.org/project/gremlinpython/) | [JanusGraph docs](https://docs.janusgraph.org/connecting/python/)
* JUGRI: The JUpyter-GRemlin Interface: [Github](https://github.com/meltwater/jugri) | [article](https://underthehood.meltwater.com/blog/2018/12/14/jugri-the-jupyter-gremlin-interface/)

##### DATABASES - GRAPH DATABASES - GREMLIN/TINKERPOP - SPARKGRAPH

* [SparkGraphComputer](https://tinkerpop.apache.org/docs/current/reference/#sparkgraphcomputer)
* [Gremlin OLAP Traversals - DataStax Academy](https://academy.datastax.com/units/gremlin-olap-traversals)
* [A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP - Artem Aliev](https://databricks.com/session/a-tale-of-two-graph-frameworks-on-spark-graphframes-and-tinkerpop-olap)

#### DATABASES - GRAPH DATABASES - NETWORK ANALYSIS TOOLS

* [Networkx: Network analysis in Python](https://networkx.github.io/) | [Documentation (PDF)](https://networkx.github.io/documentation/latest/_downloads/networkx_reference.pdf)
* NetworKit: Large-Scale Network Analysis — Interactive and Fast: [Website](https://networkit.github.io/) | [Github](https://github.com/networkit/networkit)

#### DATABASES - GRAPH DATABASES - OWLREADY

* [Owlready2 Documentation (PDF)](https://readthedocs.org/projects/owlready2/downloads/pdf/latest/)
* [Event extraction based on open information extraction and ontology - Sihem Sahnoun (PDF)](https://arxiv.org/pdf/1907.00692.pdf)

#### DATABASES - GRAPH DATABASES - RDF

* [Resource Description Framework (RDF) (Wikipedia)](https://en.wikipedia.org/wiki/Resource_Description_Framework) & [query language](https://en.wikipedia.org/wiki/RDF_query_language)
* RDFLib: [Github](https://github.com/RDFLib/rdflib) | [Docs](https://rdflib.readthedocs.io/en/stable/)
* Marcel Otto: [RDF-ex](https://github.com/marcelotto/rdf-ex) & [SPARQL-ex](https://github.com/marcelotto/sparql-ex)
* [Bringing the Semantic Web closer to reality: PostgreSQL as RDF Graph Database - Jimmy Angelakos](https://www.youtube.com/watch?v=M0pcFgI2-uE)
* [XML to JSON to RDF : Another iteration in data format evolution - Claude Warren (ApacheCon @Home 2020)](https://www.youtube.com/watch?v=0Y8uydFtq2w)
* [Information Service Engineering - Dr. Harald Sack & Dr. Maria Koutraki](https://open.hpi.de/courses/semanticweb2017/items/3ykhzMxJQmxDfBPUGRTCCy)

##### DATABASES - GRAPH DATABASES - RDF - JENA

* [Apache Jena GeoSPARQL - Marco Neumann (ApacheCon @Home 2020)](https://www.youtube.com/watch?v=CtP6x3V5Grc)
* [Buddhist Digital Archives (BUDA), RDF and jena-text - Chris Tomlinson & Élie Roux](https://www.youtube.com/watch?v=757ipoFhttU)

##### DATABASES - GRAPH DATABASES - RDF - SEMANTIC WEB

* [European Semantic Web Conference (ESWC) Conference: 2020](https://2020.eswc-conferences.org/) & [talks](https://query.wikidata.org/embed.html#PREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0ASELECT%20%3Fpaper%20%3FpaperLabel%20%3Fvideo%20WHERE%20%7B%0A%20%20%3Fpaper%20wdt%3AP1433%20wd%3AQ95688968%20.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22%20.%20%7D%0A%20%20OPTIONAL%20%7B%3Fpaper%20wdt%3AP973%20%3Fvideo%20.%7D%0A%7D%20ORDER%20BY%20%3FpaperLabel)
* [Scientific Knowledge Graphs 2020](https://skg.kmi.open.ac.uk/SKG2020/)
* [Building an Enterprise Knowledge Graph at Uber: Lessons from Reality - Joshua Shinavier PhD (Columbia SPS 2019 Knowledge Graph Conference)](https://www.youtube.com/watch?v=r3yMSl5NB_Q)
* [Wikidata, Knowledge Graphs, and Beyond - Denny Vrandecic (Columbia SPS 2019 Knowledge Graph Conference)](https://www.youtube.com/watch?v=Oips1aW738Q)
* [The Semantic Web (2020)](https://link.springer.com/book/10.1007/978-3-030-49461-2)
* [The Semantic Web (2019)](https://link.springer.com/book/10.1007/978-3-030-21348-0)
* [The Semantic Web (2018)](https://link.springer.com/book/10.1007/978-3-319-93417-4)
* [GConsent - A Consent Ontology based on the GDPR - Harshvardhan J Pandit, et al.](http://openscience.adaptcentre.ie/ontologies/gconsent/main.html)

##### DATABASES - GRAPH DATABASES - RDF - SPARQL

* [Querying RDF with Elixir: Using SPARQL.ex to query over RDF datastores - Tony Hammond](https://medium.com/@tonyhammond/querying-rdf-with-elixir-2378b39d65cc)
* [Querying Wikidata with SPARQL for Absolute Beginners - Wikimedia Foundation](https://www.youtube.com/watch?v=kJph4q0Im98)
* [SPARQL - Wikibooks.org](https://en.wikibooks.org/wiki/SPARQL)
* [SPARQL Tutorial - Apache Jena](https://jena.apache.org/tutorials/sparql.html)
* [Learn SPARQL - Stardog.com](https://www.stardog.com/tutorials/sparql/)
* [SPARQL/Prefixes](https://en.wikibooks.org/wiki/SPARQL/Prefixes)
* [SPARQL Order Matters - Bob Bebee](https://github.com/blazegraph/database/wiki/SPARQL_Order_Matters)

##### DATABASES - GRAPH DATABASES - RDF - VOCABULARIES

* [Linked Open Vocabularies](https://lov.linkeddata.es/dataset/lov/)
* [Common Platform Enumeration (CPE)](https://nvd.nist.gov/products/cpe)
* [Creative Commons Rights Expression Language (cc)](https://creativecommons.org/ns)
* [DBpedia Ontology](http://dbpedia.org/ontology/)
* [Dublin Core Elements (dce)](https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#section-3)
* [Dublin Core Terms](https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#section-2)
* [Friend of a Friend (FOAF)](https://en.wikipedia.org/wiki/FOAF_(ontology))
* [Geospacial Positioning](https://www.w3.org/2003/01/geo/)
* [PROVenance Ontology (prov)](https://www.w3.org/TR/prov-o/)
* [Schema.org](https://schema.org/docs/schemas.html)
* [SemWeb Vocab Status ontology (vs)](http://www.w3.org/2003/06/sw-vocab-status/ns)
* [Simple Knowledge Organization System (skos)](https://www.w3.org/2009/08/skos-reference/skos.html)
* [Time Ontology in OWL](https://www.w3.org/TR/owl-time/)
* [VANN: A vocabulary for annotating vocabulary descriptions (vann)](https://vocab.org/vann/)
* [vCard](https://www.w3.org/Submission/vcard-rdf/)

#### DATABASES - GRAPH DATABASES - VIDEOS

* [Global Graph Summit 2020](https://www.youtube.com/playlist?list=PLDaQNzoeb9L7K2oHq9Nw5fmP9bmzuzUDX)

### DATABASES - GRAPHQL

* [Intro to GraphQL - GraphQL.org](http://graphql.org/learn/)
* [GraphQL: Data query language and runtime](http://graphql.org/) | [GitHub](https://github.com/graphql)
* [Getting started (documentation)](http://graphql.org/docs/getting-started/)
* [Goodbye REST… GraphQL Is Better! (SFNode 2017)](https://www.youtube.com/watch?v=9wiepxb8qPc)
* [GraphQL-Ruby](https://github.com/rmosolgo/graphql-ruby)
* [Learn GraphQL](https://learngraphql.com/)
* [The GitHub GraphQL API - GitHub](http://githubengineering.com/the-github-graphql-api/)
* [GraphiQL: Graphical interactive in-browser GraphQL IDE](https://github.com/graphql/graphiql)
* [Intro to GraphQL - Lee Byron (0REDEV 2015)](https://www.youtube.com/watch?v=Wq02BNrN1dU)
* [Exploring GraphQL - Nick Schrock (Dev Tools @ Scale)](https://www.youtube.com/watch?v=_9RgHXqH8J0)
* [GraphQL: Designing a Data Language - Lee Byron (StrangeLoop 2016)](https://www.youtube.com/watch?v=Oh5oC98ztvI)

#### DATABASES - GRAPHQL - IMPLEMENTATIONS

* [graphql-elixir: Elixir implementation](https://github.com/joshprice/graphql-elixir) & [website](http://graphql-elixir.org/)
* [graphql-js](https://github.com/graphql/graphql-js)
* [Python implementation](https://github.com/graphql-python/graphene)
* [Ruby implementation](https://github.com/rmosolgo/graphql-ruby)
* [Sangria: Scala implementation](http://sangria-graphql.org/)
* [Graph for Scala](http://scala-graph.org/)

### DATABASES - GREENPLUM DB

* [Greenplum DB: Open-source data warehouse](https://github.com/greenplum-db/gpdb)

### DATABASES - HOW THEY WORK

* [How does a relational database work - Christophe Kalenzaga](http://coding-geek.com/how-databases-work/)
* [Transactions: myths, surprises and opportunities" - Martin Kleppmann (StrangeLoop 2015)](https://www.youtube.com/watch?v=5ZjhNTM8XU8)

### DATABASES - IN-MEMORY DATA GRIDS (IMDGS)

* [What the Heck is an In Memory Data Grid - Addison Huddy (DataEngConf SF '18)](https://www.youtube.com/watch?v=Zzajh_Wegus)

#### DATABASES - IN-MEMORY DATA GRIDS (IMDGS) - APACHE GEODE

* [Apache Geode: database-like consistency model, reliable transaction processing and a shared-nothing architecture to maintain very low latency performance with high concurrency processing](https://geode.apache.org/) | [Github](https://github.com/apache/geode) | [Twitter](https://twitter.com/apachegeode)
* [Apache Geode: Beginner's Guide to an In-Memory Data Grid (IMDG) - Nick Vallely](https://www.youtube.com/watch?v=9JbuUy8oEhs)
* [Where Does Apache Geode Fit in CQRS Architectures? - Eitan Suez (SpringOne Platform 2016)](https://www.youtube.com/watch?v=4YvssVImztY)

#### DATABASES - IN-MEMORY DATA GRIDS (IMDGS) - APACHE IGNITE

* [Apache Ignite](https://ignite.apache.org/) | [Features](https://ignite.apache.org/features/datagrid.html)

### DATABASES - JANUSGRAPH

* JanusGraph: [Website](http://janusgraph.org/) | [Github](https://github.com/JanusGraph/janusgraph/) | [Documentation](http://docs.janusgraph.org/latest/) | [Getting Started](http://docs.janusgraph.org/latest/getting-started.html)
* [Intro to JanusGraph Database - Jason Plurad, IBM (KubeCon + CloudNativeCon China 2019)](https://www.youtube.com/watch?v=_3YP3QI_cYk)
* Getting Started with JanusGraph – Chris Hupman: [Part 1: Deployment](https://developer.ibm.com/dwblog/2018/whats-janus-graph-learning-deployment/) & [Part 2: Indexes & Traversals](https://developer.ibm.com/dwblog/2018/janusgraph-composite-mixed-indexes-traversals/) | [Part 3: Administrative Operations](https://developer.ibm.com/dwblog/2018/janusgraph-administrative-operations-backups/)
* JanusGraph tips and tricks: Index troubleshooting & data mobility – Chris Hupman: [Part 1](https://developer.ibm.com/articles/janusgraph-tips-and-tricks-pt-1/) & [Part 2](https://developer.ibm.com/articles/janusgraph-tips-and-tricks-pt-2/)
* [JanusGraph Helm chart](https://github.com/helm/charts/tree/master/stable/janusgraph)
* [JanusGraph Schema and Data Modeling - Sports Cyborgs](https://www.youtube.com/watch?v=53B9gt_6_jc)
* [Ted Wilmes on the state of JanusGraph 2018 (Data Day Texas 2018)](https://www.youtube.com/watch?v=yLm0ruUGgng)
* [JanusGraph Online Meetup 2](https://www.experoinc.com/online-seminar/janusgraph-online-meetup-2)
* [Query Analysis on a Distributed Graph Database - Lucie Svitakova](https://dspace.cvut.cz/bitstream/handle/10467/80246/F8-DP-2019-Svitakova-Lucie-thesis.pdf)
* [Develop a graph database app using JanusGraph - Yi-Hong Wang, Ted Chang, Simeon Monov](https://developer.ibm.com/patterns/develop-graph-database-app-using-janusgraph/) & [janusgraph-utils (sample data and code for running a Twitter-like application in JanusGraph)](https://github.com/IBM/janusgraph-utils)

### DATABASES - KINTO

* [Kinto with Alexis Metaireau and Mathieu Leplatre (Podcast.__init__)](https://www.podcastinit.com/episode-86-kinto-with-alexis-metaireau-and-mathieu-leplatre/)

### DATABASES - MIGRATIONS

* [Migrations: The Hardest Actual Problem in Computer Science - Matt Ranney (YOW! 2022)](https://www.youtube.com/watch?v=yJOrMDMqeoI)

### DATABASES - MYSQL

* [Showdown: MySQL 8 vs PostgreSQL 10 - Kenn Ejima](https://hackernoon.com/showdown-mysql-8-vs-postgresql-10-3fe23be5c19e)

### DATABASES - NEO4J

* [Website](https://neo4j.com/) | [Documentation](https://neo4j.com/docs/) | [Github](https://github.com/neo4j/neo4j)
* [Neo4j Graph Database - TutorialsPoint.com](https://www.tutorialspoint.com/neo4j/neo4j_tutorial.pdf)

#### DATABASES - NEO4J - ELIXIR/ERLANG

* [Using Neo4j from Erlang and Elixir](https://neo4j.com/developer/erlang_elixir/)
* [bolt_sips - Florin Patrascu](https://github.com/florinpatrascu/bolt_sips)
* [neo4j_sips - Florin Patrascu](https://github.com/florinpatrascu/neo4j_sips)

### DATABASES - POUCHDB

* PouchDB: [PouchDB.com](https://pouchdb.com/) | [API docs](https://pouchdb.com/api.html) | [Getting Started Guide](https://pouchdb.com/getting-started.html) | [Guides](https://pouchdb.com/guides/) | [Github](https://github.com/pouchdb/pouchdb)
* [PouchDB: The Swiss Army Knife of Databases - Glynn Bird](https://medium.com/ibm-watson-data-lab/pouchdb-the-swiss-army-knife-of-databases-c5429f3db21f)
* [Offline first applications, syncing with PouchDB & CouchDB - François Gengler (Devoxx Belgium 2017)](https://www.youtube.com/watch?v=0LzORC0U6uQ)
* [Running PouchDB in a Web Worker - Glynn Bird](https://developer.ibm.com/clouddataservices/2016/02/26/running-pouchdb-in-a-web-worker/)
* [Intro to PouchDB](https://pouchdb.com/guides/)
* [PouchDB Tutorial - TutorialsPoint.com](https://www.tutorialspoint.com/pouchdb/pouchdb_tutorial.pdf)
* [Beginner's Guide to PouchDB - Swathi Prasad](https://dzone.com/articles/beginners-guide-to-pouchdb)
* [pouchdb-authentication](https://www.npmjs.com/package/pouchdb-authentication)
* [pouchdb-find](https://www.npmjs.com/package/pouchdb-find)
* [Getting started with PouchDB and CouchDB - Nolan Lawson](https://www.youtube.com/watch?v=-Z7UF2TuSp0)
* [How to build offline web applications with CouchDB and PouchDB - Gabriel Poça](https://subvisual.co/blog/posts/130-how-to-build-offline-web-applications-with-couchdb-and-pouchdb/)
* Offline-First Apps with PouchDB - Bradley Holt: [2016](https://www.youtube.com/watch?v=yZuGCrJbIJs) | [2015](https://www.youtube.com/watch?v=7L7esHWAjSU)
* [PouchDB Tutorial - Kaushik Paul](http://knowledgeredbox.com/category/database-tutorial/pouchdb-tutorial/)
* [Getting Started with PouchDB Client-Side JavaScript Database - Jatin Shridhar](https://www.sitepoint.com/getting-started-with-pouchdb/)
* [Offline-First Apps with PouchDB and CouchDB - Lorna Mitchell (FEN 2018)](https://www.youtube.com/watch?v=9dQFJh0jEWo) & [CouchDB, PouchDB and Offline-Tolerant Apps - Lorna Mitchell (DPC2017)](https://www.youtube.com/watch?v=QV_4hJcoMLc)
* [CouchDB, PouchDB and Hoodie as a Stack for Progressive Web Apps - Geoff Cox](https://medium.com/offline-camp/couchdb-pouchdb-and-hoodie-as-a-stack-for-progressive-web-apps-a6078a985f18)

#### DATABASES - POUCHDB - GRAPHQL

* [graphql-pouch - Mike Bild](https://github.com/MikeBild/graphql-pouch)

### DATABASES - SQL

* [Learn SQL: 50+ of the Best Online Educational Resources to Learn SQL and Relational Database Management - HackerLists.com](https://hackerlists.com/learn-sql-online/)
* [SQLBolt.com](https://sqlbolt.com/)
* [SQL Cheat Sheet - Luke Harrison](https://websitesetup.org/sql-cheat-sheet/)
* [SQLTeaching.com](https://www.sqlteaching.com/)
* [SQL Tutorial - 1KeyData.com](http://www.1keydata.com/sql/sql.html)
* [PostgreSQL documentation: The SQL Language](http://www.postgresql.org/docs/9.4/interactive/sql.html)
* [TutorialsPoint.com](http://www.tutorialspoint.com/sql/index.htm)
* [Use The Index, Luke! - Guide to Database Performance for Developers - Markus Winand](https://use-the-index-luke.com/)
* [Advanced SQL and database books and resources - Neil Sainsbury](https://www.neilwithdata.com/advanced-sql)

### DATABASES - SQLITE

* SQLite3 Tutorial - Derek Banas: [Part 1](https://www.youtube.com/watch?v=QjICgmk31js) | [Part 2: Creating Databases, Tables, etc.](https://www.youtube.com/watch?v=dBnOn17pI7c), etc.
* [Advanced SQLite - WAL, BLOB, In-Memory DB, Triggers, Pragma statement... - Paul Lefebvre (2016)](https://www.youtube.com/watch?v=lqy9SEWRr8Y)

#### DATABASES - SQLITE - ARCHITECTURE/DESIGN

* [SQLite crash course: SQLite Tutorial for Beginners - D. Richard Hipp](https://www.youtube.com/watch?v=rtCgnHdRSk0)

#### DATABASES - SQLITE - DB BROWSER

* [DB Browser for SQLite](https://sqlitebrowser.org/) | [Install/Download](https://sqlitebrowser.org/dl/) | [Wiki](https://github.com/sqlitebrowser/sqlitebrowser/wiki)
* [Create and Read SQLite Databases using DB Browser: How to Use DB Browser 2021 - BoostMyTool](https://www.youtube.com/watch?v=b0Dplx4M5zg)
* [Intro to DB Browser to SQLite - Gavin Off](https://www.youtube.com/watch?v=5bhyEunPafM&t=45s)
* [DB Browser for SQLite - MainlyWebStuff](https://www.youtube.com/playlist?list=PLU70qqWW4frGdwNh4czgTrCrHvPhyt2aI)

#### DATABASES - SQLITE - LITEFS

* [Introducing LiteFS - Ben Johnson & Thomas Ptacek](https://fly.io/blog/introducing-litefs/)

#### DATABASES - SQLITE - LITESTREAM

* [Litestream.io](https://litestream.io/) | [Github](https://github.com/benbjohnson/litestream)
* [Litestream: Making Single-Node Deployments Cool Again (Ben Johnson)](https://www.youtube.com/watch?v=drgriZCRyrQ&list=PLSE8ODhjZXjZKp-oX_75aBnznulk7nubu&index=6)

### DATABASES - STREAMING REPLICATION

* [Open-Sourcing Yelp's Data Pipeline - Yelp](https://engineeringblog.yelp.com/2016/11/open-sourcing-yelps-data-pipeline.html) | [MySQL Streamer](https://github.com/Yelp/mysql_streamer) | [Schematizer](https://github.com/Yelp/schematizer) | [Data pipeline client](https://github.com/Yelp/data_pipeline) | [Data pipeline Avro util](https://github.com/Yelp/data_pipeline_avro_util) | [Kafka library](https://github.com/Yelp/yelp_kafka)
* [Debezium: Change data capture for a variety of databases](https://github.com/debezium/debezium) & [Debezium.io](http://debezium.io/)
* [BottledWater: Change data capture from PostgreSQL into Kafka (Confluent.com)](https://github.com/confluentinc/bottledwater-pg)
* [Lapidus: Stream your PostgreSQL, MySQL or MongoDB databases anywhere, fast](https://github.com/JarvusInnovations/lapidus)
* [Databus: Source-agnostic distributed change data capture system (LinkedIn)](https://github.com/linkedin/databus)
* [Cainophile: Stream every change made to your PostgreSQL database, with no plugins, Java, or Zookeeper required - Preston Marshall](https://github.com/cainophile/cainophile)
* [The Whys and Hows of Database Streaming - Joy Gao (QCon 2019)](https://www.infoq.com/presentations/wepay-database-streaming)

### DATABASES - TIDB

* [TiDB: Distributed, scalable Hybrid Transactional and Analytical Processing (HTAP) SQL database - PingCAP](https://github.com/pingcap/tidb)

### DATABASES - TIME SERIES DATABASES

* [Time Series Database Lectures (Fall 2017) - Carnegie Mellon University Database Group](https://www.youtube.com/playlist?list=PLSE8ODhjZXjY0GMWN4X8FIkYNfiu8_Wl9)

### DATABASES - TIMESCALEDB

* [Time Series Database Lectures #6 - Mike Freedman (TimescaleDB) @ Carnegie Mellon Database Group](https://www.youtube.com/watch?v=IaZ4hJ3G7wc&index=6&list=PLSE8ODhjZXjY0GMWN4X8FIkYNfiu8_Wl9)
* [TimescaleDB: Fast And Scalable Timeseries - Ajay Kulkarni and Mike Freedman](https://www.dataengineeringpodcast.com/timescaledb-with-ajay-kulkarni-and-mike-freedman-episode-18/)

### DATABASES - VIDEOS

* [CMU Database Group](https://www.youtube.com/c/CMUDatabaseGroup/playlists)

## DESIGN

* [Philip VanDusen](https://www.youtube.com/channel/UCd2J-PizcFDxWHBBfRkp38Q)
* [10 Ways to Learn Graphic Design for FREE - How To Learn Design Without Spending a Dime](https://www.youtube.com/watch?v=8QG34pEHn7o)
* [The Futur](https://www.youtube.com/channel/UC-b3c7kxa5vU-bnmaROgvog)
* [Curriculum for Self Taught Designers - What You Need to Learn](https://www.youtube.com/watch?v=yRzfNvdgjhA)
* [How You Can Learn Design Without School](https://www.youtube.com/watch?v=47e8b5XmHfQ)
* [Flux: Become the Designer You Were Meant To Be](https://www.youtube.com/c/FluxWithRanSegall/playlists)
* [Satori Graphics](https://www.youtube.com/c/SatoriGraphics/playlists)

### DESIGN - GRAPHIC DESIGN

* [6 Golden Rules Of Layout Design You MUST OBEY - Satori Graphics](https://www.youtube.com/watch?v=EFf9jBs2yfU)
* [Graphic Design - GCFLearnFree.org](https://www.youtube.com/playlist?list=PLpQQipWcxwt9U7qgyYkvNH3Mp8XHXCMmQ)

### DESIGN - LOGOS

* [Visual Identities: More Than Just A Logo | Sagi Haviv (TEDxPenn)](https://www.youtube.com/watch?v=OcF1KBnlvTc)
* [What Makes A Logo Great & Iconic? w/ Sagi Haviv - The Futur](https://www.youtube.com/watch?v=Fz-XGd8EX3U)

### DESIGN - PODCASTS

* [99% Invisible - Roman Mars](https://podcasts.apple.com/us/podcast/99-invisible/id394775318)
* [Jake & Jonathan](https://podcasts.apple.com/us/podcast/jake-and-jonathan/id1320916842)
* [Let's Make Mistakes - Mike Monteiro & Jessie Char](https://podcasts.apple.com/us/podcast/lets-make-mistakes/id432550963)

### DESIGN - WEB DESIGN

* [Dribbble: Show & tell for designers](https://dribbble.com/)
* [SpeckyBoy](https://speckyboy.com/)
* [25 Beautiful & Clean Web Design Examples](https://speckyboy.com/25-beautiful-clean-web-designs/)
* [Web Fundamentals: Best practices for great multi-device web experiences (Google)](https://developers.google.com/web/fundamentals/?hl=en)
* [Web Fundamentals: Optimizing Performance (Google)](https://developers.google.com/web/fundamentals/performance/?hl=en)

#### DESIGN - WEB DESIGN - BRACKETS CODE EDITOR

* Brackets code editor: [Brackets.io](http://brackets.io/) & [Github](https://github.com/adobe/brackets)

#### DESIGN - WEB DESIGN - RESPONSIVE DESIGN & PROGRESSIVE ENHANCEMENT

* [Adaptive Web Design - Aaron Gustafson](http://adaptivewebdesign.info/1st-edition/)
* [Future-Friendly Resources](http://futurefriendlyweb.com/resources.html)
* [Responsive Web Design, Mobile First and Progressive enhancement in action - Leonado Lenase (ScotlandJS 2012)](http://vimeo.com/45140588)
* [Browser Versions Are Dead](http://confreaks.tv/videos/2223-html5tx2013-browser-versions-are-dead)
* [Luke Wroblewski blogs & presentations](http://www.lukew.com/)

#### DESIGN - WEB DESIGN - USER INTERFACE (UI)

* [Dribble](https://dribbble.com/)
* [Learn UI Design Blog - Erik D. Kennedy](https://learnui.design/blog/)
* [Flat UI Colors](https://flatuicolors.com/)

#### DESIGN - WEB DESIGN - USER EXPERIENCE (UX)

* [User experience mapping for dummies - Alice Emma Walker](https://uxdesign.cc/user-experience-mapping-alice-emma-walker-868259547ba8)
* [UX Mapping Methods Compared: A Cheat Sheet - Sarah Gibbons](https://www.nngroup.com/articles/ux-mapping-cheat-sheet/)
* [User flow is the new wireframe - Alexander Handley](https://uxdesign.cc/when-to-use-user-flows-guide-8b26ca9aa36a)
* [7 Free and Open Source Wireframe Tools to Optimize User Experience - Kelsie Anderson](https://blog.capterra.com/free-and-open-source-wireframe-tools/)

## DISTRIBUTED PROGRAMMING

* [Distributed Systems lecture series - Martin Kleppmann](https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB)
* [Why Are Distributed Systems so Hard? - Denise Yu (GOTO Chicago 2020)](https://www.youtube.com/watch?v=IzbYUjPAm5A) | [(InfoQ)](https://www.youtube.com/watch?v=w9GP7MNbaRc)
* [Distributed Systems in One Lesson - Tim Berglund (Devoxx Poland)](https://www.youtube.com/watch?v=Y6Ev8GIlbxc) | [(Devoxx Poland 2017)](https://www.youtube.com/watch?v=OJwp4kroTM8)
* [What happened to distributed programming languages? - Heather Miller (Papers We Love Conference 2017)](https://www.youtube.com/watch?v=eAcDWcaezXY)
* [Distributed Systems and the End of the API - Chas Emerick](https://writings.quilt.org/2014/05/12/distributed-systems-and-the-end-of-the-api/) & [talk slides](https://speakerdeck.com/cemerick/distributed-systems-and-the-end-of-the-api)
* [Distributed Systems and the End of the API - Chas Emerick](https://writings.quilt.org/2014/05/12/distributed-systems-and-the-end-of-the-api/) & [talk slides](https://speakerdeck.com/cemerick/distributed-systems-and-the-end-of-the-api)
* [Readings in distributed systems - Christopher Meiklejohn](http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html)
* [Four Distributed Systems Architectural Patterns - Tim Berglund (Devoxx Poland 2017)](https://www.youtube.com/watch?v=tpspO9K28PM)
* [Distributed Systems Safety Research - Jepsen.io](http://jepsen.io/) | [Consistency Models](http://jepsen.io/consistency)
* [The Path Towards Simplifying Consistency in Distributed Systems - Caitie McCaffrey (DeconstructConf 2017)](https://www.deconstructconf.com/2017/caitie-mccaffrey-the-path-towards-simplifying-consistency-in-distributed-systems)

## DOCUMENTATION

* [DevDocs.io - "combines multiple API documentations in a fast, organized, and searchable interface"](http://devdocs.io/)
* [ZealDocs - open-soure offline documentation browser](http://zealdocs.org/)
* [Non-Official Zeal User Contributions Repository - Santiago Montoya A.](https://zealusercontributions.herokuapp.com/) (in Zeal -> Tools -> Docsets, click "Add Feed," then paste in the link to the .xml file in this repo that you're interested in)

### DOCUMENTATION - DRAW.IO

* Draw.io: [About](https://about.draw.io/) | [Draw (online)](https://www.draw.io/) | [Draw (offline)](https://about.draw.io/integrations/#integrations_offline)
* [Creating different types of flowcharts with draw.io - Draw.io](https://about.draw.io/creating-different-types-of-flowcharts-with-draw-io/)

## DOWNTIME

* [Ruby-Toolbox - Maintenance Mode](https://www.ruby-toolbox.com/categories/Maintenance_Mode)
* [Zero Downtime Deploys Made Easy - Matt Duncan (RubyConf 2012)](http://confreaks.tv/videos/1279-rubyconf2012-zero-downtime-deploys-made-easy)
* [Zero downtime deploys for Rails apps - Pedro Belo (RailsConf 2012)](http://confreaks.tv/videos/896-railsconf2012-zero-downtime-deploys-for-rails-apps) using Heroku, Unicorn and HAProxy

## EDTECH

### EDTECH - NEWS

* [Education News - New York Business Journal](https://www.bizjournals.com/newyork/industry-news/education)

### EDTECH - PODCASTS

* [Check This Out](http://checkthisoutsite.weebly.com/)
* [EdChat Radio](http://www.bamradionetwork.com/edchat-radio/)
* [EdSurge Podcast](https://www.edsurge.com/news/community/edsurge-podcast)
* [EdTech Bites](https://itunes.apple.com/us/podcast/edtech-bites-podcast/id1253735665?mt=2)
* [EdTechNOW](https://itunes.apple.com/us/podcast/edtechnow/id1204658300)
* [EDTech Podcast - Bill O’Donnel](https://avnation.tv/avnation-podcasts/edtech/)
* [The Edtech Podcast - Sophie Bailey](https://theedtechpodcast.libsyn.com/)
* [EdTech Rewind](https://www.spreaker.com/show/edtech-rewind)
* [EdTech Situation Room](http://edtechsr.com/)
* [EdTech Take Out](http://www.dlgwaea.org/podcast)
* [EdTech Times](https://edtechtimes.com/tag/podcast/)
* [EduAllStars](https://www.podomatic.com/podcasts/eduallstarshq)
* [Edupreneur Podcast](http://www.theedupreneur.org/)
* [EDUtalk](http://edutalk.cc/)
* [Elite Edupreneurs](https://itunes.apple.com/us/podcast/elite-edupreneurs-empowering-educators-to-become-entrepreneurs/id1237054193)
* [Explore Like a Pirate](http://explorelikeapirate.com/category/all/podcast/)
* [Google Teacher Tribe](http://googleteachertribe.com/)
* [House of EdTech - Christopher J. Nesi](http://chrisnesi.com/)
* [re:Learning (Chronicle.com)](https://overcast.fm/itunes1098250639/relearning-podcast)
* [Speed of Creativity](http://www.speedofcreativity.org/resources/socpodcast/)
* [Stanford Innovation Lab](https://ecorner.stanford.edu/series/stanford-innovation-lab/) (defunct)
* [TeacherCast](https://www.teachercast.net/episodes/)
* [Techlandia](http://techlandia.podomatic.com/)
* [Tech. Learn. Coffee.](http://tlcninja.weebly.com/)
* [TED Talks Education](https://itunes.apple.com/us/podcast/tedtalks-education/id470623037)
* [TOSAs Talking Tech](http://tosastalkingtech.libsyn.com/)
* [Wired Educator](https://wirededucator.com/)

## ELECTRONICS

* [The Engineering Mindset (Youtube channel)](https://www.youtube.com/c/Theengineeringmindset)

## ELIXIR

* Moved to [Elixir.markdown](https://github.com/JamesLavin/my_tech_resources/blob/master/Elixir.markdown#elixir) (because Github was truncating this page)

## ELM

* Moved to [Elm.markdown](https://github.com/JamesLavin/my_tech_resources/blob/master/Elm.markdown#elm) (because Github was truncating this page)

## EMACS

* [Emacs Reference Card](https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf)
* [Emacs Manual](https://www.gnu.org/software/emacs/manual/emacs-formats.html): [PDF](https://www.gnu.org/software/emacs/manual/pdf/emacs.pdf) | [HTML - 1 page](https://www.gnu.org/software/emacs/manual/emacs.html) | [HTML - page-per-node](https://www.gnu.org/software/emacs/manual/emacs.html_node.tar.gz) | [compressed Postscript](https://www.gnu.org/software/emacs/manual/ps/emacs.ps.gz)

### EMACS - EMACS LISP

* [Emacs Lisp Guide - Chris Done](https://github.com/chrisdone/elisp-guide)
* [Intro to Programming in Emacs Lisp - Robert J. Chassell](https://www.gnu.org/software/emacs/manual/pdf/eintr.pdf)

### EMACS - MAGIT

* Magit User Manual: [PDF](https://magit.vc/manual/magit.pdf)
* Magit-Popup User Manual - Jonas Bernoulli: [main page](https://magit.vc/manual/) | [PDF](https://magit.vc/manual/magit-popup.pdf)
* [Visual Walk-through with screenshots](https://magit.vc/screenshots/)
* [Screencasts](https://magit.vc/screencasts/)
* [Magit: Git in Emacs - Jason Milkins (Grumpy Gits SG)](https://www.youtube.com/watch?v=OMIxZhLU71U)
* [Youtube screencasts](https://www.youtube.com/results?search_query=git+magit+emacs)
* [Wiki](https://github.com/magit/magit/wiki)
* [Forum](https://emacs.stackexchange.com/questions/tagged/magit)
* [Cheatsheet](https://github.com/magit/magit/wiki/Cheatsheet)
* [Magit Reference Card](https://magit.vc/manual/magit-refcard.pdf)

## EMERGING TECHNOLOGIES

* [ThoughtWorks Technology Radar](http://www.thoughtworks.com/radar/#/)

## ERLANG

* Moved to [Elixir.markdown#erlang](https://github.com/JamesLavin/my_tech_resources/blob/master/Elixir.markdown#erlang) (because Github was truncating this page)

## EVENT SOURCING, CQRS, DDD, & MICROSERVICES

* Moved to [EventSourcing.markdown](https://github.com/JamesLavin/my_tech_resources/blob/master/EventSourcing.markdown) (because Github was truncating this page)

## EXERCISE

* [50 Bodyweight Exercises You Can Do Anywhere - Laura Schwecherl](http://greatist.com/fitness/50-bodyweight-exercises-you-can-do-anywhere)
* [10-minute home toning workout - NHS.uk](http://www.nhs.uk/Livewell/fitness/Pages/home-toning-workout.aspx)
* [Slide show: Exercises to improve your core strength - Mayo Clinic](http://www.mayoclinic.org/healthy-lifestyle/fitness/multimedia/core-strength/sls-20076575)
* [Top 25 At-Home Exercises - AceFitness.org](http://www.acefitness.org/acefit/fitness-programs-article/2863/Top-25-At-Home-Exercises/)

## FINANCE

* [Intro to Computational Finance and Financial Econometrics - Eric Zivot (University of Washington)](https://www.coursera.org/course/compfinance)
* [Topics in Mathematics With Applications in Finance (MIT)](http://ocw.mit.edu/courses/mathematics/18-s096-topics-in-mathematics-with-applications-in-finance-fall-2013/video-lectures/)

## FONTS & TYPOGRAPHY

* [Awesome Font and Typography Resources for Web Designers - Steven Snell](http://www.vandelaydesign.com/font-resources/)

### FONTS & TYPOGRAPHY - FONT AWESOME

* Font Awesome: [Homepage](https://fontawesome.com/) | [(Free) icon search](https://fontawesome.com/icons?d=gallery&m=free) | [Free icon cheatsheet](https://fontawesome.com/cheatsheet/free) | [Using SCSS](https://fontawesome.com/how-to-use/on-the-web/using-with/sass) | [(Non-free) icon search](https://fontawesome.com/icons?d=gallery&m=pro)

## FUNCTIONAL PROGRAMMING

* [Science of Functional Programming - Sergei Winitzki](https://github.com/winitzki/sofp)
* [Practical Functional Programming - Jeremy Fairbank (Lambda Squared 2018)](https://www.youtube.com/watch?v=I_uIXgSmkDo) | [Slides (from 2019 version of same talk)](https://speakerdeck.com/jfairbank/connect-dot-tech-2019-practical-functional-programming)
* [FP to the Max - John De Goes (Fun(c) 2018.7)](https://www.youtube.com/watch?v=sxudIMiOo68)
* Introduction to FP Using Haskell - Tony Morris (λC 2018): [Part 1](https://www.youtube.com/watch?v=K1UjjcdBYp0) | [Part 2](https://www.youtube.com/watch?v=Jpt5eLHeZC4)
* [Plain Functional Programming - Martin Odersky (Devoxx Belgium 2017)](https://www.youtube.com/watch?v=YXDm3WHZT5g)
* [Functional Programming for Pragmatists - Richard Feldman (GOTO 2021)](https://www.youtube.com/watch?v=3n17wHe5wEw)
* [Outperforming Imperative with Pure Functional Languages - Richard Feldman (StrangeLoop 2021)](https://www.youtube.com/watch?v=vzfy4EKwG_Y)
* [Why Isn't Functional Programming the Norm? – Richard Feldman (Clojutre 2019)](https://www.youtube.com/watch?v=QyJZzq0v7Z4)
* [(Un)learning Elixir - Randall Thomas (CodeBEAM SF 2020)](https://www.youtube.com/watch?v=63f8pdAxVaI)
* [An introduction to functional programming - Mary Rose Cook](https://codewords.recurse.com/issues/one/an-introduction-to-functional-programming)
* [What Is Functional Programming? - Kris Jenkins](https://www.youtube.com/watch?v=xN1-mtw1Fns)
* [Functional Programming Patterns for Mere Mortals - Daniel Chambers (NDC {Sydney} 2017)](https://www.youtube.com/watch?v=v9QGWbGppis)
* [Functional Programming in 40 Minutes - Russ Olsen (GOTO 2018)](https://www.youtube.com/watch?v=0if71HOyVjY)
* [How to get away with functional programming in frontend applications - Gabriele Petronella (Lambda.World 2018)](https://www.youtube.com/watch?v=y4HrXkZYouk)
* [A developer's guide to introducing a functional language at work - Robert Kluin (OScon Portland 2018)](https://www.youtube.com/watch?v=eAhiGQjBB9w)
* [How to Get Started With Functional Programming - Julia Gao (StrangeLoop 2016)](https://www.youtube.com/watch?v=fbrG3hvWA3E)
* [What does it mean when code is “easy to reason about”? - Preethi Kasireddy](https://medium.freecodecamp.com/what-does-it-mean-when-code-is-easy-to-reason-about-4e6f63eb386f#.f900iegve)
* [Why Programmers Need Limits - Charles Scalfani](https://medium.com/@cscalfani/why-programmers-need-limits-3d96e1a0a6db#.im759kdjs)
* So You Want to be a Functional Programmer - Charles Scalfani: [Part 1](https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536#.bksmmhgtj) | [Part 2](https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-2-7005682cec4a) | [Part 3](https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-3-1b0fd14eb1a) | [Part 4](https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-4-18fbe3ea9e49) | [Part 5](https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-5-c70adc9cf56a) | [Part 6](https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-6-db502830403)
* [Awesome Functional Programming [Links]- Denis Stoyanov](https://github.com/xgrommx/awesome-functional-programming)
* [Functional Programming and Functional Thinking - Tony Morris](https://channel9.msdn.com/Blogs/Charles/YOW-2011-Tony-Morris-Functional-Programming-and-Functional-Thinking?ocid=relatedentry)
* [Point-Free or Die - Tacit Programming in Haskell and Beyond - Amar Shah](https://www.youtube.com/watch?v=seVSlKazsNk)
* [Refactoring to Immutability - Kevlin Henney (NDC {London} 2018)](https://www.youtube.com/watch?v=APUCMSPiNh4)
* [Designing with Capabilities - Scott Wlaschin](https://www.youtube.com/watch?v=fi1FsDW1QeY)
* [Thirteen ways of looking at a Turtle - Scott Wlaschin (NDC {London} 2017)](https://www.youtube.com/watch?v=AG3KuqDbmhM)
* [Selfish Purity: How Functional Programming Makes Every-Day Jobs Easier - Daniel Spiewak (Jfokus 2015)](https://www.youtube.com/watch?v=WupzbiMZrl8)
* [What is functional programming? - Kris Jenkins](http://blog.jenkster.com/2015/12/what-is-functional-programming.html)
* [Why Bother With FP? - Tomek Borek (Lambda Days 2015)](https://www.youtube.com/watch?v=_bYkRXcf9sA)
* [Currying vs Partial Application - Dave Atchley](http://www.datchley.name/currying-vs-partial-application/)
* [An Invitation to Functional Programming - Rúnar Bjarnason (Lambda Days 2015)](https://www.youtube.com/watch?v=aa7jh1J4xNs)
* [Functional Programming from First Principles - Erik Meijer (goto; conference)](https://www.youtube.com/watch?v=a-RAltgH8tw)
* [Why I Like Functional Programming - Adelbert Chang (LambdaConf 2015)](https://www.youtube.com/watch?v=tsHQEB_ftxc)
* [Modeling your domain - Norbert Wojtowicz (Lambda Days 2016)](https://www.youtube.com/watch?v=UrGJHfB21Ok)
* [Functional Design Patterns - Scott Wlaschin](https://www.youtube.com/watch?v=srQt1NAHYC0)
* [Functional programming design patterns - Scott Wlaschin (New Developers Conference London 2014](https://www.youtube.com/watch?v=E8I19uA-wGY)
* [F# for Fun and Profit: "I hope to open your mind to the joys of functional programming" - Scott Wlaschin](http://fsharpforfunandprofit.com/)
* [Changing the Unchangeable: The Hows and Whys of Immutable Data Structures - Brad Urani (RubyConf 2015)](https://www.youtube.com/watch?v=gTClDj9Zl1g)
* [Carefully Composing Logic: Functional JavaScript - Brad Urani (JS.la 2015)](http://fractalbanana.com/blog/2015/09/16/carefully-composing-logic-functional-javascript-video/)
* Professor Frisby's Mostly Adequate Guide to Functional Programming: [Webpage](https://www.gitbook.com/download/pdf/book/drboolean/mostly-adequate-guide) | [Online](http://drboolean.gitbooks.io/mostly-adequate-guide/content/ch1.html) | [PDF](https://www.gitbook.com/download/pdf/book/drboolean/mostly-adequate-guide) | [ePUB](https://www.gitbook.com/download/epub/book/drboolean/mostly-adequate-guide) | [MOBI](https://www.gitbook.com/download/mobi/book/drboolean/mostly-adequate-guide) | [Videos](https://www.youtube.com/playlist?list=PLK_hdtAJ4KqX0JOs_KMAmUNTNMRYhWEaC)
* [A purely functional approach to building large applications - Noel Markham (Lambda Days 2015)](https://www.youtube.com/watch?v=V1d3OYYez7s)
* [Functional programming patterns for the non-mathematician - Brian Lonsdorf (FluentConf 2014)](https://www.youtube.com/watch?v=AvgwKjTPMmM)
* [A Million Ways to Fold in JS - Brian Lonsdorf (Forward Summit 2015)](http://forwardjs.com/university/a-million-ways-to-fold-in-js)
* [An Introduction to Functional Programming - Andrew Smith & Noah Sluss (Code School)](https://www.youtube.com/watch?v=FueU3sehY_://www.youtube.com/watch?v=FueU3sehY_4)
* [Functional Programming: The Failure of State - Robert C. Martin (NDC 2014)](https://www.youtube.com/watch?v=7Zlp9rKHGD4)
* [Don't fear the monad - Brian Beckman](https://www.youtube.com/watch?v=ZhuHCtR3xq8)
* [Improving your Web App with Functional Object-Oriented Design - Brad Urani](https://medium.com/@bradurani/improving-your-web-app-with-functional-object-oriented-design-5218f9732b74)
* [Things That Matter - Bruce Tate (Lambda Days 2016)](https://www.youtube.com/watch?v=YjoVc5KFjaQ)
* Lambda Days: [2023](https://www.youtube.com/playlist?list=PLvL2NEhYV4ZsFoD9SCSIib8QJCsHI4wgc) | [2022](https://www.youtube.com/playlist?list=PLvL2NEhYV4Ztg01ZtwkIVTDhSHDTB7RTu) | [2021](https://www.youtube.com/playlist?list=PLvL2NEhYV4Zvmd7P5p2hz8D0-QkIKuwOt) | [2020](https://www.youtube.com/playlist?list=PLvL2NEhYV4ZsV9Bw0wp1P46SOdtk4pFW6) | [2019](https://www.youtube.com/playlist?list=PLvL2NEhYV4ZvCRCVlXTfB6-d09K3r0Sxa) | [2016](ihttps://www.youtube.com/watch?v=1aEEGyJxz3A&list=PLWbHc_FXPo2izLmnqYbI5DZ4ArUe3vp1d) | [2015](https://www.youtube.com/results?search_query=lambda+days+2015)
* (Updated) Functional Principles for OO Devs (Ordina 2015): [Part 1](https://www.youtube.com/watch?v=cpyrTkzXeL8) & [Part 2: Property-Based Testing for Better Code](https://www.youtube.com/watch?v=z4WyLZIdi08)
* [Functional Principles for OO Development - Jessica Kerr (GOTO Conference 2014)](https://www.youtube.com/watch?v=GpXsQ-NIKXY) & [(Ruby MidWest 2013)](http://confreaks.tv/videos/2382-rmw2013-functional-principles-for-oo-development)
* [Functional Programming and Ruby - Pat Shaughnessy (GoRuCo 2013)](http://confreaks.tv/videos/2557-goruco2013-functional-programming-and-ruby)
* [Immutable Ruby - Michael Fairley (MountainWest RubyConf 2013)](http://confreaks.tv/videos/2337-mwrc2013-immutable-ruby)
* The Database as a Value - Rich Hickey: [GOTO Chicago talk](https://channel9.msdn.com/posts/Rich-Hickey-The-Database-as-a-Value) | [Out of the Tar Pit - Ben Moseley & Peter Marks](http://shaffner.us/cs/papers/tarpit.pdf) | [QConn NY talk](http://www.infoq.com/presentations/Datomic-Database-Value)
* Why Functional Programming Matters - John Hughes: [Video (Erlang Factory 2016)](https://www.infoq.com/presentations/functional-history-highlights) | [PDF](http://www.cse.chalmers.se/~rjmh/Papers/whyfp.pdf) | [Postscript](http://www.cse.chalmers.se/~rjmh/Papers/whyfp.ps) | [Chinese](http://www.nirvanastudio.org/functional-programming/why-functional-programming-matters.html)
* [Functional Programming and Ruby - Pat Shaughnessy (BostonRB.org)](http://bostonrb.org/presentations/functional-programming-and-ruby)
* [Y Not? - Adventures in Functional Programming - Jim Weirich (ScotlandJS 2012)](https://vimeo.com/45140590) [RubyConf 2012](http://confreaks.tv/videos/1287-rubyconf2012-y-not-adventures-in-functional-programming)
* [Functional Thinking - Neal Ford](http://www.youtube.com/watch?v=JeK979aqqqc) & [OSCON 2013](https://www.youtube.com/watch?v=7aYS9PcAITQ)
* [Simple and Elegant Rails Code with Functional Style - Attila Domokos (RailsConf 2013)](http://confreaks.tv/videos/2431-railsconf2013-simple-and-elegant-rails-code-with-functional-style)
* Brian Lonsdorf: [Functors](http://forwardjs.com/university/functors) | [F-Algebras, Pt 1](http://forwardjs.com/university/f-algebras-part-1) | [F-Algebras, Pt 2](http://forwardjs.com/university/f-algebras-part-2) | [F-Algebras, Pt 3](http://forwardjs.com/university/f-algebras-part-3)
* [Truth About Types - Bartosz Milewski (Lambda Days 2016)](https://www.youtube.com/watch?v=dgrucfgv2Tw)
* [Propositions as Types - Philip Wadler (Lambda Days 2016)](https://www.youtube.com/watch?v=aeRVdYN6fE8)
* [C9 functional programming lectures - Dr. Ralf Lämmel](https://channel9.msdn.com/Tags/ralf-laemmel)
* [Functional Programming From First Principles - Erik Meijer (GOTO Chicago 2012)](https://channel9.msdn.com/posts/Erik-Meijer-Functional-Programming-From-First-Principles)

### FUNCTIONAL PROGRAMMING - BLOGS

* [7 Sharp 9 (Dave Thomas)](http://7sharpnine.com/)
* [Brent -> [String]](https://byorgey.wordpress.com/)
* [FunctionalWorks](https://functional.works-hub.com/blog)
* [Lambda the Ultimate](http://lambda-the-ultimate.org/)
* [okmij.org](http://okmij.org/ftp/)

### FUNCTIONAL PROGRAMMING - BOOKS

* [Type Theory and Functional Programming - Simon Thompson](https://www.cs.kent.ac.uk/people/staff/sjt/TTFP/) | [PDF](https://www.cs.kent.ac.uk/people/staff/sjt/TTFP/ttfp.pdf)
* [Types and Programming Languages - Benjamin C. Pierce](https://www.asc.ohio-state.edu/pollard.4/type/books/pierce-tpl.pdf)
* [The Implementation of Functional Programming Languages - Simon Peyton Jones (1987)](http://research.microsoft.com/en-us/um/people/simonpj/papers/slpj-book-1987/)
* [Implementing Lazy Functional Languages on Stock Hardware: The Spineless Tagless G-machine - Simon Peyton Jones (1992)](https://www.microsoft.com/en-us/research/publication/implementing-lazy-functional-languages-on-stock-hardware-the-spineless-tagless-g-machine/)
* [Practical Foundations of Mathematics - Paul Taylor](http://paultaylor.eu/~pt/prafm/html/index.html)

### FUNCTIONAL PROGRAMMING - CONFERENCE VIDEOS

* [GOTO Conferences](https://www.youtube.com/playlist?list=PLEx5khR4g7PIyc7AhQEUm06yslH_hWM2i) | [Chicago 2023](https://www.youtube.com/playlist?list=PLEx5khR4g7PJlBM-JgWAAVhZmz5lIMTGY) | [Aarhus 2023](https://www.youtube.com/playlist?list=PLEx5khR4g7PKbZ_dYIeEKwjGTwLbB5SOM)
* YOW! Lambda Jam: [2020](https://www.youtube.com/playlist?list=PLIpl4GKFQR6fkt0w6C047BHSdcKKMxVPM) | [2019](https://www.youtube.com/playlist?list=PLIpl4GKFQR6fg3CBx65LXnj3gz2MFNN5O) | [2018](https://www.youtube.com/playlist?list=PLIpl4GKFQR6fyK1MmpDVHqH7txoHfCk5n) | [2017](https://www.youtube.com/playlist?list=PLIpl4GKFQR6dqCNb2J0eQFR21Lwnk4I86) | [2016](https://www.youtube.com/playlist?list=PLIpl4GKFQR6dFB0W9IzF_gcIt1VMRnuco) | [2015](https://www.youtube.com/playlist?list=PLIpl4GKFQR6cS33i5kkKboslEzbVN-nT7) | [2014](https://www.youtube.com/playlist?list=PLIpl4GKFQR6e134FWCj0BirnzKslmOE1f) | [2013](https://www.youtube.com/playlist?list=PLIpl4GKFQR6fLshmpv5DQ-PmoOkHrXgzx)
* LambdaDays: [2023](https://www.youtube.com/playlist?list=PLvL2NEhYV4ZsFoD9SCSIib8QJCsHI4wgc) | [2022](https://www.youtube.com/playlist?list=PLvL2NEhYV4Ztg01ZtwkIVTDhSHDTB7RTu) | [2021](https://www.youtube.com/playlist?list=PLvL2NEhYV4Zvmd7P5p2hz8D0-QkIKuwOt) | [2020](https://www.youtube.com/playlist?list=PLvL2NEhYV4ZsV9Bw0wp1P46SOdtk4pFW6) | [2019](https://www.youtube.com/playlist?list=PLvL2NEhYV4ZvCRCVlXTfB6-d09K3r0Sxa) | [2018](https://www.youtube.com/playlist?list=PLWbHc_FXPo2jaxwnNB7KFEV7HYA0qHVxl)
* LambdaConf (λC): [All playlists](https://www.youtube.com/@LambdaConf/playlists) | [2020](https://www.youtube.com/playlist?list=PL7DZ7q3nEWhyRqId_aYtKg48StGWkuY3p) | [2019](https://www.youtube.com/playlist?list=PL7DZ7q3nEWhzT6OVc5laZqqGAa5mlqKjF) | [2018](https://www.youtube.com/playlist?list=PL7DZ7q3nEWhzLs7nLb57N75EY4py_P7pI) | [2017](https://www.youtube.com/playlist?list=PL7DZ7q3nEWhx5bgmpAgqArzrh0pL-tc3P) | [2017 Winter Retreat](https://www.youtube.com/playlist?list=PL7DZ7q3nEWhy9wMify6MXW6F339W4g4Eo) | [2016](https://www.youtube.com/channel/UCEtohQeDqMSebi2yvLMUItg/videos) | [2015](https://www.youtube.com/playlist?list=PLE7tQUdRKcybh21_zOg8_y4f2oMKDHpUS)
* Lambda World: [Cádiz 2019](https://www.youtube.com/playlist?list=PL4yAk3UBuBSodrYlJN8iRKHuFR5proxfI) | [Cádiz 2018](https://www.youtube.com/playlist?list=PL4yAk3UBuBSo8tUZD8opLRVdEe0ZjxHXc) | [Seattle 2018](https://www.youtube.com/playlist?list=PL4yAk3UBuBSo8BMnuUPteqj-AJL26tdAs) | [2017](https://www.youtube.com/playlist?list=PL4yAk3UBuBSrQXe_mZkR4khTNtQ_z5baQ) | [2016](https://www.youtube.com/playlist?list=PL4yAk3UBuBSoH7MfYTGHYlKKeLb2b7QNe) | [2015](https://www.youtube.com/playlist?list=PL4yAk3UBuBSobwxE4M_2V9DGMOUrkZGfa)
* [Curry On!](https://www.youtube.com/channel/UC-WICcSW1k3HsScuXxDrp0w)
* [YOW! Functional Programming](https://www.youtube.com/playlist?list=PLIpl4GKFQR6eY8VLF_vx6AsDwcgvqlCq8)
* [Scale by the Bay 2017](https://www.youtube.com/playlist?list=PLNESult6cnOkDeaaEhq192kdsbMPc3dIJ)
* [MoonConf 2016](https://www.youtube.com/playlist?list=PLWYAdh9hA7geMRCgwDomlHAdwlsno32LU&spfreload=10)
* [All the FP Talks at NDC Oslo 2016](http://theburningmonk.com/2016/06/all-the-fp-talks-at-ndc-oslo-2016/)
* [Curry On 2016](http://www.curry-on.org/2016/)
* Lambda Days (Erlang Solutions): [2017](https://www.youtube.com/playlist?list=PLWbHc_FXPo2gaE8KWPbj0FMoT9DZL4Yuq) | [2016](https://www.youtube.com/playlist?list=PLWbHc_FXPo2izLmnqYbI5DZ4ArUe3vp1d) | [2015](https://www.youtube.com/results?search_query=lambda+days+2015)
* [Compose Conference 2015](http://www.composeconference.org/2015/summary/)
* [Functional Works](https://www.youtube.com/channel/UCE6NivlVPGUn3TMtDAeL2vQ)

### FUNCTIONAL PROGRAMMING - DATA PIPELINES

* [Basic Design in Functional Programming Languages - Tomasz Kowal (ElixirLive 2016)](https://www.youtube.com/watch?v=arYOSYrjC8s)
* [Data pipelines from zero to solid - Lars Albertsson (Jfokus 2016)](https://www.youtube.com/watch?v=IVEl0bsTbdg)
* [Scalable real-time processing techniques - Lars Albertsson (SICS)](https://www.youtube.com/watch?v=ayUqumHNBWY)
* [Data pipelines - Lars Albertsson (NightHacking)](https://www.youtube.com/watch?v=888ApSPzuxo)

### FUNCTIONAL PROGRAMMING - EXAMPLES

* [Dissecting the Rabbit: RabbitMQ Internal Architecture - Alvaro Videla (Lambda Days 2015)](https://www.youtube.com/watch?v=WPischLIe8Q)

### FUNCTIONAL PROGRAMMING - FUNCTIONAL REACTIVE PROGRAMMING (FRP)

* Reactive Summit: [2017 videos](https://www.youtube.com/playlist?list=PLKKQHTLcxDVayICsjpaPeno6aAPMCCZIz) | [2016 videos](https://www.youtube.com/playlist?list=PLKKQHTLcxDVbtF-1ABemSbG1GWMDg824r)
* [Functional && Reactive - Preethi Kasireddy aka @iam_preethi (ReactEurope 2017)](https://www.youtube.com/watch?v=yYze0gCBtvY)
* [Functional Reactive Programming - Riccardo Terrell (Lambda Days 2016)](https://www.youtube.com/watch?v=UJH8sAnpBL4)
* [Controlling Time and Space: Understanding the Many Formulations of FRP - Evan Czaplicki (StrangeLoop 2014)](https://www.youtube.com/watch?v=Agu6jipKfYw)
* [Observables Everywhere - Jeremy Foster (2016)](https://channel9.msdn.com/Blogs/seattlejs/2016-01-14-01)
* [Incremental computations and the web (OCaml) - Yaron Minsky (Jane Street)](http://blog.functionalworks.com/building-web-applications-without-really-trying)

### FUNCTIONAL PROGRAMMING - HISTORY

* [Keynote: Why Functional Programming Matters - John Hughes, Mary Sheeran (Lambda Days 2017)](https://www.youtube.com/watch?v=1qBHf8DrWR8)
* [Some History of Functional Programming Languages - David Turner (Lambda Days 2017)](https://www.youtube.com/watch?v=QVwm9jlBTik)

### FUNCTIONAL PROGRAMMING - LAMBDA CALCULUS & CATEGORY THEORY

* [Lambda? You Keep Using that Letter - Kevlin Henney (NDC {London} 2020)](https://www.youtube.com/watch?v=Y7StjYhXvpE)
* [What is Applied Category Theory? - Tai-Danae Bradley](https://arxiv.org/pdf/1809.05923.pdf)
* [Applied Category Theory - Brendan Fong & David I. Spivek (MIT)](https://ocw.mit.edu/courses/mathematics/18-s097-applied-category-theory-january-iap-2019/lecture-videos-and-readings/index.htm) | [Lectures](https://www.youtube.com/playlist?list=PLhgq-BqyZ7i5lOqOqqRiS0U5SwTmPpHQ5) | [Invitation to Applied Category Theory (Book as PDF)](https://ocw.mit.edu/courses/mathematics/18-s097-applied-category-theory-january-iap-2019/lecture-videos-and-readings/18-s097iap19textbook.pdf) | [(Book on arXiv)](https://arxiv.org/abs/1803.05316)
* [Monads without talking about Monads - Lucamug](https://medium.com/@l.mugnaini/monads-without-talking-about-monads-in-elm-4b9b6ffd5ad5)
* Category Theory for Programmers - Bartosz Milewski: [PDF (free... thank you, Bartosz!)](https://github.com/hmemcpy/milewski-ctfp-pdf/releases/download/v1.0.0/category-theory-for-programmers.pdf) | [Online](https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/) | [Physical book](http://www.blurb.com/b/9008339-category-theory-for-programmers) | [Youtube lectures](https://www.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI7FMa2HsnawM_)
* [Categories for the Working Hacker - Philip Wadler (Lambda Days 2018)](https://www.youtube.com/watch?v=jm_TObUiTHM)
* [Category Theory Overview - Bartosz Milewski (ACM UPM)](https://www.youtube.com/watch?v=lJFUdWi3mDs)
* [Functors and Natural Transformations - Bartosz Milewski (ACM UPM)](https://www.youtube.com/watch?v=_ZRRtbT1ghk)
* [Crash Course in Category Theory - Bartosz Milewski (ScalaIO France 2017)](https://www.youtube.com/watch?v=JH_Ou17_zyU)
* [A Pragmatic Introduction to Category Theory - Daniela Sfregola (Lambda.World 2017)](https://www.youtube.com/watch?v=MvQxNm5gn8g)
* [Category Theory in Life - Eugenia Cheng (Lambda.World 2017](https://www.youtube.com/watch?v=ho7oagHeqNc)
* [Practical Lambda Calculus - Jonas Winje, Einar Høst (Lambda Days 2017)](https://www.youtube.com/watch?v=G__eoJZB-zk)
* [The Lambda Calculus, General Term Rewriting and Food Nutrition - Brian Beckman and Erik Meijer](https://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-The-Lambda-Calculus-and-Food-Nutrition)
* [Category Theory: The essence of interface-based design - Erik Meijer (Foo Cafe 2015)](https://www.youtube.com/watch?v=JMP6gI5mLHc)
* Category Theory for the Working Hacker - Philip Wadler: [InfoQ](https://www.infoq.com/presentations/category-theory-propositions-principle) & [Lambda.World 2016](https://www.youtube.com/watch?v=V10hzjgoklA)
* [Cats Infographic - Rob Norris](https://github.com/tpolecat/cats-infographic)
* [Introduction to Lambda Calculus - Henk Barendregt & Erik Barendsen (2000)](http://www.cse.chalmers.se/research/group/logic/TypesSS05/Extra/geuvers.pdf)
* [Lecture Notes on the Lambda Calculus - Peter Selinger](http://www.mscs.dal.ca/~selinger/papers/lambdanotes.pdf)
* [Intro to Lambda Calculus - Cristian Giumale](http://andrei.clubcisco.ro/cursuri/2pp/01.Lambda_calculus.pdf)
* [Category Theory: The essence of interface-based design - Erik Meijer (goto; conference 2012)](https://www.youtube.com/watch?v=JMP6gI5mLHc)
* [Fun With the Lambda Calculus - Corey Haines (goto; conference 2015)](https://www.youtube.com/watch?v=QPqoFCHpLF4)
* [Lambda Calculus - Jim Grandpre (Code Genius)](https://www.youtube.com/watch?v=peOk3W7KZ4o)
* [Lambda Calculus - Dustin Mulcahey (Hakka Labs)](https://www.youtube.com/watch?v=E5DwIxGOu1E)

### FUNCTIONAL PROGRAMMING - MAYBE/OPTION, EITHER/RESULT

* Kyle J. Kress: [Anatomy of Maybe — Part I: Introduction](https://toast.al/posts/2016-12-30-anatomy-of-maybe-part-i-introduction.html) | [Anatomy of Maybe — Part II: Functor](https://toast.al/posts/2017-01-01-anatomy-of-maybe-part-ii-functor.html)

### FUNCTIONAL PROGRAMMING - ML

* [ML for the Working Programmer, 2nd Ed - Lawrence C. Paulson](http://www.cl.cam.ac.uk/~lp15/MLbook/pub-details.html)
* [Programming in Standard ML ’97: A Tutorial Introduction - Stephen Gilmore](http://homepages.inf.ed.ac.uk/stg/NOTES/notes.pdf)
* [Programming in Standard ML - Robert Harper](http://www.cs.cmu.edu/~rwh/isml/book.pdf)

### FUNCTIONAL PROGRAMMING - MONADS

* [Functors, Applicatives, And Monads In Pictures - Aditya Y. Bhargava](http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html)
* [A Fistful of Monads (Learn You a Haskell)](http://learnyouahaskell.com/a-fistful-of-monads)
* [Monads, Haskell, and Elm: A Socratic Dialogue](https://medium.com/@dailydrip/monads-haskell-and-elm-a-socratic-dialogue-c0a1b4f6acb2#.has9mq6cj)
* [Understand Monads with this One Weird Trick - Andy Bartholomew](https://realm.io/news/slug-andy-bartholomew-understand-monads-one-weird-trick/)
* [All About Monads](https://wiki.haskell.org/All_About_Monads) | [PDF version](http://www.cs.rit.edu/~swm/cs561/All_About_Monads.pdf)
* [The Monad Challenges - Doug Beardsley](http://mightybyte.github.io/monad-challenges/)
* [Monads Asking the Right Question - Pawel Szulc (LambdaConf 2015)](https://www.youtube.com/watch?v=FvZ_QhcbTCc)
* [Monadic Design Patterns for the Web - Greg Meredith](https://channel9.msdn.com/Series/C9-Lectures-Greg-Meredith-Monadic-Design-Patterns-for-the-Web)

### FUNCTIONAL PROGRAMMING - ON THE JVM

* ETA (Haskell-like language on the JVM): [eta-lang.org](http://eta-lang.org/) | [Tour of ETA](https://tour.eta-lang.org/) | [Github](https://github.com/typelead/eta) | [Documentation](http://eta-lang.org/docs/html/)

* [Frega](https://github.com/Frege/frege)

### FUNCTIONAL PROGRAMMING - PODCASTS

* [FPCasts.com: list of FP podcasts](https://www.fpcasts.com/)
* [Functional Design in Clojure](https://podcasts.apple.com/us/podcast/functional-design-in-clojure/id1443852833)
* [FunctionalGeekery.com](https://www.functionalgeekery.com)
* LambdaCast: [SoundCloud](https://soundcloud.com/lambda-cast) & [iTunes](https://itunes.apple.com/us/podcast/lambdacast/id1133087254?mt=2)
* [Thoughts on Functional Programming - Eric Normand](https://podcasts.apple.com/us/podcast/thoughts-on-functional-programming-podcast-by-eric/id1364166414)

### FUNCTIONAL PROGRAMMING - TYPES

* [Types and Tests at The Gilded Rose - Richard Feldman (Elm in the Spring)](https://www.youtube.com/watch?v=51O63Sb-Ae0)
* [Type theory in practice - Gabriel Habryn (Lambda Days 19)](https://www.youtube.com/watch?v=aW6ZVQwbuak)
* [Parse, don’t validate - Alexis King](https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/)
* [No, dynamic type systems are not inherently more open - Alexis King](https://lexi-lambda.github.io/blog/2020/01/19/no-dynamic-type-systems-are-not-inherently-more-open/)
* [Why Type Theory Matters - Thorsten Altenkirch (Lambda Days 2019)](https://www.youtube.com/watch?v=DllYOFw5Qio)
* [Typing the Untyped: Soundness in Gradual Type Systems - Ben Weissmann](https://www.youtube.com/watch?v=uJHD2xyv7xo) (great discussion of covariance, invariance, and contravariance)

### FUNCTIONAL PROGRAMMING - VIDEOS

* Code Mesh: [V 2020](https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu0Jrp0l90aU83_AfuFcN_q) | [London 2018](https://www.youtube.com/playlist?list=PLvL2NEhYV4ZtWFBNOrApXaIoCTtj-yk7Y)
* International Conference on Functional Programming (ICFP): [2018](https://www.youtube.com/playlist?list=PLnqUlCo055hVknu7QAW_RUZRmRZWXmnvv) | [2017](https://www.youtube.com/playlist?list=PLnqUlCo055hW7kU-SBQEhC_87etA5Gqlq) | [2016](https://www.youtube.com/playlist?list=PLnqUlCo055hV-Yb_88YYUC2ucaBKCWCsa) | [2015](https://www.youtube.com/playlist?list=PLnqUlCo055hWNtUo1Haoq347VhCqIjs7u)
* Commercial Users of Functional Programming (CUFP): [2016](https://www.youtube.com/playlist?list=PLnqUlCo055hUaidgipB5HjDpUnskXgGJ1) | [2015](https://www.youtube.com/playlist?list=PLnqUlCo055hXArE00SkORNiK9fk54de2a)
* Compose Conference: [2017](https://www.youtube.com/playlist?list=PLNoHgLVTxtaoolkQo4hLy4ZsA1prUJ51m) | [2016](https://www.youtube.com/playlist?list=PLNoHgLVTxtaqlT4xVx6_39jzcDe-ZF9V2)
* Compose Conference Melbourne: [2017](https://www.youtube.com/playlist?list=PLNoHgLVTxtarRJWmMAs3RSy9BbB_TGlgj) | [2016](https://www.youtube.com/playlist?list=PLNoHgLVTxtaqo1c_V2I-8wkDrCGImb9v5)
* Functional Conference (Bangalore): [2017 - FnConf2017](https://www.youtube.com/playlist?list=PL9Z-JgiTsOYRRnQ8iWIIQr01q_2euSyfD) | [2016 - FnConf2016](https://www.youtube.com/playlist?list=PL9Z-JgiTsOYTdi91N_DlcpWqkCYvMrhA4) | [2015 - FnConf2015](https://www.youtube.com/playlist?list=PL9Z-JgiTsOYSQRYRZixKd_HZ8_9ZWZMZR) | [2014 - FnConf2014](https://www.youtube.com/playlist?list=PL9Z-JgiTsOYQtmkFCroDGWTi8CJAKsTg8)
* Lambda.World: [2018 Càdiz](https://www.youtube.com/playlist?list=PL4yAk3UBuBSo8tUZD8opLRVdEe0ZjxHXc) | [2018 Seattle](https://www.youtube.com/playlist?list=PL4yAk3UBuBSo8BMnuUPteqj-AJL26tdAs) | [2017](https://www.youtube.com/watch?v=ho7oagHeqNc&list=PL4yAk3UBuBSrQXe_mZkR4khTNtQ_z5baQ) | [2016](https://www.youtube.com/watch?v=v354UNs57zQ&list=PL4yAk3UBuBSoH7MfYTGHYlKKeLb2b7QNe) | [2015](https://www.youtube.com/watch?v=oqES4x9NF08&list=PL4yAk3UBuBSobwxE4M_2V9DGMOUrkZGfa)
* [LDN Functionals (Functional Works)](https://www.youtube.com/channel/UCE6NivlVPGUn3TMtDAeL2vQ)
* [All ICFP videos](https://www.youtube.com/channel/UCwRL68qZFfub1Ep1EScfmBw/playlists)

## GIT

* [Official documentation](http://git-scm.com/documentation)
* [Git Reference](http://gitref.org/)
* [How to Use Git and GitHub - Caroline Buckey & Sarah Spikes (Udacity.com)](https://www.udacity.com/course/how-to-use-git-and-github--ud775)
* [Git from the inside out - Mary Rose Cook](http://maryrosecook.com/blog/post/git-from-the-inside-out)
* [Real-World Git](https://trevordmiller.com/courses/real-world-git)
* [Pro Git](http://git-scm.com/book) [PDF](https://github.s3.amazonaws.com/media/progit.en.pdf) [mobi](https://github.s3.amazonaws.com/media/pro-git.en.mobi) [ePub](https://github.s3.amazonaws.com/media/progit.epub)
* Atlassian: [Getting Git Right](https://www.atlassian.com/git/) | [Getting Started](https://www.atlassian.com/git/tutorials/what-is-version-control) | [Tutorials](https://www.atlassian.com/git/tutorials) | [Collaborating](https://www.atlassian.com/git/tutorials/syncing) | [Advanced Git](https://www.atlassian.com/git/tutorials/advanced-overview)
* [Wrapping Your Head Around Git - Paolo Perrotta (Garden City Ruby 2015)](http://confreaks.tv/videos/gardencityrb2015-keynote-wrapping-your-head-around-git)
* [Git/Github open source training resources](http://training.github.com/kit/)
* [Knowledge is Power: Getting out of Trouble by Understanding Git • Steve Smith (GOTO 2019)](https://www.youtube.com/watch?v=fHLcZGi3yMQ)
* [Explain Git With D3 (interactive visual demos of Git commands)](http://www.wei-wang.com/ExplainGitWithD3/#)
* [GitGuys.com](http://www.gitguys.com/topics/)
* [Git talks - Confreaks.tv](http://confreaks.tv/search?utf8=%E2%9C%93&query=Git&commit=go)
* [Git Immersion](http://gitimmersion.com/lab_01.html)
* [Git Ready](http://gitready.com/)
* [Classy Git - Scott Chacon (RubyConf 2010)](http://www.confreaks.tv/videos/471-rubyconf2010-classy-git)
* [Git and GitHub Secrets - Zach Holman (Aloha Ruby Conf 2012)](http://confreaks.tv/videos/1229-aloharuby2012-git-and-github-secrets)
* [Git interactive cheatsheet](http://www.ndpsoftware.com/git-cheatsheet.html)
* [Git cheatsheet](http://cheat.errtheblog.com/s/git)
* [Gitcasts.com](http://gitcasts.com/) [Gitcasts on Blip.tv](http://blip.tv/scott-chacon)
* [Git tutorial](http://www.vogella.com/articles/Git/article.html)
* [Git From the Bits Up - Tim Berglund](http://www.youtube.com/watch?v=MYP56QJpDr4&list=UUkQX1tChV7Z7l1LFF4L9j_g)
* [Tig (Text-mode interface for Git)](http://jonas.nitro.dk/tig/)
* [Hacker’s Guide to Git - Joseph Wynn](http://wildlyinaccurate.com/a-hackers-guide-to-git)
* [Getting Git: Getting Effective Project Management - Scott Chacon (Scotland on Rails 2009)](http://scotland-on-rails.s3.amazonaws.com/1A02_Scott_Chacon.mp4)
* [Git and GitHub Secrets by Zach Holman](http://www.youtube.com/watch?v=Foz9yvMkvlA)
* [Introduction to Git - Scott Chacon (GitHub)](http://www.youtube.com/watch?v=ZDR433b0HJY)
* [Poking Git: Advanced Git Techniques - Andreia Gaita](https://www.youtube.com/watch?v=uV7R7HcgjZ4)
* [Advanced GIT for Developers - Lorna Jane Mitchell (Laracon EU 2015)](https://www.youtube.com/watch?v=duqBHik7nRo)
* [Git in One Hour - Scott Chacon](http://www.youtube.com/watch?v=OFkgSjRnay4)
* [Git Happens - Jessica Kerr (@jessitron)](http://www.youtube.com/watch?v=Dv8I_kfrFWw)
* [grb - Git Remote Branch ruby gem](http://gitready.com/advanced/2009/03/11/easily-manage-git-remote-branches.html)
* [Git from the Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf)
* [Deliberate Git - Stephen Ball (SteelCityRuby 2013)](http://steelcityruby.confbots.com/video/72762735)
* [Git Interactive Rebase, Squash, Amend and Other Ways of Rewriting History - Tute Costa](http://robots.thoughtbot.com/git-interactive-rebase-squash-amend-rewriting-history)
* [Git: Checkout multiple branches at the same time](http://blog.jessitron.com/2013/10/git-checkout-multiple-branches-at-same.html)
* [Tracking method history in git](http://urbanautomaton.com/blog/2014/09/22/tracking-method-history-in-git/) & [method_log Ruby gem](https://github.com/freerange/method_log)
* [Git From the Bits Up - Tim Berglund (Jfokus 2016)](https://www.youtube.com/watch?v=mdvlu_R8EWE)

### GIT - GITHUB

* [Help](https://help.github.com/)
* [Github Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet)
* [Developer docs](http://developer.github.com)
* [gitsuggest: suggests Github repositories based on repositories you've shown interest in](https://github.com/csurfer/gitsuggest)

### GIT - GIT FLOW

* [Git Flow Cheatsheet](https://danielkummer.github.io/git-flow-cheatsheet/)
* [Git Flow Workflow](https://leanpub.com/git-flow/read)
* [Comparing Workflows - Atlassian](https://www.atlassian.com/git/tutorials/comparing-workflows#!workflow-gitflow)
* [A successful Git branching model - Vincent Driessen](https://nvie.com/posts/a-successful-git-branching-model/)

## GO

* [Go Concurrency Patterns - Rob Pike (Google I/O 2012)](https://www.youtube.com/watch?v=f6kdp27TYZs)
* [Concurrency is not Parallelism - Rob Pike](https://www.youtube.com/watch?v=oV9rvDllKEg)

## GRAPHICS

### GRAPHICS - GIMP

* [GIMP](https://www.gimp.org/) | [Tutorials](https://www.gimp.org/tutorials/) | [Docs - English](https://docs.gimp.org/2.10/en/) | [Docs](https://www.gimp.org/docs/)

### GRAPHICS - INKSCAPE

* [Inkscape](https://inkscape.org/) | [Keyboard and mouse reference](https://inkscape.org/doc/keys.html)
* [Inkscape Tutorial - Simon Andrews](https://www.bioinformatics.babraham.ac.uk/training/Figure_Design_Course/Inkscape%20Tutorial.pdf)
* [Inkscape Manual (2008)](https://commons.wikimedia.org/wiki/File:Manual_Inkscape.pdf)
* [Inkscape: An Introduction](https://weblearn.ox.ac.uk/access/content/group/e05e05d2-f4ce-4a24-a008-031832bd1509/LearningRes_Open/Course_Book_Digital_Images_TIMGA_Inkscape_Introduction.pdf)
* [Live Inkscape for Beginners Class (March 2020) - TroyTube](https://www.youtube.com/watch?v=PqV1aN_1lVo)

#### GRAPHICS - INKSCAPE - TUTORIALS

* [Live Inkscape for Beginners Class - TroyTube](https://www.youtube.com/watch?v=PqV1aN_1lVo) (skip first 12 minutes or so)

### GRAPHICS - KRITA

* Krita: [Getting Started](https://docs.krita.org/en/user_manual/getting_started.html#getting-started) | [User Manual (webpage)](https://docs.krita.org/en/user_manual.html#user-manual) | [User Manual (epub)](https://docs.krita.org/en/epub/KritaManual.epub) | [Tutorials & How-Tos](https://docs.krita.org/en/tutorials.html#tutorials) | [Reference Manual](https://docs.krita.org/en/reference_manual.html#reference-manual) | [General Concepts](https://docs.krita.org/en/general_concepts.html#general-concepts) | [FAQ](https://docs.krita.org/en/KritaFAQ.html#faq) | [Resources](https://docs.krita.org/en/resources_page.html#resources-page) | [Index](https://docs.krita.org/en/genindex.html) | [Documentation](https://docs.krita.org/en/)
* [Tutorial: a Comic page from A to Z with Krita - David Renoy](https://www.youtube.com/watch?v=A7olKdIEtNQ)

## HAPPINESS

* [The Science of Happiness - BerkeleyX: GG101x](https://courses.edx.org/courses/course-v1:BerkeleyX+GG101x+3T2017/course/)

## HASKELL

* Haskell: [main site](https://www.haskell.org/) | [wiki](https://wiki.haskell.org/Haskell) | [learning resources](https://wiki.haskell.org/Learning_Haskell) | [tryhaskell.org](http://tryhaskell.org/) | [Hoogle (Haskell API search engine)](https://www.haskell.org/hoogle/) | [Hackage (Haskell package archive)](http://hackage.haskell.org/) | [GHC user's guide](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/) | [Tutorials](https://wiki.haskell.org/Tutorials) | [Haskell libraries](https://downloads.haskell.org/~ghc/latest/docs/html/libraries/)
* [2018 NIL Haskell School - David Ogborn](https://www.youtube.com/playlist?list=PLyEzdf4cdMMHGqVnAzLV8eDXn6Ajj46JA)
* [haskell-trainings - Google](https://github.com/google/haskell-trainings)
* [Fun never stops. Introduction to Haskell Programming language - Paul Szulc (Devoxx UK 2016)](https://www.youtube.com/watch?v=1jZ7j21g028)
* [Learn Haskell in One Video - Derek Banas](https://www.youtube.com/watch?v=02_H3LjqMr8)
* [Intro to Functional Programming - Queensland FP Lab](https://github.com/data61/fp-course) | [Applied FP Course](https://github.com/qfpl/applied-fp-course/)
* [Hackr.io Haskell resources](https://hackr.io/tutorials/haskell)
* [Type introduction illustrated for casual Haskellers - Takenobu T.](http://takenobu-hs.github.io/downloads/type_introduction_illustrated.pdf)
* [Write You a Haskell: Building a modern functional compiler from first principles - Stephen Diehl](http://dev.stephendiehl.com/fun/WYAH.pdf)
* [Learn Haskell](https://github.com/bitemyapp/learnhaskell) | [Specific topics for Haskell users](https://github.com/bitemyapp/learnhaskell/blob/master/specific_topics.md)
* [Happy Learn Haskell Tutorial - Julian Leviston](http://www.happylearnhaskelltutorial.com/contents.html)
* [PlanetHaskell](http://planet.haskell.org/)
* [Haskell Koans - Vancouver Haskell Meetup](https://github.com/HaskVan/HaskellKoans)
* [Modeling Data in Haskell for Beginners - Chris Allen (LambdaConf 2015)](https://www.youtube.com/watch?v=p-NBJm0kIYU)
* [StackBuilers.com tutorials](https://stackbuilders.com/tutorials://stackbuilders.com/tutorials/) & [Github](https://github.com/stackbuilders/tutorial://github.com/stackbuilders/tutorials)
* [Type Classes Vs the World - Edward Kmett (Boston Haskell 2015)](https://www.youtube.com/watch?v=hIZxTQP1ifo)
* [An opinionated guide to Haskell in 2018 - Alexis King](https://lexi-lambda.github.io/blog/2018/02/10/an-opinionated-guide-to-haskell-in-2018/)
* [Reflecting on Haskell in 2017 - Stephen Diehl](http://www.stephendiehl.com/posts/haskell_2018.html)

### HASKELL - BENEFITS

* [Facebook’s New Spam-Killer Hints at the Future of Coding - Cade Metz (Wired)](http://www.wired.com/2015/09/facebooks-new-anti-spam-system-hints-future-coding/)
* [The Road to Running Haskell at Facebook Scale - Jon Coens (Code Mesh London 2015)](https://www.youtube.com/watch?v=sl2zo7tzrO8)
* [Simon Peyton-Jones and John Hughes - It's Raining Haskell](https://channel9.msdn.com/Blogs/Charles/YOW-2011-Simon-Peyton-Jones-and-John-Hughes-Its-Raining-Haskell)

### HASKELL - BLOGS

* [Bartosz Milewski's Programming Cafe](https://bartoszmilewski.com/)
* [Chris Done](http://chrisdone.com/tags/haskell)
* [Haskell for All - Gabriel Gonzalez](http://www.haskellforall.com/)
* [Haskell Weekly](https://haskellweekly.news/)
* [Neil Mitchell](http://neilmitchell.blogspot.co.uk/)

### HASKELL - BOOKS

* [Learn You a Haskell for Great Good!](http://learnyouahaskell.com/chapters)
* [Real World Haskell - Bryan O'Sullivan, Don Stewart, and John Goerzen](http://book.realworldhaskell.org/read/)
* [Gentle Introduction to Haskell 98 - Paul Hudak, John Peterson & Joseph Fasel](https://www.haskell.org/tutorial/haskell-98-tutorial.pdf)
* [Haskell Programming From First Principles - Christopher Allen & Julie Moronuki](http://haskellbook.com/) (💰NON-FREE💰 but excellent) | [Exercises and notes for book "Haskell Programming from first principles" - Lukas Lehner](http://lukleh.github.io/haskell-book-excercises/) | [Git repo with PDFs of all follow-up resources mentioned in HaskellBook](https://github.com/pushcx/hpffp-resources)
* GHC User Guide: [PDF](https://downloads.haskell.org/~ghc/latest/docs/users_guide.pdf) | [HTML](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/index.html)
* [Lazy Evaluation Illustrated for Haskell Divers - Takenobu T.](https://takenobu-hs.github.io/downloads/haskell_lazy_evaluation.pdf)
* [Introduction to Haskell (lecture notes & code) - Noam Zilberstein (UPenn, Spring 2015)](http://www.seas.upenn.edu/~cis194/lectures.html)
* [Parallel and Concurrent Programming in Haskell - Simon Marlow](http://chimera.labs.oreilly.com/books/1230000000929/index.html)

### HASKELL - CODE EXAMPLES

* [Haskell Everywhere! - Todo apps in Haskell](https://github.com/jyrimatti/hseverywhere)
* [Finite-State Machines, Part 1: Modeling with Haskell Data Types - Oskar Wickström](https://wickstrom.tech/finite-state-machines/2017/11/10/finite-state-machines-part-1-modeling-with-haskell.html)

### HASKELL - CODE.WORLD

* [Educational computer programming environment. By using a simple mathematical model for geometric shapes and transformations, you can create drawings, animations, and even single-player and multi-player video games! The programming language used is a variation of Haskell, but you can think of it as just talking to the computer using mathematics](https://code.world/)

### HASKELL - COMPILERS

* [G53CMP Compilers 2016/17 (University of Nottingham)](http://www.cs.nott.ac.uk/~psznhn/G53CMP/)

### HASKELL - FREGE

* [Github](https://github.com/Frege/frege)
* [Frege: purely functional programming for the JVM - Dierk König](https://www.youtube.com/watch?v=b8-OV7wA7sw)

### HASKELL - GRENADE

* [Grenade: Practical Machine Learning in Haskell, aka "💣 Machine learning which might blow up in your face 💣"](https://github.com/HuwCampbell/grenade)

### HASKELL - HAKYLL

* [Hakyll: Haskell library for generating static sites](https://jaspervdj.be/hakyll/)

### HASKELL - HASURA

* Hasura: GraphQL Engine: blazing-fast GraphQL server that gives you instant, realtime GraphQL APIs over Postgres, with webhook triggers on database events, and remote schemas for business logic[Hasura.io](https://hasura.io/) | [Github](https://github.com/hasura/graphql-engine)

### HASKELL - HAXL

* [HAXL: Haskell library that simplifies access to remote data, such as databases or web-based services](https://github.com/facebook/Haxl)
* [Dropbox Hack Week: GraphQL Server in Haskell - Chad Austin](https://chadaustin.me/2016/02/dropbox-hack-week-graphql-server-in-haskell/) | [Datagraph code](https://github.com/dropbox/datagraph)

### HASKELL - HEDIS

* Hedis: Haskell client for the Redis datastore: [Github](https://github.com/informatikr/hedis) | [Hackage](https://hackage.haskell.org/package/hedis)

### HASKELL - PROPERTY-BASED TESTING

* [How to specify it! A guide to writing properties of pure functions - John Hughes (LambdaDays 2020)](https://www.youtube.com/watch?v=G0NUOst-53U&list=PLvL2NEhYV4ZsV9Bw0wp1P46SOdtk4pFW6&index=3)

### HASKELL - SEMANTIC

* [Semantic: Parsing, analyzing, and comparing source code across many languages](https://github.com/github/semantic)

### HASKELL - SPOCK

* Spock: lightweight Haskell web framework inspired by Ruby's Sinatra: [website](https://www.spock.li/) | [Github](https://github.com/agrafix/Spock) | [tutorial](https://www.spock.li/tutorial/)
* [Spock – Powerful Elegant Web Applications using Haskell - Alexander Thiemann (f(by)15)](https://www.youtube.com/watch?v=kNqsOBrCbLo)

### HASKELL - VIDEOS

* [LambdaConf 2018](https://www.youtube.com/playlist?list=PL7DZ7q3nEWhygKSFNI4MlTL-draJzhRXb)
* [Haskell eXchange 2017](https://skillsmatter.com/conferences/8522-haskell-exchange-2017#program)
* Haskell Implementors' Workshop (HIW): [2017](https://www.youtube.com/playlist?list=PLnqUlCo055hX1F0PCi9FjdllYQMwCQvps)
* [Haskell 2016 (Japan)](https://www.youtube.com/playlist?list=PLnqUlCo055hX8RkgLEjBYnETx6NuiL756)
* [Haskell Keynotes ZuriHac 2017](https://www.youtube.com/playlist?list=PLOvRW_utVPVkoZ5GuodkejFU8MiH6_SB7)
* [Haskell video collection (InfoQ)](http://www.infoq.com/haskell/)
* [Modeling Data in Haskell for Beginners - Chris Allen (LambdaConf 2015)](https://www.youtube.com/watch?v=p-NBJm0kIYU)
* [Haskell is Not For Production and Other Tales - Katie Miller (Linux.conf.au 2016)](https://www.youtube.com/watch?v=mlTO510zO78) | [slides](http://www.slideshare.net/KatieAtie/haskell-is-not-for-production-and-other-tales)
* [Introduction to Functional Programming - Erik Meijer](https://www.edx.org/course/introduction-functional-programming-delftx-fp101x-0)
* [Functional Programming Fundamentals - Erik Meijer](https://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals) & [Youtube](https://www.youtube.com/watch?v=UIUlFQH4Cvo)
* [Haskell Basics - FunFunFunction #35](https://www.youtube.com/watch?v=j5a9l1Td2Lo)
* [Haskell Stack Mega-Tutorial - Christopher Allen](https://www.youtube.com/watch?v=sRonIB8ZStw)
* [A Practical Introduction to Haskell GADTs - Richard Eisenberg (LambdaConf 2015)](https://www.youtube.com/watch?v=6snteFntvjM)
* [A History of Haskell: Being Lazy With Class - Arthur Vard](https://www.youtube.com/watch?v=3bjXGrycMhQ)
* Adventure With Types in Haskell - Simon Peyton Jones: [Lecture 1](https://www.youtube.com/watch?v=6COvD8oynmI) | [Lecture 2](https://www.youtube.com/watch?v=brE_dyedGm0) | [Lecture 3](https://www.youtube.com/watch?v=2IZQx7WNOMs) | [Lecture 4](https://www.youtube.com/watch?v=XtogTwzcGcM)
* [Classes, Jim, but not as we know them - Simon Peyton Jones (Microsoft Development Center Copenhagen TechTalk)](https://channel9.msdn.com/posts/MDCC-TechTalk-Classes-Jim-but-not-as-we-know-them)
* [Beginner's Guide to Exceptions in Haskell - Erin Swenson-Healey](https://www.youtube.com/watch?v=PWS0Whf6-wc)
* [Fun with type functions - Simon Peyton Jones (Microsoft Development Center Copenhagen TechTalk)](https://channel9.msdn.com/posts/MDCC-TechTalk-Fun-with-type-functions)
* [Haskell Amuse-Bouche - Mark Lentczner (GoogleTechTalks 2011)](https://www.youtube.com/watch?v=b9FagOVqxmI)
* [Many videos on Purescript & Haskell - kritzcreek](https://www.livecoding.tv/kritzcreek/videos/)
* [Writing a Game in Haskell - Elise Huard](https://www.youtube.com/watch?v=1MNTerD8IuI)
* [A Year of Haskell - Justin Leitgeb (Lambda Days 2015)](https://www.youtube.com/watch?v=wZ0RQG3mFPw)
* [Haskell for Everyday Programmers - Venkat Subramaniam (Functional Conf Bangalore 2014)](https://www.youtube.com/watch?v=VGCE_3fjzU4) & [code examples](http://www.agiledeveloper.com/presentations/haskell_for_java_programmers.zip)
* The Haskell Cast [#2 - Don Stewart on Real World Haskell](https://www.youtube.com/watch?v=4YfkwfZ7AV4) | [#4 - Simon Marlow on Parallelism and Concurrency](https://www.youtube.com/watch?v=73B1uc3xkvo)
* Haskell Talks: Erik Hinton, Programmer with New York Times: [Part 1](https://www.youtube.com/watch?v=6ciJv9Bb928) | [Part 2](https://www.youtube.com/watch?v=BBm6yfkjkPw)
* [Developing Web Applications with Haskell - Alejandro Serrano (LambdaConf 2015)](https://www.youtube.com/watch?v=FnaD4xS_hHY)
* [Exact Real Arithmetic in Haskell - Mitchell Riley (Brisbane Functional Programming Group, May 2015)](https://www.youtube.com/watch?v=LJQgYBQFtSE)

## HIRING / INTERVIEWING

* [Interviewing is a noisy prediction problem - Erik Bernhardsson](https://erikbern.com/2018/05/02/interviewing-is-a-noisy-prediction-problem.html)
* [How to Interview a Programmer - Bill Venners](https://www.artima.com/wbc/interprog.html)
* [How to conduct a terrible programmer interview - acebureido](https://www.reddit.com/r/rant/comments/547knk/how_to_conduct_a_terrible_programmer_interview/)
* [How to conduct a good Programming Interview - Haoyi Li](http://www.lihaoyi.com/post/HowtoconductagoodProgrammingInterview.html)
* [The Best Way to Hire Developers - Erik Dietrich](http://www.daedtech.com/best-way-hire-developers/)
* [The Software Engineer’s Guide to Interviewing Software Engineers - Chuck Groom](https://blog.usejournal.com/the-software-engineers-guide-to-interviewing-software-engineers-980bbfdb4006)
* [A better way to interview software engineers - Zach Millman](https://fulcrum.lever.co/a-better-way-to-interview-software-engineers-fa9b5d2b5316)
* [The Guerrilla Guide to Interviewing (version 3.0) - Joel Spolsky](https://www.joelonsoftware.com/2006/10/25/the-guerrilla-guide-to-interviewing-version-30/)
* [On Interviewing Programmers - Jeff Atwood](https://blog.codinghorror.com/on-interviewing-programmers/)
* [Lessons from a year’s worth of hiring data - Aline Lerner](http://blog.alinelerner.com/lessons-from-a-years-worth-of-hiring-data/)
* [Conduct the Perfect Job Interview in Twelve Simple Steps - Jeff Haden](https://www.linkedin.com/pulse/20140210135852-20017018-conduct-the-perfect-job-interview-in-twelve-simple-steps/)
* [Here's Google's Secret to Hiring the Best People - Laszlo Bock](https://www.wired.com/2015/04/hire-like-google/)
* [How I ended up conducting the most successful technical interviews with a single question - Nicolas Bize](http://www.nicolasbize.com/blog/how-i-ended-up-conducting-the-most-successful-technical-interviews-with-a-single-question/)
* [A recruiter analyzed results from 3000 tech interviews to find the most successful candidate traits - Aline Lerner](https://qz.com/886041/a-recruiter-analyzed-results-from-3000-tech-interviews-to-find-the-most-successful-candidate-traits/)
* [Hiring is Broken: What Do Developers Say About Technical Interviews? - Chris Parnin](https://blog.usejournal.com/hiring-is-broken-what-do-developers-say-about-technical-interviews-21821141ca71)
* [Tips for hiring great software engineers - Marcelo Park](http://blog.plataformatec.com.br/2014/03/tips-for-hiring-great-software-engineers/)
* [Why Brainteasers Don’t Belong in Job Interviews - Maria Konnikova](https://www.newyorker.com/tech/annals-of-technology/why-brainteasers-dont-belong-in-job-interviews)
* [On GPAs and Brainteasers: New Insights From Google On Recruiting and Hiring - Adam Bryant](https://www.linkedin.com/pulse/20130620142512-35894743-on-gpas-and-brain-teasers-new-insights-from-google-on-recruiting-and-hiring/)

## HTTP

### HTTP - AUTHENTICATION

* [Token-based security in a REST API - Andy Balaam](https://www.youtube.com/watch?v=3c9KDf5p_Vc)

#### HTTP - AUTHENTICATION - JAVASCRIPT WEB TOKENS (JWT)

* [Introduction to JWT (JSON Web Token) - Securing apps & services - Tech CBT](https://www.youtube.com/watch?v=oXxbB5kv9OA)
* [JWT.io](https://jwt.io/)
* [JWT: The Complete Guide to JSON Web Tokens - Angular Security](https://blog.angular-university.io/angular-jwt/)

#### HTTP - AUTHENTICATION - OAUTH2

* [Illustrated Guide to OAuth and OpenID Connect - David Neal](https://developer.okta.com/blog/2019/10/21/illustrated-guide-to-oauth-and-oidc)
* [The Secrets of OAuth 2.0 - Aaron Parecki & Eric Johnson (GOTO 2020)](https://www.youtube.com/watch?v=HhwUMESAddM)
* [What the Heck is OAuth? - Randall Degges](https://stormpath.com/blog/what-the-heck-is-oauth)
* [OpenID Connect and OAuth 2 explained in under 10 minutes! - kubucation](https://www.youtube.com/watch?v=nPZ8QDZXtLI)

#### HTTP - AUTHENTICATION - OPENID CONNECT (OIDC)

* [OAuth 2.0 and OpenID Connect (in plain English) - OktaDev](https://www.youtube.com/watch?v=996OiexHze0)
* [Securing Your APIs with OAuth 2.0 - OktaDev (API Days 2019)](https://www.youtube.com/watch?v=PfvSD6MmEmQ)

#### HTTP - AUTHENTICATION - VAULT (SECRETS)

* [Your Secret's Safe with Me. Securing Container Secrets with Vault - Liz Rice (HashiConf 2017)](https://www.youtube.com/watch?v=j3QJRdiTr1I)
* [HashiCorp Vault Http API - Create and get secrets with curl - Mike Møller Nielsen](https://www.youtube.com/watch?v=vd9f-gGqMV0)
* Identity based SSH with Vault and Keycloak - Dishant Pandya: [Part I](https://drpdishant.medium.com/identity-based-ssh-with-vault-and-keycloak-part-1-3-47ab2181ceae) | [Part II](https://drpdishant.medium.com/identity-based-ssh-with-vault-and-keycloak-part-2-3-signed-ssh-certificate-c9fb2c4dde64)
* [Keycloak on Kubernetes](https://www.keycloak.org/getting-started/getting-started-kube)

### HTTP - HEADERS

* [HTTP Headers for the Responsible Developer - Stefan Judis (GOTO 2019)](https://www.youtube.com/watch?v=JfjiFsJsO4E)
* [Everything you need to know about HTTP security headers - Max Veytsman](https://blog.appcanary.com/2017/http-security-headers.html)

### HTTP - REST CLIENTS

* [Postman](https://www.getpostman.com/)
* [Insomnia](https://insomnia.rest/) | [Github](https://github.com/getinsomnia/insomnia)
* [rest-client](https://github.com/wiztools/rest-client)
* [SoapUI](https://www.soapui.org/) | [Github](https://github.com/SmartBear/soapui)
* [Advanced REST client (Chrome)](https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=en-US)

## HTML

### HTML - BASICS

* [HTML - Mozilla.org](https://developer.mozilla.org/en-US/docs/Web/HTML)
* [Constructing the Object Model - Ilya Grigorik](https://developers.google.com/web/fundamentals/performance/critical-rendering-path/constructing-the-object-model?hl=en)

### HTML - CORS

* HTML5 Security: [Part 1 - Same Origin Policy Basics](https://www.youtube.com/watch?v=jDE0cntjOq8) | [Part 2 - postMessage Vulnerabilities](https://www.youtube.com/watch?v=XTKqQ9mhcgM) | [Part 3 - CORS](https://www.youtube.com/watch?v=9_BFGgfAHD8)

### HTML - HAML

* [Tutorial](http://haml.info/tutorial.html) & [Reference](http://haml.info/docs/yardoc/file.REFERENCE.html)

### HTML - IFRAMES

* [HTML Iframes, iframe Tag With All Attributes Explained - PJ Codingschool](https://www.youtube.com/watch?v=A3yBDVwODUc)
* [IFrames in HTML for Code Reuse - Eli the Computer Guy](https://www.youtube.com/watch?v=d44cads61LA)

### HTML - INDEXEDDB

* idb: IndexedDB, but with promises: [Npmjs](https://www.npmjs.com/package/idb) | [Github](https://github.com/jakearchibald/idb)
* [IndexedDB - Javascript.info](https://javascript.info/indexeddb)
* [Using IndexedDB - MDN](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB)
* [Working with Indexed DB - Google Chrome Developers](https://www.youtube.com/watch?v=vCumk1sXHcY)
* [Getting Started with indexedDB - All Things Javascript](https://www.youtube.com/watch?v=g4U5WRzHitM)
* [An empty database in every pocket - Phil Nash (Devoxx Poland 2017)](https://www.youtube.com/watch?v=_DuwZSXEwDg)

### HTML - LOCALSTORAGE

* [An Introduction to Local Storage with JavaScript - Zac Gordon](https://www.youtube.com/watch?v=T9GWHFDcELQ)

### HTML - SLIM

* [Slim](http://slim-lang.com/): [Github code + examples](https://github.com/slim-template/slim) | [API docs](www.rubydoc.info/gems/slim/frames)

## HTML5

* [HTML Crash Course for Absolute Beginners - Traversy Media](https://www.youtube.com/watch?v=UB1O30fR-EE)
* [Learn to Code HTML & CSS](http://learn.shayhowe.com/html-css/)
* [MarkSheet: Free HTML & CSS tutorial](http://marksheet.io/)
* [CodePen.io](http://codepen.io/)
* [Smashing Magazine](http://www.smashingmagazine.com/)
* [Dive into HTML 5 - Mark Pilgrim](http://diveintohtml5.info/)
* [Mozilla MDN](https://developer.mozilla.org/en-US/docs/HTML/HTML5)
* [HTML5 Boilerplate](http://html5boilerplate.com/)
* [HTML5 Doctor](http://html5doctor.com/)
* [HTML5 Developer Conference](http://www.youtube.com/playlist?list=PL2679A5F392A01722&feature=plcp)
* [HTML5 Please](http://html5please.com/)
* [Build An HTML5 Website With A Responsive Layout - Traversy Media](https://www.youtube.com/watch?v=Wm6CUkswsNw)
* [Web Development In 2017 - A Practical Guide - Traversy Media](https://www.youtube.com/watch?v=9hDKfBKuXjI)
* [Web APIs You Probably Didn't Know Existed - Zeno Rocha (NEJS Conf 2016)](https://www.youtube.com/watch?v=EZpdEljk5dY)
* [Box shadows](http://codepen.io/bphillips201/details/JygKB)
* [Can I Use?](http://caniuse.com/)
* [Datalists](http://demo.agektmr.com/datalist/)
* [Transition timing functions](https://developer.mozilla.org/en-US/docs/Web/CSS/transition-timing-function)

### HTML5 - CANVAS

* [HTML5 Canvas Animation With Javascript - Josh Robertson (MountainWest JavaScript 2014)](http://confreaks.tv/videos/3239-mwjs-html5-canvas-animation-with-javascript)
* [A Rubyist's Guide to the Canvas API - H. Dean Hudson (CascadiaRuby 2012)](http://confreaks.tv/videos/1067-cascadiaruby2012-a-rubyist-s-guide-to-the-canvas-api)
* [Mozilla MDN](https://developer.mozilla.org/en-US/docs/HTML/Canvas)

### HTML5 - EMMET

* [Docs.Emmet.io](https://docs.emmet.io/) | [Cheatsheet](https://docs.emmet.io/cheat-sheet/)
* [Emmet For Faster HTML & CSS Workflow - Traversy Media](https://www.youtube.com/watch?v=5BIAdWNcr8Y)

### HTML5 - HYBRID APPS

#### HTML5 - HYBRID APPS - CAPACITOR

* [Reimagining Cordova: Building Native Progressive Web Apps with Capacitor - Matt Netkow](https://www.youtube.com/watch?v=cjikyeo9bJc)
* [Running and Building Ionic Apps with Capacitor or Cordova (iOS and Android) - Brackets Academy](https://www.youtube.com/watch?v=EodKC88X3F4)
* [Cordova vs Capacitor - An Early Experience Comparison](https://www.youtube.com/watch?v=9SMDqWam_B0)

#### HTML5 - HYBRID APPS - CORDOVA

* [Apache Cordova](https://cordova.apache.org/) | [Documentation](https://cordova.apache.org/docs/en/latest/) | [Getting Started](https://cordova.apache.org/#getstarted)
* [Building a Native App with Angular and Cordova - Stephen Fluin](https://www.youtube.com/watch?v=JiIGcmHtDDE)
* [Publish App (HTML/CSS/JS) code to Google Play Store using Cordova - Amit Shukla](https://www.youtube.com/watch?v=Vfcy1xHR83c)

#### HTML5 - HYBRID APPS - FRAMEWORK7

* How I created my First Android app using Framework7 and Cordova - Alapan: [Part 1](http://www.alapan.me/first-android-app-framework7-cordova-part1/) | [Part 2](http://www.alapan.me/first-android-app-framework7-cordova-part2/)
* [Tutorials](https://framework7.io/tutorials/)
* [Framework7 Tutorial - TutorialsPoint](https://www.tutorialspoint.com/framework7/)

### HTML5 - INDEXED DB

* [HTML5: How to Build Progressive Web Apps with Local Storage and IndexedDB - Brian Greig](https://www.youtube.com/watch?v=0S0FC-08VGA)
* [Working With IndexedDB - Raymond Camden - Part 1](http://net.tutsplus.com/tutorials/javascript-ajax/working-with-indexeddb/) [Part 2](http://net.tutsplus.com/tutorials/javascript-ajax/working-with-indexeddb-part-2/) [Part 3](http://net.tutsplus.com/tutorials/javascript-ajax/working-with-indexeddb-part-3/)
* [db.js (wrapper for IndexedDB)](http://aaronpowell.github.io/db.js/)
* [indexeddb-backbonejs-adapter](https://github.com/superfeedr/indexeddb-backbonejs-adapter)
* [Deep Dive into the HTML5 IndexedDB](http://www.codeproject.com/Articles/347765/Deep-Dive-into-the-HTML5-IndexedDB)
* [IndexedDB - Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/IndexedDB)
* [Using the HTML5 IndexedDB API - Brian Stewart](http://www.ibm.com/developerworks/web/library/wa-indexeddb/index.html)
* [Quick Tip: Store Data in the Browser with IndexedDB - Martin Angelov](http://tutorialzine.com/2013/01/simple-indexeddb-dbjs-app/)
* [Who Needs MySQL When There Is IndexedDB? - NewRelic](http://blog.newrelic.com/2012/11/26/who-needs-mysql-when-there-is-indexeddb/)
* [How the browsers store IndexedDB data - Aaron Powell](http://www.aaron-powell.com/web/indexeddb-storage)

#### HTML5 - INDEXED DB - LOVEFIELD

* [Lovefield: A cross-browser, SQL-like, relational query engine for Web in pure JavaScript](https://github.com/google/lovefield)

### HTML5 - PERFORMANCE

* [High Performance in the Critical Rendering Path - Nicolas Bevacqua](http://forwardjs.com/university/high-performance-in-the-critical-rendering-path)

### HTML5 - PROGRESSIVE WEB APPS

* [Progressive Web Apps Course - Google Chrome Developers](https://www.youtube.com/playlist?list=PLNYkxOF6rcIAdnzEsWkg0KpMn2WJwMBmN)
* [Progressive Web Apps Training - Google Chrome Developers](https://developers.google.com/web/ilt/pwa/)
* [A Beginner’s Guide To Progressive Web Apps - Kevin Farrugia](https://www.smashingmagazine.com/2016/08/a-beginners-guide-to-progressive-web-apps/)
* [What are Progressive Web Apps? - Max Lynch](http://blog.ionic.io/what-is-a-progressive-web-app/)
* [Everything You Should Know About Progressive Web Apps - Danny Markov](http://tutorialzine.com/2016/09/everything-you-should-know-about-progressive-web-apps/)
* [Building Progressive Web Apps Today - Thao Tran (Chrome Dev Summit 2016)](https://www.youtube.com/watch?v=U52dD0tegsA)
* [Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016 - Jake Archibald](https://www.youtube.com/watch?v=cmGr0RszHc8)
* [Your First Progressive Web App - Google](https://developers.google.com/web/fundamentals/getting-started/codelabs/your-first-pwapp/(
* [The Building Blocks Of Progressive Web Apps - Ada Rose Edwards](https://www.smashingmagazine.com/2016/09/the-building-blocks-of-progressive-web-apps/)

### HTML5 - SERVICEWORKERS

* [Intro to Service Workers - Google Chrome Developers](https://www.youtube.com/watch?v=jVfXiv03y5c)
* [Going offline with Service Workers - Phil Nash](https://www.youtube.com/watch?v=sTgN5rDC49A)
* [How to Setup a Basic Service Worker (with Caching) - bitsofcode](https://www.youtube.com/watch?v=BfL3pprhnms)
* [ServiceWorke.rs (Mozilla)](https://serviceworke.rs/)
* [Offline Web Applications Using IndexedDb & Service Worker - Google (Udacity)](https://www.udacity.com/course/offline-web-applications--ud899)
* [There is a client-side proxy (ServiceWorker) in your browser! - Ilya Grigorik (Velocity NYC 2015)](https://www.youtube.com/watch?v=etACK2qbHfc)

### HTML5 - WEB SOCKETS

* [Mozilla MDN](https://developer.mozilla.org/en-US/docs/WebSockets)
* [Model-View-Websockets](http://confreaks.tv/videos/2235-html5tx2013-model-view-websockets)

### HTML5 - WEB WORKERS

* [Fundamentals of HTML5 Web Workers - Craig Shoemaker](https://www.youtube.com/playlist?list=PLTGuLY9dBAgCEpYU_qWvoHIihbZILSQ9D)
* [Using Web Workers (Mozilla MDN)](https://developer.mozilla.org/en-US/docs/Web/Guide/Performance/Using_web_workers)
* [JavaScript for Experienced Developers: Web Workers - Microsoft Virtual Academy](https://www.youtube.com/watch?v=LrK5HudphWY)

## ICONS

* [Font Awesome](https://fontawesome.com/)
* [The Noun Project: Icons for Everything](https://thenounproject.com/)
* [iconmonstr](https://iconmonstr.com/)
* [Behance](https://www.behance.net/search?content=projects&sort=appreciations&time=week&search=free%20icons)

## IDRIS

* [Idris 2 - Type-driven Development of Idris - Edwin Brady (Curry On London! 2019)](https://www.youtube.com/watch?v=DRq2NgeFcO0)

## INFLUXDB

* [InfluxDB: Open-Source Time Series Database - Paul Dix (Data Driven NYC / FirstMark Capital)](https://www.youtube.com/watch?v=GzIYRr40QO4)
* [InfluxDB workshop - Paul Dix (Monitorama PDX 2014)](http://vimeo.com/95311877)
* [Grafana workshop - Torkel Ödegaard (Monitorama PDX 2014)](http://vimeo.com/95316672)
* [All Monitorama PDX 2014 talks](http://vimeo.com/monitorama/videos)

## JAVA

### JAVA - AMAZON CORRETTO

* [No-cost, multiplatform, production-ready distribution of OpenJDK - AWS](https://aws.amazon.com/corretto/)

## JAVASCRIPT

* Moved to [Javascript.markdown](https://github.com/JamesLavin/my_tech_resources/blob/master/Javascript.markdown#javascript) (because Github was truncating this page)

## JEKYLL

* Jekyll: [Main](http://jekyllrb.com/) | [Docs](http://jekyllrb.com/docs/home/) | [Tips](http://jekyll.tips/) | [Twitter](https://twitter.com/jekyllrb) | [News](http://jekyllrb.com/news/) | [Talk](http://talk.jekyllrb.com/) | [Github](https://github.com/jekyll/jekyll)
* [Jekyll Documentation - Tom Preston-Werner, Nick Quaranto, Parker Moore, et al](http://planetjekyll.github.io/book/)
* [Planet Jekyll](http://planetjekyll.github.io/)
* [Getting Started With Jekyll, The Static Site Generator - phpacademy](https://www.youtube.com/watch?v=iWowJBRMtpc)
* [JekyllConf](https://www.youtube.com/results?search_query=jekyllconf)

## JOBS

* [Angel.co](https://angel.co)
* [RemoteOK.io (remote jobs)](Remoteok.io)
* [WorkFromHomeJobs.me](https://workfromhomejobs.me/remote-developer-jobs/)

## JSON

* [jq: Lightweight & flexible command-line JSON processor](https://stedolan.github.io/jq/)
* [Editing JSON with Visual Studio Code](https://code.visualstudio.com/Docs/languages/json)

## JULIA

* [JuliaLang.org](https://julialang.org/) | [Learning Julia](https://julialang.org/learning/)
* [Youtube Julia talks](https://www.youtube.com/user/JuliaLanguage)
* [Julia Academy](https://juliaacademy.com/)
* [2 1/2 hour intro to Julia - Jane Herriman & Sacha Verweij (SciPy 2018)](https://pyvideo.org/scipy-2018/an-introduction-to-julia-beginner-level.html)
* [Julia: high-level, high-performance dynamic programming language for technical computing](http://julialang.org/)

### JULIA - CONCURRENCY WITH ACTORS.JL

* [Actors.jl: Concurrent Computing with the Actor Model - Paul Bayer (JuliaCon2021)](https://www.youtube.com/watch?v=O4ohNp8wHUs)
* [Actors.jl: Concurrent computing in Julia based on the Actor Model](https://github.com/JuliaActors/Actors.jl) | [Documentation](https://juliaactors.github.io/Actors.jl/stable/)
* [JuliaActors: Concurrent Programming with the Actor Model](https://github.com/JuliaActors)

### JULIA - METAPROGRAMMING

* [Metaprogramming in Julia](https://docs.julialang.org/en/v1/manual/metaprogramming/)
* [Keynote: MIT Prof. Steven G. Johnson (JuliaCon 2019)](https://www.youtube.com/watch?v=mSgXWpvQEHE)
* [Introduction to metaprogramming in Julia: Workshop (JuliaCon 2021)](https://www.youtube.com/watch?v=2QLhw6LVaq0)
* [Julia Macro hygiene made easy! - Tom Kwong](https://www.youtube.com/watch?v=JePBb9-ychE)
* [Advanced Metaprogramming Tools - Mike Innes (JuliaCon 2020)](https://www.youtube.com/watch?v=U1VhkcTuXuw)

## KIDS

* [Scratch](https://scratch.mit.edu/)
* [Scratch Jr.](https://www.scratchjr.org/)
* [Star Wars - Code.org](https://code.org/starwars)
* [Minecraft - Code.org](https://code.org/mc)
* [Free kids courses - Pluralsight.com](https://www.pluralsight.com/kids-courses)
* [Pencilcode.net](http://pencilcode.net/)
* [Free Code Camp](https://www.freecodecamp.com/map#nested-collapseBasicJavaScript)
* [Tynker](https://www.tynker.com) (💰NON-FREE💰: [Access to everything requires a paid subscription](https://www.tynker.com/courses/))
* [Cool Coding Apps and Websites for Kids - CommonsenseMedia.org](https://www.commonsensemedia.org/lists/coding-apps-and-websites)
* [Coding for Kids: Free Websites That Teach Kids Programming](http://mommypoppins.com/coding-kids-free-websites-teach-learn-programming)

## LEGAL

* [Startup Legal Basics - This Week in Startups](https://www.youtube.com/playlist?list=PL24nOpPUQlbbip7IrGcdAFZvLFRbT6Aac)
* [ChooseALicense.com - Advice on selecting an open source license - Github](http://choosealicense.com/)
* [Chart showing what each license allows and disallows - ChooseALicense.com & Github](http://choosealicense.com/appendix/)

## LEARNING

* [10 Ways to Learn Faster - Siraj Raval](https://www.youtube.com/watch?v=hKBZjH7Ot2g)
* [Learning How to Learn - Drs. Barbara Oakley & Terrence Sejnowski (Coursera)](https://www.coursera.org/learn/learning-how-to-learn/)
* [Alison.com](https://alison.com/)
* [Carnegie Mellon Open Learning Initiative](http://oli.cmu.edu/learn-with-oli/see-our-free-open-courses/)
* [Code.org](https://code.org/learn)
* [Codecademy.com](https://www.codecademy.com/)
* [Coursera.org](https://www.coursera.org/)
* [Daniel Kahneman: "Thinking, Fast and Slow"](https://www.youtube.com/watch?v=CjVQJdIrDJ0)
* [EdX.org](https://www.edx.org/)
* [Khan Academy](https://www.khanacademy.org/)
* [MIT OpenCourseware](http://ocw.mit.edu/index.htm)
* [MOOC List](https://www.mooc-list.com/)
* [National Programme on Technology Enhanced Learning (India)](https://onlinecourses.nptel.ac.in/explorer)
* [No Excuse List (The best place on the web to learn anything, free)](http://www.noexcuselist.com/)
* [OpenCulture.com list of free online courses](https://www.openculture.com/freeonlinecourses)
* [Open HPI](https://open.hpi.de/courses)
* [Open Yale courses](http://oyc.yale.edu/courses)
* [Stanford Engineering Everywhere](http://see.stanford.edu/see/courses.aspx)
* [Stanford Online](https://online.stanford.edu/search-catalog)
* [TED Talks](http://www.ted.com/talks)
* [TutsPlus](http://code.tutsplus.com/) (Non-free)
* [UC Berkeley Class Central](https://www.classcentral.com/university/berkeley)
* [Udacity](https://www.udacity.com/courses#!/all) (Lectures are free)
* [Udemy](https://www.udemy.com/) (Non-free)

### LEARNING - CAREER

* [Warren Buffett's 5/25 Rule Will Help You Focus On The Things That Matter - Art of Improvement](https://www.youtube.com/watch?v=gkhtYs22bLI)

## LINUX

* [Linux Server Course: System Configuration & Operation - Shawn Powers](https://www.youtube.com/watch?v=WMy3OzvBWc0&t=10965s)
* [dotfiles.github.com](http://dotfiles.github.com/)
* [Thoughtbot dotfiles](https://github.com/thoughtbot/dotfiles)
* [Unixmen.com](http://www.unixmen.com/)
* [Cheat Sheet (Cheatography)](http://www.cheatography.com/davechild/cheat-sheets/linux-command-line/)
* [LESS](http://linux.die.net/man/1/less)
* [Linux SCP help](http://www.hypexr.org/linux_scp_help.php)

### LINUX - AWK

* [Awk in 20 Minutes - Fred T-H](http://ferd.ca/awk-in-20-minutes.html)

### LINUX - DEBIAN

* [The Debian Administrator's Handbook - Raphaël Hertzog & Roland Mas](https://debian-handbook.info/browse/stable/index.html) & [PDF](https://debian-handbook.info/download/stable/debian-handbook.pdf)

### LINUX - COMMAND LINE

* [The 50 Most Popular Linux & Terminal Commands - Full Course for Beginners - Colt Steele](https://www.youtube.com/watch?v=ZtqBQ68cfJc)
* [Really Friendly Command Line Intro - Tracy Osborn](http://hellobks.com/cmd-line-pdf)
* TLDR Pages: Simplified and community-driven man pages: [website](http://tldr.sh) | [live demo](https://tldr.ostera.io/) | [installation](http://tldr.sh/#installation) | [PDF](http://tldr.sh/assets/tldr-book.pdf)
* [Watch command: execute program periodically, showing output fullscreen](https://linux.die.net/man/1/watch)

### LINUX - EBPF

* [eBPF on the Rise - Getting Started - Quentin Monnet (CNCF)](https://www.youtube.com/watch?v=cABk-6Sdb20)
* [Go eBPF library (from Cilium project)](https://github.com/cilium/ebpf)

#### LINUX - EBPF - BPFTOOL

* [bpftool man page](https://man.archlinux.org/man/bpftool.8.en)
* [Features of bpftool: the thread of tips and examples to work with eBPF objects - Quentin Monnet](https://qmonnet.github.io/whirl-offload/2021/09/23/bpftool-features-thread/)

### LINUX - LOGICAL VOLUME MANAGEMENT (LVM)

* Chris Titus: [LVM (Logical Volume Management) – Combine Physical Drives and more!](https://christitus.com/lvm-guide/) | [LVM: Logical Volume Management | Combining Drives Together](https://www.youtube.com/watch?v=scMkYQxBtJ4)

### LINUX - NETWORKING

* Also see: [NETWORKING](https://github.com/JamesLavin/my_tech_resources#networking)

#### LINUX - NETWORKING - HAPROXY

* [HAProxy Crash Course (TLS 1.3, HTTPS, HTTP/2 and more) - Hussein Nasser](https://www.youtube.com/watch?v=qYnA2DFEELw)
* [Scaling Websockets to Multiple Servers with HAProxy, Redis and Node JS - Group Chat Application - Hussein Nasser](https://www.youtube.com/watch?v=gzIcGhJC8hA)
* [HAProxy Basics](https://www.youtube.com/playlist?list=PLfnwKJbklIxwxXKiPv5nAgWwmaUvDjW_t)
* [SSL Termination in HAProxy](https://www.youtube.com/watch?v=cBLYQ8bbe7c)
* [Logging in HAProxy](https://www.youtube.com/watch?v=O64HDqtDrMw)
* [The Essentials of an HAProxy Configuration File](https://www.youtube.com/watch?v=RxrdC9l7yKk)
* [HAProxy Access Control Lists](https://www.youtube.com/watch?v=b-d-Q_zkuwI)
* [Set up Let's Encrypt TLS Encryption using the HAProxy Kubernetes Ingress Controller](https://www.youtube.com/watch?v=FdH3L6fyew8)
* [How HAProxy acts as TCP Proxy & HTTP Proxy Layer 4 vs Layer 7 - Hussein Nasser](https://www.youtube.com/watch?v=ibnUI-amsj8)
* [HAProxyConf 2019 - Amsterdam](https://www.youtube.com/playlist?list=PLfnwKJbklIxwtsY6VZhMoyqpm0Cu9Lt1v)
* [Scaling and Securing WebSockets with HAProxy - Hussein Nasser](https://www.youtube.com/watch?v=Rf6AfhqJKxg)
* [Load Balance multiple RTMP Servers to Horizontally Scale Streaming (Node Media Server and HAProxy) - Hussein Nasser](https://www.youtube.com/watch?v=px0i9ihcjuM)

#### LINUX - NETWORKING - IPTABLES

* [Illustrated introduction to Linux iptables - Ivan Velichko](https://iximiuz.com/en/posts/laymans-iptables-101/)

#### LINUX - NETWORKING - LOAD BALANCING

* [Load Balancing in Layer 4 vs Layer 7 with HAPROXY Examples - Hussein Nasser](https://www.youtube.com/watch?v=aKMLgFVxZYk)
* [Load Balancer vs Reverse Proxy (Explained by Example) - Hussein Nasser](https://www.youtube.com/watch?v=S8J2fkN2FeI)
* [Cloud Computing - Load Balancing - Eli the Computer Guy](https://www.youtube.com/watch?v=zaLJ6SIHztk)
* [How load balancers work - System Design Interview knowledge - Success in Tech](https://www.youtube.com/watch?v=escR-07yVAs)
* [Katran Layer 4 Load Balancing at Facebook Engineering - Nitika Shirokov (Networking @Scale 2018)](https://www.youtube.com/watch?v=da9Qw7v5qLM)

#### LINUX - NETWORKING - NFTABLES

* [NFTables wiki](https://wiki.nftables.org/wiki-nftables/index.php/Main_Page)
* [Quick reference](https://wiki.nftables.org/wiki-nftables/index.php/Quick_reference-nftables_in_10_minutes)
* [Nftables as a simple router - Joe McEntire](https://www.youtube.com/watch?v=v15ac5ssoco)
* NFTables: [Part 1: Concept and Syntax](https://www.youtube.com/watch?v=lHLPZlZLWgs) | [Part 2: Live Demo!](https://www.youtube.com/watch?v=MFJA7T2nFMc)

#### LINUX - NETWORKING - PROXYING

* [Layer 4 vs Layer 7 Proxying In Details Explained with Examples - Hussein Nasser](https://www.youtube.com/watch?v=ylkAc9wmKhc)

#### LINUX - NETWORKING - SOCAT

* [Documentation (man page)](http://www.dest-unreach.org/socat/doc/socat.html)
* [HOWTO: Crafting arbitrary network packets with socat - Julian Oliver](https://discourse.criticalengineering.org/t/howto-crafting-arbitrary-network-packets-with-socat/51)
* [Socat: A very powerful networking tool - Jesus Castello](https://www.blackbytes.info/2012/07/socat-cheatsheet/)
* [Hands-on learning about network protocols using socat - Volker Schatz](http://www.volkerschatz.com/net/socatproc.html)
* [Securing Traffic Between two Socat Instances Using SSL - Gerhard Rieger](http://www.dest-unreach.org/socat/doc/socat-openssltunnel.html)

#### LINUX - NETWORKING - SOCKETS

* [Introduction to TCP/IP and Sockets, part 1: Introducing the protocols and API - Rhymu's Videos](https://www.youtube.com/watch?v=C7CpfL1p6y0)
* [Introduction to TCP/IP and Sockets, part 2: Example code Walk-Through - Rhymu's Videos](https://www.youtube.com/watch?v=OuYPe_HcLWc)

#### LINUX - NETWORKING - WIRESHARK

* [Wireshark: World's foremost and widely-used network protocol analyzer](https://www.wireshark.org/)

### LINUX - SHELL SCRIPTING (BASH)

* [Mastering the Linux Command Line - Bert Jan Schrijver (GOTO 2019)](https://www.youtube.com/watch?v=qmh7Uppd3x0) & [Notes](https://github.com/bertjan/mastering-the-linux-command-line)
* [Shell Scripts Matter - Thibaut Rousseau](https://dev.to/thiht/shell-scripts-matter)
* [Advanced Bash Scripting Guide](tldp.org/LDP/abs/abs-guide.pdf)
* Command Line Text Processing - Sundeep Agarwal: [PDF](https://www.gitbook.com/download/pdf/book/learnbyexample/command-line-text-processing) | [online book](https://learnbyexample.gitbooks.io/command-line-text-processing/content/) | [learn by example](https://github.com/learnbyexample/Command-line-text-processing)
* [Bash Hackers Wiki](http://wiki.bash-hackers.org/doku.php)
* [Bash Koans - Marcin Bunsch](https://github.com/marcinbunsch/bash_koans)
* [Better Bash Scripting in 15 Minutes - Robert Muth](http://robertmuth.blogspot.com/2012/08/better-bash-scripting-in-15-minutes.html)
* [Bash Reference Manual](https://www.gnu.org/software/bash/manual/bash.pdf)
* [Command Line Fu](http://www.commandlinefu.com/commands/browse/sort-by-votes)
* [Greg Wooledge's Wiki](http://mywiki.wooledge.org/)
* [Linux Bash Scripting](linux1.ca/docs/Linux_BASH_Scripting.pdf)
* [The Linux Command Line: A Complete Introduction (PDF)](http://sourceforge.net/projects/linuxcommand/files/TLCL/13.07/TLCL-13.07.pdf/download) & [website](http://www.linuxcommand.org/tlcl.php)
* [Linux Shell Scripting Cookbook](http://www.pdf-archive.com/2011/03/26/linux-shell-scripting-cookbook/linux-shell-scripting-cookbook.pdf)
* [Linux Shell Scripting Tutorial](http://www.dis.uniroma1.it/~bordino/shell-tutorial.pdf)
* [The Art of Command Line - Joshua Levy](https://github.com/jlevy/the-art-of-command-line/blob/master/README.md)
* [Writing Robust Bash Shell Scripts - David Pashley](http://www.davidpashley.com/articles/writing-robust-shell-scripts/)

#### LINUX - SHELL SCRIPTING (BASH) - BATS (BASH AUTOMATED TEST SYSTEM)

* [Bash Automated Test System (BATS)](https://github.com/sstephenson/bats) & [tutorial](https://blog.engineyard.com/2014/bats-test-command-line-tools)
* [How to use Bats to test your command line tools - Ross Duggan](https://blog.engineyard.com/2014/bats-test-command-line-tools?eymktci=70170000000hHEC)

#### LINUX - SHELL SCRIPTING (BASH) - SHUNIT2

* [shunit2: xUnit unit test framework for Bourne based shell scripts - Kate Ward](https://github.com/kward/shunit2)

### LINUX - SYSTEM ADMINISTRATION

* [Sysadmincasts.com](http://sysadmincasts.com/)

### LINUX - SYSTEMD

* Systemd by example - Sebastian Jambor: [Systemd-by-example.com](https://systemd-by-example.com/) | [Part 1: Minimization](https://seb.jambor.dev/posts/systemd-by-example-part-1-minimization/) | [Part 2: Dependencies](https://seb.jambor.dev/posts/systemd-by-example-part-2-dependencies/)

### LINUX - TAILS (SECURITY-FOCUSED)

* [Tails documentation](https://tails.boum.org/doc/index.en.html)
* [Tails Version 4.0](https://tails.boum.org/news/version_4.0/)

### LINUX - UBUNTU

* [UpUbuntu](http://www.upubuntu.com/)

#### LINUX - UBUNTU - KUBERNETES

* [Kubernetes on Ubuntu](https://kubernetes.io/docs/getting-started-guides/ubuntu/) | [Quickstart](https://ubuntu.com/kubernetes/docs/quickstart)
* [Installing Juju](https://juju.is/docs/installing)
* [Provisioning Kubernetes the Easy Way with Juju - Just me and Opensource](https://www.youtube.com/watch?v=baSTkU38sC8)

### LINUX - VIDEOS

* [QuidsUp - Linux and Cyber Security channel](https://www.youtube.com/c/quidsup/playlists)

## LISP

### LISP - BOOKS

* The Structure and Interpretation of Computer Programs - Hal Abelson & Gerald Jay Sussman: [Video lectures](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures) | [online book](https://mitpress.mit.edu/sicp/full-text/book/book.html) | [PDF](http://web.mit.edu/alexmv/6.037/sicp.pdf)
* [Paradigms of Artificial Intelligence Programming - Peter Norvig (1992)](https://github.com/norvig/paip-lisp) | [Book, part 1 (PDF)](https://github.com/norvig/paip-lisp/blob/master/PAIP-part1.pdf) | [Book, part 2 (PDF)](https://github.com/norvig/paip-lisp/blob/master/PAIP-part2.pdf)
* [Common Lisp: A Gentle Introduction to Symbolic Computation - David S. Touretzky](https://www.cs.cmu.edu/~dst/LispBook/book.pdf)
* [Common Lisp HyperSpec](http://www.lispworks.com/documentation/HyperSpec/Front/Contents.htm)
* [Paradigms of Artificial Intelligence Programming - Peter Norvig (1992)](https://github.com/norvig/paip-lisp)
* Common Lisp the Language, 2nd Ed - Guy L. Steele Jr: [PDF](http://www.lispmachine.net/books/common_lisp_the_language.pdf) |[HTML](http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node1.html#SECTION00100000000000000000)
* [Practical Common Lisp - Peter Seibel](http://www.gigamonkeys.com/book/)
* [Basic Lisp Techniques - David J Cooper, Jr](http://franz.com/resources/educational_resources/cooper.book.pdf)
* [Successful Lisp - David Lamkins](http://successful-lisp.blogspot.com/)
* On Lisp - Paul Graham: [main page](http://www.paulgraham.com/onlisptext.html) | [PDF](http://ep.yimg.com/ty/cdn/paulgraham/onlisp.pdf) | [Postscript](http://lib.store.yahoo.net/lib/paulgraham/onlisp.ps)
* [Common Lisp Cookbook](http://cl-cookbook.sourceforge.net/)
* [Casting SPELs in Lisp - Conrad Barski](http://www.lisperati.com/casting_spels.pdf) (Not Common Lisp)
* [Lisp in Small Parts - ](http://lisp.plasticki.com/show?14F)
* [Common Lisp Wikibooks](https://en.wikibooks.org/wiki/Common_Lisp)
* [Lisp Tutorial - TutorialsPoint.com](https://www.tutorialspoint.com/lisp/lisp_tutorial.pdf)
* [Intro to LISP - Milos Hauskrecht](https://people.cs.pitt.edu/~milos/courses/cs2740/Lectures/LispTutorial.pdf)
* [Common Lisp Hints - Geoffrey J. Gordon](http://www.n-a-n-o.com/lisp/cmucl-tutorials/LISP-tutorial.html)
* Steel Bank Common Lisp: [webpage](http://www.sbcl.org/) | [PDF documentation](http://www.sbcl.org/manual/sbcl.pdf) | [HTML documentation](http://www.sbcl.org/manual/index.html)
* SLIME Lisp: [webpage](http://www.cliki.net/slime-howto) | [PDF documentation](http://common-lisp.net/project/slime/doc/slime.pdf) | [HTML documentation](http://common-lisp.net/project/slime/doc/html/)
* [LISP 1.5 Programmer's Manual - MIT](http://www.lispmachine.net/books/LISP_1.5_Programmers_Manual.pdf)
* [Brief Guide to CLOS - Jeff Dalton](http://www.aiai.ed.ac.uk/~jeff/clos-guide.html)
* [Performance and Evaluation of Lisp Systems - Richard P. Gabriel](http://www.lispmachine.net/books/Performance_And_Evaluation_of_Lisp_Systems.pdf)

### LISP - COMMON LISP

* [Common-Lisp.net](https://www.common-lisp.net/)
* [Planet Lisp](http://planet.lisp.org/)
* [Emacs Common Lisp Emulation](https://www.gnu.org/software/emacs/manual/cl.html)

### LISP - EMACS LISP

[See EMACS - EMACS LISP](#emacs---emacs-lisp)

## LOCAL-FIRST

* [The past, present, and future of local-first - Martin Kleppmann (Local-First Conf)](https://www.youtube.com/watch?v=NMq0vncHJvU)
* [@localfirstconf videos (Youtube)](https://www.youtube.com/@localfirstconf)

## LUNA

* [Where visual meets textual. Luna - overview - Sylwia Brodacka (Curry On Amsterdam 2018)](https://www.youtube.com/watch?v=5JKkXWxLY5Y)

## MAIL SERVER

### MAIL SERVER - SELF-HOSTED

* [iRedMail](https://www.iredmail.org/)
* [Mail-in-a-Box](https://mailinabox.email)
* Mailcow: Dockerized: [Mailcow.email](https://mailcow.email/) | [Github](https://github.com/mailcow/mailcow-dockerized) | [Docs](https://mailcow.github.io/mailcow-dockerized-docs/)
* Mailu: [Mailu.io](https://mailu.io/1.7/) | [Github](https://github.com/Mailu/Mailu)
* Modoboa: [Modoboa.org](https://modoboa.org/en/) | [Github](https://github.com/modoboa/modoboa)
* [Poste.io](https://poste.io/)

### MAIL SERVER - DIAGNOSTICS

* [MXToolbox.com](http://mxtoolbox.com/SuperTool.aspx)
* [SenderBase.org](http://www.senderbase.org/)
* [SURBL](http://www.surbl.org/surbl-analysis)
* [spamDBLookup](https://www.ultratools.com/tools/spamDBLookup)
* [emailTestResult](https://www.ultratools.com/tools/emailTestResult)
* [DNSStuff tools](http://www.dnsstuff.com/tools)
* [EmailTalk.org](http://www.emailtalk.org/MailServerConfig.aspx)
* [Getting delisted by Microsoft (which will list you for absolutely no reason)](http://community.spiceworks.com/how_to/show/67285-getting-delisted-by-microsoft-delist-messaging-microsoft-com)

## MAKER MOVEMENT / INTERNET OF THINGS (IOT)

* [Adafruit](https://learn.adafruit.com/)
* [CardboardChallenge](http://cardboardchallenge.com/)
* [DIY.org](https://diy.org/)
* [DS106.us](http://ds106.us/)
* [Exploratorium](http://tinkering.exploratorium.edu/) & [blog](http://tinkering.exploratorium.edu/blog)
* [GlassLabGames](http://www.glasslabgames.org/)
* [Hackster.io](https://www.hackster.io/)
* [Howtoons](http://www.howtoons.com/)
* [Instructables.com](http://www.instructables.com/)
* [Little Bits (non-free)](http://littlebits.cc/)
* [Make magazine](http://makezine.com/)
* [Make/Hack/Play together](http://academy.nmc.org/course/make-hack-play/)
* [MakerEd.org](http://makered.org/)
* [Maker Faire](http://makerfaire.com/)
* [MakerSpace](http://makerspace.com/)
* [MakeyMakey (non-free)](http://makeymakey.com/)
* [MIT Lifelong Kindergarten](https://llk.media.mit.edu/)
* [Soft circuits](http://alumni.media.mit.edu/~emme/guide.pdf)
* [Sparkfun](https://learn.sparkfun.com/resources)
* [Thingiverse](http://www.thingiverse.com/)
* [Young Makers](http://youngmakers.org/)

### MAKER MOVEMENT - ARTICLES

* [Maker Movement Reinvents Education (Newsweek](http://www.newsweek.com/2014/09/19/maker-movement-reinvents-education-268739.html)
* [The Maker movement makes its mark (USA Today)](http://www.usatoday.com/story/tech/2014/08/04/the-maker-movement-makes-its-mark/13567521/)

### MAKER MOVEMENT - JASPER

* [Jasper: Open-source platform for developing always-on, voice-controlled applications](http://jasperproject.github.io/)
* [Info/documentation](https://github.com/jasperproject/jasperproject.github.io)
* [Client](https://github.com/jasperproject/jasper-client)

### MAKER MOVEMENT - RASPBERRY PI

* [Raspberry Pi Resources](https://www.raspberrypi.org/resources/)
* [Official Rasperry Pi Projects Book](https://www.raspberrypi.org/magpi-issues/Projects_Book_v1.pdf)

## MANAGEMENT/LEADERSHIP

* [Shape Up: Stop Running in Circles and Ship Work That Matters - Ryan Singer](https://basecamp.com/shapeup) | [PDF](https://basecamp.com/shapeup/shape-up.pdf)
* [Simon Sinek](https://www.youtube.com/user/SimonSinek/playlists)
* [The Coaching Leader & Architect - Roy Osherove (GOTO 2020)](https://www.youtube.com/watch?v=vN_xMlR15hw)
* [The Leadership Library for Engineers - Philip Paetz](https://leadership-library.dev/The-Leadership-Library-for-Engineers-c3a6bf9482a74fffa5b8c0e85ea5014a)
* [A Guide To Managing Technical Teams - Dave Farley](https://www.youtube.com/watch?v=jMpCF0Z623s) & [How To Manage Remote Development Teams - Dave Farley](https://www.youtube.com/watch?v=LLytOHE8cJU)
* [The Manager's Handbook - Alex MacCaw and Clearbit](https://themanagershandbook.com/)
* [The Great CEO Within - Matt Mochary](https://docs.google.com/document/d/1ZJZbv4J6FZ8Dnb0JuMhJxTnwl-dwqx5xl0s65DE3wO8/edit)
* [Getting Real: The smarter, faster, easier way to build a successful web application - Basecamp](https://basecamp.com/gettingreal)
* [Be a Director, Not a Manager - Fareed Mosavat (#mtpcon 2019)](https://www.mindtheproduct.com/2019/09/be-a-director-not-a-manager-by-fareed-mosavat/)
* [How to Become a Great Software Architect - Eberhard Wolff (GOTO Berlin 2019)](https://www.youtube.com/watch?v=v_nhv6aY1Kg)
* [Tips for Managing a Widely Distributed Team - Dirkjan Bussink (#LeadDevLondon 2018)](https://www.youtube.com/watch?v=pi6bHUkoBgY)

### MANAGEMENT/LEADERSHIP - BILL CAMPBELL

* [People, Leadership & Startups - Bill Campbell (Khosla Ventures)](https://www.youtube.com/watch?v=GHLg1wDuc10)
* [Remembering the Life and Career of Bill Campbell (Fortune)](https://www.youtube.com/watch?v=9AmHesyfoMQ)
* [Fireside Chat With Ben Horowitz of Andreessen Horowitz and Bill Campbell of Intuit](https://www.youtube.com/watch?v=7JoQB2V9Ww4)
* [Intuit CEO Conversations with Brad Smith and Bill Campbell](https://www.youtube.com/watch?v=EFWG51nGmGA)

### MANAGEMENT/LEADERSHIP - ONE-ON-ONES

* [One on One Meeting Questions Great Managers Ask Their Teams - Lighthouse](https://getlighthouse.com/blog/one-on-one-meeting-questions-great-managers-ask/)
* [24 great one-on-one meeting questions - Chloe Hamman (Culture Amp)](https://www.cultureamp.com/blog/great-one-on-one-meeting-questions/)
* [101 Questions to Ask in One on Ones - Jason Evanish](https://jasonevanish.com/2014/05/29/101-questions-to-ask-in-1-on-1s/)

### MANAGEMENT/LEADERSHIP - PODCASTS

* [Finding Mastery - Dr. Michael Gervais](https://findingmastery.net/category/podcasts/)
* [Product Mastery Now](https://productmasterynow.com/mastery/)

## MARKDOWN

* [The Markdown Guide - Matt Cone](https://www.markdownguide.org/assets/book/markdown-guide.pdf)
* [Mastering Markdown - Wes Bos](https://masteringmarkdown.com/)

## MATH

* [Stand-Up Maths](https://www.youtube.com/user/standupmaths)
* [Numberphile](https://www.youtube.com/user/numberphile)
* [BetterExplained.com](http://betterexplained.com/cheatsheet/)
* [Immersive Math - Jacob Ström, Kalle Åström, and Tomas Akenine-Möller](http://immersivemath.com/ila/learnmore.html)

### MATH - IMAGINARY NUMBERS

* [Imaginary Numbers Are Real - Welch Labs](https://www.youtube.com/playlist?list=PLiaHhY2iBX9g6KIvZ_703G3KJXapKkNaF)

### MATH - LINEAR ALGEBRA

* [Matrix Methods in Data Analysis, Signal Processing, and Machine Learning - Gilbert Strang (MIT)](https://ocw.mit.edu/courses/mathematics/18-065-matrix-methods-in-data-analysis-signal-processing-and-machine-learning-spring-2018/) & [lectures on Youtube](https://www.youtube.com/playlist?list=PLUl4u3cNGP63oMNUHXqIUcrkS2PivhN3k)
* [The Essence of Linear Algebra](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab)
* [Linear Algebra - KhanAcademy.org](https://www.khanacademy.org/math/linear-algebra)
* [Immersive Linear Algebra - J. Ström, K. Åström, and T. Akenine-Möller](http://immersivemath.com/ila/)
* [Linear Algebra chapter in "Deep Learning," Ian Goodfellow, Yoshua Bengio and Aaron Courville](http://www.deeplearningbook.org/contents/linear_algebra.html)
* [Talk on Chapter 1](https://www.youtube.com/watch?v=vi7lACKOUao)
* [Talk on Chapter 2: Linear Algebra](https://www.youtube.com/watch?v=mJ5PSaHeA0k)
* [Talk on Chapter 3: Probability](https://www.youtube.com/watch?v=lAkUEnR3fKw)
* [Computational Linear Algebra for Coders course - fast.ai](http://www.fast.ai/2017/07/17/num-lin-alg/) | [textbook & videos](https://github.com/fastai/numerical-linear-algebra/blob/master/README.md)

### MATH - STATISTICS

* [Statistics - KhanAcademy.org](https://www.youtube.com/playlist?list=PL1328115D3D8A2566)
* [Statistics resources - Brandon Rohrer](https://brohrer.github.io/stats_resources.html)

## MISCELLANEOUS

* [AirConf 2014](http://www.airpair.com/airconf2014)
* [List of Programming Screencast Series - Avdi Grimm](http://devblog.avdi.org/2013/06/21/a-list-of-programming-screencast-series/)
* [Metacasts.tv (non-free) - Mark Bates](http://www.metacasts.tv)

## MOBILE

* [Web Fundamentals: Best practices for great multi-device web experiences - Udacity + Google](https://developers.google.com/web/fundamentals/)
* [App Developers' Conference](http://www.youtube.com/playlist?list=PL14804B7FA696ACA0&feature=plcp)
* [Fast WebView Applications](http://maxogden.com/fast-webview-applications.html) & [Building WebView Applications](http://maxogden.com/building-webview-applications.html)
* [Would you like a Mobile App with That?](http://schneems.com/post/33781154129/would-you-like-a-mobile-app-with-that)

### MOBILE - ANDROID DEVELOPMENT

* [Android Bootcamp Series 2012](http://www.youtube.com/playlist?list=PLE08A97D36D5A255F&feature=plcp)

### MOBILE - CROSS-PLATFORM DEVELOPMENT

* [Cordova](http://cordova.apache.org/)
* [Ionic Framework](http://ionicframework.com/)
* [PhoneGap](http://phonegap.com/)

### MOBILE - FLUTTER

* [Flutter: How We're Building a UI Framework for Tomorrow at Google - Eric Seidel](https://www.youtube.com/watch?v=VUiVkDpikDI)

### MOBILE - iOS DEVELOPMENT

* [Building iOS Apps With RubyMotion - Ray Hightower (Aloha RubyConf 2012)](http://confreaks.tv/videos/1245-aloharuby2012-building-ios-apps-with-rubymotion)
* [RubyMotion: Native iOS Apps in Ruby - James Miller](http://www.sdruby.org/podcast/122)
* [Inside RubyMotion - Rich Kilmer (RubyConf 2012)](http://confreaks.tv/videos/1298-rubyconf2012-inside-rubymotion)
* [RubyMotion: Rubyizing iOS development - Amit Kumar (GoGaRuCo 2012)](http://confreaks.tv/videos/1124-gogaruco2012-rubymotion-rubyizing-ios-development)
* [RubyMotion: Ruby in your pocket - Laurent Sansonetti (CascadiaRuby 2012)](http://confreaks.tv/videos/1076-cascadiaruby2012-rubymotion-ruby-in-your-pocket)

### MOBILE - CROSS-DEVICE TESTING

* [Bunyip](http://ryanseddon.github.com/bunyip/)
* Grunt: [Intro](http://weblog.bocoup.com/introducing-grunt/) | [Github](https://github.com/gruntjs/grunt) | [Getting Started](https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md)

## MONGODB

* [Manual](http://docs.mongodb.org/manual/)
* [Video presentations](https://www.mongodb.com/presentations/all)
* [Planet MongoDB](https://planet.mongodb.org/)
* [MongoDb Blog](http://www.mongodb.com/blog)
* [StackOverflow](http://stackoverflow.com/questions/tagged/mongodb)

## NETWORKING

* [Networking - TechTerms](https://www.youtube.com/channel/UCY_dQTuD3MjtuQwYuy6xdag/playlists)
* [Computer Networking Course - Network Engineering (CompTIA Network+ Exam Prep) - Brian Ferrill](https://www.youtube.com/watch?v=qiQR5rTSshw)
* [Intro to DNS Terminology, Components, and Concepts - Justin Ellingwood (DigitalOcean)](https://www.digitalocean.com/community/tutorials/an-introduction-to-dns-terminology-components-and-concepts)
Peter R. Egli:
* [Data Networking Concepts](http://www.indigoo.com/dox/itdp/01_Intro/Data-Networking-Concepts.pdf)
* [Transport Protocols](http://www.indigoo.com/dox/itdp/02_Transport/Transport-Protocols.pdf)
* [TCP](http://www.indigoo.com/dox/itdp/02_Transport/TCP.pdf)
* [UDP](http://www.indigoo.com/dox/itdp/02_Transport/UDP.pdf)
* [SCTP](http://www.indigoo.com/dox/itdp/02_Transport/SCTP.pdf)
* [Network Sockets](http://www.indigoo.com/dox/itdp/03_Sockets/Sockets.pdf)
* [Email](http://www.indigoo.com/dox/itdp/04_Email/Email.pdf)
* [Comet, HTML5, Websockets](http://www.indigoo.com/dox/itdp/05_WWW/Comet-WebSockets-HTML5.pdf)
* [HTTP / HTML / WWW](http://www.indigoo.com/dox/itdp/05_WWW/HTTP-HTML-Web.pdf)
* [DNS](http://www.indigoo.com/dox/itdp/06_DNS/DNS.pdf)
* [DNSSEC](http://www.indigoo.com/dox/itdp/06_DNS/DNSSEC.pdf)
* [FTP](http://www.indigoo.com/dox/itdp/07_FTP-TFTP/FTP.pdf)
* [RARP, BOOTP, DHCP](http://www.indigoo.com/dox/itdp/08_DHCP/RARP-BOOTP-DHCP.pdf)
* [Internet Security](http://www.indigoo.com/dox/itdp/10_Security/Internet-Security.pdf)
* [VPN](http://www.indigoo.com/dox/itdp/11_VPN/VPN.pdf)
* [Mobile & Wireless Networks](http://www.indigoo.com/dox/itdp/12_MobileWireless/Mobile-Wireless-Networks.pdf)
* [Internet Organization](http://www.indigoo.com/dox/itdp/13_Management&Backbone/Internet-Organization.pdf)
* [QoS](http://www.indigoo.com/dox/itdp/13_Management&Backbone/QoS.pdf)
* [IP Routing](http://www.indigoo.com/dox/itdp/15_IPv4&IPv6/IP-Routing.pdf)
* [IPv6](http://www.indigoo.com/dox/itdp/15_IPv4&IPv6/IPv6.pdf)
* [SSH](http://www.indigoo.com/dox/itdp/16_Telnet&SSH/SSH.pdf)
* [Telnet](http://www.indigoo.com/dox/itdp/16_Telnet&SSH/TELNET.pdf)
* [STP & RSTP](http://www.indigoo.com/dox/itdp/17_LAN-Layer2/STP-RSTP.pdf)
* [Communication Middleware](http://www.indigoo.com/dox/wsmw/1_Middleware/Communication-Middleware.pdf)
* [Cloud Computing](http://www.indigoo.com/dox/wsmw/1_Middleware/Cloud-Computing.pdf)
* [JSON-RPC](http://www.indigoo.com/dox/wsmw/1_Middleware/JSON-RPC.pdf)
* [REST](http://www.indigoo.com/dox/wsmw/2_WebServices/REST.pdf)
* [Web Services](http://www.indigoo.com/dox/wsmw/2_WebServices/Web-Services.pdf)
* [Android NDK](http://www.indigoo.com/dox/mobdev/01_Android/Android-NDK.pdf)
* [Packet Pushers](https://www.youtube.com/channel/UC7vAUu1TQAwzuq8wajJw4kA)
* [Computer Networking Introduction - Ethernet and IP (Heavily Illustrated) - Ivan Velichko](https://iximiuz.com/en/posts/computer-networking-101/)
* [Ping! Are you there? - Lydia Gu (!!Con 2016)](https://www.youtube.com/watch?v=nSB53WRGY_0)

### NETWORKING - DNS

* [DNS Demystified: Everything You Should Know for Faster Internet! - Dave's Garage](https://www.youtube.com/watch?v=49PhEUZVjzQ)
* [DNS (Domain Name System) Explained: Types of Domain Name Servers, How DNS works - TechTerms](https://www.youtube.com/watch?v=JkEYOt08-rU)
* [DNS Deep Diving with Serena DiPenti](https://www.youtube.com/watch?v=p0Ar6eincE0)

### NETWORKING - GRPC

* [The Story of Why We Migrate to gRPC and How We Go About It - Matthias Grüter, Spotify (KubCon & CloudNativeCon Europe 2019)](https://www.youtube.com/watch?v=fMq3IpPE3TU)
* [gRPC vs REST: let the battle begin! - Alex Borysov & Mykyta Protsenko (Devoxx Belgium 2017)](https://www.youtube.com/watch?v=ZDUA5pD50Ok)

### NETWORKING - HTTP/2

* [HTTP/2, One Frame At A Time - Irina Shestak, MongoDB (Node+JS Interactive)](https://www.youtube.com/watch?v=ebR_XrAoW3k)
* [Hyper Text Transfer Protocol - HTTP 1.0, 1.1, HTTP/2, HTTP/3 - Hussein Nasser](https://www.youtube.com/watch?v=0OrmKCB0UrQ)

### NETWORKING - IP ADDRESSES

* [What is IP address and types of IP address - IPv4 and IPv6 - TechTerms](https://www.youtube.com/watch?v=8npT9AALbrI)

### NETWORKING - OSI MODEL

* [The OSI Model Demystified - Eli the Computer Guy](https://www.youtube.com/watch?v=HEEnLZV2wGI)
* [OSI Model Explained - TechTerms](https://www.youtube.com/watch?v=vv4y_uOneC0)

### NETWORKING - PACKET SWITCHING

* [Packet switching explained - TechTerms](https://www.youtube.com/watch?v=k8rJFgeuZRw)

### NETWORKING - REVERSE PROXIES

* [Open Source Security: Reverse Proxies - Shawn Powers](https://www.youtube.com/watch?v=2fL8Otb9mTE)

### NETWORKING - TLS

* [Transport Layer Security, TLS 1.2 and 1.3 - Hussein Nasser](https://www.youtube.com/watch?v=AlE5X1NlHgg)
* [Every byte of a TLS connection explained - Michael Driscoll](https://tls.ulfheim.net/)

### NETWORKING - WEB SOCKETS

* [Scaling and Securing WebSockets with HAProxy - Hussein Nasser](https://www.youtube.com/watch?v=Rf6AfhqJKxg)
* [Scaling Websockets to Multiple Servers with HAProxy, Redis, and NodeJS - Hussein Nasser](https://www.youtube.com/watch?v=gzIcGhJC8hA)

## NEWS

* [Unpaywall - "Legal, fair, and sustainable" Chrome plugin for "read[ing] over 52% of research papers for free"](http://unpaywall.org/)

### NEWS - EDUCATION

* [EdSurge](https://www.edsurge.com/)

### NEWS - HARDWARE

* [Hot Hardware](http://hothardware.com/)
* [The Register: Internet of Things](http://www.theregister.co.uk/emergent_tech/internet_of_things/)

### NEWS - HEALTHCARE

* [Axios](https://www.axios.com/health-care)
* [Clinician Today](http://cliniciantoday.com/tech/)
* [Health Data Management](https://www.healthdatamanagement.com/)
* [Health IT Outcomes](https://www.healthitoutcomes.com/solution/health-it-news)
* [Healthcare Informatics](https://www.healthcare-informatics.com/news)
* [Healthcare IT News](http://www.healthcareitnews.com/)
* [Health Management Technology](https://www.healthmgttech.com/)
* [HIT Consultant](http://hitconsultant.net/)
* [Modern Healthcare](http://www.modernhealthcare.com/section/articles?tagID=308)
* [NueMD](https://www.nuemd.com/news/healthcare-technology)
* [Search Health IT](http://searchhealthit.techtarget.com/)
* [US News & World Report](https://www.usnews.com/topics/subjects/medical_technology)
* [Wall Street Journal](https://www.wsj.com/news/types/journal-reports-health-care)

### NEWS - PROGRAMMING

* [Application Development Trends](https://adtmag.com)
* [arXiv.org - 1.3 million e-prints in Physics, Mathematics, Computer Science, Quantitative Biology, Quantitative Finance and Statistics](https://arxiv.org/) | [Librarian: Chrome plugin for comments on arXiv papers](https://fermatslibrary.com/librarian)
* [Computerworld](http://www.computerworld.com/)
* [Dev.to](https://dev.to/)
* [Dr. Dobb's](http://www.drdobbs.com/)
* [DZone](https://dzone.com/)
* [Enterprise Apps Today](http://www.enterpriseappstoday.com/)
* [HackerNoon.com](https://hackernoon.com/tagged/software-development)
* [Huffington Post](http://www.huffingtonpost.com/news/computer-programming/)
* [I Programmer](http://www.i-programmer.info/)
* [InfoQ](http://www.infoq.com/news/)
* [InfoStor](http://www.infostor.com/)
* [InfoWorld](http://www.infoworld.com/)
* [IT World](http://www.itworld.com/)
* [Medium.com - Software Development](https://medium.com/tag/software-development)
* [Nautil.us](http://nautil.us/term/f/Computer%20Science)
* [Phys.org](http://phys.org/technology-news/computer-sciences/)
* [Programmable Web](http://www.programmableweb.com/)
* [Quanta](https://www.quantamagazine.org/category/computer-science-2/)
* [The Register](http://www.theregister.co.uk/software/)
* ScienceDaily: [Computer programming](http://www.sciencedaily.com/news/computers_math/computer_programming/) | [Hacking](http://www.sciencedaily.com/news/computers_math/hacking/) | [Software](http://www.sciencedaily.com/news/computers_math/software/)
* [Software Development Times](http://sdtimes.com/)
* [Sitepoint](http://www.sitepoint.com/)

### NEWS - ROBOTICS

* [Motherboard](http://motherboard.vice.com/en_us/tag/machines)
* [Neuroscience News](http://neurosciencenews.com/neuroscience-topics/robotics-2/)
* [Phys.org](http://phys.org/technology-news/robotics/)
* [Science Mag](http://www.sciencemag.org/topic/robots)

### NEWS - SCIENCE

* [Aeon](https://aeon.co/science)
* [Axios](https://www.axios.com/science)
* [Big Think](https://www.bigthink.com)
* [Digital Journal](http://www.digitaljournal.com/science)
* [Discovery](https://www.discovery.com/science)
* [Neuroscience News](http://neurosciencenews.com/neuroscience-topics/featured/)
* [NOVA](http://www.pbs.org/wgbh/nova/)
* [Phys.org](http://phys.org/)
* [Quanta Magazine](https://www.quantamagazine.org)
* [Science](http://www.sciencemag.org/news)
* [Science Daily](http://www.sciencedaily.com/)
* [STAT: Reporting from frontiers of health & medicine](https://www.statnews.com/)
* [Tech Times](http://www.techtimes.com/science)
* [TED Science](http://www.ted.com/talks?topics[]=science)
* [The Register](http://www.theregister.co.uk/science/)
* [Tumble Science Podcast For Kids](https://itunes.apple.com/us/podcast/tumble-science-podcast-for/id984771479)
* [The Verge](http://www.theverge.com/science)
* [Wired](http://www.wired.com/category/science)
* [World Science Festival](http://www.worldsciencefestival.com/)

### NEWS - SECURITY

* [CNBC](http://www.cnbc.com/cybersecurity/)
* [Healthcare Information Security Podcast](https://player.fm/series/healthcare-information-security-podcast)
* [Infosecurity](http://www.infosecurity-magazine.com/news/)
* [(In)Secure](http://www.net-security.org/)
* [ReadWrite](http://readwrite.com/category/data-and-security/)
* [The Register](http://www.theregister.co.uk/security/)

### NEWS - TECH

* [Aeon](http://aeon.co/magazine/technology/)
* [All Tech Considered](http://www.npr.org/sections/alltechconsidered/)
* [Ars Technica](http://arstechnica.com/)
* [Backchannel](https://backchannel.com/)
* [BBC](http://www.bbc.com/news/technology)
* [Bloomberg](http://www.bloomberg.com/technology)
* [Business Insider](http://www.businessinsider.com/sai)
* [China Money Network](https://www.chinamoneynetwork.com/category/tech)
* [CNBC](http://www.cnbc.com/technology/)
* [CNET](http://www.cnet.com/news/)
* [CNN](http://www.cnn.com/TECH/)
* [The Conversation](http://theconversation.com/us/technology)
* [Digital Journal](http://www.digitaljournal.com/technology)
* [Discovery](https://www.discovery.com/technology)
* [Engadget](http://www.engadget.com/)
* [Extreme Tech](http://www.extremetech.com/)
* [Fast Company](https://www.fastcompany.com/technology)
* [Forbes](http://www.forbes.com/technology/)
* [Future Tense (Slate)](http://www.slate.com/articles/technology/future_tense.html)
* [Futurism](http://futurism.com/)
* [GeekWire](https://www.geekwire.com/)
* [Gizmodo](http://gizmodo.com/)
* [Google](https://news.google.com/news/section?topic=tc)
* [Guardian](http://www.theguardian.com/us/technology)
* [Huffington Post](http://www.huffingtonpost.com/tech/)
* [IAAA Spectrum](http://spectrum.ieee.org/)
* [Inhabit](http://inhabitat.com/news/)
* [Live Science](http://www.livescience.com/technology/)
* [Logic](https://logicmag.io/#issues)
* [Mashable](http://mashable.com/tech/)
* [Medium](https://medium.com/browse/b3ee72d38ca4)
* [Motherboard](http://motherboard.vice.com/en_us)
* [Nautil.us](http://nautil.us/term/f/Technology)
* [Network World](http://www.networkworld.com/news/)
* [Neuroscience News - Robotics](http://neurosciencenews.com/neuroscience-topics/robotics-2/)
* [New Scientist](https://www.newscientist.com/subject/technology/)
* [New York Times](https://www.nytimes.com/section/technology)
* [The Next Web](http://thenextweb.com/section/tech/)
* [NPR](http://www.npr.org/sections/technology/ )
* [PC Mag](http://www.pcmag.com/news)
* [Phys.org](http://phys.org/technology-news/)
* [Product Hunt](https://www.producthunt.com/)
* [Recode](http://recode.net)
* [ReadWrite](http://readwrite.com)
* [The Register](http://www.theregister.co.uk/)
* [Reuters](http://www.reuters.com/news/technology)
* [ScienceDaily](http://www.sciencedaily.com/news/matter_energy/technology/)
* [Seattle Times](http://www.seattletimes.com/business/technology/)
* [Second Nexus](http://secondnexus.com/category/technology-and-innovation/)
* [Silicon Angle](https://siliconangle.com/)
* [Singularity Hub](http://singularityhub.com/)
* [Slashdot](http://slashdot.org/)
* [The Stack](https://thestack.com/)
* [Star Talk Radio](http://www.startalkradio.net)
* [Tech.co](http://tech.co/)
* [Tech Crunch](http://techcrunch.com/)
* [Tech Hive](http://www.techhive.com/news)
* [TechNewsWorld](http://www.technewsworld.com/)
* [Tech Radar](http://www.techradar.com/us/news)
* [Tech Republic](http://www.techrepublic.com/)
* [Tech Times](http://www.techtimes.com/personaltech)
* [Tech World](http://www.techworld.com/)
* [VentureBeat](http://venturebeat.com/)
* [The Verge](http://www.theverge.com/tech)
* [Wait But Why](http://waitbutwhy.com/)
* [Wired](http://www.wired.com/)
* [Yahoo](https://www.yahoo.com/tech)
* [ZDNet](http://www.zdnet.com/)

## NGINX

* Nginx: [About](http://nginx.org/en/) | [Docs](http://nginx.org/en/docs/) | [FAQ](http://nginx.org/en/docs/faq.html) | [Twitter](https://twitter.com/nginxorg) | [Blog](http://nginx.com/blog/)
* [NginX Crash Course (Layer 4 & Layer 7 Proxy, HTTPS, TLS 1.3, HTTP/2 & More) - Hussein Nasser](https://www.youtube.com/watch?v=WC2-hNNBWII) & [2-Hour Nginx Crash Course + Bonus Course - Hussein Nasser](https://www.youtube.com/watch?v=hcw-NjOh8r0)

## NODE.JS

* [Ryan Dahl: Less is More with Node.js - Ryan Dahl (JSConf US 2013)](http://www.youtube.com/watch?v=4abYtdopuVE)
* [Build Your API With Node.js](http://www.sdruby.org/podcast/124)
* [Intro to Node.js - Edward O'Connor](http://www.sdruby.org/podcast/85)

### NODE.JS - COOL STUFF

* [node-canvas](https://github.com/LearnBoost/node-canvas)

### NODE.JS - NPM

* [Package Managers: An Introductory Guide (covers NPM & Bower)](http://tech.pro/tutorial/1190/package-managers-an-introductory-guide-for-the-uninitiated-front-end-developer)

## OCAML

* [Real-World OCaml - Yaron Minsky, Anil Madhavapeddy, and Jason Hickey](http://dev.realworldocaml.org/) & [Table of Contents (HTML)](http://dev.realworldocaml.org/toc.html)
* [OCaml Visual Debugger - Jack Hughes](https://fyp.jackhughesweb.com/tasks/)
* [Caml Trading - Yaron Minsky (Jane Street Capital)](https://www.youtube.com/watch?v=hKcOkWzj0_s)

### OCAML - REASON

* [Reason](https://reasonml.github.io/)
* [Reasonable App: starter kit for writing Elm apps with Reason on the JS side - Murphy "splodingsocks" Randle](https://github.com/splodingsocks/reasonable-app)

### OCAML - REASON - REASON REACT

* [ReasonReact](https://reasonml.github.io/reason-react/)
* [A ReasonReact Tutorial - Jared Forsyth](https://jaredforsyth.com/2017/07/05/a-reason-react-tutorial/)
* [Advanced ReasonReact: Higher Order Components - Jared Forsyth](https://jaredforsyth.com/2017/11/12/advanced-reasonreact-hider-order-components/)

#### OCAML - REASON - REASON REACT - VIDEOS

* [Hitchhiker's guide to ReasonReact - Nik Graf (React Vienna 2018)](https://www.youtube.com/watch?v=N_2IRjbvVtE)
* [ReasonReact - Functional Programming for React Developers - Keira Hodgkison (LinuxConfAu Sydney 2018)](https://www.youtube.com/watch?v=BEUDqXEdmCI)

## OCTAVE

* [Machine Learning - Andrew Ng (Coursera)](https://class.coursera.org/ml-006/lecture)
* [GNU Octave: Free Your Numbers - John W. Eaton et al. (Feb 2011)](https://www.gnu.org/software/octave/octave.pdf)
* [Intro to Octave - Dr. P.J.G. Long - 2005](http://www-mdp.eng.cam.ac.uk/web/CD/engapps/octave/octavetut.pdf)

## OOP

* [OOP and Philosophy - Steve Klabnik (RubyMidwest 2013)](http://confreaks.tv/videos/2370-rmw2013-oop-and-philosophy)

## PERL

* [Modern Perl, 4th ed (free ebook)](https://pragprog.com/book/swperl/modern-perl-fourth-edition)

## PODCASTS

* [AI](#artificial-intelligence-ai---podcasts)
* [Business](#business---podcasts)
* [Business - Entrepreneurship](#business---entrepreneurship---podcasts)
* [Data](#data---podcasts)
* [DevOps](#devops---blogs--podcasts)
* [DevOps - AWS (Amazon Web Services)](#devops---aws-amazon-web-services---podcasts)
* [DevOps - Google Cloud](#devops---google-cloud---podcasts)
* [DevOps - Kubernetes](#devops---kubernetes---podcasts)
* [EdTech](#edtech---podcasts)
* [Elixir](https://github.com/JamesLavin/my_tech_resources/blob/master/Elixir.markdown#elixir---podcasts)
* [Elm](https://github.com/JamesLavin/my_tech_resources/blob/master/Elm.markdown#elm---podcasts)
* [Functional Programming](#functional-programming---podcasts)
* [NPR (various genres)](https://www.npr.org/podcasts-and-shows/)
* [Programming](#programming---podcasts)
* [Python](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown#python---podcasts)
* [Rust](#rust---podcasts)

### PODCASTS - PODCASTING

* [How to Start a Podcast: Every Single Step - Colin Gray](https://www.thepodcasthost.com/planning/how-to-start-a-podcast/)

#### PODCASTS - PODCASTING - AUDACITY

* [Audacity Editing for Beginners: 16 Tips in 9 Minutes - CyberdogStudios](https://www.youtube.com/watch?v=WWFvG1-AmNk)
* [How to Record and Edit a Podcast in Audacity - Pat Flynn](https://www.youtube.com/watch?v=xl-WDjWrTtk)

## POSTGRESQL

* [Official manuals](http://www.postgresql.org/docs/manuals/) | [PG 12](https://www.postgresql.org/files/documentation/pdf/12/postgresql-12-US.pdf) | [PG 11](https://www.postgresql.org/files/documentation/pdf/11/postgresql-11-US.pdf) | [PG 10](https://www.postgresql.org/files/documentation/pdf/10/postgresql-10-US.pdf) | [PG 9.6](https://www.postgresql.org/files/documentation/pdf/9.6/postgresql-9.6-US.pdf) | [PG 9.5](https://www.postgresql.org/files/documentation/pdf/9.5/postgresql-9.5-US.pdf) | [PG 9.4](https://www.postgresql.org/files/documentation/pdf/9.4/postgresql-9.4-US.pdf) | [Official FAQ](http://wiki.postgresql.org/wiki/FAQ)
* [Learn PostgreSQL: Full Course for Beginners - freeCodeCamp.org](https://www.youtube.com/watch?v=qw--VYLpxG4)
* PostgreSQL Tutorials : Learn PostgreSQL From Beginning to Advanced: [Beginner's List](https://www.youtube.com/playlist?list=PLk1kxccoEnNEtwGZW-3KAcAlhI_Guwh8x) & [Advanced List](https://www.youtube.com/playlist?list=PLk1kxccoEnNHlAR2ggnzIkOc7jxqI-_w2)
* Postgres Open (conference videos): [2019](https://www.youtube.com/playlist?list=PLN8NEqxwuywS21f8_sJbD0jd0leC-waca) | [all](https://www.youtube.com/channel/UCCDA5Yte0itW_Bf6UHpbHug)
* [Awesome Postgres - Asad Dhamani](https://github.com/dhamaniasad/awesome-postgres)
* [PostgreSQL - TutorialsPoint.com](https://www.tutorialspoint.com/postgresql/postgresql_tutorial.pdf)
* [Mastering PostgreSQL Administration - Bruce Momjian](https://momjian.us/main/writings/pgsql/administration.pdf)
* [The Art of PostgreSQL - Dimitri Fontaine](https://theartofpostgresql.com/) ($ non-free $)
* [Official FAQ](http://wiki.postgresql.org/wiki/FAQ)
* [PostgreSQL Exercises](https://pgexercises.com/)
* [PostgresWeekly.com](http://postgresweekly.com/)
* [PGCasts.com](https://www.pgcasts.com/)
* [PostgreSQL Tutorial](http://www.postgresqltutorial.com/)
* [I Didn't Know Postgres Could Do That (Postgres Open 2019)](https://www.youtube.com/watch?v=HWfxUvW1ejw)
* [PostgreSQL awesomeness for Rails developers](http://www.amberbit.com/blog/2014/2/4/postgresql-awesomeness-for-rails-developers/)
* [Redis in my Postgres (linking multiple Postgres dbs or Postgres and Redis/MySQL/Oracle/Twitter/ODBC/etc.)](http://www.craigkerstiens.com/2012/10/18/connecting_to_redis_from_postgres/)
* [Postgres FTW: Postgres Is Just Easier - Guyren Howe](http://www.sdruby.org/podcast/120)
* [Postgres Rules](http://www.sdruby.org/podcast/119)
* [Postgres, the Best Tool You're Already Using - Adam Sanderson (RailsConf 2013)](https://www.youtube.com/watch?v=YWj8ws6jc0g)
* [PostgreSQL proficiency for Python people - Christophe Pettus (PyCon 2014)](https://www.youtube.com/watch?v=0uCxLCmzaG4)
* [Porting ActiveRecord validations to Postgres - Sean Huber](http://shuber.io/porting-activerecord-validations-to-postgres/)

### POSTGRESQL - 14

* [What's New in PostgreSQL 14 - Christophe Pettus (San Francisco Bay Area PostgreSQL Users Group)](https://www.youtube.com/watch?v=hQNcjkp_itI)

### POSTGRESQL - ADVANCED FEATURES

* [A scalable, versioned document store in PostgreSQL - Art Gillespie (PostgresOpen Silicon Valley 2018)](https://www.youtube.com/watch?v=dxkyvrgKTfM)
* Pat Shaughnessy: [Trying to Represent a Tree Structure using Postgres](http://patshaughnessy.net/2017/12/11/trying-to-represent-a-tree-structure-using-postgres) | [Installing the Postgres LTREE Extension](http://patshaughnessy.net/2017/12/12/installing-the-postgres-ltree-extension) | [Saving a Tree in Postgres Using LTREE](http://patshaughnessy.net/2017/12/13/saving-a-tree-in-postgres-using-ltree) | [Manipulating Trees Using SQL and the Postgres LTREE Extension](http://patshaughnessy.net/2017/12/14/manipulating-trees-using-sql-and-the-postgres-ltree-extension)
* [WITH Queries (Common Table Expressions): Write auxiliary statements for use in a larger query](https://www.postgresql.org/docs/9.6/static/queries-with.html)
* [Is PostgreSQL Your Next JSON Database? - Dj Walker-Morgan](https://www.compose.io/articles/is-postgresql-your-next-json-database/)
* [The Benefits of Materialized Views (and how to use them in your Ruby on Rails project) - Ryan Rebo](https://medium.com/@rebo_dood/the-benefits-of-materialized-views-and-how-to-use-them-in-your-ruby-on-rails-project-4ac1b5432881)
* [PostgreSQL’s Powerful New Join Type: LATERAL - Dan Robinson](http://blog.heapanalytics.com/postgresqls-powerful-new-join-type-lateral/)
* [Range Types in PostgreSQL 9.2 - Your Life Will Never Be the Same - Jonathan S. Katz (Postgres Open)](https://www.youtube.com/watch?v=XIcOf7r0dG4)
* [Full-Text Search: Seek and Ye Shall Find - Dan Scott (Postgres Open)](https://www.youtube.com/watch?v=R6nT6UgY7k4)
* [Using PostgreSQL and jsonb with Ruby on Rails - Nando Vieira](http://nandovieira.com/using-postgresql-and-jsonb-with-ruby-on-rails)

#### POSTGRESQL - ADVANCED FEATURES - COMMON TABLE EXPRESSIONS

* [WITH Queries (Common Table Expressions) - PostgreSQL documentation](https://www.postgresql.org/docs/current/queries-with.html)
* [Programming the SQL Way with Common Table Expressions - Bruce Momjian](https://momjian.us/main/writings/pgsql/cte.pdf)

#### POSTGRESQL - ADVANCED FEATURES - WINDOW FUNCTIONS

* [Master the SQL SELECT statement part 08: Window Functions - Michael Fudge](https://www.youtube.com/watch?v=qJ3Uf609ttA)
* [Optimizing Queries Using CTEs and Window Functions - Vicențiu Ciorbaru](https://mariadb.org/wp-content/uploads/2017/05/Window-Functions-presentation-MariaDB-Foundation-NY-Developer-Meeting.pdf)
* [Window functions - BeardedDev](https://www.youtube.com/playlist?list=PLgR-BOYibnN0QqIPFbMlS01bw8x9g07Ll)
* [SQL Window Functions - SQLTutorial.org](https://www.sqltutorial.org/sql-window-functions/)
* [first_value()](https://www.sqltutorial.org/sql-window-functions/sql-first_value/)
* [last_value()](https://www.sqltutorial.org/sql-window-functions/sql-last_value/)
* [lag()](https://www.sqltutorial.org/sql-window-functions/sql-lag/)
* [lead()](https://www.sqltutorial.org/sql-window-functions/sql-lead/)
* [cume_dist()](https://www.sqltutorial.org/sql-window-functions/sql-cume_dist/)
* [dense_rank()](https://www.sqltutorial.org/sql-window-functions/sql-dense_rank/)
* [ntile()](https://www.sqltutorial.org/sql-window-functions/sql-ntile/)
* [percent_rank()](https://www.sqltutorial.org/sql-window-functions/sql-percent_rank/)
* [rank()](https://www.sqltutorial.org/sql-window-functions/sql-rank/)

### POSTGRESQL - ANALYTICS

* [Building a real time analytics API at scale - Sylvain Friquet (PostgresOpen 2018)](https://www.youtube.com/watch?v=wJOCaNE2_C0)

### POSTGRESQL - BLOGS

* [Crunch Data](https://blog.crunchydata.com/blog)
* Craig Kerstiens: [Personal blog](https://www.craigkerstiens.com/categories/postgres/) | [Crunchy Data blog](https://blog.crunchydata.com/blog/author/craig-kerstiens)

### POSTGRESQL - CLIENTS

#### POSTGRESQL - CLIENTS - DBEAVER

* [DBeaver.io](https://dbeaver.io/)
* [Documentation (PDF)](https://dbeaver.com/files/documentation.pdf)

### POSTGRESQL - JSON / JSONB

* [[Live Demo] Query JSON Data In Postgres Database | JSONB Data Type In Postgresql (LimeGuru)](https://www.youtube.com/watch?v=PZFiThbuTFg)
* [PostgresOpen 2019 JSONB Tricks - Colton Shepard (PostgresOpen 2019)](https://www.youtube.com/watch?v=p9RItyeKbLQ)
* [Working With PostgreSQL As A JSON Document Store - Robert Bernier (Percona Live Online 2020)](https://www.youtube.com/watch?v=d8CwCcOUVg0)
* [Json in Postgres - the Roadmap](https://www.youtube.com/watch?v=AX8y6qH5zvo)
* [JSONB Tricks - Colton Shepard (PostgresOpen 2019)](https://www.youtube.com/watch?v=p9RItyeKbLQ)
* [Using JSON in PostgreSQL - Andrew Dunstan (PostgresOpen SV 2018)](https://www.youtube.com/watch?v=tMT16q9pqp0)
* [Dox: Document Database API extension for Postgres - Rob Conery](https://github.com/robconery/dox) & [A Pure PostgreSQL Document Database API](https://rob.conery.io/2018/07/05/a-pure-postgresql-document-database-api/)
* [Unleash the Power of Storing JSON in Postgres - Leigh Halliday](https://blog.codeship.com/unleash-the-power-of-storing-json-in-postgres/)
* [Faster Operations with the JSONB Data Type in PostgreSQL - Lucero Del Alba](https://www.compose.com/articles/faster-operations-with-the-jsonb-data-type-in-postgresql/)
* [Working with JSON and PostgreSQL - Rene](http://redsofa.ca/post/working_with_json_in_postgresql/)

### POSTGRESQL - KUBERNETES

* [Easy And Correct High Availability PostgreSQL With Kubernetes - Steven Pousty (PostgresOpen 2019)](https://www.youtube.com/watch?v=p0WVyHDWsgA)
* [Kubernetes PostgreSQL Operator - CrunchyData](https://github.com/CrunchyData/postgres-operator) | [Easy And Correct High Availability PostgreSQL With Kubernetes - Steven Pousty (PostgresOpen 2019)](https://www.youtube.com/watch?v=p0WVyHDWsgA)
* [Kubernetes PostgreSQL Operator - Zalando](https://github.com/zalando/postgres-operator)

### POSTGRESQL - MONITORING

* [How to Monitor Your Database - (PostgresOpen SV 2018)](https://www.youtube.com/watch?v=JmKATEVYC8s)
* [Dynamic Monitoring of PostgreSQL Instances Using pg_top - Brian Fehrle](https://severalnines.com/blog/dynamic-monitoring-postgresql-instances-using-pgtop)

### POSTGRESQL - PAGINATION

* [Five ways to paginate in Postgres, from the basic to the exotic - Joe Nelson](https://www.citusdata.com/blog/2016/03/30/five-ways-to-paginate/)
* [Why Most Programmers Get Pagination Wrong - Lukas Eder](https://dzone.com/articles/why-most-programmers-get-pagination-wrong)

### POSTGRESQL - PERFORMANCE

* [Database Hardware Selection Guidelines - Bruce Momjian](https://www.youtube.com/watch?v=qIlYZeSuv8w)
* [Tuning PostgreSQL for High Write Workloads - Grant McAlister](https://www.youtube.com/watch?v=xrMbzHdPLKM)
* [The Next Generation of Postgres High Availability (PostgreSQL HA) - Tom Kincaid](https://www.youtube.com/watch?v=ogyvRXb33Sg)
* [10 Things I Hate About PostgreSQL - Rick Branson](https://medium.com/@rbranson/10-things-i-hate-about-postgresql-20dbab8c2791)
* [Computational Complexity and the Query Planner - James Coleman](https://www.youtube.com/watch?v=8ECcLPNW7zE)
* [Lessons learned scaling PostgreSQL database to 1.2bn records/month - Gajus Kuizinas](https://medium.com/@gajus/lessons-learned-scaling-postgresql-database-to-1-2bn-records-month-edc5449b3067)

### POSTGRESQL - POSTGREST

* [PostgREST - REST API for any Postgres database](https://github.com/begriffs/postgrest)

### POSTGRESQL - PUB/SUB

* [System design hack: Postgres is a great pub/sub & job server - Colin Chartier](https://webapp.io/blog/postgres-is-the-answer/)

### POSTGRESQL - REPLICATION

* Streaming Replication (Postgresql.org): [Wiki](https://wiki.postgresql.org/wiki/Streaming_Replication) | [Docs: Replication](https://www.postgresql.org/docs/13/runtime-config-replication.html) | [Docs: Streaming Replication](https://www.postgresql.org/docs/13/warm-standby.html#STREAMING-REPLICATION) | [Docs: Streaming Replication Protocol](https://www.postgresql.org/docs/13/protocol-replication.html) | [Docs: Logical Streaming Replication Protocol](https://www.postgresql.org/docs/13/protocol-logical-replication.html)
* [Replication Concepts in Postgres - Chennakeshava Ramesh](https://www.youtube.com/watch?v=fsMvr96gTjY)
* [POSTGRESQL12 streaming REPLICATION Centos 8 - Dan Holdsworth](https://www.youtube.com/watch?v=nnnAmq34STc)
* [How to Set Up Streaming Replication in PostgreSQL 12 - Avinash Vallarapu](https://www.percona.com/blog/2019/10/11/how-to-set-up-streaming-replication-in-postgresql-12/)
* [Streaming Replication Setup in PG12: How to Do it Right - Cary Huang](https://www.highgo.ca/2019/11/07/streaming-replication-setup-in-pg12-how-to-do-it-right/)
* [How to Configure Synchronous Streaming Replication in PostgreSQL 12 - CloudBhai](https://www.youtube.com/watch?v=laE0ayezF-c)
* [PostgreSQL Replication and Automatic Failover Tutorial - Abbas Butt](https://www.enterprisedb.com/postgres-tutorials/postgresql-replication-and-automatic-failover-tutorial)
* [How to Set Up Streaming Replication in PostgreSQL 12 - Avinash Vallarapu](https://www.percona.com/blog/2019/10/11/how-to-set-up-streaming-replication-in-postgresql-12/)
* [WAL-E: Continuous Archiving for Postgres](https://github.com/wal-e/wal-e)
* [Debezium: Change data capture for a variety of databases](https://github.com/debezium/debezium) & [Debezium.io](http://debezium.io/)
* [BottledWater: Change data capture from PostgreSQL into Kafka (Confluent.com)](https://github.com/confluentinc/bottledwater-pg)
* [repmgr: Replication Manager for PostgreSQL](https://github.com/2ndQuadrant/repmgr)

#### POSTGRESQL - REPLICATION - FAILOVER & HIGH-AVAILABILITY

* [True Postgres High Availability Architecture with Industry Standard Open-Source Tooling - Michel Sijmons](https://www.youtube.com/watch?v=FiWZuEVlSLc)
* [The Next Generation of Postgres High Availability (PostgreSQL HA) - Tom Kincaid](https://www.youtube.com/watch?v=ogyvRXb33Sg)
* [Making your PostgreSQL Database Highly Available - Alok Kumar Mishra](https://www.youtube.com/watch?v=u6lmY7gS0CY)
* [pg_rewind - resynchronizing servers after failover @ PostgreSQL Session #7 - Heikki Linakangas](https://www.youtube.com/watch?v=J4KzjHTx2WE)
* [PostgreSQL12 streaming Replication Centos 8 | How To DevOps](https://www.youtube.com/watch?v=nnnAmq34STc)
* [PostgreSQL 12 Replication and Failover Tutorial - CloudDBA](https://www.youtube.com/watch?v=ep7Br6gPzmU)

### POSTGRESQL - SUPABASE

* [Realtime: Elixir server (Phoenix) that allows you to listen to changes in your database via websockets](https://github.com/supabase/realtime) | [Supabase.io](https://supabase.io/)

### POSTGRESQL - TIMESCALEDB

* TimescaleDB: open-source time-series database optimized for fast ingest and complex queries. Engineered up from PostgreSQL, packaged as an extension: [Github](https://github.com/timescale/timescaledb/) | [Timescale.com](http://www.timescale.com/)

### POSTGRESQL - TWO-PHASE COMMIT

* [Two-phase commits for logical replication publications/subscriptions - Ajin Cherian](https://www.postgresql.fastware.com/blog/two-phase-commits-for-logical-replication-publications-subscriptions)
* [Distributed Systems 7.1: Two-phase commit - Martin Kleppmann](https://www.youtube.com/watch?v=-_rdWB9hN1c)

### POSTGRESQL - VIDEOS

* PostgresOpen: [2019](https://www.youtube.com/playlist?list=PLN8NEqxwuywS21f8_sJbD0jd0leC-waca) | [2018](https://www.youtube.com/playlist?list=PLN8NEqxwuywTzv69eAVgeZ5YO_4q_LJM_) | [2017](https://www.youtube.com/playlist?list=PLN8NEqxwuywQgN4srHe7ccgOELhZsO4yM) | [2016](https://www.youtube.com/playlist?list=PLN8NEqxwuywTaXp0v5O-iO-mBaFb5k8nI) | [2014](https://www.youtube.com/playlist?list=PLN8NEqxwuywQtBouzmMrlRzr2nS-n0sFE) | [2014](https://www.youtube.com/playlist?list=PLN8NEqxwuywQtBouzmMrlRzr2nS-n0sFE) | [2013](https://www.youtube.com/playlist?list=PLN8NEqxwuywTmoKshsOJrKq5pszVzRa17) | [2013 tutorials](https://www.youtube.com/playlist?list=PLN8NEqxwuywQmlcjjzNGD68PGG2-N5TBf) | [2012](https://www.youtube.com/playlist?list=PLN8NEqxwuywTdPQ4Zje3OcWRmvL3Q_QWc)
* [PostgresOpen Silicon Valley](https://www.youtube.com/channel/UCCDA5Yte0itW_Bf6UHpbHug)
* PostgresConf South Africa: [2019](https://www.youtube.com/playlist?list=PLqTvt2cyDt0wFD3_moCr1AAUVPOLwSrqT) | [2018](https://www.youtube.com/playlist?list=PLqTvt2cyDt0wDaluPrt6XRmiB26nQmtzm)
* PGCon: [2018](https://www.youtube.com/playlist?list=PLuJmmKtsV1dOGaKJuHOH0GIfvFOBghu7O) | [2017](https://www.youtube.com/playlist?list=PLuJmmKtsV1dN-UYeeF1He6OdvUpp9n1sE) | [2016](https://www.youtube.com/playlist?list=PLuJmmKtsV1dNE5y1gu1xpbIl3M2b7AW4D) | [2015](https://www.citusdata.com/resources/citus-data-videos)
* [Scaling Postgres](https://www.youtube.com/channel/UCnfO7IhkmJu_azn0WbIcV9A/playlists)
* [Postgres Conference](https://www.youtube.com/channel/UCsJkVvxwoM7R9oRbzvUhbPQ)
* [PGConf US](https://www.youtube.com/channel/UCsJkVvxwoM7R9oRbzvUhbPQ)
* [Youtube](https://www.youtube.com/results?search_query=postgresql)

## PRIVACY

* [Privacy-friendly alternatives to Google that don't track you](https://nomoregoogle.com/)
* [How To Protect Your Users With The Privacy By Design Framework - Heather Burns](https://www.smashingmagazine.com/2017/07/privacy-by-design-framework/)
* [Keynote - Users' privacy is in your hands! - Katarzyna Szymielewicz (Lambda Days 2019)](https://www.youtube.com/watch?v=SHeGxMED6Ww)
* [Recommender Systems and their Ethical Challenges - Silvia Milano, Mariarosaria Taddeo, Luciano Floridi](https://philarchive.org/archive/MILRSA-3)

### PRIVACY - GDPR

* [How GDPR Will Change The Way You Develop - Heather Burns](https://www.smashingmagazine.com/2018/02/gdpr-for-web-developers/)

## PRODUCT DEVELOPMENT

* [Essentials of Product Development - Ryan Singer (WindyCityRails2012)](http://vimeo.com/49523952)

### PRODUCT DEVELOPMENT - PROFESSIONALISM / EXCELLENCE / EFFICIENCY

* [Defining a Distinguished Engineer - Jessie Frazelle](https://blog.jessfraz.com/post/defining-a-distinguished-engineer/)
* [The Twelve-Factor App - Adam Wiggins](https://12factor.net/)
* [Allen Holub](https://www.youtube.com/results?search_query=allen+holub)
* [Kevlin Henney](https://www.youtube.com/results?search_query=kevlin+henney)
* [Warren Buffet's Life Advice Will Change Your Future - Motivation Madness](https://www.youtube.com/watch?v=PX5-XyBNi00)
* [10 Philosophies for Engineers - Jeff Meyerson](http://softwareengineeringdaily.com/2016/02/12/10-philosophies-for-developers/)
* [Monkey, take the wheel - Dmytro Lytovchenko (CodeBEAM V 2020)](https://www.youtube.com/watch?v=mH6OBprNEIY)
* [Building a Culture of Learning - Joe Mastey (MountainWest RubyConf 2015)](http://confreaks.tv/videos/mwrc2015-building-a-culture-of-learning)
* [Code Club - Saron Yitbarek (LoneStarRuby 2015)](http://confreaks.tv/videos/lonestarruby2015-code-club)
* [Real Developers Ship (a.k.a Tenets for Software Delivery) - Sebastian von Conrad (Ruby Australia 2014)](http://vimeo.com/90173903)
* [Software is Details - Kevlin Henney (SATURN 2017)](https://www.youtube.com/watch?v=MS3c9hz0bRg)
* [Trusted Autonomy - Ben Marx (Code Beam SF 2018)](https://www.youtube.com/watch?v=NAdCxr6C4DI)
* [Great Developers Steal - Ben Scofield (Scotland Ruby Conf 2011)](http://confreaks.tv/videos/545-scotlandruby2011-great-developers-steal)
* [Being an Excellent Software Developer - Michael Norton (WindyCityRails2012)](http://vimeo.com/49882901)
* [Cultures of Effective Learning - Jeff Cohen (WindyCityRails2012)](http://vimeo.com/49951365)
* [Principles For Success - Ray Dalio](https://www.youtube.com/watch?v=B9XGUpQZY38)
* [Continuous Testing - Ruby-Toolbox](https://www.ruby-toolbox.com/categories/continuous_testing)
* [10-item work-efficiency recipe ](http://m-a-tech.blogspot.com/2012/10/short-10-items-work-efficiency-recipe.html)
* [Keynote - Tom Preston-Werner (GitHub) (NLC 2011)](http://vimeo.com/35640883)
* [Level Up! Test-driving your personal development - Alan Gardner (Scotland Ruby Conf 2011)](http://confreaks.tv/videos/556-scotlandruby2011-level-up-test-driving-your-personal-development)
* [Teach Your Way to Better Code - Felix Clack (Ruby Australia 2014)](http://vimeo.com/88947877)
* [Legacy - Chad Fowler (Aloha RubyConf 2012)](http://confreaks.tv/videos/1240-aloharuby2012-legacy)
* [Nobody will Train You but You - Zachary Briggs (RailsConf 2013)](http://confreaks.tv/videos/2427-railsconf2013-nobody-will-train-you-but-you) & [Ruby MidWest 2013](http://confreaks.tv/videos/2381-rmw2013-nobody-will-train-you-but-you)
* [Build a Bigger Brain: How Healthy Living Makes You Smarter - Joe Kutner (BigRuby 2013)](http://confreaks.tv/videos/2304-bigruby2013-build-a-bigger-brain-how-healthy-living-makes-you-smarter)
* [The Most Important Optimization: Happiness (BigRuby 2013)](http://confreaks.tv/videos/2311-bigruby2013-the-most-important-optimization-happiness)
* [The War For Talent: How To Succeed As an Employer or Engineer - Allan Grant (RailsConf 2013)](http://confreaks.tv/videos/2523-railsconf2013-the-war-for-talent-how-to-succeed-as-an-employer-or-engineer)

### PRODUCT DEVELOPMENT - PEOPLE, PROCESS & TEAMS

* [How to -10X Engineer Correctly - ThePrimeTime](https://www.youtube.com/watch?v=pHJmmTivG1k)
* [Junior developer survival tips (with Mayuko) - Fun, Fun, Function](https://www.youtube.com/watch?v=HSYmznRhebk)
* [We fired our top talent. Best decision we ever made - Jonathan Solórzano-Hamilton](https://medium.freecodecamp.org/we-fired-our-top-talent-best-decision-we-ever-made-4c0a99728fde)
* [Know Your Company blog - Claire Lew](https://blog.knowyourcompany.com/)
* [Humane Development - Ernie Miller (RailsConf 2015)](https://www.youtube.com/watch?v=-ZLYxLjwNWo) & [(RubyOnAles 2015](https://www.youtube.com/watch?v=SsReC-u--gg)
* [Patterns of Effective Teams - Dan North (GOTO Chicago 2017)](https://www.youtube.com/watch?v=lvs7VEsQzKY)
* [What do we stand for? (Kind-hearted, Humble, Together) - Mattias Petter Johansson (Fun Fun Function)](https://www.youtube.com/watch?v=BsGXEiW7D3A)
* [What We Actually Know About Software Development, and Why We Believe It’s True - Greg Wilson](https://vimeo.com/9270320)
* [Amelia Bedelia Learns to Code - Kylie Stradley (RailsConf 2015)](https://www.youtube.com/watch?v=bSbla50tqZE)
* [Lessons from Theater and Software - Kevin Stevens (Rocky Mountain Ruby 2013)](http://confreaks.tv/videos/2771-rockymountainruby2013-lightning-talk-lessons-from-theater-and-software)
* [5 Things I Wish Someone Had Told Me About Programming Before I Started - Kerri Miller (RubyConf 2014)](http://confreaks.tv/videos/rubyconf2014-5-things-i-wish-someone-had-told-me-about-programming-before-i-started)
* [Building a Culture of Quality - Bryan Helmkamp (LoneStarRuby 2013)](http://confreaks.tv/videos/2595-lonestarruby2013-building-a-culture-of-quality)
* [Ready To Code: Automate Your Development Environment - David Kerber (RubyMidwest 2013)](http://confreaks.tv/videos/2368-rmw2013-ready-to-code-automate-your-development-environment)
* [Keynote: Hacking Passion - Katrina Owen (LoneStarRuby 2013)](http://confreaks.tv/videos/2600-lonestarruby2013-keynote-hacking-passion)
* [Failure for Fun and Profit! - Kerri Miller (RubyMidwest 2013)](http://confreaks.tv/videos/2371-rmw2013-failure-for-fun-and-profit)
* [0-60 in under 3: How Cars.com & Dockyard Manufactured a Productive Elixir Team in Under 3 Months - Daniel Mackey & Mike Binns (ElixirConf 2019)](https://www.youtube.com/watch?v=zKifFG4i-bY)
* [Architecting the Chaos - Building Travis CI - Konstantin Haase (SteelCityRuby 2013)](http://steelcityruby.confbots.com/video/72753961)
* [Keep Software Weird - Leon Gersing (SteelCityRuby 2013)](http://steelcityruby.confbots.com/video/72780827)
* [The End of Fun - Sarah Mei (LoneStarRuby 2013)](http://confreaks.tv/videos/2603-lonestarruby2013-the-end-of-fun)
* [GET / Better - Mark Bates (Burlington Ruby 2013)](http://confreaks.tv/videos/2617-btvruby2013-keynote-get-better)
* [James Edward Gray II keynote (Ruby Midwest 2013)](http://www.confreaks.tv/videos/2385-rmw2013-keynote)
* [Channel Your Inner Jason Bay: How to Be Productive On a New Team - Ashish Dixit (SteelCityRuby 2013)](http://steelcityruby.confbots.com/video/72745494)
* [Rockstars & Consultants, Who needs 'em? - Lori Olson (Aloha RubyConf 2012)](http://confreaks.tv/videos/1251-aloharuby2012-rockstars-consultants-who-needs-em)
* [Does pair programming have to suck? - Angela Harms (Ruby Midwest 2011)](http://confreaks.tv/videos/757-rubymidwest2011-does-pair-programming-have-to-suck)
* [Joe O'Brien - People: the missing ingredient (GoGaRuCo2012)](http://confreaks.tv/videos/1108-gogaruco2012-people-the-missing-ingredient)
* [Must Have 10+ Years People Experience - Ashe Dryden (Ruby MidWest 2013)](http://confreaks.tv/videos/2374-rmw2013-must-have-10-years-people-experience)
* [The Future of Work: Back to First Principles - Scott Chacon (Barcelona RuCo 2012)](http://confreaks.tv/videos/1324-baruco2012-keynote-back-to-first-principles) & [alt version](http://www.youtube.com/watch?v=2nK2sJqDe8w)
* [Unsucking Your Team's Development Environment - Zach Holman (Barcelona RuCo 2012)](http://www.youtube.com/watch?v=Xa8r2xcK1e4)
* [Real Software Engineering - Glenn Vanderburg (Lone Star RubyConf 2010)](http://confreaks.tv/videos/282-lsrc2010-real-software-engineering)
* [A Short History of Software Engineering - Paolo Perrotta (Barcelona RuCo 2012)](http://www.youtube.com/watch?v=9IPn5Gk_OiM)
* [How to Build a Sustainably Awesome Development Team - Jim Remsik & Les Hill (Lone Star RubyConf 2010)](http://confreaks.tv/videos/287-lsrc2010-how-to-build-a-sustainably-awesome-development-team)
* [How GitHub Uses GitHub to Build GitHub - Zach Holman (Ruby Midwest 2011)](http://confreaks.tv/videos/754-rubymidwest2011-how-github-uses-github-to-build-github)
* [People Patterns - Joe O'Brien (Ruby Midwest 2011)](http://confreaks.tv/videos/766-rubymidwest2011-people-patterns)
* [WideTeams.com (podcasts on remote collaboration)](http://www.wideteams.com/)
* [Move Fast and Make Things - Adam Keys (BigRuby 2013)](http://confreaks.tv/videos/2300-bigruby2013-move-fast-and-make-things)

#### PRODUCT DEVELOPMENT - PEOPLE, PROCESS & TEAMS - REMOTE

* [58 Must-Read Remote Work Resources - Hiten Shah](https://usefyi.com/remote-work-resources/)
* [A Guide to Managing Remote Teams - Claire Lew (KnowYourTeam.com)](https://knowyourteam.com/m/managing_remote_teams/) (currently free)
* [Learnings from 4000+ interviews for hiring remote employees - Nitesh Agrawal](https://hackernoon.com/how-to-interview-the-best-remote-workers-88570ddce7d7)
* [My Long Distance Relationship With GitHub: Transitioning to Remote, Async Work - Sophie DeBenedetto](https://www.thegreatcodeadventure.com/my-long-distance-relationship-with-github/)

### PRODUCT DEVELOPMENT - COMMUNICATION TOOLS

* [Basecamp](http://basecamp.com/)
* [GitLab HQ](https://github.com/gitlabhq/gitlabhq)
* [Pivotal Tracker](http://www.pivotaltracker.com/)

## PRODUCTIVITY TOOLS

* Asymptote: The Vector Graphics Language: [Homepage](http://asymptote.sourceforge.net/) | [Gallery](http://asymptote.sourceforge.net/gallery/) | [Documentation](http://asymptote.sourceforge.net/doc/index.html) | [Docs (PDF)](http://asymptote.sourceforge.net/asymptote.pdf)
* BlockDiag: the simple block-diagram image generator: [Activity Diagrams](http://blockdiag.com/en/actdiag/index.html) | [Block Diagrams](http://blockdiag.com/en/blockdiag/index.html) | [Network Diagrams](http://blockdiag.com/en/nwdiag/index.html) | [Sequence Diagrams](http://blockdiag.com/en/seqdiag/index.html)
* Boxes: [Homepage](https://boxes.thomasjensen.com) | [Github](https://github.com/ascii-boxes/boxes)
* Calcurse: calendar and scheduling application for the command line: [Calcurse.org](https://calcurse.org/) | [Manual](https://calcurse.org/files/manual.html)
* [Diagrams: Draw the cloud system architecture in Python code](https://diagrams.mingrammer.com/)
* [ditaa: DIagrams Through Ascii Art](http://ditaa.sourceforge.net/)
* Gnuplot: [Homepage](http://www.gnuplot.info/) | [Demo gallery](http://gnuplot.sourceforge.net/demo/) | [Docs](http://www.gnuplot.info/documentation.html)
* GraphViz: open source graph visualization software: [Generate](https://graphs.grevian.org/graph) | [Pocket reference](https://graphs.grevian.org/example) | [Reference](https://graphs.grevian.org/reference) | [GraphViz.it](http://graphviz.it) | [GraphViz.org](http://graphviz.org/) | [Wikipedia](https://en.wikipedia.org/wiki/DOT_(graph_description_language))
* [Haskell Diagrams package](https://archives.haskell.org/projects.haskell.org/diagrams/gallery.html)
* Joplin: Open-source note taking & to-do application with synch capabilities: [JoplinApp.org](https://joplinapp.org/) | [Github](https://github.com/laurent22/joplin/) | [Discourse](https://discourse.joplinapp.org/)
* [JS-Sequence-Diagrams](https://bramp.github.io/js-sequence-diagrams/)
* [Kate's Grammar Tool (for BNF / Backus–Naur form diagrams)](https://github.com/katef/kgt/)
* [Kroki: Convert plain text diagrams to images](https://kroki.io/) (Does BlockDiag, Ditaa, ERDs, C4 with PlantUML, GraphViz, Mermaid, Nomnomi, PlantUML, Svgbob)
* Maestral: Open-source Dropbox client for macOS and Linux (that works with an encrypted Ubuntu HD): [Github](https://github.com/SamSchott/maestral-dropbox)
* MermaidJS: Markdownish syntax for generating flowcharts, sequence diagrams, state diagrams, charts, etc.: [Live editor](https://mermaidjs.github.io/mermaid-live-editor/) | [Documentation](https://mermaidjs.github.io/#/) | [Github](https://github.com/knsv/mermaid)
* Mscgen: Message sequence Chart generator: [Mscgen](http://www.mcternan.me.uk/mscgen/) | [Live editor (mscgen.js.org)](https://mscgen.js.org/) | [Tutorial](https://mscgen.js.org/tutorial.html)
* [Nomnomi](http://www.nomnoml.com/)
* [PlantUML](http://plantuml.com/) | [PlantText.com](https://www.planttext.com/) | [PlantText.com video](https://www.youtube.com/watch?v=d8ABkAkT3q0) | [PlantUML for the impatient](http://plantuml.com/starting)
* [Svgbob](https://ivanceras.github.io/svgbob-editor/)
* [SyncThing: synchronizes files between two or more computers and replaces proprietary sync and cloud services with something open, trustworthy and decentralized](https://syncthing.net/) | [Github](https://github.com/syncthing/syncthing) | [Getting Started](https://docs.syncthing.net/intro/getting-started.html) | [Forum](https://forum.syncthing.net/)
* Tikz: [Wikibooks](https://en.wikibooks.org/wiki/LaTeX/PGF/TikZ) | [Wikipedia](https://en.wikipedia.org/wiki/PGF/TikZ)
* [Tools for opting out of global data surveillance - PRISM-break.org](https://prism-break.org/en/all/)
* [UMLet: Free, fast UML diagrams](https://www.umlet.com/) | [UMLetino (use in your browser)](http://www.umletino.com/) | [Youtube tutorials](https://www.youtube.com/results?search_query=umlet) | [Github](https://github.com/umlet/umlet)
* [WebSequenceDiagrams.com](https://www.websequencediagrams.com/)
* [Youtube-dl: Download videos from YouTube (and more sites)](https://ytdl-org.github.io/youtube-dl/)
* [ZenUML.com](https://app.zenuml.com/)

## PROGRAMMING

* [Awesome list of awesome lists - Sindre Sorhus](https://github.com/sindresorhus/awesome)
* [Programming talks - Veit Heller](https://github.com/hellerve/programming-talks)
* [Flow-Charts of Programming Language Constructs - Martin F. Johansen](https://www.progsbase.com/featuredpost/flow-charts-of-programming-language-constructs/)
* [24-page zine collection of linux/systems comics - Julia Evans](https://jvns.ca/linux-comics-zine.pdf)
* [Every Programmer Should Know - Alexey Migutsky](https://github.com/mr-mig/every-programmer-should-know/)
* [Core Design Principles for Software Developers - Venkat Subramaniam](https://www.youtube.com/watch?v=llGgO74uXMI)
* [Things I Learnt The Hard Way (in 30 Years of Software Development) - Julio Biason](https://blog.juliobiason.net/thoughts/things-i-learnt-the-hard-way/)
* [Design Patterns in the Light of Lambda Expressions - Venkat Subramaniam](https://www.youtube.com/watch?v=e4MT_OguDKg)

### PROGRAMMING - ACTOR MODEL

* [The Actor Model in 10 Minutes - Brian Storti](https://www.brianstorti.com/the-actor-model/)
* [The wide world of almost-actors: comparing the Pony to BEAM languages - Scott Lystig Fritchie (Code BEAM STO 2019)](https://www.youtube.com/watch?v=_0m0_qtfzLs)
* [Get to know the Actor Model - Roberto Dip](https://dev.to/roperzh/get-to-know-the-actor-model)
* [Thinking in actors - Saša Jurić (WebCamp Zagreb 2014)](https://www.youtube.com/watch?v=g5JJZuxrW_k)
* [FP Design Patterns in Micro-Service Inter-Process Communication - Viačeslav Pozdniakov (Lambda Days 19)](https://www.youtube.com/watch?v=55hS8GPRqlc)
* [Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know...)](https://www.youtube.com/watch?v=7erJ1DV_Tlo)

### PROGRAMMING - BOOKS

* [97 Things Every Programmer Should Know - various authors, O'Reilly](http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appearing_in_the_Book)
* [The Architecture of Open Source Applications](http://www.aosabook.org/en/index.html)
* [The Codeless Code - Qi](http://thecodelesscode.com/contents)
* [Essential Coding Theory - Venkatesan Guruswami, Atri Rudra and Madhu Sudan](http://www.cse.buffalo.edu/faculty/atri/courses/coding-theory/book/)
* [Foundations of Computer Science - Al Aho and Jeff Ullman](http://infolab.stanford.edu/~ullman/focs.html)
* [GitBook.com](https://www.gitbook.com/explore/topics)
* [How to Design Programs - Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi](http://htdp.org/2003-09-26/)
* [Introduction to Computing: Explorations in Language, Logic and Machines - David Evans](http://www.computingbook.org/) | [PDF](http://www.computingbook.org/FullText.pdf) | [Read online](https://www.otexts.org/book/intro-computing)
* [Patterns of Software: Tales from the Software Community - Richard P. Gabriel](http://dreamsongs.com/Files/PatternsOfSoftware.pdf)
* [Producing Open Source Software: How to Run a Successful Free Software Project - Karl Fogel](http://producingoss.com/)
* [Programming Models for Distributed Computing - Northeastern University CS7680](https://github.com/heathermiller/dist-prog-book)

### PROGRAMMING - BLOGS

* [AListApart.com](http://alistapart.com/)
* [Code Words](https://codewords.recurse.com/issues)
* [Dev.to](https://dev.to/)
* [Dr. Dobbs](http://www.drdobbs.com/blogs/)
* [The Effective Engineer - Edmond Lau](http://www.theeffectiveengineer.com/)
* [TheGeekStuff.com](http://www.thegeekstuff.com/)
* [Hacker Noon](https://hackernoon.com/)
* [Indie Hackers](https://www.indiehackers.com/)
* [Jeff Atwood - "Coding Horror"](http://blog.codinghorror.com/)
* [Joel Spolsky - JoelOnSoftware.com](http://www.joelonsoftware.com/)
* [MartinFowler.com](http://martinfowler.com/)
* [Medium.com - Software Development](https://medium.com/tag/software-development)
* [Scott Hanselman](http://www.hanselman.com/)
* [Smooth Terminal](https://www.smoothterminal.com/)
* [StackOverflow](http://blog.stackoverflow.com/)

### PROGRAMMING - CHEATSHEETS

* [DevHints.io - Rico Sta. Cruz](https://devhints.io/)

### PROGRAMMING - CODE REVIEWS

* [Awesome Code Review](https://github.com/joho/awesome-code-review#contents)
* [Code Review in Remote Teams - Sean Hammond](https://www.seanh.cc/posts/code-review)
* [The Science of Code Reviews - Rich Kuipers (Dutch PHP Conference in 2018)](https://www.youtube.com/watch?v=EyL7mqwpZhk)
* [Goldilocks And The Three Code Reviews - Vaidehi Joshi (RailsConf 2017)](http://confreaks.tv/videos/railsconf2017-goldilocks-and-the-three-code-reviews)

#### PROGRAMMING - CODE REVIEWS - AUTOMATED

* [Pronto: Quick automated code review of your changes](https://github.com/prontolabs/pronto)

### PROGRAMMING - CONCURRENCY

* [How We Program Multicores - Joe Armstrong (RISE SICS)](https://www.youtube.com/watch?v=bo5WL5IQAd0)
* [Thinking Outside the Synchronisation Quadrant - Kevlin Henney (NDC {London} 2017)](https://www.youtube.com/watch?v=2yXtZ8x7TXw)
* [Distributed, Eventually Consistent Computations - Christopher Meiklejohn](https://www.youtube.com/watch?v=lsKaNDj4TrE)

### PROGRAMMING - CONSULTING

* [The Prosperous Software Consultant - Nader Dabit](https://hackernoon.com/the-prosperous-software-consultant-5dc8d705c5dd)

### PROGRAMMING - DCI (DATA, CONTEXT, INTERACTIONS)

* [Data, Context and Interaction - Wikipedia](https://en.wikipedia.org/wiki/Data,_context_and_interaction`)
* [Trygve Reenskaug - DCI: Re-thinking the foundations of object orientation and of programming (Øredev Conference 2009)](https://vimeo.com/8235394)
* [The DCI Architecture: Supporting the Agile Agenda - James Coplien (Øredev Conference 2009)](https://vimeo.com/8235574)
* [Rickard Öberg - DCI in Practice (Øredev Conference 2009)](https://vimeo.com/8235651)
* [Working with objects — in computer and mind - Trygve Reenskaug and James O. Coplien](http://www.fulloo.info/Documents/CommSenseCurrentDraft.pdf)
* [FullOO.info](http://www.fulloo.info/Documents/)
* [The DCI Architecture: A New Vision of Object-Oriented Programming - Trygve Reenskaug and James O. Coplien](http://www.artima.com/articles/dci_vision.html)
* [The Common Sense of Object Orientated Programming - Trygve Reenskaug](http://folk.uio.no/trygver/2008/commonsense.pdf)

### PROGRAMMING - FUNCTIONAL REACTIVE PROGRAMMING

* [Lightbend Reactive Architecture (6 courses)](https://www.lightbend.com/learn/lightbend-reactive-architecture)
* [The introduction to Reactive Programming you've been missing - Andre Staltz](https://gist.github.com/staltz/868e7e9bc2a7b8c1f754)
* [Reactive is a Product - Jamie Allen (Reactive Summit Montreal 2018)](https://www.reactivesummit.org/2018/schedule/reactive-is-a-product)
* [An Event-driven and Reactive Future - Jonathan Worthington (FooCafe)](https://www.youtube.com/watch?v=_VdIQTtRkb8)
* [What does it mean to be Reactive? - Erik Meijer (React 2014)](https://www.youtube.com/watch?v=sTSQlYX5DU0)
* [K Things I Know About Building Resilient Reactive Systems - Joe Armstrong (React 2014)](https://www.youtube.com/watch?v=rQIE22e0cW8)
* [Functional Reactive Programming: Cleanly Abstracted Interactivity - BoostCon](https://www.youtube.com/watch?v=tyaYLGQSr4g)
* [RXMarbles.com - Interactive diagrams of Rx Observables](http://rxmarbles.com/)
* [Stream processing, Event sourcing, Reactive, CEP… and making sense of it all - Martin Kleppmann](http://www.confluent.io/blog/making-sense-of-stream-processing/)
* [An Event-driven and Reactive Future - Jonathan Worthington (FooCafe 2014)](https://www.youtube.com/watch?v=_VdIQTtRkb8)
* [How To Be More Productive (With Streams) - Graham Hutton (C9 Lectures)](https://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Graham-Hutton-How-To-Be-More-Productive) | [PDF](http://www.cs.nott.ac.uk/~gmh/contractive.pdf) | [PPT](http://www.cs.nott.ac.uk/~gmh/contractive.ppt)

### PROGRAMMING - HISTORY

* [The Mother of All Demos, presented by Douglas Engelbart (1968)](https://www.youtube.com/watch?time_continue=4&v=yJDv-zdhzMY)

### PROGRAMMING - LANGUAGE CREATION

* [Designing With Passion - Joe Armstrong, Evan Czaplicki, Bruce Tate, Dave Thomas, John Hughes (Erlang Solutions 2016)](https://www.infoq.com/presentations/panel-erlang-haskell-elm-ruby)

### PROGRAMMING - LANGUAGE POPULARITY

* [TIOBE Index](https://www.tiobe.com/tiobe-index/)
* [PYPL PopularitY of Programming Language](http://pypl.github.io/PYPL.html)
* [15 Most Popular Languages on Github 2017](https://octoverse.github.com/)
* [RedMonk](https://redmonk.com/sogrady/2018/08/10/language-rankings-6-18/)
* [OpenHub (Black Duck)](https://www.openhub.net/languages/compare)

### PROGRAMMING - LEARNING (FREE)

* [Code Studio](http://studio.code.org/)
* [Codecademy](https://www.codecademy.com/) (Registration required)
* [CS50: Intro to Computer Science - David J. Malan (Harvard)](http://cs50.tv/) & [edX](https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x)
* [Fun Fun Function - Mattias Petter Johansson, a.k.a. "mpj"](https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q)
* [I Love Coding](https://ilovecoding.org/) (Registration required)
* [Open Source Society University](https://github.com/ossu/computer-science)
* [Upcase - Thoughtbot](https://thoughtbot.com/upcase)
* [WatchMeCode.net](https://sub.watchmecode.net/) (Registration required)

### PROGRAMMING - LEARNING (💰NON-FREE💰)

* [Daily Drip](https://www.dailydrip.com/)
* [Destroy All Software](https://www.destroyallsoftware.com/screencasts)
* [Egghead.io](https://egghead.io/)
* [Evented Mind](https://www.eventedmind.com/)
* [Frontend Masters](https://frontendmasters.com/)
* [Go Rails](https://gorails.com/)
* [InformIT](http://www.informit.com/)
* [LearnElixir.tv - Daniel Berkompas](https://www.learnelixir.tv/)
* [LearnPhoenix.tv - Daniel Berkompas](https://www.learnphoenix.tv/)
* [Lynda.com](https://www.lynda.com/)
* [PeerToPeer.io](http://peertopeer.io/)
* [Pluralsight](https://www.pluralsight.com/)
* [Sitepoint](https://www.sitepoint.com/)
* [Treehouse](https://teamtreehouse.com/)
* [Tuts+](http://tutsplus.com/)
* [Udacity](https://www.udacity.com/)
* [Udemy](https://www.udemy.com/)
* [Upcase - Thoughtbot](https://thoughtbot.com/upcase/)

#### PROGRAMMING - LEARNING - GAMES

* [Games on Github - Lee Reilly](https://github.com/leereilly/games)
* [Phaser.io](http://phaser.io/)
* [Game Editor (cross-platform game creator)](http://game-editor.com/)

### PROGRAMMING - MESSAGING & QUEUES

* [Decouple all the things: Asynchronous messaging keeps it simple - Kerstin Puschke (ArrrrCamp 2015)](http://confreaks.tv/videos/arrrrcamp2015-decouple-all-the-things-asynchronous-messaging-keeps-it-simple)

#### PROGRAMMING - MESSAGING & QUEUES - RABBITMQ

* [Migrating from Kafka to RabbitMQ at SimpleBet: Why and How - David Lucia (RabbitMQ Summit 21)](https://www.youtube.com/watch?v=dmBdFh5N1g4)
* [Reliable Messaging With RabbitMQ - Part 1 - JimOnDemand](https://www.youtube.com/watch?v=XjuiZM7JzPw)
* [RabbitMQ Simulator](http://tryrabbitmq.com/)
* [Learnings from Running 1000s of Production RabbitMQ Clusters - Lovisa Johansson (RabbitMQ Summit)](https://www.youtube.com/watch?v=nxQrpLfX3rs)
* A Transmuting Journey: From a Ruby on Rails Monolith to Elixir and Elm Microservices - Volker Rabe: [Video](https://www.youtube.com/watch?v=ZCYEX6ZIJgM) | [Slides](http://s3.amazonaws.com/erlang-conferences-production/media/files/000/000/152/original/From_a_Ruby_on_Rails_Monolith_to_Elixir_and_Elm_Microservices_%281%29.pdf?1463482715)
* [RabbitMQ is the new king - Alvaro Videla & Jan Machacek](https://www.youtube.com/watch?v=kA8rPIDa388)
* [Dissecting the Rabbit: RabbitMQ Internal Architecture - Alvaro Videla (Lambda Days 2015)](https://www.youtube.com/watch?v=WPischLIe8Q)

### PROGRAMMING - PODCASTS

* [6 Figure Developer](https://6figuredev.com/)
* [85 Podcasts for Developers, Programmers & Software Engineers - HackerLists.com](https://hackerlists.com/programming-podcasts/)
* [Ultimate List Of Developer Podcasts - John Sonmez](https://simpleprogrammer.com/2016/10/29/ultimate-list-developer-podcasts/)
* [a16z - Andreessen Horowitz](http://a16z.com/podcasts/)
* [Advance Tech Podcasts](https://advancetechmedia.org/)
* [Agile Revolution](https://theagilerevolution.com/)
* [Agile Toolkit Podcast](http://agiletoolkit.libsyn.com/)
* [The Architecht Show](http://architechtshow.com/)
* [Art of Product](http://artofproductpodcast.com/)
* [The Backend Engineering Show - Hussein Nasser](https://podcasts.apple.com/us/podcast/the-backend-engineering-show-with-hussein-nasser/id1330350799?mt=2)
* [The Big Web Show](http://5by5.tv/bigwebshow)
* [The Bike Shed - Thoughtbot](http://bikeshed.fm/)
* [Build - Maggie Crowley](https://podcasts.apple.com/us/podcast/build/id1445050691)
* [Build Your SaaS - Jon & Justin](https://podcasts.apple.com/us/podcast/build-your-saas-bootstrapping-in-2019/id1357295850)
* [CaSE: Conversations About Software Engineering](https://www.case-podcast.org/)
* [The Changelog: Software Dev & Open Source - Adam Stacoviak and Jerod Santo](https://changelog.com/podcast/)
* [Code Podcast](https://soundcloud.com/podcastcode)
* [Coding Blocks](https://www.codingblocks.net/category/podcast/)
* [Cognicast](http://blog.cognitect.com/cognicast/)
* [CoRecursive - Adam Bell](https://corecursive.com/)
* [CTRL+ClickCast](http://ctrlclickcast.com/)
* [Cynical Developer - James Studdart](https://cynicaldeveloper.com/)
* [Daily Tech News Show](http://www.dailytechnewsshow.com/)
* [Developer On Fire - Dave Rael](http://developeronfire.com/)
* [Dr. Dobbs TV](http://www.drdobbs.com/tv/) (Video)
* [Elixir Fountain](https://soundcloud.com/elixirfountain)
* [Enginears.io](https://enginears.io/podcast/)
* [Exponent](http://exponent.fm/)
* [FLOSS Weekly](https://twit.tv/shows/floss-weekly)
* [The Freelancers' Show](https://devchat.tv/freelancers/)
* [Front End Happy Hour](http://frontendhappyhour.com/)
* [Full Stack Radio](http://www.fullstackradio.com/episodes)
* [Function - Anil Dash](https://itunes.apple.com/us/podcast/function-with-anil-dash/id1439658455)
* [FunctionalGeekery.com](https://www.functionalgeekery.com)
* [Future of Coding](https://futureofcoding.org/episodes/)
* [Giant Robots Smashing Into Other Giant Robots - Thoughtbot](http://giantrobots.fm/)
* [Greater Than Code - Mandy Moore](https://www.greaterthancode.com/)
* [Hansel Minutes](http://www.hanselminutes.com/)
* [Herding Code](http://herdingcode.com/)
* [InfoQ Podcast](https://www.infoq.com/podcasts/)
* [IoT On Tap - Chris Herrera & Randy Pitcher](https://www.hashmapinc.com/podcasts)
* [Javascript Jabber](https://devchat.tv/js-jabber)
* [Lightbend](https://www.lightbend.com/podcasts)
* [The New Stack](http://thenewstack.io/)
* [On Computing](http://www.computer.org/portal/web/computingnow/oncomputing)
* [Packet Pushers](https://packetpushers.net/)
* [PathToPerf](http://pathtoperf.com/)
* [Programming Throwdown - Patrick Wheeler & Jason Gauci](http://www.programmingthrowdown.com/)
* [Recode/Decode - Kara Swisher](https://www.recode.net/recode-decode-podcast-kara-swisher)
* [Ruby Rogues](https://devchat.tv/ruby-rogues)
* [Shop Talk](http://shoptalkshow.com/)
* [Software Engineering Daily](http://softwareengineeringdaily.com/) | [iTunes](https://itunes.apple.com/us/podcast/software-engineering-daily/id1019576853) | [Slack](http://softwaredaily.herokuapp.com/)
* [Software Defined Talk](https://player.fm/series/software-defined-talk-2438259)
* [Software Engineering Radio](http://www.se-radio.net/)
* [Tech Done Right - Noel Rappin](https://www.techdoneright.io)
* [TechZing - Justin Vincent & Jason Roberts](https://techzinglive.com/)
* [Toolsday.io](http://toolsday.io/)
* [Turing-Incomplete](http://turing.cool/)
* [Upgrade](https://www.relay.fm/upgrade)
* [The Web Ahead](http://5by5.tv/webahead)
* [Weird Trick Mafia](https://weirdtrickmafia.fm/)
* [Your System Called: A Threat Stack Podcast](http://threatstack.libsyn.com/)

### PROGRAMMING - STREAM PROCESSING

* [Stream Handbook - Doug McIlroy](https://github.com/substack/stream-handbook)
* [Embracing Streams…Everywhere - Nitesh Kant (Reactive Summit 2016)](https://www.youtube.com/watch?v=5FE6xnH5Lak)
* [Learn RxJS - Brian Troncone](https://www.learnrxjs.io/)
* [RxMarbles.com](http://rxmarbles.com/)
* [Taking the Pain Out of Deploying Streaming Applications - Gerard Maas & Craig Blitz, Lightbend (Reactive Summit Montreal 2018)](https://www.reactivesummit.org/2018/schedule/taking-the-pain-out-of-deploying-streaming-applications)

### PROGRAMMING - TECHNICAL DEBT

* [Tech Debt - MPJ's Musings - Fun Fun Function](https://www.youtube.com/watch?v=YBJFirHSS5Q)
* [Representing Your Technical Debt - Ipek Ozkaya](https://www.youtube.com/watch?v=l4a1A64exok)
* [Managing Technical Debt - Steve McConnell 2008](http://www.construx.com/uploadedFiles/Construx/Construx_Content/Resources/Documents/Managing%20Technical%20Debt.pdf)
* [Technical Debt: From Metaphor to Theory and Practice - Philippe Kruchten, Robert L. Nord, and Ipek Ozkaya](https://www.sei.cmu.edu/library/assets/whitepapers/Technical%20Debt-From%20Metaphor%20to%20Theory%20and%20Practice.pdf)
* [Managing Technical Debt - Steve McConnell 2013](http://2013.icse-conferences.org/documents/publicity/MTD-WS-McConnell-slides.pdf) & [Construx Webinar](https://www.youtube.com/watch?v=lEKvzEyNtbk)
* [On Exactitude in Technical Debt - Kevlin Henney](https://www.oreilly.com/radar/on-exactitude-in-technical-debt/)
* [Technical Debt - Martin Fowler](https://martinfowler.com/bliki/TechnicalDebt.html)
* [Technical debt and system architecture: The impact of coupling on defect-related activity - Alan MacCormack and Daniel J. Sturtevant](http://www.hbs.edu/faculty/Publication%20Files/2016-JSS%20Technical%20Debt_d793c712-5160-4aa9-8761-781b444cc75f.pdf)
* [Technical Debt - The code monster in everyone's closet - Nina Zakharenko (PyCon 2015)](https://www.youtube.com/watch?v=JKYktDRoRxw)
* [The Practical Approach to Reducing Technical Debt - Spencer Greene](https://www.youtube.com/watch?v=OfFvtVXduk4)
* [Escaping the Technical Debt Cycle - Michael Feathers](https://www.youtube.com/watch?v=7hL6g1aTGvo)
* [Don’t Start Up With Hidden Debt: Understanding and Managing Technical Debt - eBags](https://www.youtube.com/watch?v=5cyaTTHXVps)
* [Technical debt using dynamic indicators: NVP and IRR - Francisco Miguel García](http://fmiguelgarcia.github.io/pmp/Technical_debt_en/)
* Architecture Wars - The competition between Features and Technical Debt: [Part 1](https://www.youtube.com/watch?v=4tz2LQsouT0) & [Part 2](https://www.youtube.com/watch?v=lKq_o3dsnwA)

### PROGRAMMING - VIDEOS

* ApacheCon: [@Home 2020](https://www.youtube.com/playlist?list=PLU2OcwpQkYCy_awEe5xwlxGTk5UieA37m) | [North America 2019](https://www.youtube.com/playlist?list=PLU2OcwpQkYCzWULP5C-C9eTF4DcbnYa2l) | [Europe 2019](https://www.youtube.com/playlist?list=PLU2OcwpQkYCxVGCGWtMxb9d27Z-pcoN9a) | [North America 2018](https://www.youtube.com/playlist?list=PLU2OcwpQkYCxUHOGg4TIZmeklYw4e-OMX) | [Miami 2017](https://www.youtube.com/playlist?list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp) | [North America 2015](https://www.youtube.com/playlist?list=PLU2OcwpQkYCwpsq3-a84qgPbVqF4-wxVI) | [North America 2014](https://www.youtube.com/playlist?list=PLU2OcwpQkYCzvGxZgVOunTs-3iEao6YJc)
* [YOW! Conferences](https://www.youtube.com/c/YOWConferences/playlists) | [2022](https://www.youtube.com/playlist?list=PLEx5khR4g7PLf2kQn3nYaZJC2Zv2GPbnY) | [2021](https://www.youtube.com/playlist?list=PLEx5khR4g7PK0b6nt8HrnOS_h--018Yt_) | [2020](https://www.youtube.com/playlist?list=PLEx5khR4g7PISW5C_TQiUpn87ZdgAJ1W4) | [2019](https://www.youtube.com/playlist?list=PLEx5khR4g7PLD2Bp3KZPxNAuKaHgaIiFx) | [2018](https://www.youtube.com/playlist?list=PLEx5khR4g7PJ2gvxWfqIETQnLWxxBE3A-) | [2017](https://www.youtube.com/playlist?list=PLEx5khR4g7PJtBPj-vm89NfgM61_CUmZt) | [2016](https://www.youtube.com/playlist?list=PLEx5khR4g7PJulkoXcI_wNJYfCtI7Aw88) | [2015](https://www.youtube.com/playlist?list=PLEx5khR4g7PK3kJPBCnqamS1VYxXf_Oj2)
* [Web Camp Zagreb 2019](https://2019.webcampzg.org/talks/)
* StrangeLoop: [2019](https://www.youtube.com/playlist?list=PLcGKfGEEONaCToXJZ4Uk1NVW70U3C-Im-) | [2018](https://www.youtube.com/playlist?list=PLcGKfGEEONaBUdko326yL6ags8C_SYgqH) | [2017](https://www.youtube.com/playlist?list=PLcGKfGEEONaDzd0Hkn2f1talsTu1HLDYu) | [2016](https://www.youtube.com/playlist?list=PLcGKfGEEONaDvuLDFFKRfzbsaBuVVXdYa) | [2015](https://www.youtube.com/playlist?list=PLcGKfGEEONaCIl5eU53uPBnRJ9rbIH32R)
* [VoxxedDays Zurich 2018](https://www.youtube.com/playlist?list=PLRsbF2sD7JVoqk0_lddVq-tAdskIimLwL)
* [InfoQ.com videos](http://www.infoq.com/presentations/) | [QCon New York 2018](https://qconnewyork.com/video-schedule)
* DeconstructConf: [2017](https://www.deconstructconf.com/2017)
* Devoxx: [Belgium 2018](https://www.youtube.com/playlist?list=PLRsbF2sD7JVp8vBso4ysmj-X0u6uGx1rH) | [Belgium 2017](https://www.youtube.com/playlist?list=PLRsbF2sD7JVqZ4RpHYkqSuCNhxumGP5eo) | [Poland 2017](https://www.youtube.com/playlist?list=PLRsbF2sD7JVqYR6LI7atNZFvVKyAC1lwH)
* [GOTO channel](https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA)
* [GOTO Copenhagen 2022](https://www.youtube.com/playlist?list=PLEx5khR4g7PIEgcDlsEP5veliuyKgnpbt)
* [GOTO Copenhagen 2021](https://www.youtube.com/playlist?list=PLEx5khR4g7PJm_OYRaRtouHQLyWp3JZfT)
* [GOTOpia Chicago 2021](https://www.youtube.com/playlist?list=PLEx5khR4g7PKSASVAXXiAhkyx02_OeruP)
* [GOTOpia February 2021](https://www.youtube.com/playlist?list=PLEx5khR4g7PI89_ZS_wz5suqCoqFgv-gO)
* [GOTOpia November 2020](https://www.youtube.com/playlist?list=PLEx5khR4g7PI4l8PnLCv9j3PlePzuQPbm)
* [GOTO Book Club Series 1](https://www.youtube.com/playlist?list=PLEx5khR4g7PJbSLmADahf0LOpTLifiCra)
* [GOTO Chicago 2020](https://www.youtube.com/playlist?list=PLEx5khR4g7PL-JwckuOkkc5cR6X5hn6ug)
* [GOTO Oslo 2020](https://www.youtube.com/playlist?list=PLEx5khR4g7PI57l4MJvLlhOJIKHLKghos)
* [GOTO Copenhagen 2019](https://www.youtube.com/playlist?list=PLEx5khR4g7PLHBVGOjNbevChU9DOL3Axj)
* [GOTO Berlin 2019](https://www.youtube.com/playlist?list=PLEx5khR4g7PKMVeAqZdIHRdOwTM1yktD8)
* [GOTO Chicago 2018](https://www.youtube.com/playlist?list=PLEx5khR4g7PKqVew27D3jvMknjxjowoKl)
* [GOTO Chicago 2017](https://www.youtube.com/playlist?list=PLEx5khR4g7PJ94PpgvNx6WohYcGQHY9UJ)
* [GOTO Amsterdam 2017](https://www.youtube.com/playlist?list=PLEx5khR4g7PLcjLdaugk3GndelpTGbYDS)
* [GOTO Berlin 2016](https://www.youtube.com/playlist?list=PLEx5khR4g7PLS61IPnBCbpB3XjPfVGm-Q)
* [GOTO London 2016](https://www.youtube.com/playlist?list=PLEx5khR4g7PKoaARvtC9b2xLcnX_lKgHS)
* [GOTO Stockholm Nights: Data-Driven Decisions](https://www.youtube.com/playlist?list=PLEx5khR4g7PLoyjuEC4IKj_2-p48YshUc)
* [GOTO Copenhagen 2016](https://www.youtube.com/playlist?list=PLEx5khR4g7PIu7g3dXpwnGFdV69Wp-wce)
* [NDC Conferences (Over 1,100 conference videos)](https://vimeo.com/ndcconferences)
* [SkillsMatter.com/Skillscasts](https://skillsmatter.com/skillscasts)
* Jfokus: [2016](https://www.youtube.com/playlist?list=PLUQORQEatnJdV2Ib4Edw3jLQJk5b8Rxcd) | [2015](https://www.youtube.com/playlist?list=PLklQqdqnBkPjVWKihmEAchC2kksnNoqIi)
* [O'Reilly](https://www.youtube.com/user/OreillyMedia/playlists)
* @Scale: [Systems 2019](https://www.youtube.com/results?search_query=%40Scale+2019) | [DevTools 2017](https://www.youtube.com/playlist?list=PLMu8-hpCxIVFnwEF71ZA_-t1PnQuRiS8U) | [Network 2017](https://www.youtube.com/playlist?list=PLMu8-hpCxIVENuAue7bd0eCAglLGY_8AW) | [2016](https://www.youtube.com/playlist?list=PLyB_05G-OKOFOSyWhZFmme-SNU-TQUVRc) | [2015 & 2014](https://www.youtube.com/channel/UCd9I8ZkgoR1d7GeSj_wi_LQ/playlists)
* [The Art of Code - Dylan Beattie (NDC {London} 2020)](https://www.youtube.com/watch?v=6avJHaC3C2U) (craziest programming talk I've ever watched)
* [OSCON 2014](https://www.youtube.com/playlist?list=PL055Epbe6d5Y3njTzpWt0VepR1B7tcRFH)
* [FutureTalks - NewRelic](https://www.youtube.com/playlist?list=PLmhYj7Jl81JGTfSgMeya2R-zcISDZ9utg)
* [Forward University](http://forwardjs.com/university)

## PURESCRIPT

* [main](http://www.purescript.org/) | [learn](http://www.purescript.org/learn/) | [wiki](https://github.com/purescript/purescript/wiki) | [Github](https://github.com/purescript/purescript)
* [Purescript: Tomorrow's JavaScript Today - Kris Jenkins (Øredev 2017)](https://www.youtube.com/watch?v=5AtyWgQ3vv0)
* [Pursuit: Purescript package documentation](https://pursuit.purescript.org/)
* [Learn Functional Programming with PureScript - John A De Goes (LambdaConf 2015)](https://www.youtube.com/watch?v=LqYfdmb0eUU)
* John A De Goes: The Easy Peasy Lemon Squeezy, Statically Typed, Purely Functional Programming For All [Part 1 (skip first 13 mins)](https://www.youtube.com/watch?v=daFLRG_OjEA) & [Part 2](https://www.youtube.com/watch?v=6OahiNp_CXc)
* [Getting Started With Purescript](https://speakerdeck.com/michaelficarra/getting-started-with-purescript)
* [Functional programming concepts in PureScript - Vincent Orr](https://egghead.io/courses/functional-programming-concepts-in-purescript)
* [Building Single Page Web Applications with Purescript and Erlang - Claudia Doppioslash (EUC17)](https://www.youtube.com/watch?v=HQkxm2P2xbY)
* [PureScript by Example - Phil Freeman](https://leanpub.com/purescript/read)
* [kRITZCREEK blog](https://kritzcreek.github.io/)

### PURESCRIPT - ELM

* [Building Single Page Web Applications with Purescript and Erlang - Claudia Doppioslash (EUC17)](https://www.youtube.com/watch?time_continue=3&v=HQkxm2P2xbY)
* [Elm in Purescript - Ryan Rempel](https://www.youtube.com/watch?v=O_kWwaghZ9U)

### PURESCRIPT - HELP

* [Google group](https://groups.google.com/forum/#!forum/purescript)

### PURESCRIPT - PUX (INTERFACE TO REACT)

* [PureScript & Pux - Jesse Williamson (Front End Authority, Oct 2016)](https://www.youtube.com/watch?v=NmT5-j3-xzg)

### PURESCRIPT - TYPES

* [PureScript's Type System - Phil Freeman (Haskell Santa Monica 2017)](https://www.youtube.com/watch?v=SPpIbiZFPRY)

### PURESCRIPT - VIDEOS

* [Many videos on Purescript & Haskell - kritzcreek](https://www.livecoding.tv/kritzcreek/videos/)
* [PureScript Community](https://www.youtube.com/channel/UCPtHLGu_WXh-OvX8NAVtDEw)

## PYTHON

* Moved to [Python.markdown](https://github.com/JamesLavin/my_tech_resources/blob/master/Python.markdown#python) (because Github was truncating this page)

## R

* [RStudio](http://rstudio.org/)
* [DeployR](http://deployr.revolutionanalytics.com/)
* [Rattle](http://rattle.togaware.com/)

### R - LEARNING

* [SwirlStats.com: Learn R, in R](https://swirlstats.com/)
* [Hands-On Programming with R - Garrett Grolemund](https://rstudio-education.github.io/hopr/)
* [The Five Colleges Guide to Statistics With R](http://www3.amherst.edu/~nhorton/FiveCollegeR.pdf)
* [Chromebook Data Science](https://jhudatascience.org/chromebookdatascience/cbds.html)
* [Swirl ("Statistics With Interactive R Learning")](http://swirlstats.com/students.html)
* [Rachael's R Tutorials - Rachael Tatman](https://www.kaggle.com/rtatman/rachael-s-r-tutorials)
* [The Undergraduate Guide to R - Trevor Martin](https://sites.google.com/site/undergraduateguidetor/manual-files)
* [Open Courses: Free Data Science Training Courses (DataCamp.com)](https://www.datacamp.com/community/open-courses)
* [Rabbit: Intro to R - Nicola Sturaro](http://www.quantide.com/R/r-training/r-web-books/rabbit-introduction-to-r/)
* [Ramarro: R for Developers (advanced R) - Andrea Spanò](http://www.quantide.com/R/r-training/r-web-books/ramarro-r-for-developers/)
* [Resources to Help You Learn and Use R - UCLA](http://www.ats.ucla.edu/stat/r/)
* [One Page R: A Survival Guide to Data Science with R - Graham Williams](http://onepager.togaware.com/)
* [Impatient R](http://www.burns-stat.com/documents/tutorials/impatient-r/)
* [Intro to R - Venables, Smith and R Core Team](http://cran.r-project.org/doc/manuals/R-intro.pdf)
* [Very Short Intro to R - Torfs & Brauer](http://jeffgoldsmith.com/P8111/P8111_Docs/Short_R_Intro.pdf)
* [Advanced R - Hadley Wickham](http://adv-r.had.co.nz/)
* [The Analytics Edge - MIT (EdX.org)](https://www.edx.org/course/mitx/mitx-15-071x-analytics-edge-1416)
* [Computing for Data Analysis week 1 videos - Roger Peng](http://www.youtube.com/playlist?list=PLjTlxb-wKvXNSDfcKPFH2gzHGyjpeCZmJ&feature=view_all), [week 2](http://www.youtube.com/playlist?list=PLjTlxb-wKvXNnjUTX4C8IeIhPBjPkng6B&feature=view_all), [week 3](http://www.youtube.com/playlist?list=PLjTlxb-wKvXOzI2h0F2_rYZHIXz8GWBop&feature=view_all), [week 4](http://www.youtube.com/playlist?list=PLjTlxb-wKvXOdzysAE6qrEBN_aSBC0LZS&feature=view_all) & [Coursera course](https://www.coursera.org/course/compdata)
* [Data Analysis videos - Jeff Leek's Coursera course](http://www.youtube.com/playlist?list=PLXBDYmaCbeL8efhOZS4g9W6Z3m9_hFSnT) & [lecture notes](https://github.com/jtleek/dataanalysis) & [Coursera course](https://www.coursera.org/course/dataanalysis)
* [Beginner's guide to R: (6-part) Introduction (ComputerWorld)](http://www.computerworld.com/s/article/print/9239625/Beginner_s_guide_to_R_Introduction?taxonomyName=Business+Intelligence%2FAnalytics&taxonomyId=9) & [Beginner's guide to R: Useful resources](http://www.computerworld.com/s/article/print/9239799/Beginner_s_guide_to_R_Useful_resources?taxonomyName=Business+Intelligence%2FAnalytics&taxonomyId=9)
* [Quick-R](http://www.statmethods.net)
* [R Programming - Johns Hopkins University (Coursera)](https://www.coursera.org/learn/r-programming)
* [The Data Scientist’s Toolbox - Jeff Leek, Roger Peng, Brian Caffo](https://www.coursera.org/learn/data-scientists-tools)
* [The Little Book of R for Time Series](https://media.readthedocs.org/pdf/a-little-book-of-r-for-time-series/latest/a-little-book-of-r-for-time-series.pdf)
* [One Page R](http://onepager.togaware.com/)
* [Rtips - Paul E. Johnson - HTML](http://pj.freefaculty.org/R/Rtips.html) & [PDF]()
* [Advanced Data Analysis From an Elementary Point of View - Cosma Rohilla Shalizi](http://www.stat.cmu.edu/~cshalizi/ADAfaEPoV/ADAfaEPoV.pdf)
* [OpenIntro Stats textbook](http://www.openintro.org/stat/textbook.php) & [Documentation for 'openintro' R data package](http://cran.r-project.org/web/packages/openintro/openintro.pdf)
* [Twotorials.com (fun 2-min R tutorials)](http://www.twotorials.com/)
* [Official R manuals](http://cran.r-project.org/manuals.html)
* [R for Beginners - Emmanuel Paradis](http://cran.r-project.org/doc/contrib/Paradis-rdebuts_en.pdf)
* [R Inferno - Patrick Burns](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf)
* [Intro to Data Analysis - Hadley Wickham](http://stat405.had.co.nz/)
* [Linear Regression Models - Jeff Goldsmith](http://jeffgoldsmith.com/p8111.html)
* [Simple R - John Verzani](http://cran.r-project.org/doc/contrib/Verzani-SimpleR.pdf)
* [icebreakeR](http://cran.r-project.org/doc/contrib/Robinson-icebreaker.pdf)
* [R Tutorials - William King](http://ww2.coastal.edu/kingw/statistics/R-tutorials/index.html)
* [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf)
* [R Programming Wikibook](http://en.wikibooks.org/wiki/R_Programming)
* [Using R for Data Analysis and Graphics - JH Maindonald](http://cran.r-project.org/doc/contrib/usingR.pdf)
* [Introduction to R (Lam)](http://cran.r-project.org/doc/contrib/Lam-IntroductionToR_LHL.pdf)
* [The R Guide - W.J. Owen](http://cran.r-project.org/doc/contrib/Owen-TheRGuide.pdf)
* [More R books/papers/tutorials/presentations](http://cran.r-project.org/doc/contrib/)
* [R Journal](http://journal.r-project.org/archive.html)
* [R-bloggers](http://www.r-bloggers.com/)
* [R on Youtube](www.google.com/search?q=R+programming&tbm=vid)
* [Learning Statistics With R - Dan Navarro](http://health.adelaide.edu.au/psychology/ccs/docs/lsr/lsr-0.4.pdf)
* [Introduction to Probability and Statistics Using R (instructions for generating PDF book through R)](http://ipsur.org/install.html)
* [Elements of Statistical Learning](http://statweb.stanford.edu/~tibs/ElemStatLearn/printings/ESLII_print10.pdf)
* [R Fundamentals and Programming Techiniques - Thomas Lumley](http://faculty.washington.edu/tlumley/Rcourse/R-fundamentals.pdf)
* [Creating R Packages: A Tutorial](http://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf)
* [Econometrics in R](http://cran.r-project.org/doc/contrib/Farnsworth-EconometricsInR.pdf)
* [Learn R Youtube video channel](https://www.youtube.com/user/TheLearnR/videos)
* [Revolution Analytics Youtube video channel](https://www.youtube.com/watch?v=RHu5vgBZ1yQ&list=PL2A6AB52DDE47709Bo)

### R - BLOGS

* [R-bloggers.com](http://www.r-bloggers.com/)
* [Revolutions](http://blog.revolutionanalytics.com/)
* [DataScience.la](http://datascience.la/)

### R - DPLYR

* [dplyr documentation](http://cran.r-project.org/web/packages/dplyr/dplyr.pdf)

### R - EXAMPLES

* [RPubs.com](http://rpubs.com/)
* [R vs Python - Round 1](http://www.theswarmlab.com/r-vs-python-round-1/) [Round 2](http://www.theswarmlab.com/r-vs-python-round-2-22/) [Round 3](http://www.theswarmlab.com/r-vs-python-round-3/)

### R - GGPLOT2

* [2-hr talk on "Visualising data with ggplot2" by creator Hadley Wickham](http://www.mathtube.org/lecture/video/visualising-data-ggplot2)
* [ggplot2_tutorial.R - Frank Davenport](http://rpubs.com/frank_davenport/6255)

### R - GGVIS

* [Ggvis](http://ggvis.rstudio.com/)
* [Introducing ggvis](http://blog.rstudio.org/2014/06/23/introducing-ggvis/)
* [Ggvis Cookbook](http://ggvis.rstudio.com/cookbook.html)

### R - KNITR

* [KnitR (elegant, flexible and fast dynamic report generation with R)](http://yihui.name/knitr/)
* [KnitR in a Knutshell - Karl Broman](http://kbroman.github.io/knitr_knutshell/)
* [How to Use KnitR - Vanderbilt University](http://biostat.mc.vanderbilt.edu/wiki/Main/KnitrHowto)
* [How to Use Knitr with a Rakefile](http://lincolnmullen.com/blog/how-to-use-knitr-with-a-rakefile/)
* [Plain Text, Papers, Pandoc](http://kieranhealy.org/blog/archives/2014/01/23/plain-text/)
* [KnitrBoostrap](https://github.com/jimhester/knitrBootstrap)
* [Blog With KnitR and Jekyll](http://jfisher-usgs.github.io/r/2012/07/03/knitr-jekyll/)

### R - NEURON (VS CODE PLUGIN)

* [Data Science in Visual Studio Code using Neuron, a new VS Code extension - Lorenzo Silvestri](https://blogs.msdn.microsoft.com/uk_faculty_connection/2018/10/29/data-science-in-visual-studio-code-using-neuron-a-new-vs-code-extension/)
* [Neuron demos](https://github.com/lorenzo2897/vscode-ipe/blob/master/test/demo.py)

### R - PERFORMANCE

* [R: The Good Parts](http://hackerretreat.com/r-good-parts/)

#### R - PERFORMANCE - DATA.TABLE

* [Data.table rocks! Data manipulation the fast way in R](http://lamages.blogspot.co.uk/2012/11/datatable-rocks-data-manipulation-fast.html)

#### R - PERFORMANCE - PIVOTAL R

* [20 Minute Guide to Get Started with PivotalR](http://www.r-bloggers.com/how-to-20-minute-guide-to-get-started-with-pivotalr/)

### R - SEARCH

* [RSeek.org](http://www.rseek.org/)
* [R Site Search](http://finzi.psych.upenn.edu/search.html)
* [R mailing list archive](http://tolstoy.newcastle.edu.au/R/)

### R - SHINY

* [Shiny](http://shiny.rstudio.com/)
* [Show Me Shiny (live examples)](http://www.showmeshiny.com/)
* [Welcome to Shiny (tutorial)](http://shiny.rstudio.com/tutorial/lesson1/)
* [Summertime with ggvis and shiny](https://ijlyttle.shinyapps.io/isugg_ggvis_shiny/)

### R - TIME SERIES

* [CRAN Task View: Time Series Analysis](http://cran.r-project.org/web/views/TimeSeries.html)
* [History of R Financial Time Series Plotting](http://timelyportfolio.github.io/rCharts_time_series/history.html)
* [Time Series Analysis With R](http://www.stats.uwo.ca/faculty/aim/tsar/tsar.pdf)
* [Reading Financial Time Series Data with R - Joseph Rickert](http://www.r-bloggers.com/reading-financial-time-series-data-with-r/)

### R - VIDEOS

* [Basic R tutorial videos](http://www.lauraksuttle.com/resources.html)
* [Expressing Yourself in R (video) - Hadley Wickham](https://www.youtube.com/watch?v=wki0BqlztCo)

## RAILS

* Moved to [Ruby.markdown](https://github.com/JamesLavin/my_tech_resources/blob/master/Ruby.markdown#rails) (because Github was truncating this page)

## REDIS & RESQUE

* Redis.io: [Documentation](http://redis.io/documentation) | [Intro](http://redis.io/topics/introduction) | [Clients](http://redis.io/clients)
* [Andrew Glover: Asynchronous Processing, Messaging, and Redis/Resque](http://blip.tv/rubynation/andrew-glover-asynchronous-processing-messaging-and-redis-with-resque-6558320)
* [The Little Redis Book - Karl Seguin](http://openmymind.net/redis.pdf)
* [Redis Tutorials: Zero to Hero with NoSQL Redis: "You've Got Key Values! A Redis Jump Start"](https://www.youtube.com/watch?v=A4gRg-9jNF4)
* [Redis Labs' Youtube videos](https://www.youtube.com/channel/UCD78lHSwYqMlyetR0_P4Vig)
* Getting Started With Redis: [Part 1](https://www.youtube.com/watch?v=7W1n_SwTw14) | [Part 2](https://www.youtube.com/watch?v=nSW4xaQ4eEI) | [Part 3](https://www.youtube.com/watch?v=h-jB2jpywnE) | [Part 4](https://www.youtube.com/watch?v=rXQRqek3kLw) | [Part 5](https://www.youtube.com/watch?v=YB62-F31l1c)
* [Fun with Ruby and Redis - Javier Ramirez (ArrrCamp 2013)](https://www.youtube.com/watch?v=eVnvQULI1Cc)

### REDIS - DEPLOYMENT

* [redis-ha Helm chart](https://github.com/helm/charts/tree/master/stable/redis-ha)
* [redis Helm chart](https://github.com/helm/charts/tree/master/stable/redis)
* [Installing a High Available Redis Cluster - Erdem ÖZDEMİR](https://medium.com/hepsiburadatech/installing-a-high-available-redis-cluster-5001ade17c43)

### REDIS - GUIS

* Medis (currently Mac-only): [GetMedis.com](http://getmedis.com/) | [Github](https://github.com/luin/medis)

### REDIS - JSON

* [RedisJSON: JSON data type for Redis](https://oss.redislabs.com/redisjson/) | [Github](https://github.com/RedisJSON/RedisDoc)

## REGULAR EXPRESSIONS

* [Regex Cheat Sheet - Emma Wedekind](https://dev.to/emmawedekind/regex-cheat-sheet-2j2a)
* [Regexper.com](https://regexper.com/)
* [RegEx101.com](https://regex101.com/)
* [Rubular.com](http://rubular.com/)
* [LearnPython.org](http://www.learnpython.org/en/Regular_Expressions)
* [EloquentJavascript.net](http://eloquentjavascript.net/09_regexp.html)
* [Ruby regular expressions cheatsheet](http://doc.infosnel.nl/ruby_regular_expressions.html)

## ROBOTICS

### ROBOTICS - COZMO

* [Cozmo Python SDK - Anki](https://github.com/anki/cozmo-python-sdk)
* [cozmo-tools - Dave Touretzky (Carnegie Mellon University)](https://github.com/touretzkyds/cozmo-tools)
* [Cozmo Voice Commands (CvC) - Riccardo Sallusti](https://github.com/rizal72/Cozmo-Voice-Commands)
* [Cozmo Challenge: Playfully learning how to program - GrinningHermit](https://github.com/GrinningHermit/Cozmo-Challenge)
* [Cozmo Animation Explorer - GrinningHermit](https://github.com/GrinningHermit/Cozmo-Animation-Explorer)
* [Cozmo Scratch SDK - Konnor Andrews](https://github.com/madfrog54321/ScratchCozmoSDK)
* [Cozmo Beyond: Collection of projects built with Cozmo SDK - Peter Mitrano](https://github.com/PeterMitrano/cozmo_beyond)
* [Cozmo Weather: I taught Cozmo to read the weather forecast - Daniel Wilches](https://github.com/DWilches/CozmoWeather)
* [Cozplay demos - Cozmo games taking advantage of Cozmo's capabilities in unique and engaging ways](https://github.com/cozplay/cozplay-demos)

## RUBY

* Moved to [Ruby.markdown](https://github.com/JamesLavin/my_tech_resources/blob/master/Ruby.markdown#ruby) (because Github was truncating this page)

## RUST

* [Rustup.rs: Rust language installer](https://rustup.rs/)
* [Rust Programming Tutorials - dcod/](https://www.youtube.com/watch?v=vOMJlQ5B-M0&list=PLVvjrrRCBy2JSHf9tGxGKJ-bYAN_uDCUL)
* [awesome-rust](https://github.com/rust-unofficial/awesome-rust)
* [The Rust Programming Language (book)](https://doc.rust-lang.org/stable/book/foreword.html) | [Print version savable as PDF](https://doc.rust-lang.org/book/print.html) | or display in browser using "rustup doc --book" on the command line
* Rust By Example (book / collection of runnable examples): [Online](https://doc.rust-lang.org/rust-by-example/) & [Github (instructions for offline)](https://github.com/rust-lang/rust-by-example)
* [The Rust Rand book](https://rust-random.github.io/book/)
* [Rust Crash Course - Traversy Media](https://www.youtube.com/watch?v=zF34dRivLOw)
* [Rust Videos - YouCodeThings](https://www.youtube.com/playlist?list=PLVT0QN6kDrbd3KZr4EkBNvjSDTaZyxwhM)
* [Intro to Rust - Tensor Programming](https://www.youtube.com/playlist?list=PLJbE2Yu2zumDF6BX6_RdPisRVHgzV02NW)
* [Let's Learn Rust :) - d0nutptr](https://www.twitch.tv/d0nutptr/video/449120304) (teaching begins about 27 minutes in)
* [rustlings: Small exercises to get you used to reading and writing Rust code](https://github.com/rust-lang/rustlings)
* [Gentle Intro to Rust - Steve Donovan](https://stevedonovan.github.io/rust-gentle-intro/) | [Github](https://github.com/stevedonovan/gentle-intro)
* [Learn Rust With Entirely Too Many Linked Lists - Alexis Beingessner](https://rust-unofficial.github.io/too-many-lists/)
* [The Cargo Book](https://doc.rust-lang.org/cargo/index.html)
* [Rust Tutorial: Learn How to Be Productive in Rust - Nicholas Cameron (Linux.conf.au 2018)](https://www.youtube.com/watch?v=waC2wgknY0s)
* [Idiomatic Rust - Matthias Endler](https://www.youtube.com/watch?v=P2mooqNMxMs)
* [What's unique about Rust? - Niko Matsakis (RustLatam 2019)](https://www.youtube.com/watch?v=jQOZX0xkrWA)
* [Diving Into Rust For The First Time - Niko Matsakis (C++ Now 2017)](https://www.youtube.com/watch?v=_jMSrMex6R0)
* [How Rust is Tilde’s Competitive Advantage](https://www.rust-lang.org/pdfs/Rust-Tilde-Whitepaper.pdf)
* [Blockchain in Rust - GeekLaunch](https://www.youtube.com/playlist?list=PLwnSaD6BDfXL0RiKT_5nOIdxTxZWpPtAv)
* [Is It Time to Rewrite the Operating System in Rust? - Bryan Cantrill](https://www.infoq.com/presentations/os-rust)
* [Rustacean Terminal Chat App in Rust - Samba Diallo](https://www.pubnub.com/blog/build-realtime-rust-chat-app-cursive-tui/)
* [Chucklefish Taps Rust to Bring Safe Concurrency to Video Games](https://www.rust-lang.org/pdfs/Rust-Chucklefish-Whitepaper.pdf)
* [A Case for Oxidation: The Rust Programming Language - Sergio Benitez](https://www.youtube.com/watch?v=cDFSrVhnZKo)
* [Rust 101 - E. Dunham (Linux.conf.au 2017)](https://www.youtube.com/watch?v=FMqydRampuo)
* [Rust Tutorial - Derek Banas](https://www.youtube.com/watch?v=U1EFgCNLDB8)
* Implementing TCP in Rust - Jon Gjengset: [Part 1](https://www.youtube.com/watch?v=bzja9fQWzdA) | [Part 2](https://www.youtube.com/watch?v=OCpt1I0MWXE) | [Part 3](https://www.youtube.com/watch?v=8GE6ltLRJA4)
* [Live-coding a linked hash map in Rust - Jon Gjengset](https://www.youtube.com/watch?v=k6xR2kf9hlA)
* [Defense Against The Wrong Logic: Proactive Rust Coding - Michael Gatozzi (RustLatam 2019)](https://www.youtube.com/watch?v=jT6YEiE6O6E)
* [Rust programming LANGUAGE fundamentals of Rust, a modern programming language (5 1/2 hours, but recorded December 2015 - Dmitri Nesteruk](https://www.youtube.com/watch?v=d2vjdj-yHSg)

### RUST - APPS

* [bat: cat clone with syntax highlighting and Git integration - David Peter](https://github.com/sharkdp/bat)
* [ripgrep: recursively searches directories for a regex pattern - Andrew Gallant](https://github.com/BurntSushi/ripgrep)
* [libpnet: Cross-platform, low level networking](https://github.com/libpnet/libpnet)
* [sniffglue: Secure multithreaded packet sniffer](https://github.com/kpcyrd/sniffglue)
* [pcap](https://github.com/ebfull/pcap)
* [Quiche: implementation of the QUIC transport protocol and HTTP/3 - Cloudflare](https://github.com/cloudflare/quiche) | [Enjoy a slice of QUIC, and Rust! - Alessandro Ghedini](https://blog.cloudflare.com/enjoy-a-slice-of-quic-and-rust/)

### RUST - ASYNC

* [Rust Async Programming in 2018 - Katharina Fey (GOTO Copenhagen 2018)](https://www.youtube.com/watch?v=j0SIcN-Y-LA)

### RUST - CRATES

* [Crates.io: Rust community's package registry](https://crates.io/)

### RUST - DEPLOYMENT

* [Secure isolation in Rust: hypervisors, containers, and the future of composable infrastructure - Allison Randal (CodeMesh LDN 2018)](https://codesync.global/media/secure-isolation-in-rust-hypervisors-containers-future-of-composable-infrastructure/)

### RUST - DIESEL

* Diesel: ORM & Query Builder for Rust: [Diesel.rs](https://diesel.rs/) | [Github](https://github.com/diesel-rs/diesel)

### RUST - FUNCTIONAL PROGRAMMING

* [Introduction to Functional Programming in Rust — Antoni Boucher (Lambda Montreal 2017)](https://www.youtube.com/watch?v=PbLY-cVRiog)

### RUST - NEWSLETTERS

* [This Week in Rust](https://this-week-in-rust.org/)

### RUST - NORIA

* [Noria: data-flow for high-performance web applications - MIT](https://github.com/mit-pdos/noria)
* [Rust at speed — building a fast concurrent database - Jon Gjengset](https://www.youtube.com/watch?v=s19G6n0UjsM)

### RUST - PODCASTS

* [New Rustacean](https://overcast.fm/itunes1041815075/new-rustacean)
* [Rustacean Station Podcast](https://rustacean-station.org/)

### RUST - REDOX

* [Redox-OS.org: Unix-like Operating System written in Rust](https://www.redox-os.org/) | [Gitlab](https://gitlab.redox-os.org/redox-os/redox) | [Kernel docs](https://doc.redox-os.org/kernel/kernel/) | [Std library](https://doc.redox-os.org/std/std/) | [Ion manual](https://doc.redox-os.org/ion-manual/html/)
* [The Redox Book](https://doc.redox-os.org/book/)
* [After four years, Rust-based Redox OS is nearly self-hosting - Tim Anderson](https://www.theregister.co.uk/2019/11/29/after_four_years_rusty_os_nearly_selfhosting/)

### RUST - ROCKET

* Rocket (web framework) - Sergio Benitez: [Github](https://github.com/SergioBenitez/Rocket) | [Overview](https://rocket.rs/overview/) | [Guide](https://rocket.rs/guide/) | [API](https://api.rocket.rs/rocket/) | [Quickstart](https://rocket.rs/guide/quickstart/) | [Getting Started](https://rocket.rs/guide/getting-started/) | [Wiki](http://rust.wikia.com/wiki/Rocket)

### RUST - TOOLS

* [rust-clippy: Lints to catch common mistakes and improve your Rust code](https://github.com/rust-lang/rust-clippy)

### RUST - VIDEOS

* [RustLatam 2019](https://www.youtube.com/playlist?list=PL85XCvVPmGQjuWUNeFCgl8X2EOC_aAq5N)
* [RustConf Asia 2019 (most talks in Mandarin)](https://www.youtube.com/playlist?list=PL85XCvVPmGQinnVj0lJ9A9pDU4Osziq-_)
* RustConf: [2019](https://www.youtube.com/playlist?list=PL85XCvVPmGQhDOUIZBe6u388GydeACbTt) | [2018](http://confreaks.tv/events/rustconf2018) | [2017](http://confreaks.tv/events/rustconf2017)
* [Rust playlists](https://www.youtube.com/channel/UCaYhcUwRBNscFNUKTjgPFiA/playlists)
* [RustFest Paris 2018](https://www.youtube.com/playlist?list=PL85XCvVPmGQgdqz9kz6qH3SI_hp7Zb4s1)
* [Bay Area Rust](https://www.youtube.com/playlist?list=PL85XCvVPmGQj2BbwgM19o_UA1_TubKbbn)

### RUST - WEB ASSEMBLY

* [WebAssembly with Rust - Kevin Hoffman (RustLatam 2019)](https://www.youtube.com/watch?v=YDQICTKlr9g)
* [WebAssembly - Rust to JavaScript in under 20 minutes - Scott Batson](https://www.youtube.com/watch?v=WE33Q8GzTkU)
* [Baby’s First Rust+WebAssembly module: Say hi to JSConf EU! - Lin Clark (JSConf EU 2018)](https://www.youtube.com/watch?v=1meg-Dl_Urw)

### RUST - YEW

* [Yew: Rust framework for building client web apps (Github)](https://github.com/DenisKolodin/yew)
* [Yew a Rust+WebAssembly framework for client-side web apps - Denis Kolodin (RustFest Paris 2018)](https://www.youtube.com/watch?v=qszZTwG0nZs)
* [Rustlang Project: Todo App (Yew Framework and Web Assembly) - Tensor Programming](https://www.youtube.com/watch?v=j8EnB7gkygw)

## SCALA

* [Standard Library API](https://www.scala-lang.org/api/current/) | [Core Scala API](https://www.scala-lang.org/api/current/scala/index.html)
* [Tour of Scala - scala-lang.org](https://docs.scala-lang.org/tour/tour-of-scala.html) | [Online Learning Resources](https://docs.scala-lang.org/learn.html)
* [Awesome Scala (curated Scala resources) - Lauris Dzilums](https://github.com/lauris/awesome-scala)
* [Scala School - Twitter](https://twitter.github.io/scala_school/)
* [Basics](http://twitter.github.io/scala_school/basics.html)
* [Basics Continued](http://twitter.github.io/scala_school/basics2.html)
* [Collections](http://twitter.github.io/scala_school/collections.html)
* [Pattern Matching & Functional Composition](http://twitter.github.io/scala_school/pattern-matching-and-functional-composition.html)
* [Type & Polymorphism Basics](http://twitter.github.io/scala_school/type-basics.html)
* [Advanced Types](http://twitter.github.io/scala_school/advanced-types.html)
* [Simple Build Tool](http://twitter.github.io/scala_school/sbt.html)
* [More Collections](http://twitter.github.io/scala_school/coll2.html)
* [Testing With Specs](http://twitter.github.io/scala_school/specs.html)
* [Concurrency In Scala](http://twitter.github.io/scala_school/concurrency.html)
* [Java + Scala](http://twitter.github.io/scala_school/java.html)
* [Intro to Finagle](http://twitter.github.io/scala_school/finagle.html)
* [Searchbird](http://twitter.github.io/scala_school/searchbird.html)
* [Official documentation](http://docs.scala-lang.org/) | [Cheatsheet](http://docs.scala-lang.org/cheatsheets/index.html)
* [All About Scala](http://allaboutscala.com/)
* [21 Steps to Get Started with Apache Spark using Scala - Ankit Gupta](https://www.analyticsvidhya.com/blog/2017/01/scala/)
* [Effective Scala - Marius Eriksen](http://twitter.github.io/effectivescala/)
* [Tim Cowlishaw - From Ruby to Scala and back again: Better living through type-checking - Tim Colishaw (Ruby Manor 4.0)](http://vimeo.com/79180652)
* [Scala: The Simple Parts - Martin Odersky (GOTO Conf 2014)](https://www.youtube.com/watch?v=P8jrvyxHodU)
* [Scala Best Practices I Wish Someone'd Told Me About - Nicolas Rinaudo](https://nrinaudo.github.io/talk-scala-best-practices/#1)
* [Scala Exercises](https://www.scala-exercises.org/)
* [Typeclasses in Scala - Dan Rosen](https://www.youtube.com/watch?v=sVMES4RZF-8)

### SCALA - AKKA

* [Akka.io](http://akka.io/) | [Documentation](https://doc.akka.io/docs/akka/current/guide/introduction.html?language=scala) | [Quickstart](https://developer.lightbend.com/guides/akka-quickstart-scala/)
* [A Practical Introduction to Akka Streams - Jacek Kunicki (Lambda Days 2017)](https://www.youtube.com/watch?v=O_2J6dPSHSo)
* [Cloud-Native Applications Meet Cloud-Native Infrastructure - Fabio Tiriticco](https://www.lightbend.com/blog/akka-and-kubernetes-reactive-from-code-to-cloud)
* [Cloud Native Akka & Kubernetes: the holy grail to elasticity? - Fabio Tiriticco ("J" {"On": "The Beach"} 2018)](https://www.youtube.com/watch?time_continue=10&v=OOXRgd5yUQo) & [Akka Java Middleware: What Goes Inside the Containers Counts - Susan Hall](https://thenewstack.io/akka-java-middleware-what-goes-inside-the-containers-counts)
* [Supercharging Marketo's Multi-Tenant Platform By Going Reactive - Marketo (Reactive Summit Montreal 2018)](https://www.reactivesummit.org/2018/schedule/supercharging-marketos-multi-tenant-platform-by-going-reactive)
* [Implementing the Reactive Manifesto with Akka - Adam Warski (Lambda Days 2015)](https://www.youtube.com/watch?v=kFH3_OF9EW8)
* [High Performance Actors - Kiki Carter](https://www.infoq.com/presentations/akka-jctools)
* [Lessons Learned: Building Scalable & Elastic Akka Clusters on Google Managed Kubernetes - Timo Mechler & Charles Adetiloye (Reactive Summit Montreal 2018)](https://www.reactivesummit.org/2018/schedule/lessons-learned-building-scalable--elastic-akka-clusters-on-google-managed-kubernetes)

#### SCALA - AKKA - AKKA STREAMS

* [Akka Streams](https://doc.akka.io/docs/akka/current/stream/index.html)

### SCALA - BLOGS

* [Alvin Alexander](https://alvinalexander.com/scala)

### SCALA - BOOKS

* [Scala By Example - Martin Odersky (free PDF)](http://www.scala-lang.org/docu/files/ScalaByExample.pdf)
* [Learning Functional Programming in Scala - Alvin Alexander (free PDF)](https://alvinalexander.com/downloads/learning-fp-in-scala-0.1.1.pdf)
* [Scala for the Impatient (free PDF; requires registration)](http://typesafe.com/resources/book/scala-for-the-impatient)
* [Scala in Depth (free PDF; requires registration)](http://typesafe.com/resources/book/scala-in-depth)
* [Scala Tutorial (PDF) - TutorialsPoint.com](http://tutorialspoint.com/scala/scala_tutorial.pdf)
* [Scala Book - Alvin Alexander](https://docs.scala-lang.org/overviews/scala-book/introduction.html)
* [Scala Cookbook](http://scalacookbook.com/)
* [Hello, Scala](http://hello-scala.com/)
* Functional Programming, Simplified - Alvin Alexander: [400-page preview PDF](https://alvinalexander.com/downloads/fpsimplified-free-preview.pdf) | [Book](https://alvinalexander.com/scala/functional-programming-simplified-book)
* [Underscore Books](https://underscore.io/books/), including [Essential Scala](https://books.underscore.io/essential-scala/essential-scala.pdf)

### SCALA - COURSES

* [AllAboutScala.com](http://allaboutscala.com/)
* Coursera: [All Scala courses](https://www.coursera.org/courses?query=scala) | [Functional Programming Principles in Scala - Martin Odersky](https://www.coursera.org/learn/progfun1) | [Big Data Analysis with Scala and Spark](https://www.coursera.org/learn/scala-spark-big-data) | [Functional Program Design in Scala](https://www.coursera.org/learn/progfun2) | [Functional Programming in Scala Capstone](https://www.coursera.org/learn/scala-capstone) | [Specialization: Functional Programming in Scala](https://www.coursera.org/specializations/scala)
* [Fundamentals of Scalable Data Science - Romeo Kienzler](https://www.coursera.org/learn/ds)
* [Lightbend Reactive Architecture](https://www.lightbend.com/learn/lightbend-reactive-architecture):
* [Intro to Reactive Principles](https://cognitiveclass.ai/courses/reactive-architecture-introduction/)
* [Domain-Driven Design](https://cognitiveclass.ai/courses/reactive-architecture-ddd/)
* [Reactive Microservices](https://cognitiveclass.ai/courses/reactive-architecture-microservices/)
* [Building Scalable Systems](https://cognitiveclass.ai/courses/reactive-architecture-building-scalable-systems/)
* Distributed Messaging Patterns (not yet posted)
* CQRS & Event Sourcing (not yet posted)

### SCALA - EVENT SOURCING/CQRS

* [Designing Events-First Microservices - Jonas Bonér (Qcon New York 2018)](https://www.youtube.com/watch?v=1hwuWmMNT4c)
* [Event Sourcing and CQRS - Lutz Huehnken (Scala Days 2017)](https://www.youtube.com/watch?v=Z6_Nd7lu2PI)
* [The Promise of Event Driven Programming with Fast Data - Duncan DeVore (ScalaDays Berlin 2018)](https://www.youtube.com/watch?v=q_tyCiK1gds)

### SCALA - FUNCTIONAL PROGRAMMING

* [Intro to Functional Programming (in Scala) Francis Toth (Lambda Montreal 2017)](https://www.youtube.com/watch?v=fPXLSLcOXbc)
* Jordan Parmer: [Let’s Code Real World App Using Purely Functional Techniques (in Scala)](https://www.youtube.com/watch?v=m40YOZr1nxQ) | [Common Functional Techniques](https://www.youtube.com/watch?v=UbY97MudfCs) | [Functional Programming: Type Systems](https://www.youtube.com/watch?v=hy1wjkcIBCU) | [Reactive Streams](https://www.youtube.com/watch?v=_Zmip_o74nw) | [Other Jordan Parmer Scala FP talks](https://www.youtube.com/playlist?list=PLQfJFqUBGf40jCq_ISo37q3Ummij1DI_t)
* [Scala functional programming features and more! - Nadim Bahadoor](http://allaboutscala.com/tutorials/scala-introduction/scala-functional-programming-features/)
* [Cats: Lightweight, modular, and extensible library for functional programming](https://typelevel.org/cats/)
* Intro to FP in Scala: Exploring a Toolbox for Solving Problems - Pawel Szulc (LambdaConf λC 2017): [Part 1](https://www.youtube.com/watch?v=jQ65HiG5m3c) | [Part 2](https://www.youtube.com/watch?v=ezCiPda6dzc) | [Part 3](https://www.youtube.com/watch?v=Lj0xDErblvk) | [Part 4](https://www.youtube.com/watch?v=xv7cVNFnGLU) | [Part 5](https://www.youtube.com/watch?v=TaFBNs7reeU) | [Part 6](https://www.youtube.com/watch?v=Og789wIwjvw)
* [Real-World Functional Scala - Chris Birchall (Lambda World 2016)](https://www.youtube.com/watch?v=STPkPUPYDeg)
* [Functional Programming Essentials - Kelley Robinson (GOTO 2017)](https://www.youtube.com/watch?v=Yc6nJZK39mU)
* Scala Tutorial - LearningJournal.in: [Elements of Functional Programming, Part 1](https://www.youtube.com/watch?v=jyKVtaOx_sQ) | [Elements of Functional Programming, Part 2](https://www.youtube.com/watch?v=ULt1_peq33E) | [Full playlist](https://www.youtube.com/playlist?list=PLkz1SCf5iB4dZ2RNKCu7W9o2OtZweGY6x)
* [Functional Programming Principles in Scala - Scala creator Martin Odersky (École Polytechnique Fédérale de Lausanne) Coursera](https://www.coursera.org/course/progfun)
* [Principles of Reactive Programming - Scala creator Martin Odersky, Erik Meijer & Roland Kuhn](https://www.coursera.org/course/reactive)
* [Functional Programming with Scala - Jacek Laskowski (JEE Conf 2015)](https://www.youtube.com/watch?v=9qwmuEIScB0)
* [Full Stack Type-safety: Elm with Scala - Choucri Fahed (Lambda Days 2017)](https://www.youtube.com/watch?v=MAWovYATpEw)
* [Cats - A Fresh Look at Functional Programming in Scala - Mike Stew (LambdaConf 2015)](https://www.youtube.com/watch?v=hIwdaP3-U6I)
* [Intro to Functional Programming in Scala - Joe Barnes](https://www.youtube.com/watch?v=2Ji5i0x2gJI)
* [Programs as Values: Pure Composable Database Access in Scala - Rob Norris](https://www.youtube.com/watch?v=XHiTK4UOIf0)
* [Online material for the Introduction to Functional Game Programming with Scala workshop - John De Goes](https://github.com/jdegoes/lambdaconf-2014-introgame)

### SCALA - FUTURE

* [The Last Hope for Scala's Infinity War - John A. De Goes (Scalapeño 2018)](https://www.youtube.com/watch?v=v8IQ-X2HkGE)

### SCALA - GRAPHQL

* [GraphQL Scala Tutorial - Mariusz Nosiński](https://www.howtographql.com/graphql-scala/0-introduction/)

### SCALA - INTELLIJ

* [IntelliJ Tutorial](https://www.coursera.org/learn/progfun1/supplement/VuJFf/intellij-idea-tutorial)

### SCALA - LAGOM

* [Lagom: open source framework for reactive microservice systems in Java or Scala, built on Akka and Play](https://www.lagomframework.com/) | [Github](https://github.com/lagom/lagom) | [Docs](https://www.lagomframework.com/documentation/) | [Getting Started](https://www.lightbend.com/lagom-framework) | [StackOverflow](https://stackoverflow.com/questions/tagged/lagom) | [Blog](https://www.lagomframework.com/blog/)
* [What Can Lagom Do For You? - Renato Cavalcanti (µCon London 2018)](https://skillsmatter.com/skillscasts/12837-what-can-lagom-do-for-you#video)

### SCALA - SBT

* [Getting Started](https://www.scala-sbt.org/0.13/docs/Getting-Started.html) | [SBT: The Missing Tutorial - Shekhar Gulati](https://github.com/shekhargulati/52-technologies-in-2016/blob/master/02-sbt/README.md)

### SCALA - SCALA.JS

* [Scala.js](https://www.scala-js.org/) | [Docs](https://www.scala-js.org/doc/) | [Tutorials](https://www.scala-js.org/tutorial/) | [Libraries](https://www.scala-js.org/libraries/)

### SCALA - SCALA NATIVE

* [Scala-Native.org](http://www.scala-native.org/) | [Github](https://github.com/scala-native/scala-native)

### SCALA - SCALAZ

* [The Design of the Scalaz 8 Effect System - John A. De Goes (scale.bythebay.io)](https://www.youtube.com/watch?v=wi_vLNULh9Y)

### SCALA - STTP

* [sttp: the Scala HTTP client that you always wanted! - Adam Warski (ScalaDays New York 2018](https://www.youtube.com/watch?v=psilxDphK9Q)

### SCALA - TESTING

#### SCALA - TESTING - SCALATEST

* [Website](http://www.scalatest.org/) | [Quick Start](http://www.scalatest.org/quick_start) | [User Guide](http://www.scalatest.org/user_guide) | [At a Glance](http://www.scalatest.org/at_a_glance/FlatSpec) | [ScalaDoc](http://www.scalatest.org/scaladoc) | [Install](http://www.scalatest.org/install)

### SCALA - VIDEOS

* [SF Scala](https://www.youtube.com/playlist?list=PLNESult6cnOnmztz0DKuS3n5tKBoRz2yP)
* Scala Days: [New York 2018](https://www.youtube.com/playlist?list=PLLMLOC3WM2r6Z6dIUi01-XXI4FmDrAl20) | [Berlin 2018](https://www.youtube.com/playlist?list=PLLMLOC3WM2r6-113dYofBD3szljuVpESO) [Berlin 2018 Keynotes](https://www.youtube.com/playlist?list=PLLMLOC3WM2r7lgvGUrwJAEEBQi0i9Haub) | [2017](https://www.youtube.com/playlist?list=PLLMLOC3WM2r5Ei2mnSHCD-ZD04AXovttL) | [2016](https://www.youtube.com/playlist?list=PLLMLOC3WM2r4aQCKJxxPlrEhJ8tdGWjXj)
* [Scala -- the Simple Parts - Martin Odersky (SF Scala 2014)](https://www.youtube.com/watch?v=ecekSCX3B4Q)
* [Scala: Beyond the Basics - Christopher Batey](https://www.youtube.com/watch?v=4QIgEMvUfIE)
* [Scalawags](https://www.youtube.com/channel/UCHxNwi3l5CGZo1kG47k7i2Q)
* [Learn Scala in One Video - Derek Banas](https://www.youtube.com/watch?v=DzFt0YkZo8M)
* [Scala for the Intrigued - Dr. Venkat Subramaniam](https://www.youtube.com/watch?v=grvvKURwGNg)
* Big Data Pipelines With Scala - Gleb Kanterov (λC 2017)- [Part 1](https://www.youtube.com/watch?v=C6MlPaox5EI) | [Part 2](https://www.youtube.com/watch?v=IcS8u9_LWOY)
* [Scala: The Simple Parts - Martin Odersky (SF Scala)](https://www.youtube.com/watch?v=ecekSCX3B4Q)
* [Essential Scala: Six Core Principles for Learning Scala - Noel Welsh (Scala Days 2015 Amsterdam)](https://www.youtube.com/watch?v=J8wUy1XxL5o)
* [Why Scala? - Venkat Subramaniam](http://www.youtube.com/watch?v=LH75sJAR0hc)
* [Scala with Style - Martin Odersky](http://www.youtube.com/watch?v=kkTFx3-duc8)
* [Demystifying Scala - Kelley Robinson (GOTO 2017)](https://www.youtube.com/watch?v=IayQ7lxPUP4)
* [Effective Scala - Josh Suereth (DEVOXX 2016)](https://www.youtube.com/watch?v=TNSe0QzLx4E)
* [Tim Cowlishaw - From Ruby to Scala and back again: Better living through type-checking - Tim Colishaw (Ruby Manor 4.0)](http://vimeo.com/79180652)
* [Scala: The Simple Parts - Martin Odersky (GOTO Conf 2014)](https://www.youtube.com/watch?v=P8jrvyxHodU)
* Scala talks: [Confreaks.tv](http://confreaks.tv/search?utf8=%E2%9C%93&query=scala&commit=go) & [Youtube](https://www.youtube.com/results?q=scala+language)

## SCIENCE

### SCIENCE - BIOCHEMISTRY & MICROBIOLOGY

* [Professor Nick Lane](https://www.youtube.com/results?search_query=nick+lane)
* [Amoeba Sisters (Youtube channel)](https://www.youtube.com/c/AmoebaSisters/playlists)
* [Journey to the Microcosmos](https://www.youtube.com/c/microcosmos/videos)

### SCIENCE - BIOLOGICAL INTELLIGENCE

* [The electrical blueprints that orchestrate life - Michael Levin (TED)](https://www.youtube.com/watch?v=XheAMrS8Q1c)
* [Modular cognition: Powerful tricks from computer science and cybernetics show how evolution ‘hacked’ its way to intelligence from the bottom up - Michael Levin & Rafael Yuste](https://aeon.co/essays/how-evolution-hacked-its-way-to-intelligence-from-the-bottom-up)
* [Collective intelligence of cell swarms - Prof. Michael Levin (AI Forward Forum)](https://www.youtube.com/watch?v=ZmRaIQOlxTY)
* [Frontier Science #9 - Bioelectrics✨ w/ Michael Levin - Prof @ Tufts / @Wyss Institute | BIOS](https://www.youtube.com/watch?v=Rhd-a-fNJaM)
* [The cognitive cell: Bacterial behavior reconsidered - Pamela Lyon](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4396460/pdf/fmicb-06-00264.pdf)
* [Top-down models in biology: explanation and control of complex living systems above the molecular level - Giovanni Pezzulo & Michael Levin](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5134011/pdf/rsif20160555.pdf)
* [Endogenous Bioelectric Networks & Regenerative Medicine - Michael Levin (Osher Center for Integrative Medicine)](https://www.youtube.com/watch?v=HKWyB9qLP_s)
* [Bioelectric Networks: Taming the Collective Intelligence of Cells for Regenerative Medicine - Michael Levin (Foresight Institute)](https://www.youtube.com/watch?v=41b254BcMJM)
* [Living Things Are Not (20th Century) Machines: Updating Mechanism Metaphors in Light of the Modern Science of Machine Behavior - Joshua Bongard & Michael Levin](https://www.frontiersin.org/articles/10.3389/fevo.2021.650726/full)
* [Technological Approach to Mind Everywhere (TAME): an experimentally- grounded framework for understanding diverse bodies and minds - Michael Levin](https://psyarxiv.com/t6e8p)
* [The Computational Boundary of a “Self”: Developmental Bioelectricity Drives Multicellularity and Scale-Free Cognition - Michael Levin](https://www.frontiersin.org/articles/10.3389/fpsyg.2019.02688/full)

### SCIENCE - CHEMISTRY

* [Just Have a Think](https://www.youtube.com/c/JustHaveaThink/playlists)

### SCIENCE - COOKING (CHEMISTRY YOU CAN EAT)

* [Science and Cooking Lecture Series - Harvard University](https://sciencecooking.seas.harvard.edu/)
* [Science and Cooking lectures - Harvard University, 2020-present](https://www.youtube.com/playlist?list=PLtHrXQsUhv827vv7sxCIkAOBj6tBlytLa)
* [Science and Cooking lectures - Harvard University, 2010-2019](https://www.youtube.com/playlist?list=PL546CD09EA2399DAB)

## SCIENCE FICTION (SCI FI)

* [Geek's Guide to the Galaxy (podcast)](https://geeksguideshow.com/)
* [Mindwebs: Science Fiction stories read by Michael Hanson](https://archive.org/details/MindWebs_201410/)

## SCRATCH

* [Programming in Scratch - Harvey Mudd College (edX)](https://www.edx.org/course/programming-scratch-harveymuddx-cs002x-0)

## SECURITY

* [Cybersecurity: How Far Up the Creek Are We? - James Mickens and Jonathan Zittrain](https://www.youtube.com/watch?v=9WP2p3Stncs)
* [These researchers wanted to test cloud security. They were shocked by what they found - Danny Palmer](https://www.zdnet.com/article/these-researchers-wanted-to-test-cloud-security-they-were-shocked-by-what-they-found/) | [Observing Attacks Against Hundreds of Exposed Services in Public Clouds - PaloAlto Networks](https://unit42.paloaltonetworks.com/exposed-services-public-clouds/)
* [Frank Abagnale: "Catch Me If You Can" | Talks at Google](https://www.youtube.com/watch?v=vsMydMDi3rI)
* [The Thoughtbot Guide to Application Security - Mike Burns](https://github.com/thoughtbot/guides/blob/master/security/application.md)
* [Awesome Hacking: A collection of awesome lists for hackers, pentesters & security researchers](https://github.com/Hack-with-Github/Awesome-Hackin://github.com/Hack-with-Github/Awesome-Hacking)
* [A landscape of unintended consequences - Sarah Allen (Code Mesh LDN 2019)](https://www.codemesh.io/media/a-landscape-of-unintended-consequences-cmldn19/)
* [BadSSL.com - See how your browser behaves when SSL is incorrectly configured](https://badssl.com/)
* [Computer Systems Security - MIT](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014/video-lectures/)
* [Critical Code in Millions of Macs Isn't Getting Apple's Updates](https://www.wired.com/story/critical-efi-code-in-millions-of-macs-is-not-getting-apple-updates/)

### SECURITY - AUTH/AUTH

#### SECURITY - AUTH/AUTH - KEYCLOAK

* [Building an effective identity and access management architecture with Keycloak - Sebastien Blanc (VoxxedDays Minsk 2019)](https://www.youtube.com/watch?v=RupQWmYhrLA)
* [How to secure your Microservices with Keycloak - Thomas Darimont (VoxxedDays Luxembourg 2019)](https://www.youtube.com/watch?v=FyVHNJNriUQ)
* [Keycloak Deep Dive - Stian Thorgersen](https://www.youtube.com/watch?v=XJYy6Aq-PJ8)

#### SECURITY - AUTH/AUTH - TOKENS

* [API Tokens: A Tedious Survey - Thomas Ptacek](https://fly.io/blog/api-tokens-a-tedious-survey/)
* [A Child’s Garden of Inter-Service Authentication Schemes - Thomas Ptacek](https://web.archive.org/web/20200507173734/https://latacora.micro.blog/a-childs-garden/)

### SECURITY - ENCRYPTION

* [Crypto101 (free in-depth cryptography book) - Laurens Van Houtven](https://www.crypto101.io/) & [PyCon US 2013 talk](https://www.youtube.com/watch?t=8&v=3rmCGsCYJF8)
* [Cryptography Tutorial - Joe Armstrong](https://github.com/joearms/crypto_tutorial/raw/master/crypto_tutorial.pdf)
* [How Hash Algorithms Work - ?](http://www.metamorphosite.com/one-way-hash-encryption-sha1-data-software)
* [Enabling HTTPS on Your Servers - Chris Palmer & Matt Gaunt](https://developers.google.com/web/fundamentals/security/encrypt-in-transit/enable-https)
* [Let's Encrypt - "lets site operators turn on and manage HTTPS with simple commands"](https://letsencrypt.org/howitworks/)
* [Awesome Cryptography](https://github.com/sobolevn/awesome-cryptography)
* [Encryption Works: How to Protect Your Privacy in the Age of NSA Surveillance - Micha Leee (Freedom of the Press Foundation)](https://freedom.press/encryption-works)

#### SECURITY - ENCRYPTION - FREE CERTS

* [Using SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-manager - Flant staff](https://medium.com/flant-com/cert-manager-lets-encrypt-ssl-certs-for-kubernetes-7642e463bbce)
* [LetsEncrypt.org](https://letsencrypt.org/) | [Github](https://github.com/letsencrypt/letsencrypt) | [Twitter](https://twitter.com/letsencrypt)
* [Free HTTPS certs for all – Let's Encrypt opens doors to world+dog](http://www.theregister.co.uk/2015/12/03/letsencrypt_public_beta/)

#### SECURITY - ENCRYPTION - SSL

* Dave Crabbe: [Intro to Digital Certificates](https://www.youtube.com/watch?v=qXLD2UHq2vk) | [Chain of Trust](https://www.youtube.com/watch?v=heacxYUnFHA)
* [SSL & HTTPS - Nickolai Zeldovich (MIT)](https://www.youtube.com/watch?v=q1OF_0ICt9A)
* [Mozilla SSL Configuration Generator](https://ssl-config.mozilla.org/)

### SECURITY - WEB

* Mobile API Security Techniques - Skip Hovsmith: [Part 1](https://hackernoon.com/mobile-api-security-techniques-682a5da4fe10#.hfqj8zvl2) | [Part 2](https://hackernoon.com/mobile-api-security-techniques-fc1f577840ab) | [Part 3](https://hackernoon.com/mobile-api-security-techniques-part-3-1e1e092aeacd) | [More Skip Hovsmith](https://hackernoon.com/@skiph)
* [Defense Against the Dark Arts: CSRF Attacks - Richard Feldman](https://dev.to/rtfeldman/defense-against-the-dark-arts-csrf-attacks)

## SHOPPING TOOLS

* [CamelCamelCamel](http://camelcamelcamel.com/)
* [Nifti](http://www.nifti.com/)
* [PriceGrabber](http://www.pricegrabber.com/)
* [ShopSavvy](http://shopsavvy.com/)
* [TheWireCutter](http://thewirecutter.com/deals/)

## STATISTICAL ANALYSIS

* [Data Science Resources - Adi Bronshtein](https://github.com/AdiBro/Data-Science-Resources)

### STATISTICAL ANALYSIS - INTRO TO

* Data Science Masters: [Github](https://github.com/datasciencemasters/go) & [website](http://datasciencemasters.org/)
* Intro to Statistics - Thomas Haslwanter: [HTML](http://work.thaslwanter.at/Stats/html/) | [PDF](http://work.thaslwanter.at/Stats/StatsIntro.pdf) | [Github (with full sourcecode)](https://github.com/thomas-haslwanter/statsintro)
* [Learning From Data - Yaser Abu-Mostafa (Caltech)](https://www.youtube.com/playlist?list=PLCA2C1469EA777F9A)
* [An Introduction to Statistical Learning With Applications in R - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani](http://www-bcf.usc.edu/~gareth/ISL/) & [PDF](http://www-bcf.usc.edu/~gareth/ISL/ISLR%20Seventh%20Printing.pdf) & [Videos](https://www.alsharif.info/iom530)
* [Elements of Statistical Learning, 2nd ed](https://web.stanford.edu/~hastie/Papers/ESLII.pdf)
* [Learning Statistics will Save Your Life - John Paul Ashenfelter (MountainWest RubyConf 2015)](http://confreaks.tv/videos/mwrc2015-learning-statistics-will-save-your-life)

### STATISTICAL ANALYSIS - PRINCIPAL COMPONENT ANALYSIS

* [Principal Component Analysis (PCA) - Luis Serrano](https://www.youtube.com/watch?v=g-Hb26agBFg)

### STATISTICAL ANALYSIS - SUPPORT VECTOR MACHINES (SVMS)

* [How Support Vector Machines work / How to open a black box - Brandon Rohrer](https://www.youtube.com/watch?v=-Z4aojJ-pdg)
* [Support Vector Machine (SVM) Tutorial - Abhishek Ghose](https://blog.statsbot.co/support-vector-machines-tutorial-c1618e635e93)

### STATISTICAL ANALYSIS - TIME SERIES

* [Introduction to Computational Finance and Financial Econometrics - Eric Zivot](http://faculty.washington.edu/ezivot/econ424/424notes.htm)
* [Variety of Eric Zivot PDFs for Econ 584](http://faculty.washington.edu/ezivot/econ584/notes/) including [Vector Autoregressive Models for Multivariate Time Series](http://faculty.washington.edu/ezivot/econ584/notes/varModels.pdf)

### STATISTICAL ANALYSIS - VIDEOS

* [Data by the Bay 2016](https://www.youtube.com/playlist?list=PLNESult6cnOmuIZHyiohiGNRAbK64zHPb)
* [Strata Conference 2014 videos](https://www.youtube.com/playlist?list=PL055Epbe6d5YX_cD2IDr4dK9Da0Vh6YgI)
* [Strata Conference 2013 videos](https://www.youtube.com/playlist?list=PL055Epbe6d5ZEYjq8K7CA37-1fEST-yWe)

## SVG

* [Pocket Guide to Writing SVG - Joni Trythall](http://svgpocketguide.com/book/)

## TASK WARRIOR

* [TaskWarrior.org](https://taskwarrior.org/) | [Getting Started](https://taskwarrior.org/docs/start.html) | [Docs](https://taskwarrior.org/docs/) | [Syntax](https://taskwarrior.org/docs/syntax.html)
* [tasksched: A new Elm UI for Task Warrior - Kamila Součková](https://github.com/AnotherKamila/tasksched)

## TESTING

* [Test Driven Development: That’s Not What We Meant - Steve Freeman (YOW! 2017)](https://www.youtube.com/watch?v=yuEbZYKgZas) (test == logical design; code == physical design)
* [High Cost Tests and High Value Tests - Noel Rappin (GOTO 2018)](https://www.youtube.com/watch?v=e8_YDUn5JZ4)
* [Testing Microservices, the sane way - Cindy Sridharan](https://medium.com/@copyconstruct/testing-microservices-the-sane-way-9bb31d158c16)
* [TDD, Where Did It All Go Wrong - Ian Cooper (DevTernity 2017)](https://www.youtube.com/watch?v=EZ05e7EMOLM)
* [Ruby-Toolbox - Testing tools](https://www.ruby-toolbox.com/#Testing)
* [Testing of Microservices - André Schaffer](https://labs.spotify.com/2018/01/11/testing-of-microservices/)
* [Let's Make Testing Fun Again - Noel Rappin (WindyCityRails2012)](http://vimeo.com/49525644)
* [Test Your Legacy Rails Code - Noel Rappin (Ruby Midwest 2011)](http://confreaks.tv/videos/755-rubymidwest2011-test-your-legacy-rails-code)
* [Jenkins User Conference San Francisco 2012 videos](http://confreaks.tv/events/jucsf2012)
* [Breaking Up With Your Test Suite - Justin Searls (AncientCity Ruby 2014)](http://blog.testdouble.com/posts/2014-05-25-breaking-up-with-your-test-suite.html)
* [Testing Web APIs - Mark Winteringham](https://www.manning.com/books/testing-web-apis) (💰NON-FREE💰)

### TESTING - CONTINUOUS INTEGRATION

* [Ruby-Toolbox - Continuous Integration](https://www.ruby-toolbox.com/categories/continuous_integration)
* [Deconstructing Travis - Josh ](http://confreaks.tv/videos/915-railsconf2012-deconstructing-travis)

#### TESTING - CONTINUOUS INTEGRATION - CONCOURSE & FLY

* [Concourse-ci.org](https://concourse-ci.org/) | [Docs](https://concourse-ci.org/docs.html) | [Articles](https://medium.com/concourse-ci) | [Github](https://github.com/concourse/concourse) | [StackOverflow](https://stackoverflow.com/questions/tagged/concourse) | [Development](https://project.concourse-ci.org/) | [Forum](https://discuss.concourse-ci.org/)

#### TESTING - CONTINUOUS INTEGRATION - JENKINS

* [Jenkins User Handbook (PDF)](https://jenkins.io/user-handbook.pdf)
* [Jenkins Tutorial (PDF) - TutorialsPoint.com](https://www.tutorialspoint.com/jenkins/jenkins_tutorial.pdf)
* [Jenkins Kubernetes Operator](https://github.com/jenkinsci/kubernetes-operator)
* [Helm Chart](https://hub.kubeapps.com/charts/stable/jenkins)
* [Continuously delivering apps to Kubernetes using Helm (Adnan Abdulhussein - Bitnami)](https://www.youtube.com/watch?v=CmPK93hg5w8)
* [Jenkins User Conference London 2015](http://confreaks.tv/events/jenkinsconflondon2015)
* [Jenkins talks - Confreaks.tv](http://confreaks.tv/search?utf8=%E2%9C%93&query=jenkins&commit=go)
* [Jenkins User Conference San Francisco 2012](http://confreaks.tv/events/jucsf2012)
* [Jenkins User Conference Palo Alto 2013](http://confreaks.tv/events/jenkins2013)

### TESTING - COVERAGE

* SimpleCov, RCov
* [Ruby-Toolbox - Code Metrics](https://www.ruby-toolbox.com/categories/code_metrics)

### TESTING - DEBUGGING

* [How to Debug Anything - James Golick (GoRuCo 2014)](http://confreaks.tv/videos/3451-goruco-how-to-debug-anything)

### TESTING - INTEGRATION TESTS

* [Ruby-Toolbox - Browser Testing](https://www.ruby-toolbox.com/categories/browser_testing)
* [Ruby-Toolbox - Distributed Testing](https://www.ruby-toolbox.com/categories/distributed_testing)

### TESTING - MOCKS

* [Yay! Mocks! - Corey Haines (Aloha Ruby Conf 2012)](http://confreaks.tv/videos/1237-aloharuby2012-yay-mocks)
* [Mock Objects in Discovery Tests - Justin Searls](http://blog.testdouble.com/posts/2014-05-14-mock-objects-in-discovery-tests.html)

### TESTING - MODELING

* [Finding bugs without running or even looking at code - Jay Parlar (StrangeLoop 2019)](https://www.youtube.com/watch?v=FvNRlE4E9QQ)
* [Alloy - model checker](http://alloytools.org/)

### TESTING - PRODUCTION

* [Testing in Production, the safe way - Cindy Sridharan](https://medium.com/@copyconstruct/testing-in-production-the-safe-way-18ca102d0ef1)
* [Testing in Production: the hard parts - Cindy Sridharan](https://medium.com/@copyconstruct/testing-in-production-the-hard-parts-3f06cefaf592)
* [I Test in Prod - Charity Majors](https://increment.com/testing/i-test-in-production/)

#### TESTING - PRODUCTION - REPLAY TRAFFIC

* [GoReplay: open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data](https://github.com/goreplay.org/) | [Github](https://github.com/buger/goreplay)
* [TCPReplay](https://tcpreplay.appneta.com/) | [Github](https://github.com/appneta/tcpreplay)

### TESTING - PROPERTY-BASED TESTING

* [How to specify it! A guide to writing properties of pure functions - John Hughes (LambdaDays 2020)](https://www.youtube.com/watch?v=G0NUOst-53U&list=PLvL2NEhYV4ZsV9Bw0wp1P46SOdtk4pFW6&index=3)
* [Property based tests for the masses - Romeu Moura (CodeMesh LDN 2018)](https://codesync.global/media/property-based-tests-for-the-masses/)

### TESTING - UNIT TESTS

* [Why Is a Math Proof Like a Unit Test? - Daniela Wellisz (GoGaRuCo 2012)](http://confreaks.tv/videos/1116-gogaruco2012-why-is-a-math-proof-like-a-unit-test)

## TMUX

* [Tmux Quickstart Guide - Sam Livingston-Gray](https://www.youtube.com/watch?v=wKEGA8oEWXw)
* [Humans Present: tmux - Thoughtbot](https://www.youtube.com/watch?v=CKC8Ph-s2F4)
* Keegan Lowenstein: [Benefits of using tmux - lessons from streamlining a dev environment](https://blog.bugsnag.com/benefits-of-using-tmux/) & [Tmux & Vim - even better together](https://blog.bugsnag.com/tmux-and-vim/)
* [A tmux Primer (on persistent remote sessions) - Daniel Miessler](https://danielmiessler.com/study/tmux/)
* [ArchLinux Tmux wiki](https://wiki.archlinux.org/index.php/Tmux)
* [The Tao of Tmux](https://leanpub.com/the-tao-of-tmux/read)
* [10 Killer Tmux Tips - Benjamin Tan Wei Hao](http://www.sitepoint.com/10-killer-tmux-tips/)
* [Impressive Ruby Productivity with Vim and Tmux - Chris Hunt](http://confreaks.tv/videos/2291-larubyconf2013-impressive-ruby-productivity-with-vim-and-tmux) & [Ancient City Ruby 2013](https://www.youtube.com/watch?v=9jzWDr24UHQ)
* [man page](http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1)
* [FAQ](http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/FAQ)
* [Pair Programming With Tmux - Flaviu Simihaian](http://www.youtube.com/watch?v=za8FMIWYtUc)

### TMUX - AUTOMATION / SCRIPTING

* [tmuxp](https://github.com/tony/tmuxp)
* [TmuxP documentation](http://tmuxp.readthedocs.org/en/latest/about_tmux.html)

### TMUX - BASICS

* [A Tmux Primer - Daniel Miessler](https://danielmiessler.com/study/tmux/)
* [Tmux: A Simple Start - Glenn Goodrich](http://www.sitepoint.com/tmux-a-simple-start/)
* [Intro to Tmux (NetTuts)](http://net.tutsplus.com/tutorials/tools-and-tips/intro-to-tmux/)
* [Tmux Crash Course (Thoughtbot)](http://robots.thoughtbot.com/post/2641409235/a-tmux-crash-course)
* [Tmux - The Terminal Multiplexer - part 1](http://blog.hawkhost.com/2010/06/28/tmux-the-terminal-multiplexer/) & [part 2](http://blog.hawkhost.com/2010/07/02/tmux-%E2%80%93-the-terminal-multiplexer-part-2/)

### TMUX - CHEATSHEETS

* [Terminal Multiplexers: Screen, Tmux](http://hyperpolyglot.org/multiplexers)
* [Tmux Cheatsheet (Mohamed Alaa)](https://gist.github.com/MohamedAlaa/2961058)
* [Tmux Cheatsheet (Niklas Ottoson)](http://blog.niklasottosson.com/?p=574)
* [Tmux Cheat Sheet & Quick Reference](https://tmuxcheatsheet.com/)
* [Tmux Cheatsheet (Alvin Alexander)](http://alvinalexander.com/linux-unix/tmux-cheat-sheet-commands-pdf) & [PDF](http://alvinalexander.com/downloads/linux/tmux-cheat-sheet.pdf)
* [Tmux Cheatsheet (Andrey Vit)](https://gist.github.com/andreyvit/2921703)

### TMUX - MACOS

* [A better copy/paste flow for tmux on MacOS - Sidharth Shanker](https://medium.com/@squidarth/a-better-copy-paste-flow-for-tmux-on-macos-5284f82571a2)

### TMUX - PLUGINS

* [Tmux Plugin Manager](https://github.com/tmux-plugins/tpm)
* [Tmux Plugins & Tools](https://tmuxcheatsheet.com/tmux-plugins-tools/)
* [vim-tmux-navigator - Chris Toomey](https://github.com/christoomey/vim-tmux-navigator) & [cheatsheet](https://tmuxcheatsheet.com/tmux-plugins-tools/?full_name=christoomey%2Fvim-tmux-navigator)

### TMUX - RESURRECT

* [tmux-resurrect: Persists tmux environment across system restarts](https://github.com/tmux-plugins/tmux-resurrect)
* [Undo last session save on Tmux Resurrect - Pasindu Rumal Perera](https://medium.com/@udnisap/restore-older-sessions-in-tmux-resurrect-8892629ef004)

## UML

* [ArgoUML](http://argouml.tigris.org/)
* [PlantUML](http://plantuml.sourceforge.net/)

## USABILITY

* [Ruby-Toolbox - A/B Testing](https://www.ruby-toolbox.com/categories/A_B_Testing)
* [Building the Web for Everyone - Greg Tarnoff (MadisonRuby 2012)](http://confreaks.tv/videos/1102-madisonruby2012-building-the-web-for-everyone)
* [Your User: The Animal - Hampton Catlin (MadisonRuby 2012)](http://confreaks.tv/videos/1106-madisonruby2012-your-user-the-animal)

## VIM (YEAH, IT'S THE BEST... THOUGH I NOW USE IT INSIDE VISUAL STUDIO CODE)

* Ian Langworth: [Vim After 15 Years](https://vimawesome.com/) | [Everything I Missed in "Vim After 11 Years"](https://statico.github.io/vim2.html) | [Vim After 11 Years](https://statico.github.io/vim.html)
* [Full Vim documentation + Vim FAQ (downloadable PDF)](http://nathangrigg.net/vimhelp/)
* [A vim Tutorial and Primer - Daniel Miessler](https://danielmiessler.com/study/vim/)
* [Boost Your Coding Fu With Visual Studio Code and Vim - Jaime González García](https://www.barbarianmeetscoding.com/blog/2019/02/08/boost-your-coding-fu-with-vscode-and-vim)
* [VimDoc](http://vimdoc.sourceforge.net/htmldoc/)
* [vim.wikia.com](http://vim.wikia.com/wiki/Vim_documentation)
* [Vimcasts.org](http://vimcasts.org/)
* [Vim London videos](http://vimeo.com/vimlondon/videos)
* [Vim talks - Confreaks.tv](http://confreaks.tv/search?utf8=%E2%9C%93&query=vim&commit=go)
* [VimNinjas.com](http://www.vimninjas.com/)
* [OpenVim tutorial](http://www.openvim.com/tutorial.html)
* [UseVim.com](http://usevim.com/)
* [vim + tmux - OMG!Code - Nick Nisi](https://www.youtube.com/watch?v=5r6yzFEXajQ)
* [Learn to speak vim – verbs, nouns, and modifiers! - Yan Pritzker](http://yanpritzker.com/2011/12/16/learn-to-speak-vim-verbs-nouns-and-modifiers/)
* [The grammar of Vim - Rafe Colburn](http://rc3.org/2012/05/12/the-grammar-of-vim/)
* [MinuteVimTricks](https://www.youtube.com/user/MinuteVimTricks/videos)
* [vi and vim editor: Tutorial and advanced features](http://www.yolinux.com/TUTORIALS/LinuxTutorialAdvanced_vi.html)
* [Vim graphical cheat sheet-based tutorial](http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html)
* [Buffers, windows & tabs](http://blog.sanctum.geek.nz/buffers-windows-tabs/)
* [Write code faster: expert-level vim - Ben Orenstein (Railsberry 2012)](http://www.youtube.com/watch?v=SkdrYWhh-8s)
* [Vim Tips With Ben (Orenstein)](https://www.briefs.fm/vim-tips-with-ben)
* [Derek Wyatt videos - Novice](http://www.derekwyatt.org/vim/vim-tutorial-videos/vim-novice-tutorial-videos/), [Intermediate](http://www.derekwyatt.org/vim/vim-tutorial-videos/vim-intermediate-tutorial-videos/) and [Advanced](http://www.derekwyatt.org/vim/vim-tutorial-videos/vim-advanced-tutorial-videos/)
* [Impressive Ruby Productivity with Vim and Tmux](http://confreaks.tv/videos/2291-larubyconf2013-impressive-ruby-productivity-with-vim-and-tmux)
* [Vim Commands Cheat Sheet](http://www.fprintf.net/vimCheatSheet.html)
* [Cheatsheet](http://i.imgur.com/YLInLlY.png)
* NerdTree: [Guide](http://usevim.com/2012/07/18/nerdtree/) [Cheatsheet](http://cheat.errtheblog.com/s/nerdtree/) [add a file](http://stackoverflow.com/questions/1459750/vim-and-nerd-tree-extension-adding-a-file)
* [Vundle plug-in manager](https://github.com/gmarik/vundle)
* [A Byte of Vim](http://files.swaroopch.com/vim/byte_of_vim_v051.pdf)
* [Vi/Vim notes - Darin Brezeale](http://www.brezeale.com/technical_notes/vim_notes.shtml)
* [How I Boosted My Vim - Vincent Driessen](http://nvie.com/posts/how-i-boosted-my-vim/)
* [Faster Grepping in Vim - Dan Croak](https://robots.thoughtbot.com/faster-grepping-in-vim) & [More vim tips from Thoughtbot](https://robots.thoughtbot.com/tags/vim)

### VIM - PLUGINS & DOCS

* [VimAwesome.com](https://vimawesome.com/)
* [ack.vim](https://raw.githubusercontent.com/mileszs/ack.vim/master/doc/ack.txt)
* [Asynchronous Lint Engine (A.L.E.)](https://github.com/w0rp/ale)
* [Command-T](https://github.com/wincent/Command-T)
* [Ctrl-P](https://vimawesome.com/plugin/ctrlp-vim-everything-has-changed)
* [ctags](http://ctags.sourceforge.net/) & [Using Vim and Exuberant CTags for easy source navigation](http://benoithamelin.tumblr.com/post/15101202004/using-vim-exuberant-ctags-easy-source-navigation) [Manual](http://ctags.sourceforge.net/ctags.html) & [FAQ](http://ctags.sourceforge.net/faq.html)
* [ctrlp.vim](https://github.com/kien/ctrlp.vim/blob/master/readme.md#readme)
* [fzf (fuzzy find)](https://github.com/junegunn/fzf)
* [gist.vim](https://github.com/mattn/gist-vim/blob/master/README.mkd#readme)
* [jslint.vim](https://github.com/hallettj/jslint.vim/blob/master/README.markdown)
* [NERDTree](https://raw.githubusercontent.com/scrooloose/nerdtree/master/doc/NERD_tree.txt) & [video tutorial](http://www.youtube.com/watch?v=CPu9mDpSYj0)
* [Recover.vim](https://raw.githubusercontent.com/chrisbra/Recover.vim/master/doc/recoverPlugin.txt)
* [Silver Searcher (ag)](https://github.com/ggreer/the_silver_searcher)
* [snipmate](https://raw.githubusercontent.com/garbas/vim-snipmate/master/doc/snipMate.txt) & [video tutorial](http://www.youtube.com/watch?v=xV2IsE5OHd4)
* [supertab](https://raw.githubusercontent.com/ervandew/supertab/master/doc/supertab.txt)
* [syntastic](https://raw.githubusercontent.com/scrooloose/syntastic/master/doc/syntastic.txt)
* [tabular](https://raw.githubusercontent.com/godlygeek/tabular/master/doc/Tabular.txt)
* [vim-coffee-script](https://raw.githubusercontent.com/kchmck/vim-coffee-script/master/doc/coffee-script.txt)
* [vim-fugitive](https://raw.githubusercontent.com/tpope/vim-fugitive/master/doc/fugitive.txt) & [VimCasts](http://vimcasts.org/results/#stq=fugitive) & [Painless Merge Conflict Resolution in Git](http://blog.wuwon.id.au/2010/09/painless-merge-conflict-resolution-in.html)
* [vim-gitgutter](https://vimawesome.com/plugin/vim-gitgutter)
* [vim-ipython](https://github.com/ivanov/vim-ipython)
* [vim-polyglot](https://vimawesome.com/plugin/vim-polyglot)
* [vim-rails](https://raw.githubusercontent.com/tpope/vim-rails/master/doc/rails.txt)
* [vim-rake](https://raw.githubusercontent.com/tpope/vim-rake/master/doc/rake.txt)
* [vim-rspec](https://github.com/thoughtbot/vim-rspec/blob/master/README.md)
* [vim-ruby](https://raw.githubusercontent.com/vim-ruby/vim-ruby/master/doc/vim-ruby.txt)
* [vim-ruby-debugger](https://raw.githubusercontent.com/astashov/vim-ruby-debugger/master/doc/ruby_debugger.txt)
* [vim-ruby-refactoring](https://raw.githubusercontent.com/ecomba/vim-ruby-refactoring/master/doc/rubyrefactoring.txt) & [Check out this excellent refactoring plugin - Justin Ram](https://justinram.wordpress.com/2010/12/30/vim-ruby-refactoring-series/)
* [vim-surround](https://raw.githubusercontent.com/tpope/vim-surround/master/doc/surround.txt)
* [vim-textobj-rubyblock](https://github.com/nelstrom/vim-textobj-rubyblock) & [A text-object for ruby blocks - Drew Neil](http://vimcasts.org/blog/2010/12/a-text-object-for-ruby-blocks/)
* [vim-unimpaired](https://github.com/tpope/vim-unimpaired) | [Unimpaired Cheatsheet](http://mindonmind.github.io/notes/vim/unimpaired.html)
* [vundle](https://raw.githubusercontent.com/gmarik/vundle/master/doc/vundle.txt)

### VIM - JAVASCRIPT

* [jslint.vim](https://github.com/hallettj/jslint.vim)

### VIM - NEOVIM

* [NeoVim.io](https://neovim.io/)

### VIM - PYTHON

* [Vim as a Python IDE - Martin Brochhaus](https://www.youtube.com/watch?v=YhqsjUUHj6g)

### VIM - SPACEMACS

* [Spacemacs Documentation](https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUMENTATION.org) & [Github](https://github.com/syl20bnr/spacemacs)
* [Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs - Aaron Bieber](https://www.youtube.com/watch?v=JWD1Fpdd4Pc)
* [Spacemacs ABC videos - Eivind Fonn](https://www.youtube.com/playlist?list=PLrJ2YN5y27KLhd3yNs2dR8_inqtEiEweE)
* [Migrating from Vim](https://github.com/syl20bnr/spacemacs/blob/master/doc/VIMUSERS.org)
* [Quick Start](https://github.com/syl20bnr/spacemacs/blob/master/doc/QUICK_START.org) | [FAQ](https://github.com/syl20bnr/spacemacs/blob/master/doc/FAQ.org)
* [Evil-Tutor](https://github.com/syl20bnr/evil-tutor)
* [Cheat Sheet](https://ontologicalblog.files.wordpress.com/2016/11/spacemacs_cheat_sheet_compact_1-1.pdf)
* [Spacemacs (Vim mode) Cheatsheet - Jason J](https://simpletutorials.com/c/3016/Spacemacs%20Cheatsheet)

#### VIM - SPACEMACS - ALCHEMIST (ELIXIR)

* [Alchemist docs](http://alchemist.readthedocs.io/en/latest/) | [Alchemist (Github)](https://github.com/tonini/alchemist.el) | [Wiki](https://github.com/slashmili/alchemist.vim/wiki)
* [Elixir With Alchemist](http://spacemacs.org/layers/+lang/elixir/README.html)
* [Alchemist Quick Reference Card (Spacemacs Version)](https://github.com/syl20bnr/spacemacs/blob/master/layers/+lang/elixir/alchemist-refcard.pdf)

### VIM - TMUX

* [vim-tmux-navigator](https://github.com/christoomey/vim-tmux-navigator)
* [vim-tmux-runner](https://github.com/christoomey/vim-tmux-runner)

### VIM - VIMSCRIPT

* [Learn Vimscript the Hard Way - Steve Losh](http://learnvimscriptthehardway.stevelosh.com/)
* Scripting the Vim editor - Damian Conway:
* Part 1: Variables, values, and expressions: [HTML](http://www.ibm.com/developerworks/library/l-vim-script-1/) & [PDF](http://www.ibm.com/developerworks/library/l-vim-script-1/l-vim-script-1-pdf.pdf)
* Part 2: User-defined functions: [HTML](http://www.ibm.com/developerworks/linux/library/l-vim-script-2/index.html) & [PDF](http://www.ibm.com/developerworks/linux/library/l-vim-script-2/l-vim-script-2-pdf.pdf)
* Part 3: Built-in lists: [HTML](http://www.ibm.com/developerworks/linux/library/l-vim-script-3/index.html) & [PDF](http://www.ibm.com/developerworks/linux/library/l-vim-script-3/l-vim-script-3-pdf.pdf)
* Part 4: Dictionaries: [HTML](http://www.ibm.com/developerworks/linux/library/l-vim-script-4/index.html) & [PDF](http://www.ibm.com/developerworks/linux/library/l-vim-script-4/l-vim-script-4-pdf.pdf)
* Part 5: Event-driven scripting and automation: [HTML](http://www.ibm.com/developerworks/linux/library/l-vim-script-5/index.html) & [PDF](http://www.ibm.com/developerworks/linux/library/l-vim-script-5/l-vim-script-5-pdf.pdf)
* [More instantly better Vim - Damian Conway (OSCON 2013)](https://www.youtube.com/watch?v=aHm36-na4-4)

## VISUAL STUDIO CODE (VSCODE)

* [Visual Studio Code - Microsoft (but cross-platform)](https://code.visualstudio.com/) | [Docs](https://code.visualstudio.com/docs) | [Blog](Blog) | [GitHub](https://github.com/Microsoft/vscode)
* [Visual Studio Code tips and tricks - Matt Bierner](https://channel9.msdn.com/Events/Build/2020/BOD103)
* [VS Code Tips and Tricks - Microsoft](https://github.com/Microsoft/vscode-tips-and-tricks)
* [VS Code can do that?!](https://vscodecandothat.com/)

## VPN (VIRTUAL PRIVATE NETWORK)

### VPN (VIRTUAL PRIVATE NETWORK) - WIREGUARD

* [What is Wireguard? Explaining a New VPN Protocol and How it Compares to OpenVPN - All Things Secured](https://www.youtube.com/watch?v=mxpHRdO4rDU)
* [Basic Site-to-Site VPN Using WireGuard and pfSense - Christian McDonald](https://www.youtube.com/watch?v=2oe7rTMFmqc)
* [Our User-Mode WireGuard Year - Thomas Ptacek](https://fly.io/blog/our-user-mode-wireguard-year/)
* [WireGuard: Next Generation Secure Network Tunnel - Jason Donenfeld](https://www.youtube.com/watch?v=88GyLoZbDNw)

## WEB ASSEMBLY

* [WebAssembly: How and Why - Milica Mihajlija](https://blog.logrocket.com/webassembly-how-and-why-559b7f96cd71)
* [Compiling for the Web with WebAssembly (Google I/O '17)](https://www.youtube.com/watch?v=6v4E6oksar0)
* [Will WebAssembly overtake JavaScript in Web Development? - Seth Samuel (Empire Node 2016)](https://www.youtube.com/watch?v=Q-4WauNGRSo)

## WEB COMPONENTS

* [Web.Dev 4: Web Components - Adam Tuliper](https://channel9.msdn.com/Shows/webdevshow/4)
* [Why You Should Be Using Web Components Right Now. And How. - Phil Leggetter](http://forwardjs.com/university/why-you-should-be-using-web-components-right-now)
* [The Web Components Revolution is Here - Eric Bidelman (April 2014)](https://www.youtube.com/watch?v=3QLmAm9xtnU)

### WEB COMPONENTS - POLYMER

* [All About Polymer at SFHTML5 (April 2014)](https://www.youtube.com/watch?v=mN7IAaRdi_k)
* [yo polymer - Addy Osmani (dotJS 2013)](https://www.youtube.com/watch?v=booRxAJblwM)

## WEATHER (NOT PROGRAMMING-RELATED, JUST USEFUL)

* [National Weather Service - Nationwide radar loop](http://radar.weather.gov/Conus/full_loop.php)
* [National Weather Service - New York metro radar loop](http://radar.weather.gov/ridge/radar.php?rid=okx&product=N0R&overlay=11101111&loop=yes)

## WINDOWS

### WINDOWS - CHOCOLATEY (PACKAGE MANAGER)

* [Chocolatey.org](https://chocolatey.org/) | [Docs](https://chocolatey.org/docs) | [Getting started courses](https://chocolatey.org/courses) | [Resources](https://chocolatey.org/resources) | [Wiki](https://github.com/chocolatey/choco/wiki) | [Github](https://github.com/chocolatey/choco)
* [Youtube videos](https://www.youtube.com/results?search_query=chocolatey)

### WINDOWS - DOCKER

* Windows Containers - Microsoft: [About](https://docs.microsoft.com/en-us/virtualization/windowscontainers/about/) | [Documentation](https://docs.microsoft.com/en-us/virtualization/windowscontainers/)
* [Deploy your Web App in Windows Containers on Azure App Service - Azure Friday (Microsoft)](https://www.youtube.com/watch?v=Fe_AYBD5m0I)

### WINDOWS - MISCELLANEOUS

* [Uncap: Map Caps Lock to Escape, or any key to any key - Susam Pal](https://github.com/susam/uncap)

### WINDOWS - POWERSHELL

* [PowerShell Master Class - John Savill](https://www.youtube.com/watch?v=sQm4zRvvX58&list=PLlVtbbG169nFq_hR7FcMYg32xsSAObuq8)
* [PowerShell Fundamentals](https://www.youtube.com/watch?v=sQm4zRvvX58)
* [Connecting Commands Together](https://www.youtube.com/watch?v=K_LsLq5yGgk)
* [PowerShell Remoting](https://www.youtube.com/watch?v=PMRkM9jlMMw)
* [Getting Ready for DevOps With PowerShell and VS Code](https://www.youtube.com/watch?v=yavDKHV-OOI)
* [PowerShell Scripting](https://www.youtube.com/watch?v=ApbdhcZBcyU)
* [Advanced Scripting Techniques](https://www.youtube.com/watch?v=BVU7MxlyMmA)
* [Data & Objects](https://www.youtube.com/watch?v=Bmsa6F69afA)
* [Desired State Configuration](https://www.youtube.com/watch?v=D-jmIk4xaWw)
* [Automation](https://www.youtube.com/watch?v=n2dlNA3Z-mc)
* [Writing Award Winning PowerShell Functions and Script Modules - Mike Robbins (PowerShell & DevOps Global Summit 2018)](https://www.youtube.com/watch?v=d5x0Di52QZA)
* [PowerShell: Writing Functions - Bryan Cafferky](https://www.youtube.com/watch?v=83Di4IgK-VI)
* [Learn Windows PowerShell in a Month of Lunches - Don Jones](https://www.youtube.com/playlist?list=PL6D474E721138865A)

### WINDOWS - WINDOWS SUBSYSTEM FOR LINUX (WSL)

* [Windows Subsystem for Linux (WSL): The Ultimate Guide - Adam the Automator](https://adamtheautomator.com/windows-subsystem-for-linux/)
* [Get started with the Windows Subsystem for Linux - Microsoft](https://docs.microsoft.com/en-us/learn/modules/get-started-with-windows-subsystem-for-linux/)
* [Windows Subsystem for Linux (WSL) Tutorial & How To - Gary Explains](https://www.youtube.com/watch?v=av0UQy6g2FA)
* [Developing on Windows with WSL2 (Subsystem for Linux), VS Code, Docker, and the Terminal - Scott Hanselman](https://www.youtube.com/watch?v=A0eqZujVfYU)
* [Tutorial: Install Linux on Windows with Windows Subsystem for Linux - DataQuest](https://www.dataquest.io/blog/tutorial-install-linux-on-windows-wsl/)
* [How to Use Windows Subsystem for Linux 2 and Windows Terminal - Michael Wanyoike](https://www.sitepoint.com/wsl2-windows-terminal/)
* [How to Run a Linux Desktop Using the Windows Subsystem for Linux - Christian Cawley](https://www.makeuseof.com/tag/linux-desktop-windows-subsystem/)

## WRITING/PUBLISHING

* [GitBook](https://github.com/GitbookIO/gitbook)
* [LeanPub](https://leanpub.com/) | [Frontmatter (podcast)](https://leanpub.com/podcasts/frontmatter)
* [Softcover.io](https://www.softcover.io/)

### WRITING/PUBLISHING - ASCIIDOC EDITORS

* [AsciiDoctor - AsciiDoc Writer’s Guide](http://asciidoctor.org/docs/asciidoc-writers-guide/)
* [AsciiDoc](http://www.methods.co.nz/asciidoc/)
* [AsciiDoc Cheatsheet](http://powerman.name/doc/asciidoc)
* [asciidoc-vim](https://github.com/dagwieers/asciidoc-vim)

### WRITING/PUBLISHING - LITERATE PYTHON

* [Literate Python](https://github.com/stdbrouw/python-literate)

### WRITING/PUBLISHING - MARKDOWN

* [Bookdown](https://bookdown.org/yihui/bookdown/)
* [Ghostwriter](http://wereturtle.github.io/ghostwriter/)
* [Gumroad](https://gumroad.com/)
* [Obsidian](https://obsidian.md/)
* [Standard Notes](https://standardnotes.org/)
* [Zettler](https://www.zettlr.com/)
* [Kindle Direct Publishing](https://kdp.amazon.com/en_US/)
* [Markdown](http://daringfireball.net/projects/markdown/)
* [Markdown: The Easy Way to Write, Edit & Format Your Book - Carla King](https://www.bookworks.com/2019/05/markdown-text-editor-write-format-book/)
* [Marked 2 (not free but apparently awesome previewer)](http://marked2app.com/)
* [mdBook: Create book from markdown files. Like Gitbook but implemented in Rust](https://github.com/rust-lang/mdBook) | [Documentation (itself an mdBook)](https://rust-lang.github.io/mdBook/)
* [MultiMarkdown Composer v4 (Mac only)](https://multimarkdown.com/composer4/)
* [Softcover.io](https://www.softcover.io/)
* [StackEdit (In-browser)](https://stackedit.io/)
* [The Tools I Use to Write Books - Thorsten Ball](https://thorstenball.com/blog/2018/09/04/the-tools-i-use-to-write-books/)
* [Typora](https://typora.io/) (closed-source & free as of 1 October 2019 but will eventually be non-free)

### WRITING/PUBLISHING - PANDOC

* [Pandoc: Universal Document Converter](http://pandoc.org/) | [User's Guide (online)](https://pandoc.org/MANUAL.html) | [User's Guide (PDF)](https://pandoc.org/MANUAL.pdf)
* [Writing a Book with Pandoc, Make, and Vim - Vladimir Keleshev](https://keleshev.com/my-book-writing-setup/)
* [Imagine: Pandoc filter to process codeblocks into images and/or ascii art](https://github.com/hertogp/imagine)
* [pandoc-book-template: simple Pandoc template to build documents and ebooks - Wikiti](https://github.com/wikiti/pandoc-book-template)
* [Sustainable Authorship in Plain Text using Pandoc and Markdown - Dennis Tenen and Grant Wythoff](http://programminghistorian.org/lessons/sustainable-authorship-in-plain-text-using-pandoc-and-markdown)
* [Pandoc Tricks - John McFarlane](https://github.com/jgm/pandoc/wiki/Pandoc-Tricks)
* [Plain Text, Papers, Pandoc](http://kieranhealy.org/blog/archives/2014/01/23/plain-text/)

#### WRITING/PUBLISHING - PANDOC - PP

* [PP: text preprocessor designed for Pandoc](http://cdsoft.fr/pp/)

### WRITING/PUBLISHING - RESTRUCTURED TEXT

* [reStructuredText](http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html)
* [ReStructured Text](http://docutils.sourceforge.net/rst.html)
* [ReStructured Text Syntax - Thomas Cokelaer](http://thomas-cokelaer.info/tutorials/sphinx/rest_syntax.html)
* [ReStructured Text Demo (.txt)](http://docutils.sourceforge.net/docs/user/rst/demo.txt) & [(.html)](http://docutils.sourceforge.net/docs/user/rst/demo.html)
* [ReStructured Text Primer (.txt)](http://docutils.sourceforge.net/docs/user/rst/demo.txt) & [(.html)](http://docutils.sourceforge.net/docs/user/rst/quickstart.html)
* [ReStructured Text Cheat Sheet - David Goodger (.txt)](http://docutils.sourceforge.net/docs/user/rst/cheatsheet.txt) & [(.html)](http://docutils.sourceforge.net/docs/user/rst/cheatsheet.html)

#### WRITING/PUBLISHING - RESTRUCTURED TEXT - RIV

* [Rykka (ReStructured Text vim plugin)](https://github.com/Rykka/riv.vim)
* [Riv: QuickStart (G.F. Rykka)](https://github.com/Rykka/riv.vim/blob/master/doc/riv_quickstart.rst)
* [Riv: Detailed Instructions](https://github.com/Rykka/riv.vim/blob/master/doc/riv_instruction.rst)
* [Writing A Book With Vim, Restructured Text, and Sphinx - Tom Purl](http://tompurl.com/2012/11/22/writing-a-book-with-vim-restructured-text-and-sphinx/)

#### WRITING/PUBLISHING - RESTRUCTURED TEXT - SPHINX

* [Sphinx (Python Document Generator)](http://sphinx-doc.org/)

### WRITING/PUBLISHING - ZOTERO

* [Zotero (Firefox extention to "collect, organize, cite, and share your research sources")](https://www.zotero.org/)

## YAML

* [YAML Tutorial: Everything You Need to Get Started in Minutes - Eric Goebelbecker](https://rollout.io/blog/yaml-tutorial-everything-you-need-get-started/)
* yq: Lightweight, portable command-line YAML processor: [Gitbook](https://mikefarah.gitbook.io/yq/) | [Github](https://github.com/mikefarah/yq)
* [VSCode YAML - RedHat](https://github.com/redhat-developer/vscode-yaml)
* [YAML Tutorial: A Complete Language Guide with Examples - Omkar Birade](https://spacelift.io/blog/yaml)