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.
Artificial Intelligence (AI) | Body & Mind | Business | Clean Code | Code Search | Coffeescript | CSS | Data | Databases | DevOps | Domain-Driven Design | Elasticsearch | Elixir | Elm | Erlang | Entrepreneurship | Event sourcing | Functional programming | Git | Haskell | Helm | HTML5 | Istio | Javascript | Kafka | Kubernetes | Learning | Linux | Maker movement/ IoT | Mobile | MongoDB | News : programming news, science news, tech news | Node.js | Octave | Postgresql | Product development | Productivity Tools | Python : getting started, books (free), data analysis, learning, Pandas | Podcasts | R | Rails | Ruby | Rust | Scala | Statistical analysis | Testing | Tmux | Usability | Vim | Visual Studio Code | Web components | Writing/Publishing
- Competitive Programmer’s Handbook - Antti Laaksonen
- Algorithms: Kevin Wayne & Robert Sedgewick (Princeton University): Part I & Part II
- Algorithms: Design and Analysis - Tim Roughgarden (Stanford University): Part 1 & Part 2
- JavaScript Algorithms and Data Structures - Oleksii Trekhleb
- Automata: finite automata, context-free grammars, Turing machines, undecidable problems, and intractable problems (NP-completeness) - Jeff Ullman (Stanford University)
- Analysis of Algorithms - Robert Sedgewick (Princeton University)
- Algorithmic Thinking (Rice University): Part 1 & Part 2
- Algorithmic Toolbox - UC San Diego
- Algorithms on Strings - UC San Diego
- CRDTs in Production - Dmitry Martyanov
- CRDTs: From sequential to concurrent executions - Carlos Baquero Moreno (CodeMesh LDN 2018
- Practical Demystification of CRDTs - Dmitry Ivanov & Nami Nasserazad (Curry On 2016)
- Conflict-free Replicated Data Types - Nuno Preguica, Carlos Baquero, and Marc Shapiro [PDF]
- Raft: Understanding Distributed Consensus - TheSecretLivesOfData.com
- Fast.ai
- Software 2.0 - Andrej Karpathy
- Grokking Deep Learning - Andrew Trask
- Deep Learning - Ian Goodfellow, Yoshua Bengio, and Aaron Courville (MIT Press): Chapters | Lectures | Videos - Part 1 | Videos - Part 2 | Companion Videos
- Siraj Raval's "Artificial Intelligence Education" videos
- AI School (Microsoft)
- AI and Deep Learning - Two Minute Papers - Károly Zsolnai-Fehér & Two Minute Papers
- Andreessen Horowitz: AI and Deep Learning - Frank Chen | AI: What's Working, What's Not | AI Playbook
- 12 Amazing Deep Learning Breakthroughs of 2017 - Mariya Yao
- Artificial Intelligence in Industry With Dan Faggella (podcast series)
- The Code That Runs Our Lives - Geoffrey Hinton
- InfoQ talks
- Machine Learning (online Coursera class with Stanford professor Andrew Ng)
- Machine Learning (online course from University of Oxford
- Intro to Machine Learning: Pattern Recognition for Fun and Profit - Sebastian Thrun and Katie Malone (Udacity)
- Artificial Intelligence (AI) Turns Images & Videos into Gold - Fei-Fei Li
- Artificial Intelligence (AI) invents new knowledge and teaches human new theories - Demis Hassabis
- Artificial Intelligence (AI) is the Tech Renaissance to Business and Society - Jeff Bezos
- How Will Artificial Intelligence Affect Your Life - Jeff Dean (TEDxLA)
- How AI Startups Must Compete with Google - Dr Fei-Fei Li (Google Cloud) & Mike Abbott (KPCB)
- Artificial Intelligence is the New Electricity - Andrew Ng (January 2017)
- How AI detectives are cracking open the black box of deep learning - Science Mag
- Google's Great AI Awakening: We didn't even know we hired the best AI scientists in Google - Eric Schmidt
- Probabilistic Machine Learning and AI - Zoubin Ghahramani
- Lecture for YC AI - Jeff Dean & slides
- Machines With Brains - Qz.com
- The Frontier in Artificial Intelligence (AI): General-Purpose Learning AGI - Mustafa Suleyman
- Using Machine Learning to Explore Neural Network Architecture - Quoc Le & Barret Zoph (Google Brain team)
- The Compound Effect of Artificial Intelligence (AI) & Silicon-Based Technologies - Steve Jurvetson
- How We Teach Computers to Understand Pictures - Fei-Fei Li
- Engineers' Guide to the Artificial Intelligence Galaxy - Kai-Fu Lee Columbia University commencement address
- The Dark Secret at the Heart of AI - Will Knight
- AI Expert Kai-Fu Lee, "Don't Miss the Boat of Artificial Intelligence in the Age of AI"
- Google's DeepMind CEO: Future & Capabilities of Artificial Intelligence - Demis Hassabis
- Intro to DeepMind - Juan Silviera (GDD Europe '17)
- The Future of Robotics & Artificial Intelligence - Rodney Brooks
- Amazon Jeff Bezos on Artificial Intelligence (AI), Staffless Store, Self-Driving Car & Donald Trump - Walt Mossberg interview
- Large-Scale Deep Learning with TensorFlow for Building Intelligent Systems - Jeff Dean (Google)
- The Future of Artificial Intelligence Documentary 2017
- Artificial Intelligence Is Stuck. Here’s How to Move It Forward - Gary Marcus (NY Times)
- Half of All Jobs Will Be Replaced by Artificial Intelligence (AI) in 10 Years, AI Expert Kai-Fu Lee
- How AI & Computer Vision will Drive our Future - Fei-Fei Li
- Explainable Artificial Intelligence (XAI) - David Gunning (DARPA)
- International Conference on Learning Representations 2015
- The Future of Artificial Intelligence - DeepMind CEO Demis Hassabis
- Google DeepMind: What is it, how does it work and should you be scared? - Sam Shead
- What did AlphaGo do to beat the strongest human Go player? - Tobias Pfeiffer (Full Stack Fest 2016) | slides PDF | slides Speakerdeck | slides Slideshare
- AlphaGo Zero: Learning from scratch - DeepMind
- How Does DeepMind's AlphaGo Zero Work? - Siraj Raval
- Un-Artificial Intelligence - Melinda Seckington (GoRuCo 2015)
- Neural Networks for Machine Learning - Geoffrey Hinton (University of Toronto)
- Artificial Intelligence (online EdX.org class from UC Berkeley)
- MLOSS.org (Machine Learning Open Source Software)
- Artificial Stupidity: Adding Smarts to Yer Kode - Randall Thomas
- Weathering the Data Storm - Claudia Perlich (QConn New York 2014)
- Feature Visualization: How neural networks build up their understanding of images - Chris Olah, Alexander Mordvintsev, and Ludwig Schubert
- What is wrong with convolutional neural nets? - Geoffrey Hinton
- How Convolutional Neural Networks Work - Brandon Rohrer
- Friendly Introduction to Convolutional Neural Networks and Image Recognition - Luis Serrano
- Intro to Different Types of Convolutions in Deep Learning - Paul-Louis Pröve
- Convolutional Neural Networks (TensorFlow)
- Chihuahua Or Muffin? Searching for the Best Computer Vision API - Mariya Yao
- pixel-cnn+ - OpenAI & PixelCNN++: Improving the PixelCNN With Discretized Logistic Mixture Likelihood and Other Modifications
- A Brief History of CNNs in Image Segmentation: From R-CNN to Mask R-CNN - Dhruv Parthasarathy
- Keras Tutorial: The Ultimate Beginner’s Guide to Deep Learning in Python - EliteDataScience.com
- A Keras multithreaded DataFrame generator for millions of image files - Ryan Woodard
- Francois Chollet: The limitations of deep learning & The future of deep learning
- Deep Neural Networks are Easily Fooled - Evolving AI Lab
- CS231n: Convolutional Neural Networks for Visual Recognition - Stanford University
- Capsule Networks: An Improvement to Convolutional Networks - Siraj Raval
- What is a CapsNet or Capsule Network? - Debarko De
- What do neural networks learn? - Brandon Rohrer
- Intro to Deep Learning - Alexander Amini (MIT, 2020) | Lectures
- Intro to Deep Learning with PyTorch - Luis Serrano (Udacity)
- Notes from Coursera Deep Learning courses by Andrew Ng - Tess Ferrandez
- Learn Deep Learning in 6 Weeks - Siraj Raval
- Neural Networks and Deep Learning - Michael Nielsen
- Advanced Deep Learning & Reinforcement Learning - DeepMind
- Mostly Complete Chart of Neural Networks - Fjodor van Veen
- How Deep Neural Networks Work - Brandon Rohrer
- How Neural Networks Really Work - Geoffrey Hinton
- A friendly introduction to Deep Learning and Neural Networks - Luis Serrano
- Deep Learning Demystified - Brandon Rohrer
- The Matrix Calculus You Need For Deep Learning - Terence Parr and Jeremy Howard
- Livecoding Madness - Let's Build a Deep Learning Library - Joel Grus
- Beyond Backpropagation: Can We Go Deeper Than Deep Learning? - Mariya Yao
- Deep Neural Networks with Tensorboard - Arpan Chakraborty & Luis Serrano (ODSC East 2017) & Tensorboard demos (Github)
- Nuts and Bolts of Applying Deep Learning - Andrew Ng
- The Deep End of Deep Learning - Hugo Larochelle (TEDxBoston)
- Neural Nets for NLP - Graham Neubig (Carnegie Mellon University)
- Friendly Introduction to Deep Learning and Neural Networks
- Visualizing and Understanding Deep Neural Networks - Matt Zeiler
- The Rise of Artificial Intelligence through Deep Learning - Yoshua Bangio (TEDxMontreal)
- Welcoming the Era of Deep Neuroevolution - Kenneth O. Stanley & Jeff Clune
- Why Greatness Cannot Be Planned: The Myth of the Objective - Kenneth Stanley
- Open-endedness: The last grand challenge you’ve never heard of - Kenneth O. Stanley, Joel Lehman, and Lisa Soros (December 2017)
- "Federated learning: private distributed ML" - Mike Lee Williams (StrangeLoop 2019)
- See: PySyft
- See: TF-Federated
- Is AI Riding a One-Trick Pony? - James Somers
- Neuroscience-Inspired Artificial Intelligence - Demis Hassabis, et al. ("Neuron," June 2017)
- DeepMind’s founder says to build better computer brains, we need to look at our own - James Vincent (The Verge)
- Artificial Intelligence: Turning Our Understanding of the Mind Upside Down - Geoffrey Hinton
- Can sensory cortex do backpropagation? - Geoffery Hinton
- AI and Neuroscience: A virtuous circle - DeepMind
- A Path to AI - Yann LeCun
- Creating Human-Level AI - Yoshua Bengio
- Agents that imagine and plan - DeepMind
- DARLA: Improving Zero-Shot Transfer in Reinforcement Learning - Irina Higgins, et al. (2017)
- When Machines Have Ideas - Ben Vigoda (TEDxBoston)
- Generative Models - OpenAI
- Generative Adversarial Networks for Style Transfer - Siraj Raval
- Image Synthesis From Text With Deep Learning | Two Minute Papers #116
- Amazon has an algorithm that designs clothes by replicating human creativity - Qz.com
- Tesla is working with AMD to develop its own A.I. chip for self-driving cars, says source - Jordan Novet
- First demonstration of brain-inspired device to power artificial systems - University of Southampton
- Machine Learning Infrastructure - TechEmergence.com
- The Biological Path Towards Strong AI - Matt Taylor (StrangeLoop 2017)
- HTM Youtube Channel - Numenta
- Numenta.org
- TensorFlow, Keras and deep learning, without a PhD - Martin Gorner
- The Keras Blog - Francois Chollet
- Keras: Multiple outputs and multiple losses - Adrian Rosebrock
- Keras.js: Github | Demos | Docs
- Intro to text classification with Keras: automatically tagging Stack Overflow posts - Sara Robinson, Josh Gordon, and Marianne Linhares Monteiro
- Problem-solving with ML: automatic document classification - Ahmed Kachkach
- Machine Learning Cheatsheets - Stanford CS 229
- End-to-End Machine Learning - Brandon Rohrer
- Papers With Code - Hottest AI/ML papers with associated code
- arXiv.org machine learning articles
- Machine Learning from Scratch - Erik Linder-Norén
- Rules of Machine Learning: Best Practices for ML Engineering - Martin Zinkevich
- Machine Learning Mastery
- Jupyter notebooks for the book "Hands-on Machine Learning with Scikit-Learn and TensorFlow" - Aurélien Geron
- Jupyter notebooks for the book "Deep Learning With Python Notebooks" - François Chollet
- This Week in Machine Learning
- "Deep Thinking" - Demis Hassabis interviews Garry Kasparov (Talks at Google)
- What Is Machine Learning? - Luis Serrano
- CS229: Machine Learning - Andrew Ng (Stanford University)
- 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 | NlPProgress.com
- The New Era in NLP - Rachel Thomas (SciPy 2019)
- NLP Highlights (podcast) - Matt Gardner, Pradeep Dasigi, and Waleed Ammar
- Natural Language Processing with Deep Learning (Stanford University, Winter 2017) | 2019 course
- Exploring Transfer Learning with T5: the Text-To-Text Transfer Transformer - Google | Text-to-Text Transfer Transformer (T5) | Colossal, Cleaned Crawled Corpus (C4)
- Oxford Deep NLP 2017 course
- NLP Newsletter - Democratizing Artificial Intelligence Research, Education, and Technologies
- Speech and Language Processing, 3rd ed draft, Daniel Jurafsky and James H. Martin: PDF | Webpage
- Natural Language Processing - Jacob Eisenstein
- Deep Learning for NLP - Ed Grefenstette (DeepMind)
- KDNuggets NLP
- Text Analytics Techniques
- NLP For Hackers
- NLP Newsletter - Sebastian Ruder
- Sebastian Ruder blog
- 4 Approaches to Natural Language Processing & Understanding - Maria Yao
- Stanford Natural Language Processing Group | CoreNLP
- Sebastian Ruder blog
- NLP - MachineLearningPlus.com
- Problem-solving with ML: automatic document classification - Ahmed Kachkack
- GuidedLDA: Guided Topic modeling with latent Dirichlet allocation - Vikash Singh & How our startup switched from Unsupervised LDA to Semi-Supervised GuidedLDA - Vikash Singh
- NLP in R: Topic Modelling - Rachael Tatman
- NLP For Topic Modeling & Summarization Of Legal Documents - Oguejiofor Chibueze
- Spooky NLP and Topic Modelling tutorial - Anisotropic
- natural: general natural language facilities for node
- Gensim: Website | Tutorials | API docs | Github | Tutorials
- gensim-data
- Complete Guide to Topic Modeling with Scikit-Learn and Gensim - George-Bogdan Ivanov
- spaCy: Industrial-strength Natural Language Processing (NLP) with Python and Cython: Github | Spacy.io
- spaCy cheatsheet - DataCamp
- Chipin
- Distill.pub
- Futurism
- HackerNoon.com
- Import AI Newsletter - Jack Clark
- Kate Crawford
- Machine Learnings
- Marketing Artificial Intelligence Network
- The Next Web
- Open AI
- Quartz - Dave Gershgorn
- The Register
- Science
- Tech Emergence: Guides | Research | Expert Interviews | Companies
- This Week in Machine Learning & AI
- Topbots - Mariya Yao & Forbes
- VentureBeat
- Wired - Tom Simonite
- Artificial Intelligence in Industry
- Machine Learning Guide - Tyler Renelle
- Practical AI
- Talking Machines
- This Week in Machine Learning & AI
- Github | Pytorch.org
- ML/DL for Everyone With PyTorch - Sung Kim: Videos & Slides
- Introducing Pytorch for fast.ai
- PyTorchZeroToAll
- PyTorch vs TensorFlow — spotting the difference - Kirill Dubovikov
- Reinforcement Learning: An Introduction, 2nd ed (in progress - complete draft)- Richard S. Sutton & Andrew G. Barto
- A Brief Survey of Deep Reinforcement Learning - Kai Arulkumaran, Marc Peter Deisenroth, Miles Brundage, Anil Anthony Bharath
- Elon Musk’s A.I. Destroys Champion Gamer! - ColdFusion
- How Does DeepMind's AlphaGo Zero Work? - Siraj Raval
- Human-level control through Deep Reinforcement Learning - Deep Mind
- Deep Q Learning for Video Games - The Math of Intelligence #9 - Siraj Raval
- Teaching a Neural Network to play a game using Q-learning - Soren D
- A friendly introduction to Recurrent Neural Networks - Luis Serrano
- Recurrent Neural Networks (RNN) and Long Short-Term Memory (LSTM) - Brandon Rohrer
- Automated Image Captioning with ConvNets and Recurrent Nets - Andrej Karpathy & Fei-Fei Li (Center for Brains, Minds and Machines, Stanford University)
- Introduction to LSTMs in Tensorflow - Harini Suresh and Nicholas Locascio (MIT Center for Brains, Minds + Machines) & Tensorflow code (LSTM Sentiment Classifier)
- Recurrent Neural Networks (TensorFlow)
- LSTM Networks - The Math of Intelligence - Siraj Raval
- Sequence-to-Sequence Models (TensorFlow)
- Google’s voice-generating AI is now indistinguishable from humans - Dave Gershgorn
- AlphaZero: DeepMind's New Chess AI | Two Minute Papers #216
- CheXNet: Radiologist-Level Pneumonia Detection on Chest X-Rays with Deep Learning - Stanford ML Group
- Artificial intelligence goes deep to beat humans at poker - Tonya Riley (Science) & How an AI took down four world-class poker pros - Chris Valazco (Engadget)
- The AI Race - Australian Broadcasting Corporation
- Google's Learning Software Learns to Write Learning Software - Tom Simonite (Wired)
- Meet Spot, the robot dog that can run, hop and open doors - Marc Raibert (TED Talk 2017)
- A new t-shirt sewing robot can make as many shirts per hour as 17 factory workers - Marc Bain
- How computers learn to recognize objects instantly - Joseph Redmon (TED Talk 2017)
- The ultimate promise of artificial intelligence lies in sorting cucumbers - Dave Gershgorn
- Google’s speech recognition is now almost as accurate as humans - 9-to-5 Google
- Using Machine Learning to predict parking difficulty - James Cook, et al. (Google)
- A.I. is Progressing Faster Than You Think - ColdFusion
- The era of easily faked, AI-generated photos is quickly emerging - Dave Gershgorn
- Artificial intelligence is great at predicting the size of hurricanes, but humans still need to figure out their impact - Dave Gershgorn
- Voyage's first self-driving car deployment
- The world’s best Dota 2 players just got destroyed by a killer AI from Elon Musk’s startup - T.C. Sottek (The Verge)
- A Spatial-Temporal Modeling Framework for Large-scale Video Understanding - Xiao Liu and Shilei Wen (Baidu Research) | Revisiting the Effectiveness of Off-the-shelf Temporal Modeling Approaches for Large-scale Video Classification - Yunlong Bian et al. | Activity-Net.org
- Microsoft Dynamics 365 now offers service chatbots as part of AI push
- Automated Crowdturfing Attacks and Defenses in Online Review Systems - Yuanshun Yao, et al.(2017)
- A.I. Experiments: Visualizing High-Dimensional Space - Google Developers
- Facebook’s Language-Creating AI Bots Are Now Required to Negotiate in English - Futurism | Facebook Shut Down AI After It Invented Its Own Language
- AI learns from professional gamers — then crushes them - Peter Holley (Washington Post)
- Google Has Started Adding Imagination to Its DeepMind AI - ScienceAlert.com & Imagination-Augmented Agents for Deep Reinforcement Learning - DeepMind
- Two Minute Papers
- Twitter taught Microsoft’s AI chatbot to be a racist asshole in less than a day - James Vincent
- These AI bots are so believable, they get asked out on dates (CNBC)
- How the NSA identified Satoshi Nakamoto (Not really AI but big data + machine learning)
- TensorKart: Self-driving MarioKart with TensorFlow - Kevin Hughes
- Artificial Intelligence (AI) Software and Robots are Replacing White-Collar Workers
- Baidu Deep Voice explained: Part 1 — the Inference Pipeline
- Google's Deep Mind Explained! - Self-Learning A.I. - ColdFusion
- Nvidia Lets You Peer Inside the Black Box of Its Self-Driving AI - Will Knight
- The incredible inventions of intuitive AI - Maurice Conti (TED Talks)
- AI Experiments: Explore machine learning in simple, hands-on ways (Google)
- An internet company has found a single manager for 60,000 employees - Dave Gershgorn (Quartz)
- How Google is making music with artificial intelligence (Science)
- Chinese chatbots apparently re-educated after political faux pas
- Mark Sagar Made a Baby in His Lab. Now It Plays the Piano
- IBM Watson: Smartest Machine Ever Built Documentary (NOVA)
- BuzzFeed News Trained A Computer To Search For Hidden Spy Planes. This Is What We Found
- Maybe the A.I. dystopia is already here - Anne Applebaum (Washington Post)
- How PayPal Is Taking a Chance on AI to Fight Fraud - American Banker
- China's big bet on domination in AI is no longer a long shot (National Post)
- A.I. Learns Nobel Prize Experiment in Just 1 Hour! - ColdFusion
- Goldman Sacked: How Artificial Intelligence Will Transform Wall Street - Newsweek
- The Rise of the Artificially Intelligent Hedge Fund - Wired
- The Robots Are Coming for Wall Street - Nathaniel Popper (NY Times)
- Neural Networks for Language and Understanding - Geoff Hinton
- Researchers built an invisible backdoor to hack AI’s decisions - Dave Gershgorn (qz.com)
- Heart Disease Diagnosis with Deep Learning - Chuck-Hou Yee
- Deep Learning in Medical Imaging - Ben Glocker (#reworkDL)
- Deep Learning for Predicting Glioblastoma Subtypes from MRI. Peter Chang, MD
- Defining a Patient Population With Cirrhosis: An Automated Algorithm With Natural Language Processing - E.K. Chang, et al., Journal of Clinical Gastroenterology 2016
- Predictive Analytics, NLP Flag Psychosis with 100% Accuracy - Jennifer Bresnick (Health IT Analytics, 2015)
- Chinese robot dentist is first to fit implants in patient’s mouth without any human involvement - Alice Yan
- Case Study: TensorFlow in Medicine - Retinal Imaging - Lily Peng (TensorFlow Dev Summit 2017)
- Artificial intelligence can diagnose prostate cancer as well as a pathologist
- Better Medicine Through Machine Learning - Suchi Saria (TEDxBoston)
- 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)
- IBM CEO: "Watson AI will change everything in Healthcare. Radiologists will lose jobs soon"
- IBM pitched its Watson supercomputer as a revolution in cancer care. It’s nowhere close - Casey Ross & Ike Swetlitz (STAT) vs. IBM CEO: "Watson AI will change everything in Healthcare. Radiologists will lose jobs soon"
- Machine Learning in Health Care - Antonio Criminisi
- Big Data and Machine Learning in Healthcare: How, Why, and When - Dr. Leonard D'Avolio (HIMSS Big Data and Analytics Conference)
- Epic to use NLP to aid documentation, decision support
- AI can detect Alzheimer's 10 years before symptoms show up - Mariella Moon
- Myths and Facts About Superintelligent AI (With MIT's Max Tegmark) - minutephysics
- Not If, But How Artificial Intelligence Might Take Over the World - Hugh Baillie
- Artificial Intelligence: it will kill us - Jay Tuck (TEDxHamburgSalon)
- Awesome-Tensorflow (curated list of resources)
- Github | Installing | Website | Youtube | Udacity course | Stanford course | Examples
- Machine Learning with TensorFlow - Andrew Gasparovic (GDD Europe '17)
- First Contact With Tensorflow - Jordi Torres
- TensorFlow in 5 Minutes - Siraj Raval
- Effective TensorFlow for Non-Experts - Martin Wicke (Google I/O '17)
- Intro to TensorFlow - Alejandro Solano (EuroPython 2017)
- Tensorflow and Deep Learning Without a PhD - Martin Görner
- TensorFlow Tutorial For Beginners - Karlijn Willems
- TensorFlow Dev Summit 2017
- TensorFlow at DeepMind - Daniel Visentin (TensorFlow Dev Summit 2017)
- TensorFlow Wide & Deep Learning Tutorial (TensorFlow)
- KubeFlow: Machine Learning Toolkit for Kubernetes
- Data Science on Steroids with Kubeflow - Markus Bauer & Sascha Grunert
- Machine Learning Frameworks on Kubernetes
- Kubeflow: Portable Machine Learning on Kubernetes - Michelle Casbon (@Scale 2018)
- kfctl
- TensorFlow.js | Tutorials | Docs | Examples
- On-device machine learning: TensorFlow on Android - Yufeng Guo (Google Cloud Next '17)
- asdf - Version manager for Ruby, Node.js, Elixir, Erlang & more | Docs
- Agnostic Version Management With asdf - Bobby Grayson
- Blockchain: The Slowest (and most Fascinating) Database in the World - Stefan Tilkov (GOTO Amsterdam 2017)
- What the #?!* is Bitcoin? - Jeremy Rubin (TEDxBeaconStreet)
- Blockchain Disruption: How Bitcoin Technology Creates a Sharing Economy - Thomas Ramge (TEDxHamburg)
- Ten years in, nobody has come up with a use for blockchain - Kai Stinchcombe
- Bitcoin -- distributing power & trust - Eric Spano (TEDxConcordia)
- How to Stay Healthy as a Programmer - Florian
- Possibly The Best Way To Be A Great Programmer: Be Brain-Healthy!! - Jon Davis
- Seven Tips for the Healthy Programmer - Bart Jacobs
- Tips on Staying Fit for Software Developers - Asahi Technologies
- 5 Hacks to Effortlessly Build Healthy Habits in 2018 - Steve
- Coronavirus Is A PANDEMIC.... Technically - Dr Mikhail Varshavski
- Preparing for Coronavirus to Strike the U.S. - Zeynep Tufekci (Scientific American)
- Dr. John Campbell & other Dr. John Campbell videos
- What you need to know as coronavirus outbreak reaches "decisive point" - CBS News
- Coronavirus Do’s And Don’ts: What You Need To Know To Protect Your Family - TODAY
- How coronavirus spreads and what you can do to prevent it - CBS News & 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)
- How Coronavirus Kills: Acute Respiratory Distress Syndrome (ARDS) & Treatment - Pulmonologist Dr. Roger Seheult
- Coronavirus Epidemic: Updates, Spread, Symptoms, & Treatment (COVID-19) - MedCram
- Coronavirus: How the deadly epidemic sparked a global emergency | Four Corners (Australian Broadcast Corporation) | Youtube
- Coronavirus - Dr Mike Hansen
- Coronavirus outbreak: U.S. braces for rise in COVID-19 cases as WHO raises threat to "highest level" - Global National
- Spanish Flu: a warning from history - Cambridge University
- How coronavirus (Covid-19) spread day by day - Channel 4 News (Australia)
- Coronavirus disease (COVID-19) outbreak - World Health Organization (WHO)
- The Beginner’s Guide to Intermittent Fasting - James Clear
- Intermittent fasting: Surprising update - Monique Tello, MD, MPH
- Intermittent fasting: No advantage over conventional weight loss diets - German Cancer Research Center (Deutsches Krebsforschungszentrum, DKFZ)
- Intermittent Fasting Made My Life Easier, and Happier - Larissa Zimberoff (NY Times)
- Intermittent Fasting: Is it Right for You? - Jane Racey Gleeson
- Does Intermittent Fasting Work? - Monica Reinagel, MS, LD/N, CNS
- The Leangains Guide - Martin Berkhan
- Mind-Expanding-Books - Vishnu Ks
- List of free programming books (many languages)
- List of free programming books - CodeInfo.info
- Beaker Browser - Peer-to-peer browser with tools to create and host websites
- IPFS.io - Peer-to-peer hypermedia protocol to make the web faster, safer, and more open
- Dat Project - Data-sharing protocol for applications of the future
- DevTools
- Web.dev - Google
- Lighthouse: Automated tool for improving the quality of web pages
- Puppeteer: Most things you can do manually in the browser can be done using Puppeteer
- Workbox: JavaScript libraries for adding offline support (service workers, asset caching, etc.) to web apps
- Documentation | Extensions APIs | Overview | Examples | CodeLab | Developer's Guide
- Javascript APIs
- How to Make a Chrome Extension - Gabe Berke-Williams
- Extensionizr: Start a Chrome extension in 15 seconds
- The Startup Playbook - Sam Altman
- Lectures (by successful entrepreneurs) on "How to Start a Startup" (Stanford University)
- How to Build a Startup: The Lean LaunchPad - Steve Blank
- Startup (podcast)
- SteveBlank.com
- The Tim Ferriss Show
- James Altucher interview podcasts
- Kauffmann Founders School
- A Culture of Experimentation - Jeff Bezos (2005)
- Observatory of Economic Complexity (interactive international trade data displayed using D3)
- First Round Review
- Startup Class (Sam Altman)
- Founder to CEO (Matt's Book for Startups) - Matt Mochary
- Indie Hackers
- Thoughtbot
- 7 Classic Startup Founder Mistakes (And How To Avoid Them) - Kathryn Minshew
- Talks From Entrepreneurs - 99U
- How to Future-Proof Your Career - Dorie Clark (TEDxLugano)
- 20 Ways to Blow Up Your Company - Jason Mendelson
- 13 Reasons My Startup FAILED - Russell Keith-Magee (Djangocon.us 2017)
- Sales Mistakes that Can Kill Your SaaS Business & How to Avoid Them - Mark Roberge & Michele Law
- The Lean Start-up - Ash Maurya’s keynote speech (Start-up Showcase 2017)
- The Lean Startup - Eric Ries (Talks at Google)
- Lean Startup Co. videos
- Marc Andreessen: Part 1: Why not to do a startup | Part 2: When the VCs say "no" | Part 3: "But I don't know any VCs!" | Part 4: The only thing that matters | Part 5: The Moby Dick theory of big companies | Part 6: How much funding is too little? Too much? | Part 7: Why a startup's initial business plan doesn't matter that much | Part 8: Hiring, managing, promoting, and firing executives | Part 9: How to hire a professional CEO
- Paul Graham essays
- Acquired by Amazon— what we learned at Pillpack - Fred Destin
- One-Hour Guide to SEO - Rand Fishkin
- SaaStr (SaaS Scale Together) conference videos
- 12 Key Levers of SaaS Success - David Skok (SaaStr 2017)
- A Conversation with Paul Graham - Moderated by Geoff Ralston
- The single biggest reason why startups succeed - Bill Gross (TED)
- YC’s Essential Startup Advice - Geoff Ralston and Michael Seibel
- Beyond the Business Model - Ash Maurya
- Startup Hacks - Alex Iskold
- 10 Things The Rich Do That The Poor Don't - Why You Are Still Broke - Practical Wisdom
- How to Achieve Your Most Ambitious Goals - Stephen Duneier (TEDxTucson)
- Don't Do These 68 Things in Your SaaS Company - Anand Sanwal (SaaStr 2017)
- Startups, Entrepreneurship, and Making Your Tech Business Work - Full Sail University 2017
- Evidence-based Entrepreneurship - Steve Blank (The Lean Startup Conference 2013)
- Tim Ferriss's advice on starting a business or podcast - Tim Ferriss
- Laura Klein: So You Want to Build the Next Facebook (Lean Startup Conference 2015) | Identify and Validate Your Riskiest Assumptions (Lean Startup Conference 2014)
- The surprising habits of original thinkers - Adam Grant (TED)
- Five Lessons I Learned From Failing A Start-Up - Yashash Agarwal (TEDxJGU)
- How To Create A SaaS Product That People Love - Dan Martell
- Lessons Learned From 3,000 SaaS Companies - Patrick Campbell
- What college students need to know before starting a business - Jan Bednar (TEDxBocaRaton)
- Why Most Entrepreneurs Are Slowly Killing Themselves - Phil Drolet (TEDxMileHigh)
- The Customer Factory
- 50 Entrepreneurs share priceless advice - Blockshelf
- Why Products Fail - Ash Maurya
- 10 Steps to Product-Market Fit - Ash Maurya
- 12 Mistakes I Made My First Year as an Entrepreneur - Patrick Bet-David
- Warren Buffet's Life Advice Will Change Your Future
- Guy Kawasaki (Apple) on Top 10 Mistakes Entrepreneurs Make (Startup Grind)
- 10 SKILLS That Are HARD to Learn, BUT Will Pay Off FOREVER! - Evan Carmichael
- Steve Jobs's Top 10 Rules For Success - Evan Carmichael
- What they don't tell you about entrepreneurship - Mark Leruste (TEDxCardiff)
- How to build a Billion Dollar app? - George Berkowski (TEDxCityUniversityLondon)
- Claire Lew interviews Kathryn Minshew, Founder + CEO of The Muse
- The Best of the Best: YC SaaS Founders
- B Lab (BCorporation.net)
- BenefitCorp.net
- Benefit Corporation FAQs - Wolters Kluwer
- Startups: Should you incorporate as a Public Benefit Corporation? - Charlie Kannel & May Samali
- What Is a Benefit Corporation? - Jane Haskins (LegalZoom)
- Your Benefit Corporation Options: Should You Incorporate in Delaware or Elsewhere? - Sandra B. Feldman (Wolters Kluwer)
- Rewarding Talent - Index Ventures
- Don’t go chasing unicorns - Aner Ben-Ami
- A Guide to Seed Fundraising - Geoff Ralston
- If You Take Venture Capital, You’re Forcing Your Company To Exit - Luke Kanies
- AngelList
- AngelPad
- CircleUp
- CrowdCube (UK)
- EquityNet
- FlashFunders
- Fundable
- FundedByMe (EU)
- FundersClub
- Gust | Twitter
- IndieGogo
- Kickstarter
- MicroVentures
- NextSeed
- OurCrowd
- SeedInvest
- Seedrs
- StartEngine
- SyndicateRoom
- WeFunder
- Zopa (UK)
- Kickstarter, IndieGoGo and Best Practices for Crowdfunding - Co Media
- Equity Crowdfunding Explained: Jargon Free - Entrepreneur
- Salvador Briggman: Equity Crowdfunding Explained | Dos and Don't of Crowdfunding on Kickstarter and Indiegogo | Kickstarter vs. Indiegogo
- Investment Crowdfunding 101 (also known as Equity Crowdfunding) - Eazl.co
- CrowdFund.co
- Exceeding Your Funding Goal on Kickstarter, the Basics - Thomas Kineshanko
- 996 Podcast on Entrepreneurship in China - GGV Capital
- Angel Invest Boston - Sal Daler
- Babson Built
- Balderton Podcast - Balderton Capital
- Bootstrapped VC - Backstage Capital
- Bowery Capital Startup Sales Podcast
- Business School Without the BS - Clay Clark & Robert Zoellner
- Business Wars - David Brown
- Chase Jarvis LIVE
- Cortex - CGP Grey & Myke Hurley
- DealMakers - Alejandro Cremades
- Dingman Bootstrapped
- Founder Quest Podcast
- Founder Real Talk - GGV Capital
- Founders Talk
- Foundr - Nathan Chan
- The Full Ratchet - Nick Moran
- Greymatter - Greylock Partners
- How I Built This - Guy Raz
- How to Start a Startup
- Indie Hackers - Courtland Allen
- James Altucher Show
- Masters of Scale - Reid Hoffman
- Mixergy - Andrew Warner
- Nice Guys on Business - Doug Sandler & Strickland Bonner
- Notion - The Pain of Scale - Stephen Millard & Paul Papadimitriou
- Origins - Notation Capital
- Product Hunt Radio
- Rogue Startups Podcast - Dave Rodenbaugh & Craig Hewitt
- Running Through Walls - Venrock
- School of Greatness - Lewis Howes
- Smart Passive Income
- Stacking the Bricks - Amy Hoy & Alex Hillman
- StartUp - Gimlet
- Startup Camel
- Startup Chat with Steli and Hiten
- Startup Notes
- Startup Sessions with Michael Knouse
- Startup Success Podcast
- Startups for the Rest of Us - Mike Taber & Rob Walling
- The Syndicate - Matt Ward
- Traction: How Startups Start - Next View Ventures
- The Twenty-Minute VC - Henry Stebbings
- This Week in Startups - Jason Calacanis & Youtube
- Venture Studio
- Ventured - Kleiner Perkins
- When to Jump - Mike Lewis
- Acquired - A Podcast About Technology Acquisitions & IPOs - Ben Gilbert and David Rosenthal
- Bothsides TV - Upfront Ventures
- Business Book of the Month
- Chase Jarvis LIVE
- Freakonomics Radio
- Healthy Dose
- Marketing Over Coffee - John Wall & Christopher Penn
- Meaningful Show
- Notion Capital
- The Pitch - Josh Muccio (Gimlet Media)
- Pivot - Kara Swisher & Scott Galloway
- Product Breakfast Club
- Rework - Basecamp
- Simplify - Caitlin Schiller & Ben Schuman-Stoler
- The Tim Ferriss Show
- The Tony Robbins Podcast
- This Week in Tech - Leo Laporte
- Work & Life Podcast - Stew Friedman
- When Grandmasters Blunder - Joe Doliner, code underlying the analysis, The Pachyderm Stack (a completely new MapReduce engine built on top of modern tools) & Pachyderm Single Node Mode
- ChessGames.com (746,000 chess games)
- Serverless Handbook——无服务架构实践手册 - Jimmy Song
- Kubernetes指南 - Pengfei Ni
- Kubernetes Handbook——Kubernetes中文指南/云原生应用架构实践手册
- Istio Handbook——Istio服务网格实践指南 - Jimmy Song
- InfoQ Chinese news
- Python - Mofan Zhou: Tutorials collection | PyTorch tutorials
- Chinese university courses on Coursera
- 汉语与文化交际 Chinese Cultural Communication
- 卷积神经网络的运作原理
- Fudan University: Coursera courses
- Nanjing University: Coursera courses
- Peking Univesity: Coursera courses | EdX courses
- 魅力机器人 | The Fascinating World of Robots and Robotics
- 操作系统与虚拟化安全
- 软件工程
- 数据结构与算法第一部分 | Data Structures and Algorithms Part 1 (Beijing University) & Part 2
- 算法基础-Fundamental Algorithms
- Principles and Practice of Computer Aided Translation 计算机辅助翻译原理与实践
- 人群与网络 | Networks and Crowds
- 程序设计基础 | Fundamentals of Programming
- 理论计算机科学基础 | Introduction to Theoretical Computer Science
- Shanghai Jiaotong University: Coursera courses
- Tsinghua University: EdX courses
- USTC: Coursera courses
- Xian Jiaotong University: Coursera courses
- Elixir入门文档中文
- How To Write Unmaintainable Code: Ensure a job for life ;-) - Roedy Green
- Making It Count: Quality is NOT an Option - Todd Montgomery (GOTO 2018)
- Is Your Code Too SOLID? - Sarah Mei
- Move Slow and Mend Things - Kevlin Henney (VoxxedDays Zurich 2018) & [Devoxx Belgium 2017)
- Why Senior Devs Write Dumb Code and How to Spot a Junior From A Mile Away - Scott Shipp
- Working with legacy code - Gabor Olah (Code BEAM STO 19)
- Ideology - Gary Bernhardt (StrangeLoop 2015)
- The Mediator Pattern - Brandur
- "The Mess We're In" - Joe Armstrong (StrangeLoop 2014)
- Creative Engineering: Promises & Razors - Insights into Rapid Development - Tom Mejias, Bill Robinson and Matteo Vallone
- The Failures of "Intro to TDD" - Justin Searls
- The 737 Max: Human Factors in Complex Systems - Kyle Kotowick
- Treat Your Code as a Crime Scene - Adam Tornhill
- Code review advice from Thoughtbot
- Keynote: Architecture the Lost Years - Robert Martin (Ruby Midwest 2011)
- Uncoupling - Michael Nygard (GOTO 2018)
- Stability Patterns & Antipatterns - Michael T. Nygard (GOTO 2016)
- Talking Architecture: Small Is Beautiful - Kevlin Henney (Wix Engineering Tech Talks 2016) & (GOTO 2016)
- Code as Risk - Kevlin Henney (GOTO Amsterdam 2017)
- A System is Not a Tree - Kevlin Henney (DevWeek 2015)
- The Errors of Our Ways - Kevlin Henney (GOTO Berlin 2016)
- Old Is the New New - Kevlin Henney (GOTO 2018)
- A Question of Craftsmanship - Kevlin Henney (Agile India 2013)
- Seven Secrets of Maintainable Codebases - Adam Tornhill (GOTO 2016)
- Cruft and Technical Debt: A Long View - Yehuda Katz (GoGaRuCo 2012)
- Grasping Complexity with Both Hands - Glenn Vandenurg (GoGaRuCo 2012)
- Behind the Curtain: Applying lessons learned from years in the Theatre to crafting software applications - Nell Shamrell (MaidosnRuby 2012)
- Computer Science: A Guide for the Perplexed - Joe Armstrong (GOTO 2018)
- Modular & reusable front-end code with HTML5, Sass and CoffeeScript - Roy Tomeij (MadisonRuby 2012)
- Robert C. Martin videos (free)
- Robert C. Martin videos (non-free)
- Grand Unification Theory: Writing and Running Code, by Brian Ford (Barcelona RuCo 2012)
- Programming and minimalism: lessons from Orwell and the Clash - Jonathan Dahl (RubyConf 2010)
- States and Nomads: Handling Software Complexity - Zach Tellman
- Why Scaling Agile Doesn't Work • Jez Humble (GOTO 2015)
- Beyond Scope, Schedule, and Cost: The Agile Triangle - Jim Highsmith (ThoughtWorks)
- Business Decision Maturity Model (BDMM) - Dr. Knut Hinkelmann
- Managing IT for Business Value: The New Gold Standard - BCG
- The Business Decision Maturity Model
- Black Swan Farming
- Management & Measurement & Business Value – “Oh My”: Creating Solutions with Measurement in Changing Times - Dan Galorath
- Agile Project Management with Kanban - Eric Brechner (Talks at Google 2015)
- Agile Project Management with Kanban - Eric Brechner (Microsoft Research)
- APIs: The Good, The Bad, The Ugly - MicheleTitolo (Ruby Remote Conf 2015)
- HTTP API Design Guide
- Beautiful REST & JSON APIs - Les Hazelwood (Jax Conference 2013)
- Building the Great Wall: API Driven Applications by Scott Parker, Dan Melnick (Madison Ruby 2012)
- How to Design a Good API and Why It Matters
- API Blueprint & Github
- Dredd — HTTP API Validation Tool
- Pliny - Write excellent APIs in Ruby & Better APIs with Pliny - Will Leinweber (RubyOnAles 2015)
- Understanding JSON Schema - Michael Droettboom et al. & PDF
- prmd - JSON Schema tools and doc generation for HTTP APIs
- Swagger.io | Swagger Editor | Specification | Explanatory docs | Github
- PetStore example: Running | JSON files | YAML files
- Swagger tutorial - Learn API Doc
- OpenAPI Specification Journey - Arnaud Lauret: 1 - Intro | 2 - Basics | 3 - Simplifying spec file | 4 - Advanced Data | 5 - Advanced Input & Output Modeling | 6 - Defining Security | 7 - Documentation | 8 - Splitting the spec file | 9 - Extending the OpenAPI Spec
- Learn API Doc - Tom Johnson
- Swagger 101 - SwaggerHub.com
- phoenix-swagger
- Code Climate: Open source projects | Platform | Free service for open source projects
- Build your own Code Climate Analysis Engine
- Ruby-Toolbox - Code Metrics
- Semi Automatic Code Review - Richard Huang (RailsConf 2012)
- rails_best_practices gem & railsbp.com
- Logic Components - 0612 TV w/ NERDfirst
- See How Computers Add Numbers in One Lesson - In One Lesson
- Computerphile: AND OR NOT - Logic Gates Explained & XOR & the Half Adder
- Logic Components - "lcc0612"
- Digital Electronics: The Half Adder and Full Adder - Derek Molloy
- An Introduction to Logic Gates - DrPhysicsA
- Making Your Own 4-bit Computer From Transistors - Simon Inns
- Quantum Computing for Computer Scientists - Andrew Helwer
- Quantum Computing 2017 Update - ExplainingComputers
- Unboxing a Quantum Computer - Holy $hit Episode 19 - Linus Tech Tips
- A Beginner’s Guide to Quantum Computing - Talia Gershon (IBM)
- CSS Reference - Visual guide to the most popular CSS properties
- Estelle Weyl
- CSS Tutorial - W3Schools
- Learn CSS - Codecademy
- GeekLaunch / Jacob CSS Basics & Sass & SCSS
- The Shapes of CSS - Chris Coyier
- MarkSheet: Free HTML & CSS tutorial
- How to Master CSS - Christopher Harrison & Helen Zeng (Microsoft Virtual Academy - Jumpstart)
- HTML and CSS Tutorial for Beginners: The Ultimate Guide to Learning HTML and CSS
- CSS3 Tutorial - Derek Banas
- LearnLayout.com
- Mozilla MDN
- CSS2 Cheat Sheet (Cheatography)
- Sass
- Less
- Compass
- Getting Oriented With Compass
- Kicking Ass + Taking Names with Sass & Compass
- csscss (finds CSS redundancies)
- Twitter Bootstrap
- Front End Legos: Better Design with Reusable HTML & CSS
- Github CSS style guide
- Zen-Coding
- CSS Conf videos
- Bulma: Bulma.io Blog | Extensions
- Official Documentation:
- Learn Bulma CSS for free - Zaydek
- Bulma videos
- Bulma CSS Framework Crash Course - Traversy Media
- Learn Bulma in 5 Minutes - Per Harald Borgen
- Bulma: CSS framework you should consider in 2018 - Mateusz
- JavaScript for Bulma: Tabs - Travis Media
- JavaScript for Bulma: Modals - Travis Media
- JavaScript Zipcode App Using Fetch & Bulma CSS - Traversy Media
- Bulma Extensions & Wiki
- Bootstrap Table & examples
- Bulma-social: Social sign-in buttons - Aldi Duzha
- Bulma Templates & Github
- Bulma Themes
- Bulma Swatch: free Bulma themes
- Awesome Bulma Templates
- Bulma Expo
- Bulma Builder ($ non-free $)
- Bulma Style ($ non-free $)
- Creative Bulma ($ non-free $)
- Bulma CSS Framework Crash Course - Traversy Media
- Bulma CSS Framework - complete tutorial - freeCodeCamp.org
- Coolors: Color scheme generator
- Paletton: Build a color palette
- Adobe Color CC
- Palettab: Discover new fonts and colors with every tab
- Web Gradients
- UI Gradients
- Tobias Bjerrome Ahlin CSS design blog
- CSS-Tricks.com
- How To Make a Slide Out Navigation with HTML/CSS (No JavaScript)
- Smashing Magazine
- CSS Flexbox Course - freeCodeCamp.org
- CSS Flexbox Tutorial for Beginners | Basics & Container - Academind: 1 of 2 & 2 of 2
- Responsive HTML/CSS Website From Scratch with Flexbox Grid - Drew Ryan
- Build A Responsive HTML & CSS Template With FlexboxGrid - Traversy Media
- Flexbox Froggy
- Flexbox Cheatsheet - Joni Bologna
- A Complete Guide to Flexbox - Chris Coyier
- Solved By Flexbox - Philip Walton
- W3C spec
- Grid By Example - Rachel Andrew
- Experimental Layout Lab of Jen Simmons
- CSS Grid Garden
- A Complete Guide to Grid - Chris Coyier
- Using Media Queries For Responsive Design In 2018 - Rachel Andrew
- HTML slides without frameworks, just CSS - Chen Hui Jing
- Laziness in the Time of Responsive Design - Ethan Marcotte (Constant Contact 2014)
- The New Rules of The Responsive Web
CSS Selectors Cheatsheet - Nana Jeon
- The 2019 UI Design Crash Course for Beginners - Gary Simon
- UI/UX Design Ayana Campbell Smith - 1 of 3 | 2 of 3 | 3 of 3
- ProgrammableWeb.com
- Data Sources on the Web - Managed R Archive Network
- 23 Resources for Finding Open Data
- 30 Places to Find Open Data on the Web
- AWS Public Data Sets
- DataCataloges.org
- Data Repositories - Jerry Smith
- Datasets for Data Mining and Data Science
- Freebase.com
- Kaggle.com Datasets
- Public datasets - ScaleUnlimited.com
- UCL Data Science Student Challenge 2016
- Where can I find large datasets open to the public?
- Comprehensive List of Free Historical Market Data Sources
- Datahub.io
- Analytics Dispatch
- Analytics Vidhya
- Dataconomy
- Data Driven NYC videos (Nov 2014)
- Data Elixir
- Data Science Weekly
- Foundations of Data Science (book PDF) - Avrim Blum, John Hopcroft, and Ravindran Kannan
- Kaggle.com
- Movielens
- O'Reilly Data Newsletter
- Coursera Data Science courses
- DataCamp
- DataQuest
- edX Data Science courses
- IBM Data Science Foundations
- KDNuggets Data Mining Course
- Learning From Data (Caltech)
- Open-Source Data Science Masters
- Udacity Data Sciencce courses
- Spark Docs | Quick start | RDD Programming Guide | Spark SQL, Datasets, and DataFrames | Structured Streaming | Spark Streaming | MLlib | GraphX | Scala API | Java API | Python API | R API | Spark SQL, Built-in Functions
- Spark - TutorialsPoint.com
- SF Spark 2017
- Scala Machine Learning Projects: Recommendation Systems - Navdeep Singh
- Processing Fast Data with Apache Spark: The Tale of Two Streaming APIs - Gerard Maas (Reactive Summit Montreal 2018)
- ApacheSpark as a gateway drug to FP: Concepts taught & broken - Holden Karau (Curry On! Amsterdam)
- Holden Karau Spark videos
- Running on Kubernetes
- Spark Summit 2017 - Machine Learning
- Spark Summit 2017 - Data Science
- Spark Summit 2017 - Spark Ecosystem
- Spark Summit 2017 - General
- Spark Summit 2017 - Spark Experience && Use Cases
- Spark Summit 2017 - Developer
- TensorFrames: Deep Learning with TensorFlow on Apache Spark - Tim Hunter
- TensorFlow On Spark: Scalable TensorFlow Learning on Spark Clusters - Andy Feng & Lee Yang
- Google Dataset Search
- Best Buy (retail)
- Bloomberg
- DataSift (Twitter firehose)
- Expedia
- Forecast.io (weather)
- Google Public Data
- HealthData.gov
- Hotwire
- Kaggle
- MapQuest (maps)
- New York Times
- OpenStreetMap
- OpenWeatherMap (weather)
- ProPublica
- Public APIs
- Quandl, Github & example iPython notebook
- Reuters
- Salesforce, pyforce, simple-salesforce, salesforce-python-toolkit & example
- Socrata
- Walmart (retail; real-time prices and availability)
- Weather Underground (weather)
- WeatherBug (weather)
- World Bank (socioeconomic data)
- Yahoo! Finance (financial data)
- Zillow (real estate)
- Google public data directory
- IMF
- International Social Survey Programme
- Merchant Fleet of Late Medieval and Tudor England, 1400–1580
- Stanford Large Network Dataset Collection (SNAP)
- United Nations
- World Bank
- World Health Organization
- Bureau of Labor Statistics & Dept of Labor
- Census Bureau
- Census Bureau's Statistical Abstract
- CDC Wonder
- Dartmouth Atlas of Healthcare
- Dept of Education
- Dept of Health & Human Services
- EDGAR (SEC)
- Energy Information Administration
- EPA
- Explore.data.gov
- FCC (Federal Communications Commission)
- FedStats
- FRED (Federal Reserve Economic Data)
- Healthcare.gov
- ICPSR
- Medicare.gov
- NationalMap.gov
- NIH (National Institutes of Health) Data Sharing Repositories
- National Library of Medicine
- NOAA National Climatic Data Center
- Quality of Government data
- Sunlight Labs
- USA.gov
- USGS
- Solutions Search (Harvard Kennedy School of Government)
- Austin, TX
- Boston, MA
- Chicago, IL
- New York City, NY
- New York State
- San Francisco, CA
- Seattle, WA
- Common Crawl
- Datasets for Natural Language Processing - Jason Brownlee
- List of datasets for machine learning research - Wikipedia
- MC-AFP: machine comprehension dataset based on public available Gigaword dataset (AFP portion)
- Wikipedia 2014 data (DBpedia)
- DBpedia
- Wikipedia dataset
- Data Engineering Podcast - Tobias Macey
- DataFramed - Hugo Bowne-Anderson (DataCamp)
- Data Podcast
- In Context - Integrate.AI
- O'Reilly Data Show Podcast
- DataViz.tools - curated guide to the best tools, resources and technologies for data visualization
- VizWiz: Data visualization done right (blog)
- OpenVis Conference videos (Boston 2016)
- BarrelDB ("modern document-oriented database in Erlang focusing on data locality (put/match the data next to you) and P2P"): barrel-db.org | Github
- CockroachDB: cloud-native SQL database for building global, scalable cloud services that survive disasters
- Helm Chart
- Data consistency, gorm and CockroachDB - Erik Lupander
- Official docs: PDF | Downloads | API docs | Wiki | Blog | Fauxton Visual Guide
- CouchDB: The Definitive Guide - J. Chris Anderson, Jan Lehnardt and Noah Slater
- Why CouchDB? - Adam Kocoloski
- 10 Common Misconceptions about CouchDB - Joan Touzet
- Getting Familiar with CouchDB and Futon - Joshua Morony
- Know NoSQL - A Deep Dive Into CouchDB - Raj Bharath
- Running a CouchDB 2.0 Cluster in Production on AWS with Docker - Geoff Cox
- rxjs-couchdb
- Couch DB Tutorial for Beginners - Krithika Kannan
- CouchDB replication - Kalilou Diaby
- Restricting Document Updates in CouchDB - Joshua Morony
- Deploying a CouchDB Cluster on Kubernetes - Kailash Chander
- Semi-official Apache CouchDB Docker images | Docker Hub
- How Do I Configure SSL (HTTPS) in CouchDB?
- couchdb-ssl - Clemens Stolle
- CouchDB authentication recipes - Daniel West
- Fast CouchDB setup in AWS - Ten Bitcomb
- Elasticsearch documentation:
- Exploring Elasticsearch (online tutorial/book) - Andrew Cholakian
- Elasticsearch: The Definitive Guide: Online | Github repo & instructions for generating a PDF
- Your Data, Your Search, Elasticsearch - Costin Leau (SpringOne2GX 2013)
- Elasticsearch: The Definitive Guide
- Make sense of your (big) data using Elasticsearch - Honza Král (PyData Berlin 2014)
- Explore Your Data With Elasticsearch - Honza Král (SF Python talk)
- Getting Down and Dirty with ElasticSearch - Clinton Gormley (NoSQL Matters Barcelona 2013)
- Elasticsearch from the bottom up - Alex Brasetvik (EuroPython 2014) & article
- Elasticsearch from the top down: Tracing a request down to the bits - Alex Brasetvik
- How To Interact with Data in ElasticSearch Using CRUD Operations - Justin Ellingwood
- Intro to Elasticsearch Mapping - Njal Karevoll
- All about analyzers, Part One - Andrew Cholakian & Part Two
- A data exploration workflow for mappings - Njal Karevoll
- Nested type
- ElasticSearch – nested mappings and filters - Joel Abrahamsson
- Elasticsearch: Advanced search and nested objects - Gregquat
- Six ways to crash Elasticsearch - Konrad G. Beiske
- Elasticsearch in Production - Alex Brasetvik (Berlin Buzzwords 2013)
- Optimizing Elasticsearch searches - Alex Brasetvik
- Troubleshooting Elasticsearch searches, for beginners - Alex Brasetvik
- FiloDB - Prometheus-compatible distributed time series database: Github
- FiloDB: Reactive, Real-time, In-memory Time Series at Massive Scale - Evan Chan (Reactive Summit Montreal 2018)
- FiloDB: Combining Spark Streaming and Fast Ad-Hoc Analytics - Evan Chan
- Awesome-graph: resources for graph databases and graph computing tools - Jean-Baptiste Musso
- Keith Damiani - Connecting the Dots (Laracon US 2019)
- A Skeptic's Guide to Graph Databases - David Bechberger (NDC { Oslo } 2019)
- Graph Databases Will Change Your Freakin' Life - Ed Finkler
- From Relational to Graph: A Developer's Guide - Michael Hunger
- Apache Tinkerpop: Website | Docs | Getting Started | Gremlin Console | Gremlin's Anatomy | Gremlin Recipes | Language Variants
- SQL2Gremlin: transition from SQL to Gremlin - Daniel Kuppitz
- Practical Gremlin: An Apache TinkerPop Tutorial (book) - Kelvin R. Lawrence: HTML | PDF | Github
- The Gremlin Compendium, minimum survival kit for any Gremlin user - Doan DuyHai
- Owlready2 Documentation (PDF)
- Event extraction based on open information extraction and ontology - Sihem Sahnoun (PDF)
- RDFLib: Github | Docs
- Marcel Otto: RDF-ex & SPARQL-ex
- Querying RDF with Elixir: Using SPARQL.ex to query over RDF datastores - Tony Hammond
- Bringing the Semantic Web closer to reality: PostgreSQL as RDF Graph Database - Jimmy Angelakos
- Intro to GraphQL - GraphQL.org
- GraphQL: Data query language and runtime | GitHub
- Getting started (documentation)
- Goodbye REST… GraphQL Is Better! (SFNode 2017)
- GraphQL-Ruby
- Learn GraphQL
- The GitHub GraphQL API - GitHub
- GraphiQL: Graphical interactive in-browser GraphQL IDE
- Intro to GraphQL - Lee Byron (0REDEV 2015)
- Exploring GraphQL - Nick Schrock (Dev Tools @ Scale)
- GraphQL: Designing a Data Language - Lee Byron (StrangeLoop 2016)
- graphql-elixir: Elixir implementation & website
- graphql-js
- Python implementation
- Ruby implementation
- Sangria: Scala implementation
- Graph for Scala
- How does a relational database work - Christophe Kalenzaga
- Transactions: myths, surprises and opportunities" - Martin Kleppmann (StrangeLoop 2015)
- Apache Geode: database-like consistency model, reliable transaction processing and a shared-nothing architecture to maintain very low latency performance with high concurrency processing | Github | Twitter
- Apache Geode: Beginner's Guide to an In-Memory Data Grid (IMDG) - Nick Vallely
- Where Does Apache Geode Fit in CQRS Architectures? - Eitan Suez (SpringOne Platform 2016)
- JanusGraph: Website | Github | Documentation | Getting Started
- Intro to JanusGraph Database - Jason Plurad, IBM (KubeCon + CloudNativeCon China 2019)
- JanusGraph Helm chart
- Query Analysis on a Distributed Graph Database - Lucie Svitakova
- PouchDB: PouchDB.com | API docs | Getting Started Guide | Guides | Github
- PouchDB: The Swiss Army Knife of Databases - Glynn Bird
- Offline first applications, syncing with PouchDB & CouchDB - François Gengler (Devoxx Belgium 2017)
- Running PouchDB in a Web Worker - Glynn Bird
- Intro to PouchDB
- PouchDB Tutorial - TutorialsPoint.com
- Beginner's Guide to PouchDB - Swathi Prasad
- pouchdb-authentication
- pouchdb-find
- Getting started with PouchDB and CouchDB - Nolan Lawson
- How to build offline web applications with CouchDB and PouchDB - Gabriel Poça
- Offline-First Apps with PouchDB - Bradley Holt: 2016 | 2015
- PouchDB Tutorial - Kaushik Paul
- Getting Started with PouchDB Client-Side JavaScript Database - Jatin Shridhar
- Offline-First Apps with PouchDB and CouchDB - Lorna Mitchell (FEN 2018) & CouchDB, PouchDB and Offline-Tolerant Apps - Lorna Mitchell (DPC2017)
- CouchDB, PouchDB and Hoodie as a Stack for Progressive Web Apps - Geoff Cox
- Learn SQL: 50+ of the Best Online Educational Resources to Learn SQL and Relational Database Management - HackerLists.com
- SQLTeaching.com
- SQL Tutorial - 1KeyData.com
- PostgreSQL documentation: The SQL Language
- TutorialsPoint.com
- Open-Sourcing Yelp's Data Pipeline - Yelp | MySQL Streamer | Schematizer | Data pipeline client | Data pipeline Avro util | Kafka library
- Debezium: Change data capture for a variety of databases & Debezium.io
- BottledWater: Change data capture from PostgreSQL into Kafka (Confluent.com)
- Lapidus: Stream your PostgreSQL, MySQL or MongoDB databases anywhere, fast
- Databus: Source-agnostic distributed change data capture system (LinkedIn)
- Cainophile: Stream every change made to your PostgreSQL database, with no plugins, Java, or Zookeeper required - Preston Marshall
- The Whys and Hows of Database Streaming - Joy Gao (QCon 2019)
- Time Series Database Lectures #6 - Mike Freedman (TimescaleDB) @ Carnegie Mellon Database Group
- TimescaleDB: Fast And Scalable Timeseries - Ajay Kulkarni and Mike Freedman
- Building Evolutionary Infrastructure - Kief Morris (GOTO 2019)
- Observability: Superpowers for Developers - Christine Yen (StrangeLoop 2019)
- BOSH
- Capistrano
- Heroku | Tddium
- Puppet
- Ruby-Toolbox - Deployment Automation
- Ruby-Toolbox - Systems Integration
- Acquiring DevOps Skills - Pavel Suchman (DevCon TLV 2014)
- Configuration Management ROI - Evgeny Zislis (DevCon TLV 2014)
- Continuous Deployment - Matt White (MountainWest RubyConf 2012)
- FutureStack conference videos: 14 | 13
- Communication Patterns API Gateway Event Driven Microservices - Chris Richardson
- API Gateway to Service Mesh: Navigating a Changing Landscape - Zhamak Dehghani
- Website | Blog | Gitter
- Building Ambassador, an Open Source API Gateway on Kubernetes and Envoy - Richard Li (Datawire)
- Envoy as an API Gateway in Kubernetes - envoyproxy.io
- Getting Started with Amazon EKS
- Amazon EKS Workshop
- eksctl - Official CLI for Amazon EKS: eksctl.io | Github
- aws-iam-authenticator: tool to use AWS IAM credentials to authenticate to a Kubernetes cluster
- Specifying Sensitive Data - AWS
- Deep Dive on Amazon EKS - Brandon Chavis & Eswar Bala (AWS re:Invent 2018)
- Run Kubernetes with Amazon EKS - Bob Wise (AWS New York Summit 2018)
- Introducing Amazon EKS - Brandon Chavis (AWS re:Invent 2017)
- Run Kubernetes with Amazon EKS - Bob Wise (AWS New York Summit 2018)
- Running a High-Performance Kubernetes Cluster with Amazon EKS - Nathan Peck & Yekesa Kosuru (AWS re:Invent 2018)
- Amazon Elastic Container Service for Kubernetes - Christoph Kassen (DevDay 2018
- Running Kubernetes with Amazon EKS - AWS Online Tech Talks
- Mastering Kubernetes on AWS - Yaniv Donenfeld & Karl D'Adamo (AWS re:Invent 2018)
- Deep Dive Into Amazon EKS - (AWS re:Invent 2017)
- AWS Workshop for Kubernetes - AWS
- kubernetes-aws.io
- Getting Started with Managed Database Services on AWS - September 2016 Webinar Series
- Getting Started with Amazon Aurora (AWS re:Invent 2017) | Deep Dive on the Amazon Aurora MySQL-compatible Edition (AWS re:Invent 2017
- Deep Dive on Amazon Relational Database Service (RDS) - Brian Welcker (AWS re:Invent 2017)
- Announcing Amazon Aurora with PostgreSQL Compatibility - January 2017 AWS Onlin
- Using Performance Insights to Analyze Performance of Amazon Aurora PostgreSQL
- Azure: Videos
- AKS (Azure Kubernetes Service): Webpage | Learning Path | Documentation | Downloadable PDF | Videos | CLI
- Application Gateway Ingress Controller - Azure
- AKS Engine: easiest way to provision a self-managed Kubernetes cluster on Azure | Docs | Tutorial | FAQ
- Restic: Github.io | Documentation | Github
- How to configure Backblaze B2 with Restic on Linux - Roderick (Backblaze)
- My backup software of choice: restic - Jan-Piet Mens
- Ballerina.io: Cloud-native programming language | Github
- Ballerina Microservices Programming Language: Introducing the Latest Release and "Ballerina Central" - Tyler Jewell
- The Cloudcast - Aaron Delp & Brian Gracely
- Cloud Native in 15 Minutes - Pivotal
- Cloudscape Podcast
- Datanauts (data center infrastructure)
- Dockercast
- Full Stack Journey
- JAX
- The New Stack
- Weekly Show (Networking Technology)
- Principles of Chaos
- Awesome Chaos Engineering
- Precision Chaos - Aaron Blohowiak (O'Reilly Velocity San Jose 2017)
- ChAP: Chaos Automation Platform - Netflix
- Chaos Engineering - Netflix
- Simian Army & Quick start guide
- Chaos Monkey
- Chaos Community Google group
- Conformity Monkey
- Janitor Monkey
- AWS outage: How Netflix weathered the storm by preparing for the worst - Nick Heath
- Chef
- Chef Community
- Chef Docs & Chef docs organized differently
- Chef - Cookbooks, Opscode
- Chef - Cookbooks, Community
- UsingChef.com - Weekly Newsletter
- Chef - Recipe DSL
- Chef - Resources and Providers Reference
- Chef videos from Opscode
- Learn Chef
- Using Ruby to Automate Your Life - Seth Vargo (Ruby Australia 2014)
- Testing Your Automation: TTD for Chef Cookbooks - Nathen Harvey (BigRuby 2013)
- Five Things You Didn't Know About Chef
- Docker docs:
- Docker Self-Paced Training videos
- Docker tutorial videos - Scott Turnbull
- KataCoda (interactive browser-based labs, courses, & playgrounds)
- Docker Tutorials: 1: Installing Docker | 2: Docker Run Basics | 3: Fun With Volumes | 4: More Run With Extra Goodies | 5: Basic Networking | 6: Dockerfiles (Part 1) | 7: Dockerfiles (Part 2) | 8: Troubleshooting with Sysdig | 9: Docker Machine | 10: Docker Compose | 11: Docker Swarm | 12: Kitematic | 13: Getting Started with experimental Docker Networking | Full List
- Awesome Docker - curated resources
- Docker for Data Scientists - Michelangelo D'Agostino (Strata 2016)
- DockerCon 2015
- Docker 101: Introduction to Docker - Andrew T. Baker (PyCon 2015) & Demystifying Docker - Andrew T. Baker (PyCon 2015)
- The Docker Book - James Turnbull
- Docker Cheat Sheet
- Docker Youtube channel
- Docs.Docker.com
- Docker Tutorials - DarkZebra
- Docker Overview - Rimantas Mocevicius: Part 1 | Part 2
- Intro to Docker - Amjith Ramanujam (PyCon 2014)
- Docker and the Future of Modern Software - Solomon Hyke (FutureStack14)
- Container Hacks and Fun Images - Jess Frazelle (DockerConf 2015) | Jess Frazelle's .dockerfunc
- Containerized Ruby Applications with Docker - Laura Frank (RubyConf 2014)
- Shipping Ruby Apps with Docker - Bryan Helmkamp (RedDot Ruby 2014
- Build Your Own Shipyard - Andreas Tiefenthaler (Kod.io 2014)
- Dockerising a Rails App - Graeme Mathieson
- Docker's Youtube channel
- Developing Ruby Applications With Docker - Laura Frank (ArrrrCamp 2015)
- Immutable Infrastructure with Docker and EC2 - Michael Bryzek (Gilt) (DockerCon 2014)
- 3 hours to Docker fundamentals: Jumpstart your Docker knowledge
- Be a happier developer with Docker: Tricks of the trade - Nicola Paolucci
- Pachyderm.io (MapReduce without Hadoop using a git-like distributed file system and Dockerized MapReduce) & Github
- Docker isn’t just for deployment - Ben Dixon (RailsConf 2015)
- Demystifying Containers - Sascha Grunert: Part I: Kernel Space | Part II: Container Runtimes | Part III: Container Images
- Microcontainers – Tiny, Portable Docker Containers - Iron.io
- How to Build Slim Docker Images Fast - Simon Hawe
- Uber tiny Docker images for all the things (Ruby, Elixir, Python, etc.) - Iron.io
- LinuxKit: Toolkit for building secure, portable and lean operating systems for containers
- Compose
- Sebastien Goasguen: Intro to Docker Compose Tool for Multi-Container Applications | Docker Volumes and Networks with Compose | How to Use Docker Machine to Create a Swarm Cluster | Using Docker Swarm to Create an Overlay Network
- Dacker Ruby gem
- Tools Built on Top of The Docker API - Vassili Van Der Mersch
- Docker 1.12 Release Candidate 2
- Introducing the Docker for AWS and Azure Beta - Michael Friis
- Compose - Docker
- Sebastien Goasguen: Intro to Docker Compose Tool for Multi-Container Applications | Docker Volumes and Networks with Compose
- Webinar Recording: Docker Compose: Simplifying Container Automation - Shawn Powers & Nathan Bank
- How To Install Wordpress and PhpMyAdmin with Docker Compose on Ubuntu 14.04 - DigitalOcean
- Use Docker Swarm with a data persistence layer - Jonas Rosland
- How To Configure a Continuous Integration Testing Environment with Docker and Docker Compose on Ubuntu 14.04 - Pablo Chico de Guzmán
- Docker Compose & Networking - Mano Marks
- Docker Compose Files Version 2
- Docker Swarm Part 1: Overview | Part 2: Discovery | Part 3: Scheduling | Part 4: High Availability | Part 5: Networking | Part 6: Volumes
- Docker Swarm: Create and Join Node | Setting up HA | Set up TLS | Container Rescheduling
- Docker swarm cluster in AWS - Rafael Benevides
- From Local Docker Development to Production Deployments - Jérôme Petazzoni (AWS re:Invent 2015)
- DockerCon: 2017 | 2016 | 2015
- ContainerSummit.io: 2016 New York | San Francisco 2015
- Youtube
- Confreaks
- DockerCon Online Meetup 2015
- DockerCon EU 2015
- DockerCon & Co
- Dokku: Github | website | documentation
- One-click install-and-deploy Dokku on DigitalOcean
- Make Your Own Heroku with Dokku and DigitalOcean - Roger Stringer
- Create Your Own Heroku Using Dokku-alt on DigitalOcean - Samudra Harapan Bekti
- Deploying Dokku to DigitalOcean for excellent deploying goodness - Pam Selle
- Running Dokku on Digital Ocean - Henrik Nyh
- Gcloud: Overview | Solutions | Compute Concepts | SDK Concepts | Reference | Compute How-Tos | SDK How-Tos
- Google Cloud Codelabs
- Take5 | Platform Essentials
- Coursera - Google Cloud
- Getting Started With GCloud SDK: Joaquin Menchaca Part 1 & Part 2
- gcp gcloud cheat sheet - Victor Yang
- QwikLabs.com: We give you temporary credentials to Google Cloud Platform and Amazon Web Services, so you can learn the cloud using the real thing | Google.qwiklabs.com
- Training - Google Cloud
- Hipster Shop: Cloud-Native Microservices Demo Application - Google Cloud
- Developing Applications with Google Cloud Platform Specialization - Coursera
- Secrets Management - Google Cloud
- Janakiram MSV: Configuring Kubernetes Cluster Federation to Create a Global Deployment | Deploy a Multicluster Ingress on Google Kubernetes Engine
- Creating and Starting a VM Instance
- Setting up Jenkins on Kubernetes Engine
- Kubernetes Engine | Docs
- Starting with Kubernetes Engine: Developer-friendly Deployment Strategies (Cloud Next '18)
- Cloud Next '18 videos
- Using Google-managed SSL certificates
- Continuous Delivery Pipelines with Spinnaker and Google Kubernetes Engine
- Continuous Deployment to Kubernetes Engine using Jenkins
- Jenkins on Kubernetes Engine
- Setting up Jenkins on Kubernetes Engine
- Configuring Jenkins for Kubernetes Engine
- Getting Started With Google Kubernetes Engine - Google Cloud (Coursera)
- Container management and deployment: from development to production - Kelsey Hightower (Google Cloud Next '17)
- Kelsey Hightower's Best Live Demo Yet - Kelsey Hightower (Cloud Next '18)
- Google Container Engine - The easiest way to use containers in production - Robert Bailey and Chen Goldberg (Google Cloud Next '17)
- Kubernetes 101 Workshop: Deploying a Simple Web App onto Kubernetes - Sarah Zelechoski
- Kubernetes tutorial for beginners - Basit Mustafa
- Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down - Carson Anderson | Unabridged version: Kubernetes for the basic user
- Kubernetes and Google Container Engine - Aparna Sinha and Kelsey Hightower (Google Cloud Next '17)
- Local Persistent Volumes for Kubernetes Goes Beta
- Stay in control of your security with new product enhancements in Google Cloud - Google
- Best practices for Identity and Access Management on Compute Engine - Eric Bahna (Google Cloud Next '17)
- All Products
- CDN (Content Delivery Network)
- Cloud SDK
- Container Builder
- Container Registry
- DNS
- Kubernetes | Pricing | Quickstart | Tutorials | Deploying a containerized web application
- Load Balancing
- PostgreSQL | Concepts | How-Tos | APIs | Resources | Pricing
- Security Scanner
- Source Code Repository
- Stackdriver (Monitoring, Logging, Diagnostics)
- VPC (Virtual Private Cloud)
- Istio: Open Platform to Connect, Manage, and Secure Microservices | Docs | Blog | News | Github | Twitter
- Practical Istio - (DockerCon 19)
- Bookinfo (Istio Demo) Application
- Exploring Istio by Example - Matthew Casperson
- istio-operator
- [The Future is Istio - Jason Smith (GOTO 2018)]https://www.youtube.com/watch?v=sTqISgCgd9M()
- Tutorial: Using Istio - Lee Calcote & Girish Ranganathan (KubeCon + CloudNativeCon 2018)
- Distributed Microservices Metrics and Tracing with Istio and OpenCensus – Sandeep Dinesh (GDG DevFest Ukraine 2018)
- Ray Tsang: Reducing Microservices Architecture Complexity with Istio & Kubernetes (SpringOne Platform 2018) & Making Microservices Micro With Istio & Kubernetes
- Life of a Packet Through Istio - Matt Turner (Devoxx Belgium 2018)
- Kubernetes and Istio Service Mesh Demo Show - Jimmy Song & kubernetes-vagrant-centos-cluster (Github)
- Service Mesh in Practice - Kasun Indrasiri & David Munro (BallerinaCon 2018)
- How to Gain Insights from Istio by Leveraging Tools Like Prometheus, Jaeger, and Cortex - Neeraj Poddar
- Introduction to Service Management with Istio Service Mesh - David Munro (Cloud Next '18)
- The next evolution of microservices patterns with Istio Mesh - Christian Posta (JBCNConf 2018)
- Istio: Defense in Depth for Modern Production Environments - Samrat Ray & Tao Li (Cloud Next 2018)
- Istio 1.0.x Workshop - RedHat OpenShift
- Istio on Kubernetes: Enter the Service Mesh - Burr Sutter & Istio Tutorial - Redhat
- Istio - Weaving the Service Mesh - Louis Ryan (QCon San Francisco 2017)
- Better Canary Deploys with Kubernetes and Istio - Jason Yee (Devoxx Belgium 2018)
- Making Microservices Micro with Istio Service Mesh - Ray Tsang (Devox Belgium 2017)
- Microservices in the Cloud with Kubernetes and Istio - Sandeep Dinesh (Google I/O '18)
- Istio 101: Open Source Service Mesh for Microservices! - Sandeep Dinesh (2017)
- Getting Started with Istio on Amazon EKS - Arun Gupta
- Stop reinventing the wheel with Istio - Mete Atamel: Devoxx UK 2018 & NDC { Oslo } 2018
- Service Mesh: What, Why, And How? - Flynn (DevOpsDays Boston 2017)
- Making Microservices Micro with Istio Service Mesh - Ray Tsang (Devox Belgium 2017)
- Istio: Canaries and Kubernetes, Microservices and Service Mesh - Burr Sutter (DevNation Live) | Slides
- Lyft's Envoy: Embracing a Service Mesh - Matt Klein (QCon NY 2018)
- Envoy Internals Deep Dive (Advanced Skill Level) - Matt Klein (KubeCon Europe 2018)
- Flagger: Istio and App Mesh progressive delivery Kubernetes operator - Weaveworks: Docs | Github | Flagger.app
- Automated canary deployments with Flagger and Istio - Stefan Prodan
- Istio - Google Cloud
- Traffic Director & Envoy-Based L7 ILB for Production-Grade Service Mesh & Istio - Mike Columbus & Prajakta Joshi (Cloud Next '19)
- The Service Mesh Era: Istio blog post series | Advanced application deployments and traffic management with Istio on GKE | Securing your environment with Istio | Demo: Intro to Istio Security
- Hello Istio Codelab (With Google Kubernetes) - Google
- Mistake that cost thousands (Kubernetes, GKE) - Gajus Kuizinas
- Istio 101 (1.0) on GKE | Istio 101 (0.8.0) on GKE - Mete Atamel (Google)
- ProductCatalog Canary Deployment (GKE / Istio)
- Kiali: Service Mesh Observability: Kiali.io | Getting started | Docs | API
- kiali-operator
- Multicluster
- To Multicluster, or Not to Multicluster: Inter-Cluster Communication Using a Service Mesh - Andrew Jenkins
- Kubernetes: Docs | Kubernetes API | Basic tutorial | Tutorials | Tasks | Concepts | Github
- Kubernetes — What Is It, What Problems Does It Solve and How Does It Compare With Alternatives? - Srikanth Koraveni
- Kubernetes Patterns - Bilgin Ibryam and Roland Huß (PDF)
- Kubernetes Basics - Brendon Burns (Microsoft)
- kubernetes-doc-pdf
- 70 Best Kubernetes Tutorials - AquaSec
- Dissecting Kubernetes (K8s) - An Intro to Main Components - Joshua Sheppard
- Kubernetes Design Principles: Understand the Why - Saad Ali (KubeCon + CloudNativeCon 2018)
- Kubernetes in About 45 Minutes - Philip Lombardi (DevOpsDays Boston 2017)
- 9 Steps to Awesome With Kubernetes - Burr Sutter (3 hours, Devoxx Belgium 2018): Video | Slides | Code
- Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers - Rinor Maloku
- Kubernetes Best Practices - Sandeep Dinesh (Google)
- Kubernetes: Container Orchestration and Micro-Services - Alexander Mohr (University of Washington)
- Awesome-Kubernetes
- Kubernetes Youtube channel
- Kubernetes By Example - OpenShift
- Infrastructure in the New World of Containers: What are your options? - Austen Novis (DevOpsDays Boston 2018
- Kubernetes the Hard Way - Kelsey Hightower & Kubernetes the Easy Way - James Ward
- Kubernetes Failure Stories & Github
- Kubernetes in Real Life - Ian Crosby (GOTO Conference 2017)
- Troubleshooting & Debugging Microservices in Kubernetes - Ray Tsang & Robert Kubis (GOTO 2018)
- The ins and outs of networking in Google Container Engine and Kubernetes - Tim Hockin and Michael Rubin (Google Cloud Next '17)
- Kubernetes Webinars - Janakiram & Associates
- Running Kubernetes in Production - Zalendo Tech & Kubernetes on AWS @Zalando - David Aronchick
- Kubernetes 101 for Developers - Ross Kukulinski
- KataCoda (interactive browser-based labs, courses, & playgrounds)
- Kubernetes in production - blue-green deployment, auto scaling and deployment automation - Paul Bakker (Devoxx UK 2016)
- Chick-Fil-A: Milking the Most out of 1000's of K8s Clusters - Caleb Hurd & Brian Chambers (QCon NYC 2018)
- Brigade: Event-based Scripting for Kubernetes (Microsoft): Website | Docs | Github
- Kashti: Brigade pipeline dashboard: Github
- Brigade: Scripting Container Workflows on Kubernetes - Radu Matei (CNCF webinar)
- Kube-monkey: implementation of Netflix's Chaos Monkey for Kubernetes clusters
- PowerfulSeal: adds chaos to your Kubernetes clusters, so that you can detect problems
- Containers From Scratch - Liz Rice (GOTO 2018)
- Containers From Scratch: The Sequel - Liz Rice (Container Camp)
- Building Small Containers: Kubernetes Best Practices - Sandeep Dinesh (Google)
- Contour: Kubernetes ingress controller using Lyft's Envoy proxy - Heptio
- Contour: Advanced Ingress with Envoy - Josh Rosso
- TGI Kubernetes 056: Heptio Contour and IngressRoute - Joe Beda
- Kafka Operator: Managing and Operating Kafka Clusters in Kubernetes [A] - Nenad Bogojevic
- Lessons learned form Kafka in production Tim Berglund (2017)
- Draft - Streamlined Kubernetes Development: Draft.sh | Quickstart | Examples & Tutorials | Advanced Setup | Github
See DEVOPS - AWS (AMAZON WEB SERVICES) - KUBERNETES / EKS
See DEVOPS - GOOGLE CLOUD - KUBERNETES
- Harbor: Manage and serve container images in a secure environment
- Intro: Harbor - James Zabala & Henry Zhang (KubeCon + CloudNativeCon Seattle 2018)
- Helm (package manager for Kubernetes): Website | docs | Github | Twitter
- Intro: Helm - Matt Farina (KubeCon + CloudNativeCon Seattle 2018)
- Helm 101: Tame the chaos of your Kubernetes apps with Helm charts - Sahdev Zala et al.
- Continuous Delivery for Kubernetes Apps with Helm & ChartMuseum - Josh Dolitsky & Stef Arnold
- Deep Dive: Helm - Matt Butcher & Adam Reese (KubeCon + CloudNativeCon Seattle 2018)
- Helm your way with Kubernetes - ANA MIHĂLCEANU (Voxxed Days 201)
- Configure RBAC In Your Kubernetes Cluster: Enable Helm in Your Cluster - Bitnami
- Helm - the Better Way to Deploy on Kubernetes - Reinhard Nägele (Codemotion Amsterdam 2018) & Github repo
- Building an Application Catalog with Helm and Kubernetes - Rajashree Mandaogane and Jason Greathouse (Rancher Labs)
- Your First Microservice with Kubernetes, Helm Charts, and Redis - Dan Garfield (RedisConf 2018) | Github code
- Optimising Kubernetes deployments with Helm - Erwin de Gier (Devoxx Belgium 2018)
- Continuous Delivery to Kubernetes with Jenkins and Helm - David Currie (INDEX San Francisco)
- Helm Chart Patterns - Vic Iglesias (KubeCon)
- Building an Application Catalog with Helm and Kubernetes - Rajashree Mandaogane & Jason Greathouse (Rancher Labs 2018)
- Automating Kubernetes deployments with Helm and Gitlab CI - Peter Rossbach
- Running MySQL on Kubernetes - Patrick M. Galbraith (KubeCon + CloudNativeCon 2018)
- Helm Hub
- KubeApps.com (Helm charts)
- Awesome-Helm
- Chart Museum
- CockroachDB
- CouchDB
- Dask
- Docker Registry
- Gitlab
- Grafana
- Graphite
- JanusGraph
- Jenkins
- JMeter
- Kafka (Bitnami)
- Kafka (incubator)
- Kafka Manager
- Kibana
- Kong
- Kubernetes Dashboard
- Kubernetes Operational View
- Kubernetes Vault
- Kubewatch
- Memcached
- MongoDB
- MySQL
- Neo4J
- Nginx Ingress (see also Nginx on Docker Hub)
- PostgreSQL
- PGAdmin
- Prometheus
- RabbitMQ
- Redis
- Schema Registry
- Selenium
- Spark
- Spinnaker
- Vault
- Zeppelin
- Ship - A better way to deploy Kubernetes Helm charts: Replicated.com/Ship | Github
- Stop Forking Helm Charts, an Intro to Replicated Ship - Marc Campbell (K8s, Kustomize & Ship SF Meetup)
- Jaeger Operator for Kubernetes
- Getting started with Jaeger to build an Istio service mesh - Daniel Oh
- Intro: Jaeger - Yuri Shkuro (Uber) & Pavol Loffay (Red Hat) (KubeCon + CloudNativeCon 2018 North America)
- kubectl: Cheatsheet | Overview
- App management docs: Apply | Secrets & Configmaps | Container Images | Namespaces & Names | Labels & Annotations | Field merge semantics
- Resource printing: Summarizing Resources | JSON or Yaml | Fields | Describe
- Boosting your kubectl productivity - Daniel Weibel
- Kustomize: Github | Kustomize.io | Workflows | Glossary | JSON patches | Annotated examples
- Organizing the YAML mess with Kustomize - Florian Assmus (ContainerDays Hamburg 2019) | Code examples - Base | Code examples - Deployment
- Declarative Management of Kubernetes Objects Using Kustomize - Kubernetes.io
- Kubernetes: Change base YAML config for different environments prod/test using Kustomize - Kim Wuestkamp
- Intro to Kustomize - Nick Chase: Part 1: Creating a Kubernetes app out of multiple pieces | Part 2: Overriding values with overlays
- Kustomize: Kubernetes Configuration Management, The Easy Way - Pieter Vincken
- Kustomize Examples | More Kustomize Examples | Kustomize Reference
- Kustomize - The right way to do templating in Kubernetes - Kevin Davin
- Mithil Shah: Kubernetes Kustomize – YAML Configuration Management & Kubernetes Kustomize for Multiple Environments
- Kustomize: Deploy Your App with Template Free YAML - Ryan Cox, Lyft
- TGI Kubernetes 072: Kustomize and friends - Joe Beda
- Kustomize: Kubernetes Configuration Customization - Jeff Regan (K8s, Kustomize & Ship SF Meetup)
- Stern: Multi-pod & container log tailing for Kubernetes
- Kail: Kubernetes tail
- Kubetail: Bash script to tail Kubernetes logs from multiple pods
- Deep dive into Kubernetes networking - Sreenivas Makam (Container Conference 2018)
- Organizing Kubernetes with Namespaces - Sandeep Dinesh (Kubernetes Best Practices)
- [Kubernetes Networking Master Class (Rancher Labs)]https://www.youtube.com/watch?v=GXq3FS8M_kw)
- Leveraging Kubernetes Services & DNS - Christopher Liljenstolpe
- OperatorHub.io
- Awesome Operators
- How to explain Kubernetes Operators in plain English - Kevin Casey
- Kubernetes Operators - Steven Acreman
- Operator Framework Github repos
- TGI Kubernetes 037: Operator Framework - Kris Nova
- Using EBS and EFS as Persistent Volume in Kubernetes - Samson Gunalan
- Resizing Persistent Volumes using Kubernetes - Hemant Kumar
- Using RBAC Authorization - Kubernetes.io
- audit2rbac: Autogenerate RBAC policies based on Kubernetes audit logs - Jordan Liggitt
- Kubernetes Identity Management: Authentication - Marc Boorshtein
- Role Based Access Control (RBAC) with Kubernetes - School of DevOps
- Effective RBAC - Jordan Liggitt (KubeCon + CloudNativeCon North America 2017)
- Role-based access control (RBAC) policies in Kubernetes (CNCF)
- Configure RBAC In Your Kubernetes Cluster - Bitnami
- User Authentication and Authorization in Kubernetes - Neependra Khare
- Understanding (finally!) Role-based Access Control in Kubernetes - Javier J. Salmeron (Krakow Cloud Native)
- Distroless: Language-focused Docker images, minus the operating system (truly minimal) - Google
- Kubeaudit (Shopify)
- kube-bench: checks whether Kubernetes is deployed securely by running the checks documented in the CIS Kubernetes Benchmark | Tech N’ Talk: Implementing CIS Kubernetes Security Benchmarks with Kube-Bench - Liz Rice
- kube-hunter: Hunt for security weaknesses in Kubernetes clusters - Aqua Security | aquasec.com
- 11 Ways (Not) to Get Hacked - Andrew Martin
- Top 9 Kubernetes Settings You Should Check to Optimize Security - Connor Gilbert
- Kubernetes Security Best Practices - Ian Lewis
- Building Container Images Securely on Kubernetes - Jessie Frazelle
- Service Catalog documentation on Kubernetes.io | Documentation on svc-cat.io | Install using Helm | Github
- Using Services Outside Kubernetes from Kubernetes with the Service Catalog - Ara Pulido, Bitnami
- Skaffold: Easy and Repeatable Kubernetes Development: Github | Getting Started | How To | Concepts | Tutorials
- Skaffold: happy Kubernetes workflows - Ahmet Alp Balkan
- Skaffold on Google Kubernetes Engine
- KubeCon + CloudNativeCon 2019 Barcelona 2019 (343 videos)
- ContainerDays Hamburg 2019
- Kubernetes Day India 2019
- KubeCon + CloudNativeCon 2018 Seattle (345 videos)
- KubeCon + CloudNativeCon 2018 (51 videos)
- theCUBE - KubeCon Seattle 2018
- Skillsmatter.com
- TGI Kubernetes - Heptio & Code from every episode on Github
- KubeCon + CloudNativeCon China 2018
- ContainerDays Hamburg 2018
- KubeCon + CloudNativeCon 2018 - Copenhagen (354 videos!)
- CNCF (Cloud Native Computing Foundation) video playlists
- KubeCon + CloudNativeCon 2017 - Austin
- My Elasticsearch resources
- My Logstash resources
- Elasticsearch, Logstash & Kibana - Kevin Kluge
- Using ElasticSearch, Logstash and Kibana to Create Realtime Dashboards - Alexander Reelsen
- Query Log Analysis – Using Logstash, ElasticSearch and Kibana - Niels Henrik Hagen
- Visualizing Logs Using ElasticSearch, Logstash and Kibana - Jeff Sogolov
- Setting up Elasticsearch, Kibana, and Logstash - Daniel Dreier & Logstash Cnfiguration Dissection
- Kibana documentation: Current | Older versions
- Documentation: Current | 1.4.2
- Getting Started
- Logstash and Other Things - Jordan Sissel (PuppetConf 2012)
- More Logstash Awesome - Jordan Sissel (PuppetConf 2013)
- Logstash Presentation - Matthew Smith
- A Bit of Logstash Cooking
- Chef-logstash
- Logstash Google Forum
- Logstash Freenode IRC
- Authorization in Micro Services World Kubernetes, ISTIO and Open Policy Agent (AppSecCali 2019)
- TGI Kubernetes 071: Exploring the Open Policy Agent (OPA) - Joe Beda
- Intro: Open Policy Agent - Torin Sandall (KubeCon & CloudNativeCon North America 2018)
- Deep Dive: Open Policy Agent - Torin Sandall (KubeCon & CloudNativeCon North America 2018)
- How Netflix Is Solving Authorization Across Their Cloud [I] - Manish Mehta & Torin Sandall
- OpenStack.org: Overview
- What is OpenStack?
- OpenStack on Youtube & OpenStack Channel
- Paris Summit 2014: Videos
- OpenStack Superuser magazine
- @OpenStack (Twitter)
- OpenStack blog
- Ubuntu on OpenStack
- Site Reliability Engineering: Measuring and Managing Reliability - Google Cloud (Coursera)
- Site Reliability Engineering - Google (editors: Betsy Beyer, Chris Jones, Jennifer Petoff, & Niall Richard Murphy)
- Serverless NYC 2018
- The Problem is Data - Gwen Shapira (Serverless NYC 2018)
- Serverlessconf: Austin 2017 | NYC 2016
- Spinnaker.io
- Spinnaker Summit 2018 conference videos
- Continuous Delivery With Spinnaker - Emily Burns et al. (PDF book)
- Using Kubernetes, Spinnaker and Istio to Manage a Multi-cloud Environment - Ameer Abbas (Cloud Next '18)
- Stateful Service Design Considerations for the Kubernetes Stack - Jonas Bonér
- Building Scalable Stateful Services - Caitie McCaffrey (Curry On 2016) & Building Scalable Stateful Services - Caitie McCaffrey (StrangeLoop 2015)
- Kubernetes: A Detailed Example of Deployment of a Stateful Application - Srikanth Koraveni
- Tekton: K8s-native Pipeline resource: Github | Tekton on Google Cloud
- Titus (Netflix): Github | Documentation
- Titus, the Netflix container management platform, is now open source - Netflix Technology Blog
- DevOpsDays Philly 2019
- DevOpsDays Boston 2019
- DevOpsDays Chicago 2019
- DevOpsDays Baltimore 2019
- [DevUp 2018](https://www.infoq.com/dev-up-2018/presentations/]
- DevOpsDays Boston 2018
- DevOpsDays New York 2018
- DevOpsDays Baltimore 2018
- DevOpsDays Philadelphia 2017
- DevOpsDays Seattle 2017
- DevOpsDays Chicago 2017
- DevOpsDays Salt Lake City 2017
- DevOpsDays Boston 2017
- DevOpsDays Rockies 2017
- DevOpsDays Boston 2016
- DevOpsDays Rockies 2016
- Distributed Systems in One Lesson - Tim Berglund (Devoxx Poland)
- What happened to distributed programming languages? - Heather Miller (Papers We Love Conference 2017)
- Distributed Systems and the End of the API - Chas Emerick & talk slides
- Distributed Systems and the End of the API - Chas Emerick & talk slides
- Readings in distributed systems - Christopher Meiklejohn
- Four Distributed Systems Architectural Patterns - Tim Berglund (Devoxx Poland 2017)
- Distributed Systems In One Lesson - Tim Berglund (Devoxx Poland 2017)
- The Path Towards Simplifying Consistency in Distributed Systems - Caitie McCaffrey (DeconstructConf 2017)
- DevDocs.io - "combines multiple API documentations in a fast, organized, and searchable interface"
- ZealDocs - open-soure offline documentation browser
- Non-Official Zeal User Contributions Repository - Santiago Montoya A. (in Zeal -> Tools -> Docsets, click "Add Feed," then paste in the link to the .xml file in this repo that you're interested in)
- Draw.io: About | Draw (online) | Draw (offline)
- Creating different types of flowcharts with draw.io - Draw.io
- Ruby-Toolbox - Maintenance Mode
- Zero Downtime Deploys Made Easy - Matt Duncan (RubyConf 2012)
- Zero downtime deploys for Rails apps - Pedro Belo (RailsConf 2012) using Heroku, Unicorn and HAProxy
- Check This Out
- EdChat Radio
- EdSurge Podcast
- EdTech Bites
- EdTechNOW
- EDTech Podcast - Bill O’Donnel
- The Edtech Podcast - Sophie Bailey
- EdTech Rewind
- EdTech Situation Room
- EdTech Take Out
- EdTech Times
- EduAllStars
- Edupreneur Podcast
- EDUtalk
- Elite Edupreneurs
- Explore Like a Pirate
- Google Teacher Tribe
- House of EdTech - Christopher J. Nesi
- re:Learning (Chronicle.com)
- Speed of Creativity
- Stanford Innovation Lab (defunct)
- TeacherCast
- Techlandia
- Tech. Learn. Coffee.
- TED Talks Education
- TOSAs Talking Tech
- Wired Educator
- Moved to Elixir.markdown (because Github was truncating this page)
- Moved to Elm.markdown (because Github was truncating this page)
- Emacs Reference Card
- Emacs Manual: PDF | HTML - 1 page | HTML - page-per-node | compressed Postscript
- Magit User Manual: PDF
- Magit-Popup User Manual - Jonas Bernoulli: main page | PDF
- Visual Walk-through with screenshots
- Screencasts
- Magit: Git in Emacs - Jason Milkins (Grumpy Gits SG)
- Youtube screencasts
- Wiki
- Forum
- Cheatsheet
- Magit Reference Card
- Moved to Elixir.markdown#erlang (because Github was truncating this page)
- Moved to EventSourcing.markdown (because Github was truncating this page)
- 50 Bodyweight Exercises You Can Do Anywhere - Laura Schwecherl
- 10-minute home toning workout - NHS.uk
- Slide show: Exercises to improve your core strength - Mayo Clinic
- Top 25 At-Home Exercises - AceFitness.org
- Intro to Computational Finance and Financial Econometrics - Eric Zivot (University of Washington)
- Topics in Mathematics With Applications in Finance (MIT)
- Practical Functional Programming - Jeremy Fairbank (Lambda Squared 2018) | Slides (from 2019 version of same talk)
- FP to the Max - John De Goes (Fun(c) 2018.7)
- Plain Functional Programming - Martin Odersky (Devoxx Belgium 2017)
- Why Isn't Functional Programming the Norm? – Richard Feldman (Clojutre 2019)
- An introduction to functional programming - Mary Rose Cook
- What Is Functional Programming? - Kris Jenkins
- Functional Programming Patterns for Mere Mortals - Daniel Chambers (NDC {Sydney} 2017)
- Functional Programming in 40 Minutes - Russ Olsen (GOTO 2018)
- How to get away with functional programming in frontend applications - Gabriele Petronella (Lambda.World 2018)
- A developer's guide to introducing a functional language at work - Robert Kluin (OScon Portland 2018)
- How to Get Started With Functional Programming - Julia Gao (StrangeLoop 2016)
- What does it mean when code is “easy to reason about”? - Preethi Kasireddy
- Why Programmers Need Limits - Charles Scalfani
- So You Want to be a Functional Programmer - Charles Scalfani: Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6
- Awesome Functional Programming [Links]- Denis Stoyanov
- Functional Programming and Functional Thinking - Tony Morris
- Point-Free or Die - Tacit Programming in Haskell and Beyond - Amar Shah
- Refactoring to Immutability - Kevlin Henney (NDC {London} 2018)
- Designing with Capabilities - Scott Wlaschin
- Thirteen ways of looking at a Turtle - Scott Wlaschin (NDC {London} 2017)
- Selfish Purity: How Functional Programming Makes Every-Day Jobs Easier - Daniel Spiewak (Jfokus 2015)
- What is functional programming? - Kris Jenkins
- Why Bother With FP? - Tomek Borek (Lambda Days 2015)
- Currying vs Partial Application - Dave Atchley
- An Invitation to Functional Programming - Rúnar Bjarnason (Lambda Days 2015)
- Functional Programming from First Principles - Erik Meijer (goto; conference)
- Why I Like Functional Programming - Adelbert Chang (LambdaConf 2015)
- Modeling your domain - Norbert Wojtowicz (Lambda Days 2016)
- Functional Design Patterns - Scott Wlaschin
- Functional programming design patterns - Scott Wlaschin (New Developers Conference London 2014
- F# for Fun and Profit: "I hope to open your mind to the joys of functional programming" - Scott Wlaschin
- Changing the Unchangeable: The Hows and Whys of Immutable Data Structures - Brad Urani (RubyConf 2015)
- Carefully Composing Logic: Functional JavaScript - Brad Urani (JS.la 2015)
- Professor Frisby's Mostly Adequate Guide to Functional Programming: Webpage | Online | PDF | ePUB | MOBI | Videos
- A purely functional approach to building large applications - Noel Markham (Lambda Days 2015)
- Functional programming patterns for the non-mathematician - Brian Lonsdorf (FluentConf 2014)
- A Million Ways to Fold in JS - Brian Lonsdorf (Forward Summit 2015)
- An Introduction to Functional Programming - Andrew Smith & Noah Sluss (Code School)
- Functional Programming: The Failure of State - Robert C. Martin (NDC 2014)
- Don't fear the monad - Brian Beckman
- Improving your Web App with Functional Object-Oriented Design - Brad Urani
- Things That Matter - Bruce Tate (Lambda Days 2016)
- Lambda Days: 2016 | 2015
- (Updated) Functional Principles for OO Devs (Ordina 2015): Part 1 & Part 2: Property-Based Testing for Better Code
- Functional Principles for OO Development - Jessica Kerr (GOTO Conference 2014) & (Ruby MidWest 2013)
- Functional Programming and Ruby - Pat Shaughnessy (GoRuCo 2013)
- Immutable Ruby - Michael Fairley (MountainWest RubyConf 2013)
- The Database as a Value - Rich Hickey: GOTO Chicago talk | Out of the Tar Pit - Ben Moseley & Peter Marks | QConn NY talk
- Why Functional Programming Matters - John Hughes: Video (Erlang Factory 2016) | PDF | Postscript | Chinese
- Functional Programming and Ruby - Pat Shaughnessy (BostonRB.org)
- Y Not? - Adventures in Functional Programming - Jim Weirich (ScotlandJS 2012) RubyConf 2012
- Functional Thinking - Neal Ford & OSCON 2013
- Simple and Elegant Rails Code with Functional Style - Attila Domokos (RailsConf 2013)
- Brian Lonsdorf: Functors | F-Algebras, Pt 1 | F-Algebras, Pt 2 | F-Algebras, Pt 3
- Truth About Types - Bartosz Milewski (Lambda Days 2016)
- Propositions as Types - Philip Wadler (Lambda Days 2016)
- C9 functional programming lectures - Dr. Ralf Lämmel
- Functional Programming From First Principles - Erik Meijer (GOTO Chicago 2012)
- Type Theory and Functional Programming - Simon Thompson | PDF
- Types and Programming Languages - Benjamin C. Pierce
- The Implementation of Functional Programming Languages - Simon Peyton Jones (1987)
- Implementing Lazy Functional Languages on Stock Hardware: The Spineless Tagless G-machine - Simon Peyton Jones (1992)
- Practical Foundations of Mathematics - Paul Taylor
- LambdaDays: 2019 | 2018
- LambdaConf (λC): 2018 | 2017 | 2017 Winter Retreat | 2016 | 2015
- Lambda World: Cádiz 2019 | Cádiz 2018 | Seattle 2018 | 2017 | 2016 | 2015
- Curry On!
- Scale by the Bay 2017
- MoonConf 2016
- All the FP Talks at NDC Oslo 2016
- Curry On 2016
- Lambda Days (Erlang Solutions): 2017 | 2016 | 2015
- Compose Conference 2015
- Functional Works
- Basic Design in Functional Programming Languages - Tomasz Kowal (ElixirLive 2016)
- Data pipelines from zero to solid - Lars Albertsson (Jfokus 2016)
- Scalable real-time processing techniques - Lars Albertsson (SICS)
- Data pipelines - Lars Albertsson (NightHacking)
- Reactive Summit: 2017 videos | 2016 videos
- Functional && Reactive - Preethi Kasireddy aka @iam_preethi (ReactEurope 2017)
- Functional Reactive Programming - Riccardo Terrell (Lambda Days 2016)
- Controlling Time and Space: Understanding the Many Formulations of FRP - Evan Czaplicki (StrangeLoop 2014)
- Observables Everywhere - Jeremy Foster (2016)
- Incremental computations and the web (OCaml) - Yaron Minsky (Jane Street)
- Keynote: Why Functional Programming Matters - John Hughes, Mary Sheeran (Lambda Days 2017)
- Some History of Functional Programming Languages - David Turner (Lambda Days 2017)
- Lambda? You Keep Using that Letter - Kevlin Henney (NDC {London} 2020)
- What is Applied Category Theory? - Tai-Danae Bradley
- Applied Category Theory - Brendan Fong & David I. Spivek (MIT) | Lectures | Invitation to Applied Category Theory (Book as PDF) | (Book on arXiv)
- Monads without talking about Monads - Lucamug
- Category Theory for Programmers - Bartosz Milewski: PDF (free... thank you, Bartosz!) | Online | Physical book | Youtube lectures
- Categories for the Working Hacker - Philip Wadler (Lambda Days 2018)
- Category Theory Overview - Bartosz Milewski (ACM UPM)
- Functors and Natural Transformations - Bartosz Milewski (ACM UPM)
- Crash Course in Category Theory - Bartosz Milewski (ScalaIO France 2017)
- A Pragmatic Introduction to Category Theory - Daniela Sfregola (Lambda.World 2017)
- Category Theory in Life - Eugenia Cheng (Lambda.World 2017
- Practical Lambda Calculus - Jonas Winje, Einar Høst (Lambda Days 2017)
- The Lambda Calculus, General Term Rewriting and Food Nutrition - Brian Beckman and Erik Meijer
- Category Theory: The essence of interface-based design - Erik Meijer (Foo Cafe 2015)
- Category Theory for the Working Hacker - Philip Wadler: InfoQ & Lambda.World 2016
- Cats Infographic - Rob Norris
- Introduction to Lambda Calculus - Henk Barendregt & Erik Barendsen (2000)
- Lecture Notes on the Lambda Calculus - Peter Selinger
- Intro to Lambda Calculus - Cristian Giumale
- Category Theory: The essence of interface-based design - Erik Meijer (goto; conference 2012)
- Fun With the Lambda Calculus - Corey Haines (goto; conference 2015)
- Lambda Calculus - Jim Grandpre (Code Genius)
- Lambda Calculus - Dustin Mulcahey (Hakka Labs)
- ML for the Working Programmer, 2nd Ed - Lawrence C. Paulson
- Programming in Standard ML ’97: A Tutorial Introduction - Stephen Gilmore
- Programming in Standard ML - Robert Harper
- Functors, Applicatives, And Monads In Pictures - Aditya Y. Bhargava
- A Fistful of Monads (Learn You a Haskell)
- Monads, Haskell, and Elm: A Socratic Dialogue
- Understand Monads with this One Weird Trick - Andy Bartholomew
- All About Monads | PDF version
- The Monad Challenges - Doug Beardsley
- Monads Asking the Right Question - Pawel Szulc (LambdaConf 2015)
- Monadic Design Patterns for the Web - Greg Meredith
-
ETA (Haskell-like language on the JVM): eta-lang.org | Tour of ETA | Github | Documentation
- Types and Tests at The Gilded Rose - Richard Feldman (Elm in the Spring)
- Type theory in practice - Gabriel Habryn (Lambda Days 19)
- Parse, don’t validate - Alexis King
- No, dynamic type systems are not inherently more open - Alexis King
- Why Type Theory Matters - Thorsten Altenkirch (Lambda Days 2019)
- Typing the Untyped: Soundness in Gradual Type Systems - Ben Weissmann (great discussion of covariance, invariance, and contravariance)
- Code Mesh: | London 2018
- International Conference on Functional Programming (ICFP): 2018 | 2017 | 2016 | 2015
- Commercial Users of Functional Programming (CUFP): 2016 | 2015
- Compose Conference: 2017 | 2016
- Compose Conference Melbourne: 2017 | 2016
- Functional Conference (Bangalore): 2017 - FnConf2017 | 2016 - FnConf2016 | 2015 - FnConf2015 | 2014 - FnConf2014
- Lambda.World: 2018 Càdiz | 2018 Seattle | 2017 | 2016 | 2015
- LDN Functionals (Functional Works)
- All ICFP videos
- Official documentation
- Git Reference
- How to Use Git and GitHub - Caroline Buckey & Sarah Spikes (Udacity.com)
- Git from the inside out - Mary Rose Cook
- Real-World Git
- Pro Git PDF mobi ePub
- Atlassian: Getting Git Right | Getting Started | Tutorials | Collaborating | Advanced Git
- Wrapping Your Head Around Git - Paolo Perrotta (Garden City Ruby 2015)
- Git/Github open source training resources
- Knowledge is Power: Getting out of Trouble by Understanding Git • Steve Smith (GOTO 2019)
- Explain Git With D3 (interactive visual demos of Git commands)
- GitGuys.com
- Git talks - Confreaks.tv
- Git Immersion
- Git Ready
- Classy Git - Scott Chacon (RubyConf 2010)
- Git and GitHub Secrets - Zach Holman (Aloha Ruby Conf 2012)
- Git interactive cheatsheet
- Git cheatsheet
- Gitcasts.com Gitcasts on Blip.tv
- Git tutorial
- Git From the Bits Up - Tim Berglund
- Tig (Text-mode interface for Git)
- Hacker’s Guide to Git - Joseph Wynn
- Getting Git: Getting Effective Project Management - Scott Chacon (Scotland on Rails 2009)
- Git and GitHub Secrets by Zach Holman
- Introduction to Git - Scott Chacon (GitHub)
- Poking Git: Advanced Git Techniques - Andreia Gaita
- Advanced GIT for Developers - Lorna Jane Mitchell (Laracon EU 2015)
- Git in One Hour - Scott Chacon
- Git Happens - Jessica Kerr (@jessitron)
- grb - Git Remote Branch ruby gem
- Git from the Bottom Up
- Deliberate Git - Stephen Ball (SteelCityRuby 2013)
- Git Interactive Rebase, Squash, Amend and Other Ways of Rewriting History - Tute Costa
- Git: Checkout multiple branches at the same time
- Tracking method history in git & method_log Ruby gem
- Git From the Bits Up - Tim Berglund (Jfokus 2016)
- Help
- Github Cheat Sheet
- Developer docs
- gitsuggest: suggests Github repositories based on repositories you've shown interest in
- Git Flow Cheatsheet
- Git Flow Workflow
- Comparing Workflows - Atlassian
- A successful Git branching model - Vincent Driessen
- GIMP | Tutorials | Docs - English | Docs
- Krita: Getting Started | User Manual (webpage) | User Manual (epub) | Tutorials & How-Tos | Reference Manual | General Concepts | FAQ | Resources | Index | Documentation
- Tutorial: a Comic page from A to Z with Krita - David Renoy
- Haskell: main site | wiki | learning resources | tryhaskell.org | Hoogle (Haskell API search engine) | Hackage (Haskell package archive) | GHC user's guide | Tutorials | Haskell libraries
- 2018 NIL Haskell School - David Ogborn
- haskell-trainings - Google
- Fun never stops. Introduction to Haskell Programming language - Paul Szulc (Devoxx UK 2016)
- Learn Haskell in One Video - Derek Banas
- Intro to Functional Programming - Queensland FP Lab | Applied FP Course
- Hackr.io Haskell resources
- Type introduction illustrated for casual Haskellers - Takenobu T.
- Write You a Haskell: Building a modern functional compiler from first principles - Stephen Diehl
- Learn Haskell | Specific topics for Haskell users
- Happy Learn Haskell Tutorial - Julian Leviston
- PlanetHaskell
- Haskell Koans - Vancouver Haskell Meetup
- Modeling Data in Haskell for Beginners - Chris Allen (LambdaConf 2015)
- StackBuilers.com tutorials & Github
- Type Classes Vs the World - Edward Kmett (Boston Haskell 2015)
- An opinionated guide to Haskell in 2018 - Alexis King
- Reflecting on Haskell in 2017 - Stephen Diehl
- Facebook’s New Spam-Killer Hints at the Future of Coding - Cade Metz (Wired)
- The Road to Running Haskell at Facebook Scale - Jon Coens (Code Mesh London 2015)
- Simon Peyton-Jones and John Hughes - It's Raining Haskell
- Bartosz Milewski's Programming Cafe
- Chris Done
- Haskell for All - Gabriel Gonzalez
- Haskell Weekly
- Neil Mitchell
- Learn You a Haskell for Great Good!
- Real World Haskell - Bryan O'Sullivan, Don Stewart, and John Goerzen
- Gentle Introduction to Haskell 98 - Paul Hudak, John Peterson & Joseph Fasel
- Haskell Programming From First Principles - Christopher Allen & Julie Moronuki [NON-FREE but excellent] | Exercises and notes for book "Haskell Programming from first principles" - Lukas Lehner | Git repo with PDFs of all follow-up resources mentioned in HaskellBook
- GHC User Guide: PDF | HTML
- Lazy Evaluation Illustrated for Haskell Divers - Takenobu T.
- Introduction to Haskell (lecture notes & code) - Noam Zilberstein (UPenn, Spring 2015)
- Parallel and Concurrent Programming in Haskell - Simon Marlow
- Haskell Everywhere! - Todo apps in Haskell
- Finite-State Machines, Part 1: Modeling with Haskell Data Types - Oskar Wickström
- 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 logicHasura.io | Github
- HAXL: Haskell library that simplifies access to remote data, such as databases or web-based services
- Dropbox Hack Week: GraphQL Server in Haskell - Chad Austin | Datagraph code
- Spock: lightweight Haskell web framework inspired by Ruby's Sinatra: website | Github | tutorial
- Spock – Powerful Elegant Web Applications using Haskell - Alexander Thiemann (f(by)15)
- LambdaConf 2018
- Haskell eXchange 2017
- Haskell Implementors' Workshop (HIW): 2017
- Haskell 2016 (Japan)
- Haskell Keynotes ZuriHac 2017
- Haskell video collection (InfoQ)
- Modeling Data in Haskell for Beginners - Chris Allen (LambdaConf 2015)
- Haskell is Not For Production and Other Tales - Katie Miller (Linux.conf.au 2016) | slides
- Introduction to Functional Programming - Erik Meijer
- Functional Programming Fundamentals - Erik Meijer & Youtube
- Haskell Basics - FunFunFunction #35
- Haskell Stack Mega-Tutorial - Christopher Allen
- A Practical Introduction to Haskell GADTs - Richard Eisenberg (LambdaConf 2015)
- A History of Haskell: Being Lazy With Class - Arthur Vard
- Adventure With Types in Haskell - Simon Peyton Jones: Lecture 1 | Lecture 2 | Lecture 3 | Lecture 4
- Classes, Jim, but not as we know them - Simon Peyton Jones (Microsoft Development Center Copenhagen TechTalk)
- Beginner's Guide to Exceptions in Haskell - Erin Swenson-Healey
- Fun with type functions - Simon Peyton Jones (Microsoft Development Center Copenhagen TechTalk)
- Haskell Amuse-Bouche - Mark Lentczner (GoogleTechTalks 2011)
- Many videos on Purescript & Haskell - kritzcreek
- Writing a Game in Haskell - Elise Huard
- A Year of Haskell - Justin Leitgeb (Lambda Days 2015)
- Haskell for Everyday Programmers - Venkat Subramaniam (Functional Conf Bangalore 2014) & code examples
- The Haskell Cast #2 - Don Stewart on Real World Haskell | #4 - Simon Marlow on Parallelism and Concurrency
- Haskell Talks: Erik Hinton, Programmer with New York Times: Part 1 | Part 2
- Developing Web Applications with Haskell - Alejandro Serrano (LambdaConf 2015)
- Exact Real Arithmetic in Haskell - Mitchell Riley (Brisbane Functional Programming Group, May 2015)
- Interviewing is a noisy prediction problem - Erik Bernhardsson
- How to Interview a Programmer - Bill Venners
- How to conduct a terrible programmer interview - acebureido
- How to conduct a good Programming Interview - Haoyi Li
- The Best Way to Hire Developers - Erik Dietrich
- The Software Engineer’s Guide to Interviewing Software Engineers - Chuck Groom
- A better way to interview software engineers - Zach Millman
- The Guerrilla Guide to Interviewing (version 3.0) - Joel Spolsky
- On Interviewing Programmers - Jeff Atwood
- Lessons from a year’s worth of hiring data - Aline Lerner
- Conduct the Perfect Job Interview in Twelve Simple Steps - Jeff Haden
- Here's Google's Secret to Hiring the Best People - Laszlo Bock
- How I ended up conducting the most successful technical interviews with a single question - Nicolas Bize
- A recruiter analyzed results from 3000 tech interviews to find the most successful candidate traits - Aline Lerner
- Hiring is Broken: What Do Developers Say About Technical Interviews? - Chris Parnin
- Tips for hiring great software engineers - Marcelo Park
- Why Brainteasers Don’t Belong in Job Interviews - Maria Konnikova
- On GPAs and Brainteasers: New Insights From Google On Recruiting and Hiring - Adam Bryant
- Introduction to JWT (JSON Web Token) - Securing apps & services - Tech CBT
- JWT.io
- JWT: The Complete Guide to JSON Web Tokens - Angular Security
- HTTP Headers for the Responsible Developer - Stefan Judis (GOTO 2019)
- Everything you need to know about HTTP security headers - Max Veytsman
- HTML5 Security: Part 1 - Same Origin Policy Basics | Part 2 - postMessage Vulnerabilities | Part 3 - CORS
- HTML Iframes, iframe Tag With All Attributes Explained - PJ Codingschool
- IFrames in HTML for Code Reuse - Eli the Computer Guy
- Using IndexedDB - MDN
- Working with Indexed DB - Google Chrome Developers
- Getting Started with indexedDB - All Things Javascript
- An empty database in every pocket - Phil Nash (Devoxx Poland 2017)
- HTML Crash Course for Absolute Beginners - Traversy Media
- Learn to Code HTML & CSS
- MarkSheet: Free HTML & CSS tutorial
- CodePen.io
- Smashing Magazine
- Dive into HTML 5 - Mark Pilgrim
- Mozilla MDN
- HTML5 Boilerplate
- HTML5 Doctor
- HTML5 Developer Conference
- HTML5 Please
- Build An HTML5 Website With A Responsive Layout - Traversy Media
- Web Development In 2017 - A Practical Guide - Traversy Media
- Web APIs You Probably Didn't Know Existed - Zeno Rocha (NEJS Conf 2016)
- Box shadows
- Can I Use?
- Datalists
- Transition timing functions
- HTML5 Canvas Animation With Javascript - Josh Robertson (MountainWest JavaScript 2014)
- A Rubyist's Guide to the Canvas API - H. Dean Hudson (CascadiaRuby 2012)
- Mozilla MDN
- Reimagining Cordova: Building Native Progressive Web Apps with Capacitor - Matt Netkow
- Running and Building Ionic Apps with Capacitor or Cordova (iOS and Android) - Brackets Academy
- Cordova vs Capacitor - An Early Experience Comparison
- Apache Cordova | Documentation | Getting Started
- Building a Native App with Angular and Cordova - Stephen Fluin
- Publish App (HTML/CSS/JS) code to Google Play Store using Cordova - Amit Shukla
- How I created my First Android app using Framework7 and Cordova - Alapan: Part 1 | Part 2
- Tutorials
- Framework7 Tutorial - TutorialsPoint
- HTML5: How to Build Progressive Web Apps with Local Storage and IndexedDB - Brian Greig
- Working With IndexedDB - Raymond Camden - Part 1 Part 2 Part 3
- db.js (wrapper for IndexedDB)
- indexeddb-backbonejs-adapter
- Deep Dive into the HTML5 IndexedDB
- IndexedDB - Mozilla Developer Network
- Using the HTML5 IndexedDB API - Brian Stewart
- Quick Tip: Store Data in the Browser with IndexedDB - Martin Angelov
- Who Needs MySQL When There Is IndexedDB? - NewRelic
- How the browsers store IndexedDB data - Aaron Powell
- Progressive Web Apps Course - Google Chrome Developers
- Progressive Web Apps Training - Google Chrome Developers
- A Beginner’s Guide To Progressive Web Apps - Kevin Farrugia
- What are Progressive Web Apps? - Max Lynch
- Everything You Should Know About Progressive Web Apps - Danny Markov
- Building Progressive Web Apps Today - Thao Tran (Chrome Dev Summit 2016)
- Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016 - Jake Archibald
- [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
- Intro to Service Workers - Google Chrome Developers
- Going offline with Service Workers - Phil Nash
- How to Setup a Basic Service Worker (with Caching) - bitsofcode
- ServiceWorke.rs (Mozilla)
- Offline Web Applications Using IndexedDb & Service Worker - Google (Udacity)
- There is a client-side proxy (ServiceWorker) in your browser! - Ilya Grigorik (Velocity NYC 2015)
- Fundamentals of HTML5 Web Workers - Craig Shoemaker
- Using Web Workers (Mozilla MDN)
- JavaScript for Experienced Developers: Web Workers - Microsoft Virtual Academy
- InfluxDB: Open-Source Time Series Database - Paul Dix (Data Driven NYC / FirstMark Capital)
- InfluxDB workshop - Paul Dix (Monitorama PDX 2014)
- Grafana workshop - Torkel Ödegaard (Monitorama PDX 2014)
- All Monitorama PDX 2014 talks
- Moved to Javascript.markdown (because Github was truncating this page)
- Jekyll: Main | Docs | Tips | Twitter | News | Talk | Github
- Jekyll Documentation - Tom Preston-Werner, Nick Quaranto, Parker Moore, et al
- Planet Jekyll
- Getting Started With Jekyll, The Static Site Generator - phpacademy
- JekyllConf
- 2 1/2 hour intro to Julia - Jane Herriman & Sacha Verweij (SciPy 2018)
- Julia: high-level, high-performance dynamic programming language for technical computing
- Scratch
- Scratch Jr.
- Star Wars - Code.org
- Minecraft - Code.org
- Free kids courses - Pluralsight.com
- Pencilcode.net
- Free Code Camp
- Tynker (NOT FREE: Access to everything requires a paid subscription)
- Cool Coding Apps and Websites for Kids - CommonsenseMedia.org
- Coding for Kids: Free Websites That Teach Kids Programming
- ChooseALicense.com - Advice on selecting an open source license - Github
- Chart showing what each license allows and disallows - ChooseALicense.com & Github
- 10 Ways to Learn Faster - Siraj Raval
- Learning How to Learn - Drs. Barbara Oakley & Terrence Sejnowski (Coursera)
- Carnegie Mellon Open Learning Initiative
- Coursera.org
- Daniel Kahneman: "Thinking, Fast and Slow"
- EdX.org
- Khan Academy
- MIT OpenCourseware
- MOOC List
- National Programme on Technology Enhanced Learning (India)
- No Excuse List (The best place on the web to learn anything, free)
- Open Yale courses
- Stanford Engineering Everywhere
- Stanford Open Classroom
- TED Talks
- TutsPlus (Non-free)
- UC Berkeley webcasts
- Udacity (Lectures are free)
- Udemy (Non-free)
- Really Friendly Command Line Intro - Tracy Osborn
- TLDR Pages: Simplified and community-driven man pages: website | live demo | installation | PDF
- Watch command: execute program periodically, showing output fullscreen
- Also see: NETWORKING
- Cloud Computing - Load Balancing - Eli the Computer Guy
- Katran Layer 4 Load Balancing at Facebook Engineering - Nitika Shirokov (Networking @Scale 2018)
- Documentation (man page)
- HOWTO: Crafting arbitrary network packets with socat - Julian Oliver
- Socat: A very powerful networking tool - Jesus Castello
- Hands-on learning about network protocols using socat - Volker Schatz
- Securing Traffic Between two Socat Instances Using SSL - Gerhard Rieger
- Mastering the Linux Command Line - Bert Jan Schrijver (GOTO 2019) & Notes
- Shell Scripts Matter - Thibaut Rousseau
- Advanced Bash Scripting Guide
- Command Line Text Processing - Sundeep Agarwal: PDF | online book | learn by example
- Bash Hackers Wiki
- Bash Koans - Marcin Bunsch
- Better Bash Scripting in 15 Minutes - Robert Muth
- Bash Reference Manual
- Command Line Fu
- Greg Wooledge's Wiki
- Linux Bash Scripting
- The Linux Command Line: A Complete Introduction (PDF) & website
- Linux Shell Scripting Cookbook
- Linux Shell Scripting Tutorial
- The Art of Command Line - Joshua Levy
- Writing Robust Bash Shell Scripts - David Pashley
- Bash Automated Test System (BATS) & tutorial
- How to use Bats to test your command line tools - Ross Duggan
- The Structure and Interpretation of Computer Programs - Hal Abelson & Gerald Jay Sussman: Video lectures | online book | PDF
- Paradigms of Artificial Intelligence Programming - Peter Norvig (1992) | Book, part 1 (PDF) | Book, part 2 (PDF)
- Common Lisp: A Gentle Introduction to Symbolic Computation - David S. Touretzky
- Common Lisp HyperSpec
- Paradigms of Artificial Intelligence Programming - Peter Norvig (1992)
- Common Lisp the Language, 2nd Ed - Guy L. Steele Jr: PDF |HTML
- Practical Common Lisp - Peter Seibel
- Basic Lisp Techniques - David J Cooper, Jr
- Successful Lisp - David Lamkins
- On Lisp - Paul Graham: main page | PDF | Postscript
- Common Lisp Cookbook
- Casting SPELs in Lisp - Conrad Barski (Not Common Lisp)
- Lisp in Small Parts -
- Common Lisp Wikibooks
- Lisp Tutorial - TutorialsPoint.com
- Intro to LISP - Milos Hauskrecht
- Common Lisp Hints - Geoffrey J. Gordon
- Steel Bank Common Lisp: webpage | PDF documentation | HTML documentation
- SLIME Lisp: webpage | PDF documentation | HTML documentation
- LISP 1.5 Programmer's Manual - MIT
- Brief Guide to CLOS - Jeff Dalton
- Performance and Evaluation of Lisp Systems - Richard P. Gabriel
- iRedMail
- Mail-in-a-Box
- Mailcow: Dockerized: Mailcow.email | Github | Docs
- Mailu: Mailu.io | Github
- Modoboa: Modoboa.org | Github
- Poste.io
- MXToolbox.com
- SenderBase.org
- SURBL
- spamDBLookup
- emailTestResult
- DNSStuff tools
- EmailTalk.org
- Getting delisted by Microsoft (which will list you for absolutely no reason)
- Adafruit
- CardboardChallenge
- DIY.org
- DS106.us
- Exploratorium & blog
- GlassLabGames
- Hackster.io
- Howtoons
- Instructables.com
- Little Bits (non-free)
- Make magazine
- Make/Hack/Play together
- MakerEd.org
- Maker Faire
- MakerSpace
- MakeyMakey (non-free)
- MIT Lifelong Kindergarten
- Soft circuits
- Sparkfun
- Thingiverse
- Young Makers
- Jasper: Open-source platform for developing always-on, voice-controlled applications
- Info/documentation
- Client
- Matrix Methods in Data Analysis, Signal Processing, and Machine Learning - Gilbert Strang (MIT) & lectures on Youtube
- The Essence of Linear Algebra
- Linear Algebra - KhanAcademy.org
- Immersive Linear Algebra - J. Ström, K. Åström, and T. Akenine-Möller
- Linear Algebra chapter in "Deep Learning," Ian Goodfellow, Yoshua Bengio and Aaron Courville
- Computational Linear Algebra for Coders course - fast.ai | textbook & videos
- AirConf 2014
- List of Programming Screencast Series - Avdi Grimm
- Metacasts.tv (non-free) - Mark Bates
- Web Fundamentals: Best practices for great multi-device web experiences - Udacity + Google
- App Developers' Conference
- Fast WebView Applications & Building WebView Applications
- Would you like a Mobile App with That?
- Building iOS Apps With RubyMotion - Ray Hightower (Aloha RubyConf 2012)
- RubyMotion: Native iOS Apps in Ruby - James Miller
- Inside RubyMotion - Rich Kilmer (RubyConf 2012)
- RubyMotion: Rubyizing iOS development - Amit Kumar (GoGaRuCo 2012)
- RubyMotion: Ruby in your pocket - Laurent Sansonetti (CascadiaRuby 2012)
- Bunyip
- Grunt: Intro | Github | Getting Started
- Networking - TechTerms
- Intro to DNS Terminology, Components, and Concepts - Justin Ellingwood (DigitalOcean)
Peter R. Egli:
- Data Networking Concepts
- Transport Protocols
- Network Sockets
- Comet, HTML5, Websockets
- HTTP / HTML / WWW
- DNS
- DNSSEC
- FTP
- RARP, BOOTP, DHCP
- Internet Security
- VPN
- Mobile & Wireless Networks
- Internet Organization
- QoS
- IP Routing
- IPv6
- SSH
- Telnet
- STP & RSTP
- Communication Middleware
- Cloud Computing
- JSON-RPC
- REST
- Web Services
- Android NDK
- Ping! Are you there? - Lydia Gu (!!Con 2016)
- The Story of Why We Migrate to gRPC and How We Go About It - Matthias Grüter, Spotify (KubCon & CloudNativeCon Europe 2019)
- gRPC vs REST: let the battle begin! - Alex Borysov & Mykyta Protsenko (Devoxx Belgium 2017)
- HTTP/2, One Frame At A Time - Irina Shestak, MongoDB (Node+JS Interactive)
- Hyper Text Transfer Protocol - HTTP 1.0, 1.1, HTTP/2, HTTP/3 - Hussein Nasser
- Axios
- Clinician Today
- Health Data Management
- Health IT Outcomes
- Healthcare Informatics
- Healthcare IT News
- Health Management Technology
- HIT Consultant
- Modern Healthcare
- NueMD
- Search Health IT
- US News & World Report
- Wall Street Journal
- Application Development Trends
- arXiv.org - 1.3 million e-prints in Physics, Mathematics, Computer Science, Quantitative Biology, Quantitative Finance and Statistics | Librarian: Chrome plugin for comments on arXiv papers
- Computerworld
- Dev.to
- Dr. Dobb's
- DZone
- Enterprise Apps Today
- HackerNoon.com
- Huffington Post
- I Programmer
- InfoQ
- InfoStor
- InfoWorld
- IT World
- Medium.com - Software Development
- Nautil.us
- Phys.org
- Programmable Web
- Quanta
- The Register
- ScienceDaily: Computer programming | Hacking | Software
- Software Development Times
- Sitepoint
- Aeon
- Axios
- Big Think
- Digital Journal
- Discovery
- Neuroscience News
- NOVA
- Phys.org
- Quanta Magazine
- Science
- Science Daily
- STAT: Reporting from frontiers of health & medicine
- Tech Times
- TED Science
- The Register
- Tumble Science Podcast For Kids
- The Verge
- Wired
- World Science Festival
- Aeon
- All Tech Considered
- Ars Technica
- Backchannel
- BBC
- Bloomberg
- Business Insider
- China Money Network
- CNBC
- CNET
- CNN
- The Conversation
- Digital Journal
- Discovery
- Engadget
- Extreme Tech
- Fast Company
- Forbes
- Future Tense (Slate)
- Futurism
- GeekWire
- Gizmodo
- Guardian
- Huffington Post
- IAAA Spectrum
- Inhabit
- Live Science
- Mashable
- Medium
- Motherboard
- Nautil.us
- Network World
- Neuroscience News - Robotics
- New Scientist
- New York Times
- The Next Web
- NPR
- PC Mag
- Phys.org
- Product Hunt
- Recode
- ReadWrite
- The Register
- Reuters
- ScienceDaily
- Seattle Times
- Second Nexus
- Silicon Angle
- Singularity Hub
- Slashdot
- The Stack
- Star Talk Radio
- Tech.co
- Tech Crunch
- Tech Hive
- TechNewsWorld
- Tech Radar
- Tech Republic
- Tech Times
- Tech World
- VentureBeat
- The Verge
- Wait But Why
- Wired
- Yahoo
- ZDNet
- Ryan Dahl: Less is More with Node.js - Ryan Dahl (JSConf US 2013)
- Build Your API With Node.js
- Intro to Node.js - Edward O'Connor
- Real-World OCaml - Yaron Minsky, Anil Madhavapeddy, and Jason Hickey & Table of Contents (HTML)
- OCaml Visual Debugger - Jack Hughes
- Caml Trading - Yaron Minsky (Jane Street Capital)
- Reason
- Reasonable App: starter kit for writing Elm apps with Reason on the JS side - Murphy "splodingsocks" Randle
- ReasonReact
- A ReasonReact Tutorial - Jared Forsyth
- Advanced ReasonReact: Higher Order Components - Jared Forsyth
- Hitchhiker's guide to ReasonReact - Nik Graf (React Vienna 2018)
- ReasonReact - Functional Programming for React Developers - Keira Hodgkison (LinuxConfAu Sydney 2018)
- Machine Learning - Andrew Ng (Coursera)
- GNU Octave: Free Your Numbers - John W. Eaton et al. (Feb 2011)
- Intro to Octave - Dr. P.J.G. Long - 2005
- AI
- Business
- Business - Entrepreneurship
- Data
- DevOps
- DevOps - AWS (Amazon Web Services)
- DevOps - Google Cloud
- DevOps - Kubernetes
- EdTech
- Elixir
- Elm
- Functional Programming
- Programming
- Python
- Rust
- Audacity Editing for Beginners: 16 Tips in 9 Minutes - CyberdogStudios
- How to Record and Edit a Podcast in Audacity - Pat Flynn
- Official manuals | PG 12 | PG 11 | PG 10 | PG 9.6 | PG 9.5 | PG 9.4 | Official FAQ
- Learn PostgreSQL: Full Course for Beginners - freeCodeCamp.org
- PostgreSQL Tutorials : Learn PostgreSQL From Beginning to Advanced: Beginner's List & Advanced List
- Awesome Postgres - Asad Dhamani
- PostgreSQL - TutorialsPoint.com
- Mastering PostgreSQL Administration - Bruce Momjian
- The Art of PostgreSQL - Dimitri Fontaine ($ non-free $)
- Official FAQ
- PostgreSQL Exercises
- PostgresWeekly.com
- PGCasts.com
- PostgreSQL Tutorial
- PostgreSQL awesomeness for Rails developers
- Redis in my Postgres (linking multiple Postgres dbs or Postgres and Redis/MySQL/Oracle/Twitter/ODBC/etc.)
- Postgres FTW: Postgres Is Just Easier - Guyren Howe
- Postgres Rules
- Postgres, the Best Tool You're Already Using - Adam Sanderson (RailsConf 2013)
- PostgreSQL proficiency for Python people - Christophe Pettus (PyCon 2014)
- Porting ActiveRecord validations to Postgres - Sean Huber
- WITH Queries (Common Table Expressions): Write auxiliary statements for use in a larger query
- Is PostgreSQL Your Next JSON Database? - Dj Walker-Morgan
- The Benefits of Materialized Views (and how to use them in your Ruby on Rails project) - Ryan Rebo
- PostgreSQL’s Powerful New Join Type: LATERAL - Dan Robinson
- Range Types in PostgreSQL 9.2 - Your Life Will Never Be the Same - Jonathan S. Katz (Postgres Open)
- Full-Text Search: Seek and Ye Shall Find - Dan Scott (Postgres Open)
- Using PostgreSQL and jsonb with Ruby on Rails - Nando Vieira
- Using JSON in PostgreSQL - Andrew Dunstan (PostgresOpen SV 2018)
- Dox: Document Database API extension for Postgres - Rob Conery & A Pure PostgreSQL Document Database API
- Unleash the Power of Storing JSON in Postgres - Leigh Halliday
- Faster Operations with the JSONB Data Type in PostgreSQL - Lucero Del Alba
- Working with JSON and PostgreSQL - Rene
- How to Monitor Your Database - (PostgresOpen SV 2018)
- Dynamic Monitoring of PostgreSQL Instances Using pg_top - Brian Fehrle
- Five ways to paginate in Postgres, from the basic to the exotic - Joe Nelson
- Why Most Programmers Get Pagination Wrong - Lukas Eder
- 10 Things I Hate About PostgreSQL - Rick Branson
- Computational Complexity and the Query Planner - James Coleman
- Lessons learned scaling PostgreSQL database to 1.2bn records/month - Gajus Kuizinas
- How to Set Up Streaming Replication in PostgreSQL 12 - Avinash Vallarapu
- Streaming Replication (Postgresql.org)
- WAL-E: Continuous Archiving for Postgres
- Debezium: Change data capture for a variety of databases & Debezium.io
- BottledWater: Change data capture from PostgreSQL into Kafka (Confluent.com)
- repmgr: Replication Manager for PostgreSQL
- TimescaleDB: open-source time-series database optimized for fast ingest and complex queries. Engineered up from PostgreSQL, packaged as an extension: Github | Timescale.com
- PostgresOpen Silicon Valley
- PGCon: 2018 | 2017 | 2016 | 2015
- Scaling Postgres
- Postgres Conference
- PGConf US
- Youtube
- Privacy-friendly alternatives to Google that don't track you
- How To Protect Your Users With The Privacy By Design Framework - Heather Burns
- Keynote - Users' privacy is in your hands! - Katarzyna Szymielewicz (Lambda Days 2019)
- Recommender Systems and their Ethical Challenges - Silvia Milano, Mariarosaria Taddeo, Luciano Floridi
- Defining a Distinguished Engineer - Jessie Frazelle
- The Twelve-Factor App - Adam Wiggins
- Warren Buffet's Life Advice Will Change Your Future - Motivation Madness
- 10 Philosophies for Engineers - Jeff Meyerson
- Building a Culture of Learning - Joe Mastey (MountainWest RubyConf 2015)
- Code Club - Saron Yitbarek (LoneStarRuby 2015)
- Real Developers Ship (a.k.a Tenets for Software Delivery) - Sebastian von Conrad (Ruby Australia 2014)
- Software is Details - Kevlin Henney (SATURN 2017)
- Trusted Autonomy - Ben Marx (Code Beam SF 2018)
- Great Developers Steal - Ben Scofield (Scotland Ruby Conf 2011)
- Being an Excellent Software Developer - Michael Norton (WindyCityRails2012)
- Cultures of Effective Learning - Jeff Cohen (WindyCityRails2012)
- Principles For Success - Ray Dalio
- Continuous Testing - Ruby-Toolbox
- 10-item work-efficiency recipe
- Keynote - Tom Preston-Werner (GitHub) (NLC 2011)
- Level Up! Test-driving your personal development - Alan Gardner (Scotland Ruby Conf 2011)
- Teach Your Way to Better Code - Felix Clack (Ruby Australia 2014)
- Legacy - Chad Fowler (Aloha RubyConf 2012)
- Nobody will Train You but You - Zachary Briggs (RailsConf 2013) & Ruby MidWest 2013
- Build a Bigger Brain: How Healthy Living Makes You Smarter - Joe Kutner (BigRuby 2013)
- The Most Important Optimization: Happiness (BigRuby 2013)
- The War For Talent: How To Succeed As an Employer or Engineer - Allan Grant (RailsConf 2013)
- Junior developer survival tips (with Mayuko) - Fun, Fun, Function
- We fired our top talent. Best decision we ever made - Jonathan Solórzano-Hamilton
- Know Your Company blog - Claire Lew
- Humane Development - Ernie Miller (RailsConf 2015) & (RubyOnAles 2015
- Patterns of Effective Teams - Dan North (GOTO Chicago 2017)
- What do we stand for? (Kind-hearted, Humble, Together) - Mattias Petter Johansson (Fun Fun Function)
- What We Actually Know About Software Development, and Why We Believe It’s True - Greg Wilson
- Amelia Bedelia Learns to Code - Kylie Stradley (RailsConf 2015)
- Lessons from Theater and Software - Kevin Stevens (Rocky Mountain Ruby 2013)
- 5 Things I Wish Someone Had Told Me About Programming Before I Started - Kerri Miller (RubyConf 2014)
- Building a Culture of Quality - Bryan Helmkamp (LoneStarRuby 2013)
- Ready To Code: Automate Your Development Environment - David Kerber (RubyMidwest 2013)
- Keynote: Hacking Passion - Katrina Owen (LoneStarRuby 2013)
- Failure for Fun and Profit! - Kerri Miller (RubyMidwest 2013)
- 0-60 in under 3: How Cars.com & Dockyard Manufactured a Productive Elixir Team in Under 3 Months - Daniel Mackey & Mike Binns (ElixirConf 2019)
- Architecting the Chaos - Building Travis CI - Konstantin Haase (SteelCityRuby 2013)
- Keep Software Weird - Leon Gersing (SteelCityRuby 2013)
- The End of Fun - Sarah Mei (LoneStarRuby 2013)
- GET / Better - Mark Bates (Burlington Ruby 2013)
- James Edward Gray II keynote (Ruby Midwest 2013)
- Channel Your Inner Jason Bay: How to Be Productive On a New Team - Ashish Dixit (SteelCityRuby 2013)
- Rockstars & Consultants, Who needs 'em? - Lori Olson (Aloha RubyConf 2012)
- Does pair programming have to suck? - Angela Harms (Ruby Midwest 2011)
- Joe O'Brien - People: the missing ingredient (GoGaRuCo2012)
- Must Have 10+ Years People Experience - Ashe Dryden (Ruby MidWest 2013)
- The Future of Work: Back to First Principles - Scott Chacon (Barcelona RuCo 2012) & alt version
- Unsucking Your Team's Development Environment - Zach Holman (Barcelona RuCo 2012)
- Real Software Engineering - Glenn Vanderburg (Lone Star RubyConf 2010)
- A Short History of Software Engineering - Paolo Perrotta (Barcelona RuCo 2012)
- How to Build a Sustainably Awesome Development Team - Jim Remsik & Les Hill (Lone Star RubyConf 2010)
- How GitHub Uses GitHub to Build GitHub - Zach Holman (Ruby Midwest 2011)
- People Patterns - Joe O'Brien (Ruby Midwest 2011)
- WideTeams.com (podcasts on remote collaboration)
- Move Fast and Make Things - Adam Keys (BigRuby 2013)
- 58 Must-Read Remote Work Resources - Hiten Shah
- A Guide to Managing Remote Teams - Claire Lew (KnowYourTeam.com) (currently free)
- Learnings from 4000+ interviews for hiring remote employees - Nitesh Agrawal
- My Long Distance Relationship With GitHub: Transitioning to Remote, Async Work - Sophie DeBenedetto
- Asymptote: The Vector Graphics Language: Homepage | Gallery | Documentation | Docs (PDF)
- BlockDiag: the simple block-diagram image generator: Activity Diagrams | Block Diagrams | Network Diagrams | Sequence Diagrams
- Boxes: Homepage | Github
- Calcurse: calendar and scheduling application for the command line: Calcurse.org | Manual
- ditaa: DIagrams Through Ascii Art
- Gnuplot: Homepage | Demo gallery | Docs
- GraphViz: open source graph visualization software: Generate | Pocket reference | Reference | GraphViz.it | GraphViz.org | Wikipedia
- Haskell Diagrams package
- Joplin: Open-source note taking & to-do application with synch capabilities: JoplinApp.org | Github | Discourse
- JS-Sequence-Diagrams
- Kate's Grammar Tool (for BNF / Backus–Naur form diagrams)
- Kroki: Convert plain text diagrams to images (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
- MermaidJS: Markdownish syntax for generating flowcharts, sequence diagrams, state diagrams, charts, etc.: Live editor | Documentation | Github
- Mscgen: Message sequence Chart generator: Mscgen | Live editor (mscgen.js.org) | Tutorial
- Nomnomi
- PlantUML | PlantText.com | PlantText.com video | PlantUML for the impatient
- Svgbob
- SyncThing: synchronizes files between two or more computers and replaces proprietary sync and cloud services with something open, trustworthy and decentralized | Github | Getting Started | Forum
- Tikz: Wikibooks | Wikipedia
- Tools for opting out of global data surveillance - PRISM-break.org
- UMLet: Free, fast UML diagrams | UMLetino (use in your browser) | Youtube tutorials | Github
- WebSequenceDiagrams.com
- Youtube-dl: Download videos from YouTube (and more sites)
- ZenUML.com
- Awesome list of awesome lists - Sindre Sorhus
- Programming talks - Veit Heller
- Flow-Charts of Programming Language Constructs - Martin F. Johansen
- 24-page zine collection of linux/systems comics - Julia Evans
- Every Programmer Should Know - Alexey Migutsky
- Core Design Principles for Software Developers - Venkat Subramaniam
- Things I Learnt The Hard Way (in 30 Years of Software Development) - Julio Biason
- Design Patterns in the Light of Lambda Expressions - Venkat Subramaniam
- The Actor Model in 10 Minutes - Brian Storti
- The wide world of almost-actors: comparing the Pony to BEAM languages - Scott Lystig Fritchie (Code BEAM STO 2019)
- Get to know the Actor Model - Roberto Dip
- Thinking in actors - Saša Jurić (WebCamp Zagreb 2014)
- FP Design Patterns in Micro-Service Inter-Process Communication - Viačeslav Pozdniakov (Lambda Days 19)
- Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know...)
- 97 Things Every Programmer Should Know - various authors, O'Reilly
- The Architecture of Open Source Applications
- The Codeless Code - Qi
- Essential Coding Theory - Venkatesan Guruswami, Atri Rudra and Madhu Sudan
- Foundations of Computer Science - Al Aho and Jeff Ullman
- GitBook.com
- How to Design Programs - Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
- Introduction to Computing: Explorations in Language, Logic and Machines - David Evans | PDF | Read online
- Patterns of Software - Richard P. Gabriel
- Producing Open Source Software: How to Run a Successful Free Software Project - Karl Fogel
- Programming Models for Distributed Computing - Northeastern University CS7680
- AListApart.com
- Code Words
- Dev.to
- Dr. Dobbs
- The Effective Engineer - Edmond Lau
- TheGeekStuff.com
- Hacker Noon
- Indie Hackers
- Jeff Atwood - "Coding Horror"
- Joel Spolsky - JoelOnSoftware.com
- MartinFowler.com
- Medium.com - Software Development
- Scott Hanselman
- Smooth Terminal
- StackOverflow
- Awesome Code Review
- Code Review in Remote Teams - Sean Hammond
- The Science of Code Reviews - Rich Kuipers (Dutch PHP Conference in 2018)
- Goldilocks And The Three Code Reviews - Vaidehi Joshi (RailsConf 2017)
- How We Program Multicores - Joe Armstrong (RISE SICS)
- Thinking Outside the Synchronisation Quadrant - Kevlin Henney (NDC {London} 2017)
- Distributed, Eventually Consistent Computations - Christopher Meiklejohn
- Data, Context and Interaction - Wikipedia
- Trygve Reenskaug - DCI: Re-thinking the foundations of object orientation and of programming (Øredev Conference 2009)
- The DCI Architecture: Supporting the Agile Agenda - James Coplien (Øredev Conference 2009)
- Rickard Öberg - DCI in Practice (Øredev Conference 2009)
- Working with objects — in computer and mind - Trygve Reenskaug and James O. Coplien
- FullOO.info
- The DCI Architecture: A New Vision of Object-Oriented Programming - Trygve Reenskaug and James O. Coplien
- The Common Sense of Object Orientated Programming - Trygve Reenskaug
- Lightbend Reactive Architecture (6 courses)
- The introduction to Reactive Programming you've been missing - Andre Staltz
- Reactive is a Product - Jamie Allen (Reactive Summit Montreal 2018)
- An Event-driven and Reactive Future - Jonathan Worthington (FooCafe)
- What does it mean to be Reactive? - Erik Meijer (React 2014)
- K Things I Know About Building Resilient Reactive Systems - Joe Armstrong (React 2014)
- Functional Reactive Programming: Cleanly Abstracted Interactivity - BoostCon
- RXMarbles.com - Interactive diagrams of Rx Observables
- Stream processing, Event sourcing, Reactive, CEP… and making sense of it all - Martin Kleppmann
- An Event-driven and Reactive Future - Jonathan Worthington (FooCafe 2014)
- How To Be More Productive (With Streams) - Graham Hutton (C9 Lectures) | PDF | PPT
- TIOBE Index
- PYPL PopularitY of Programming Language
- 15 Most Popular Languages on Github 2017
- RedMonk
- OpenHub (Black Duck)
- Code Studio
- Codecademy (Registration required)
- CS50: Intro to Computer Science - David J. Malan (Harvard) & edX
- Fun Fun Function - Mattias Petter Johansson, a.k.a. "mpj"
- I Love Coding (Registration required)
- Upcase - Thoughtbot
- WatchMeCode.net (Registration required)
- Daily Drip
- Destroy All Software
- Egghead.io
- Evented Mind
- Frontend Masters
- Go Rails
- InformIT
- LearnElixir.tv - Daniel Berkompas
- LearnPhoenix.tv - Daniel Berkompas
- Lynda.com
- PeerToPeer.io
- Pluralsight
- Sitepoint
- Treehouse
- Tuts+
- Udacity
- Udemy
- Upcase - Thoughtbot
- Shape Up: Stop Running in Circles and Ship Work That Matters - Ryan Singer | PDF
- The Leadership Library for Engineers - Philip Paetz
- Be a Director, Not a Manager - Fareed Mosavat (#mtpcon 2019)
- Tips for Managing a Widely Distributed Team - Dirkjan Bussink (#LeadDevLondon 2018)
- People, Leadership & Startups - Bill Campbell (Khosla Ventures)
- Remembering the Life and Career of Bill Campbell (Fortune)
- Fireside Chat With Ben Horowitz of Andreessen Horowitz and Bill Campbell of Intuit
- Intuit CEO Conversations with Brad Smith and Bill Campbell
- One on One Meeting Questions Great Managers Ask Their Teams - Lighthouse
- 24 great one-on-one meeting questions - Chloe Hamman (Culture Amp)
- 101 Questions to Ask in One on Ones - Jason Evanish
- Reliable Messaging With RabbitMQ - Part 1 - JimOnDemand
- RabbitMQ Simulator
- A Transmuting Journey: From a Ruby on Rails Monolith to Elixir and Elm Microservices - Volker Rabe: Video | Slides
- RabbitMQ is the new king - Alvaro Videla & Jan Machacek
- Dissecting the Rabbit: RabbitMQ Internal Architecture - Alvaro Videla (Lambda Days 2015)
- 6 Figure Developer
- 85 Podcasts for Developers, Programmers & Software Engineers - HackerLists.com
- Ultimate List Of Developer Podcasts - John Sonmez
- a16z - Andreessen Horowitz
- Advance Tech Podcasts
- Agile Revolution
- Agile Toolkit Podcast
- The Architecht Show
- Art of Product
- The Big Web Show
- The Bike Shed - Thoughtbot
- Build - Maggie Crowley
- Build Your SaaS - Jon & Justin
- CaSE: Conversations About Software Engineering
- The Changelog - Adam Stacoviak and Jerod Santo
- Code Podcast
- Cognicast
- CoRecursive - Adam Bell
- CTRL+ClickCast
- Cynical Developer - James Studdart
- Daily Tech News Show
- Developer On Fire
- Dr. Dobbs TV (Video)
- Elixir Fountain
- Exponent
- FLOSS Weekly
- The Freelancers' Show
- Front End Happy Hour
- Full Stack Radio
- Function
- FunctionalGeekery.com
- Giant Robots
- Greater Than Code
- Hansel Minutes
- Herding Code
- InfoQ Podcast
- IoT On Tap - Chris Herrera & Randy Pitcher
- Javascript Jabber
- Lightbend
- The New Stack
- On Computing
- Packet Pushers
- PathToPerf
- Programming Throwdown - Patrick Wheeler & Jason Gauci
- Recode/Decode - Kara Swisher
- Ruby Rogues
- Shop Talk
- Software Engineering Daily | iTunes | Slack
- Software Defined Talk
- Software Engineering Radio
- Tech Done Right - Noel Rappin
- TechZing - Justin Vincent & Jason Roberts
- Toolsday.io
- Turing-Incomplete
- Upgrade
- The Web Ahead
- Weird Trick Mafia
- Your System Called: A Threat Stack Podcast
- Stream Handbook - Doug McIlroy
- Embracing Streams…Everywhere - Nitesh Kant (Reactive Summit 2016)
- Learn RxJS - Brian Troncone
- RxMarbles.com
- Taking the Pain Out of Deploying Streaming Applications - Gerard Maas & Craig Blitz, Lightbend (Reactive Summit Montreal 2018)
- Tech Debt - MPJ's Musings - Fun Fun Function
- Representing Your Technical Debt - Ipek Ozkaya
- Managing Technical Debt - Steve McConnell 2008
- Technical Debt: From Metaphor to Theory and Practice - Philippe Kruchten, Robert L. Nord, and Ipek Ozkaya
- Managing Technical Debt - Steve McConnell 2013 & Construx Webinar
- Technical Debt - Martin Fowler
- Technical debt and system architecture: The impact of coupling on defect-related activity - Alan MacCormack and Daniel J. Sturtevant
- Technical Debt - The code monster in everyone's closet - Nina Zakharenko (PyCon 2015)
- The Practical Approach to Reducing Technical Debt - Spencer Greene
- Escaping the Technical Debt Cycle - Michael Feathers
- Don’t Start Up With Hidden Debt: Understanding and Managing Technical Debt - eBags
- Technical debt using dynamic indicators: NVP and IRR - Francisco Miguel García
- Architecture Wars - The competition between Features and Technical Debt: Part 1 & Part 2
- Web Camp Zagreb 2019
- StrangeLoop: 2019 | 2018 | 2017 | 2016 | 2015
- VoxxedDays Zurich 2018
- InfoQ.com videos | QCon New York 2018
- DeconstructConf: 2017
- Devoxx: Belgium 2018 | Belgium 2017 | Poland 2017
- GOTO channel
- NDC Conferences (Over 1,100 conference videos)
- SkillsMatter.com/Skillscasts
- Jfokus: 2016 | 2015
- O'Reilly
- @Scale: Systems 2019 | DevTools 2017 | Network 2017 | 2016 | 2015 & 2014
- OSCON 2014
- FutureTalks - NewRelic
- Forward University
- main | learn | wiki | Github
- Purescript: Tomorrow's JavaScript Today - Kris Jenkins (Øredev 2017)
- Pursuit: Purescript package documentation
- Learn Functional Programming with PureScript - John A De Goes (LambdaConf 2015)
- John A De Goes: The Easy Peasy Lemon Squeezy, Statically Typed, Purely Functional Programming For All Part 1 (skip first 13 mins) & Part 2
- Getting Started With Purescript
- Functional programming concepts in PureScript - Vincent Orr
- Building Single Page Web Applications with Purescript and Erlang - Claudia Doppioslash (EUC17)
- PureScript by Example - Phil Freeman
- kRITZCREEK blog
- Building Single Page Web Applications with Purescript and Erlang - Claudia Doppioslash (EUC17)
- Elm in Purescript - Ryan Rempel
- Moved to Python.markdown (because Github was truncating this page)
- SwirlStats.com: Learn R, in R
- Hands-On Programming with R - Garrett Grolemund
- The Five Colleges Guide to Statistics With R
- Chromebook Data Science
- Swirl ("Statistics With Interactive R Learning")
- Rachael's R Tutorials - Rachael Tatman
- The Undergraduate Guide to R - Trevor Martin
- Open Courses: Free Data Science Training Courses (DataCamp.com)
- Rabbit: Intro to R - Nicola Sturaro
- Ramarro: R for Developers (advanced R) - Andrea Spanò
- Resources to Help You Learn and Use R - UCLA
- One Page R: A Survival Guide to Data Science with R - Graham Williams
- Impatient R
- Intro to R - Venables, Smith and R Core Team
- Very Short Intro to R - Torfs & Brauer
- Advanced R - Hadley Wickham
- The Analytics Edge - MIT (EdX.org)
- Computing for Data Analysis week 1 videos - Roger Peng, week 2, week 3, week 4 & Coursera course
- Data Analysis videos - Jeff Leek's Coursera course & lecture notes & Coursera course
- Beginner's guide to R: (6-part) Introduction (ComputerWorld) & Beginner's guide to R: Useful resources
- Quick-R
- R Programming - Johns Hopkins University (Coursera)
- The Data Scientist’s Toolbox - Jeff Leek, Roger Peng, Brian Caffo
- The Little Book of R for Time Series
- One Page R
- Rtips - Paul E. Johnson - HTML & PDF
- Advanced Data Analysis From an Elementary Point of View - Cosma Rohilla Shalizi
- OpenIntro Stats textbook & Documentation for 'openintro' R data package
- Twotorials.com (fun 2-min R tutorials)
- Official R manuals
- R for Beginners - Emmanuel Paradis
- R Inferno - Patrick Burns
- Intro to Data Analysis - Hadley Wickham
- Linear Regression Models - Jeff Goldsmith
- Simple R - John Verzani
- icebreakeR
- R Tutorials - William King
- Practical Regression and Anova using R
- R Programming Wikibook
- Using R for Data Analysis and Graphics - JH Maindonald
- Introduction to R (Lam)
- The R Guide - W.J. Owen
- More R books/papers/tutorials/presentations
- R Journal
- R-bloggers
- R on Youtube
- Learning Statistics With R - Dan Navarro
- Introduction to Probability and Statistics Using R (instructions for generating PDF book through R)
- Elements of Statistical Learning
- R Fundamentals and Programming Techiniques - Thomas Lumley
- Creating R Packages: A Tutorial
- Econometrics in R
- Learn R Youtube video channel
- Revolution Analytics Youtube video channel
- 2-hr talk on "Visualising data with ggplot2" by creator Hadley Wickham
- ggplot2_tutorial.R - Frank Davenport
- KnitR (elegant, flexible and fast dynamic report generation with R)
- KnitR in a Knutshell - Karl Broman
- How to Use KnitR - Vanderbilt University
- How to Use Knitr with a Rakefile
- Plain Text, Papers, Pandoc
- KnitrBoostrap
- Blog With KnitR and Jekyll
- Data Science in Visual Studio Code using Neuron, a new VS Code extension - Lorenzo Silvestri
- Neuron demos
- CRAN Task View: Time Series Analysis
- History of R Financial Time Series Plotting
- Time Series Analysis With R
- Reading Financial Time Series Data with R - Joseph Rickert
- Moved to Ruby.markdown (because Github was truncating this page)
- Redis.io: Documentation | Intro | Clients
- Andrew Glover: Asynchronous Processing, Messaging, and Redis/Resque
- The Little Redis Book - Karl Seguin
- Redis Tutorials: Zero to Hero with NoSQL Redis: "You've Got Key Values! A Redis Jump Start"
- Redis Labs' Youtube videos
- Getting Started With Redis: Part 1 | Part 2 | Part 3 | Part 4 | Part 5
- Fun with Ruby and Redis - Javier Ramirez (ArrrCamp 2013)
- Medis (currently Mac-only): GetMedis.com | Github
- Regex Cheat Sheet - Emma Wedekind
- Regexper.com
- RegEx101.com
- Rubular.com
- LearnPython.org
- EloquentJavascript.net
- Ruby regular expressions cheatsheet
- Cozmo Python SDK - Anki
- cozmo-tools - Dave Touretzky (Carnegie Mellon University)
- Cozmo Voice Commands (CvC) - Riccardo Sallusti
- Cozmo Challenge: Playfully learning how to program - GrinningHermit
- Cozmo Animation Explorer - GrinningHermit
- Cozmo Scratch SDK - Konnor Andrews
- Cozmo Beyond: Collection of projects built with Cozmo SDK - Peter Mitrano
- Cozmo Weather: I taught Cozmo to read the weather forecast - Daniel Wilches
- Cozplay demos - Cozmo games taking advantage of Cozmo's capabilities in unique and engaging ways
- Moved to Ruby.markdown (because Github was truncating this page)
- Rustup.rs: Rust language installer
- Rust Programming Tutorials - dcod/
- awesome-rust
- The Rust Programming Language (book) | Print version savable as PDF | or display in browser using "rustup doc --book" on the command line
- Rust By Example (book / collection of runnable examples): Online & Github (instructions for offline)
- The Rust Rand book
- Rust Crash Course - Traversy Media
- Rust Videos - YouCodeThings
- Intro to Rust - Tensor Programming
- Let's Learn Rust :) - d0nutptr (teaching begins about 27 minutes in)
- rustlings: Small exercises to get you used to reading and writing Rust code
- Gentle Intro to Rust - Steve Donovan | Github
- Learn Rust With Entirely Too Many Linked Lists - Alexis Beingessner
- The Cargo Book
- Rust Tutorial: Learn How to Be Productive in Rust - Nicholas Cameron (Linux.conf.au 2018)
- Idiomatic Rust - Matthias Endler
- What's unique about Rust? - Niko Matsakis (RustLatam 2019)
- Diving Into Rust For The First Time - Niko Matsakis (C++ Now 2017)
- How Rust is Tilde’s Competitive Advantage
- Blockchain in Rust - GeekLaunch
- Is It Time to Rewrite the Operating System in Rust? - Bryan Cantrill
- Rustacean Terminal Chat App in Rust - Samba Diallo
- Chucklefish Taps Rust to Bring Safe Concurrency to Video Games
- A Case for Oxidation: The Rust Programming Language - Sergio Benitez
- Rust 101 - E. Dunham (Linux.conf.au 2017)
- Rust Tutorial - Derek Banas
- Implementing TCP in Rust - Jon Gjengset: Part 1 | Part 2 | Part 3
- Live-coding a linked hash map in Rust - Jon Gjengset
- Defense Against The Wrong Logic: Proactive Rust Coding - Michael Gatozzi (RustLatam 2019)
- Rust programming LANGUAGE fundamentals of Rust, a modern programming language (5 1/2 hours, but recorded December 2015 - Dmitri Nesteruk
- bat: cat clone with syntax highlighting and Git integration - David Peter
- ripgrep: recursively searches directories for a regex pattern - Andrew Gallant
- libpnet: Cross-platform, low level networking
- sniffglue: Secure multithreaded packet sniffer
- pcap
- Quiche: implementation of the QUIC transport protocol and HTTP/3 - Cloudflare | Enjoy a slice of QUIC, and Rust! - Alessandro Ghedini
- Noria: data-flow for high-performance web applications - MIT
- Rust at speed — building a fast concurrent database - Jon Gjengset
- Redox-OS.org: Unix-like Operating System written in Rust | Gitlab | Kernel docs | Std library | Ion manual
- The Redox Book
- After four years, Rust-based Redox OS is nearly self-hosting - Tim Anderson
- Rocket (web framework) - Sergio Benitez: Github | Overview | Guide | API | Quickstart | Getting Started | Wiki
- RustLatam 2019
- RustConf Asia 2019 (most talks in Mandarin)
- RustConf: 2019 | 2018 | 2017
- Rust playlists
- RustFest Paris 2018
- Bay Area Rust
- WebAssembly with Rust - Kevin Hoffman (RustLatam 2019)
- WebAssembly - Rust to JavaScript in under 20 minutes - Scott Batson
- Baby’s First Rust+WebAssembly module: Say hi to JSConf EU! - Lin Clark (JSConf EU 2018)
- Yew: Rust framework for building client web apps (Github)
- Yew a Rust+WebAssembly framework for client-side web apps - Denis Kolodin (RustFest Paris 2018)
- Rustlang Project: Todo App (Yew Framework and Web Assembly) - Tensor Programming
- Standard Library API | Core Scala API
- Tour of Scala - scala-lang.org | Online Learning Resources
- Awesome Scala (curated Scala resources) - Lauris Dzilums
- Scala School - Twitter
- Official documentation | Cheatsheet
- All About Scala
- 21 Steps to Get Started with Apache Spark using Scala - Ankit Gupta
- Effective Scala - Marius Eriksen
- Tim Cowlishaw - From Ruby to Scala and back again: Better living through type-checking - Tim Colishaw (Ruby Manor 4.0)
- Scala: The Simple Parts - Martin Odersky (GOTO Conf 2014)
- Scala Best Practices I Wish Someone'd Told Me About - Nicolas Rinaudo
- Scala Exercises
- Typeclasses in Scala - Dan Rosen
- Akka.io | Documentation | Quickstart
- A Practical Introduction to Akka Streams - Jacek Kunicki (Lambda Days 2017)
- Cloud-Native Applications Meet Cloud-Native Infrastructure - Fabio Tiriticco
- Cloud Native Akka & Kubernetes: the holy grail to elasticity? - Fabio Tiriticco ("J" {"On": "The Beach"} 2018) & Akka Java Middleware: What Goes Inside the Containers Counts - Susan Hall
- Supercharging Marketo's Multi-Tenant Platform By Going Reactive - Marketo (Reactive Summit Montreal 2018)
- Implementing the Reactive Manifesto with Akka - Adam Warski (Lambda Days 2015)
- High Performance Actors - Kiki Carter
- Lessons Learned: Building Scalable & Elastic Akka Clusters on Google Managed Kubernetes - Timo Mechler & Charles Adetiloye (Reactive Summit Montreal 2018)
- Scala By Example - Martin Odersky (free PDF)
- Learning Functional Programming in Scala - Alvin Alexander (free PDF)
- Scala for the Impatient (free PDF; requires registration)
- Scala in Depth (free PDF; requires registration)
- Scala Tutorial (PDF) - TutorialsPoint.com
- Scala Book - Alvin Alexander
- Scala Cookbook
- Hello, Scala
- Functional Programming, Simplified - Alvin Alexander: 400-page preview PDF | Book
- Underscore Books, including Essential Scala
- AllAboutScala.com
- Coursera: All Scala courses | Functional Programming Principles in Scala - Martin Odersky | Big Data Analysis with Scala and Spark | Functional Program Design in Scala | Functional Programming in Scala Capstone | Specialization: Functional Programming in Scala
- Fundamentals of Scalable Data Science - Romeo Kienzler
- Lightbend Reactive Architecture:
- Intro to Reactive Principles
- Domain-Driven Design
- Reactive Microservices
- Building Scalable Systems
- Distributed Messaging Patterns (not yet posted)
- CQRS & Event Sourcing (not yet posted)
- Designing Events-First Microservices - Jonas Bonér (Qcon New York 2018)
- Event Sourcing and CQRS - Lutz Huehnken (Scala Days 2017)
- The Promise of Event Driven Programming with Fast Data - Duncan DeVore (ScalaDays Berlin 2018)
- Intro to Functional Programming (in Scala) Francis Toth (Lambda Montreal 2017)
- Jordan Parmer: Let’s Code Real World App Using Purely Functional Techniques (in Scala) | Common Functional Techniques | Functional Programming: Type Systems | Reactive Streams | Other Jordan Parmer Scala FP talks
- Scala functional programming features and more! - Nadim Bahadoor
- Cats: Lightweight, modular, and extensible library for functional programming
- Intro to FP in Scala: Exploring a Toolbox for Solving Problems - Pawel Szulc (LambdaConf λC 2017): Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6
- Real-World Functional Scala - Chris Birchall (Lambda World 2016)
- Functional Programming Essentials - Kelley Robinson (GOTO 2017)
- Scala Tutorial - LearningJournal.in: Elements of Functional Programming, Part 1 | Elements of Functional Programming, Part 2 | Full playlist
- Functional Programming Principles in Scala - Scala creator Martin Odersky (École Polytechnique Fédérale de Lausanne) Coursera
- Principles of Reactive Programming - Scala creator Martin Odersky, Erik Meijer & Roland Kuhn
- Functional Programming with Scala - Jacek Laskowski (JEE Conf 2015)
- Full Stack Type-safety: Elm with Scala - Choucri Fahed (Lambda Days 2017)
- Cats - A Fresh Look at Functional Programming in Scala - Mike Stew (LambdaConf 2015)
- Intro to Functional Programming in Scala - Joe Barnes
- Programs as Values: Pure Composable Database Access in Scala - Rob Norris
- Online material for the Introduction to Functional Game Programming with Scala workshop - John De Goes
- Lagom: open source framework for reactive microservice systems in Java or Scala, built on Akka and Play | Github | Docs | Getting Started | StackOverflow | Blog
- What Can Lagom Do For You? - Renato Cavalcanti (µCon London 2018)
- Website | Quick Start | User Guide | At a Glance | ScalaDoc | Install
- SF Scala
- Scala Days: New York 2018 | Berlin 2018 Berlin 2018 Keynotes | 2017 | 2016
- Scala -- the Simple Parts - Martin Odersky (SF Scala 2014)
- Scala: Beyond the Basics - Christopher Batey
- Scalawags
- Learn Scala in One Video - Derek Banas
- Scala for the Intrigued - Dr. Venkat Subramaniam
- Big Data Pipelines With Scala - Gleb Kanterov (λC 2017)- Part 1 | Part 2
- Scala: The Simple Parts - Martin Odersky (SF Scala)
- Essential Scala: Six Core Principles for Learning Scala - Noel Welsh (Scala Days 2015 Amsterdam)
- Why Scala? - Venkat Subramaniam
- Scala with Style - Martin Odersky
- Demystifying Scala - Kelley Robinson (GOTO 2017)
- Effective Scala - Josh Suereth (DEVOXX 2016)
- Tim Cowlishaw - From Ruby to Scala and back again: Better living through type-checking - Tim Colishaw (Ruby Manor 4.0)
- Scala: The Simple Parts - Martin Odersky (GOTO Conf 2014)
- Scala talks: Confreaks.tv & Youtube
- Frank Abagnale: "Catch Me If You Can" | Talks at Google
- The Thoughtbot Guide to Application Security - Mike Burns
- Awesome Hacking: A collection of awesome lists for hackers, pentesters & security researchers
- BadSSL.com - See how your browser behaves when SSL is incorrectly configured
- Computer Systems Security - MIT
- Critical Code in Millions of Macs Isn't Getting Apple's Updates
- Crypto101 (free in-depth cryptography book) - Laurens Van Houtven & PyCon US 2013 talk
- Cryptography Tutorial - Joe Armstrong
- How Hash Algorithms Work - ?
- Enabling HTTPS on Your Servers - Chris Palmer & Matt Gaunt
- Let's Encrypt - "lets site operators turn on and manage HTTPS with simple commands"
- Awesome Cryptography
- Encryption Works: How to Protect Your Privacy in the Age of NSA Surveillance - Micha Leee (Freedom of the Press Foundation)
- LetsEncrypt.org | Github | Twitter
- Free HTTPS certs for all – Let's Encrypt opens doors to world+dog
- Mobile API Security Techniques - Skip Hovsmith: Part 1 | Part 2 | Part 3 | More Skip Hovsmith
- Defense Against the Dark Arts: CSRF Attacks - Richard Feldman
- Data Science Masters: Github & website
- Intro to Statistics - Thomas Haslwanter: HTML | PDF | Github (with full sourcecode)
- Learning From Data - Yaser Abu-Mostafa (Caltech)
- An Introduction to Statistical Learning With Applications in R - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani & PDF & Videos
- Elements of Statistical Learning, 2nd ed
- Learning Statistics will Save Your Life - John Paul Ashenfelter (MountainWest RubyConf 2015)
- How Support Vector Machines work / How to open a black box - Brandon Rohrer
- Support Vector Machine (SVM) Tutorial - Abhishek Ghose
- Introduction to Computational Finance and Financial Econometrics - Eric Zivot
- Variety of Eric Zivot PDFs for Econ 584 including Vector Autoregressive Models for Multivariate Time Series
- TaskWarrior.org | Getting Started | Docs | Syntax
- tasksched: A new Elm UI for Task Warrior - Kamila Součková
- High Cost Tests and High Value Tests - Noel Rappin (GOTO 2018)
- Testing Microservices, the sane way - Cindy Sridharan
- Ruby-Toolbox - Testing tools
- Testing of Microservices - André Schaffer
- Let's Make Testing Fun Again - Noel Rappin (WindyCityRails2012)
- Test Your Legacy Rails Code - Noel Rappin (Ruby Midwest 2011)
- Jenkins User Conference San Francisco 2012 videos
- Breaking Up With Your Test Suite - Justin Searls (AncientCity Ruby 2014)
- Concourse-ci.org | Docs | Articles | Github | StackOverflow | Development | Forum
- Jenkins User Handbook (PDF)
- Jenkins Tutorial (PDF) - TutorialsPoint.com
- Jenkins Kubernetes Operator
- Helm Chart
- Continuously delivering apps to Kubernetes using Helm (Adnan Abdulhussein - Bitnami)
- Jenkins User Conference London 2015
- Jenkins talks - Confreaks.tv
- Jenkins User Conference San Francisco 2012
- Jenkins User Conference Palo Alto 2013
- SimpleCov, RCov
- Ruby-Toolbox - Code Metrics
- Finding bugs without running or even looking at code - Jay Parlar (StrangeLoop 2019)
- Alloy - model checker
- Testing in Production, the safe way - Cindy Sridharan
- Testing in Production: the hard parts - Cindy Sridharan
- I Test in Prod - Charity Majors
- 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 | Github
- TCPReplay | Github
- Tmux Quickstart Guide - Sam Livingston-Gray
- Humans Present: tmux - Thoughtbot
- Keegan Lowenstein: Benefits of using tmux - lessons from streamlining a dev environment & Tmux & Vim - even better together
- A tmux Primer (on persistent remote sessions) - Daniel Miessler
- ArchLinux Tmux wiki
- The Tao of Tmux
- 10 Killer Tmux Tips - Benjamin Tan Wei Hao
- Impressive Ruby Productivity with Vim and Tmux - Chris Hunt & Ancient City Ruby 2013
- man page
- FAQ
- Pair Programming With Tmux - Flaviu Simihaian
- A Tmux Primer - Daniel Miessler
- Tmux: A Simple Start - Glenn Goodrich
- Intro to Tmux (NetTuts)
- Tmux Crash Course (Thoughtbot)
- Tmux - The Terminal Multiplexer - part 1 & part 2
- Terminal Multiplexers: Screen, Tmux
- Tmux Cheatsheet (Mohamed Alaa)
- Tmux Cheatsheet (Niklas Ottoson)
- Tmux Cheat Sheet & Quick Reference
- Tmux Cheatsheet (Alvin Alexander) & PDF
- Tmux Cheatsheet (Andrey Vit)
- tmux-resurrect: Persists tmux environment across system restarts
- Undo last session save on Tmux Resurrect - Pasindu Rumal Perera
- Ruby-Toolbox - A/B Testing
- Building the Web for Everyone - Greg Tarnoff (MadisonRuby 2012)
- Your User: The Animal - Hampton Catlin (MadisonRuby 2012)
- Ian Langworth: Vim After 15 Years | Everything I Missed in "Vim After 11 Years" | Vim After 11 Years
- Full Vim documentation + Vim FAQ (downloadable PDF)
- A vim Tutorial and Primer - Daniel Miessler
- VimDoc
- vim.wikia.com
- Vimcasts.org
- Vim London videos
- Vim talks - Confreaks.tv
- VimNinjas.com
- OpenVim tutorial
- UseVim.com
- vim + tmux - OMG!Code - Nick Nisi
- Learn to speak vim – verbs, nouns, and modifiers! - Yan Pritzker
- The grammar of Vim - Rafe Colburn
- MinuteVimTricks
- vi and vim editor: Tutorial and advanced features
- Vim graphical cheat sheet-based tutorial
- Buffers, windows & tabs
- Write code faster: expert-level vim - Ben Orenstein (Railsberry 2012)
- Vim Tips With Ben (Orenstein)
- Derek Wyatt videos - Novice, Intermediate and Advanced
- Impressive Ruby Productivity with Vim and Tmux
- Vim Commands Cheat Sheet
- Cheatsheet
- NerdTree: Guide Cheatsheet add a file
- Vundle plug-in manager
- A Byte of Vim
- Vi/Vim notes - Darin Brezeale
- How I Boosted My Vim - Vincent Driessen
- Faster Grepping in Vim - Dan Croak & More vim tips from Thoughtbot
- VimAwesome.com
- ack.vim
- Asynchronous Lint Engine (A.L.E.)
- Command-T
- Ctrl-P
- ctags & Using Vim and Exuberant CTags for easy source navigation Manual & FAQ
- ctrlp.vim
- fzf (fuzzy find)
- gist.vim
- jslint.vim
- NERDTree & video tutorial
- Recover.vim
- Silver Searcher (ag)
- snipmate & video tutorial
- supertab
- syntastic
- tabular
- vim-coffee-script
- vim-fugitive & VimCasts & Painless Merge Conflict Resolution in Git
- vim-gitgutter
- vim-ipython
- vim-polyglot
- vim-rails
- vim-rake
- vim-rspec
- vim-ruby
- vim-ruby-debugger
- vim-ruby-refactoring & Check out this excellent refactoring plugin - Justin Ram
- vim-surround
- vim-textobj-rubyblock & A text-object for ruby blocks - Drew Neil
- vim-unimpaired | Unimpaired Cheatsheet
- vundle
- Spacemacs Documentation & Github
- Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs - Aaron Bieber
- Spacemacs ABC videos - Eivind Fonn
- Migrating from Vim
- Quick Start | FAQ
- Evil-Tutor
- Cheat Sheet
- Spacemacs (Vim mode) Cheatsheet - Jason J
- Alchemist docs | Alchemist (Github) | Wiki
- Elixir With Alchemist
- Alchemist Quick Reference Card (Spacemacs Version)
- Learn Vimscript the Hard Way - Steve Losh
- Scripting the Vim editor - Damian Conway:
- More instantly better Vim - Damian Conway (OSCON 2013)
- Visual Studio Code - Microsoft (but cross-platform) | Docs | Blog | GitHub
- VS Code Tips and Tricks - Microsoft
- VS Code can do that?!
- WebAssembly: How and Why - Milica Mihajlija
- Compiling for the Web with WebAssembly (Google I/O '17)
- Will WebAssembly overtake JavaScript in Web Development? - Seth Samuel (Empire Node 2016)
- Web.Dev 4: Web Components - Adam Tuliper
- Why You Should Be Using Web Components Right Now. And How. - Phil Leggetter
- The Web Components Revolution is Here - Eric Bidelman (April 2014)
- National Weather Service - Nationwide radar loop
- National Weather Service - New York metro radar loop
- Dribbble: Show & tell for designers
- SpeckyBoy
- 25 Beautiful & Clean Web Design Examples
- Web Fundamentals: Best practices for great multi-device web experiences (Google)
- Web Fundamentals: Optimizing Performance (Google)
- Brackets code editor: Brackets.io & Github
- Adaptive Web Design - Aaron Gustafson
- Future-Friendly Resources
- Responsive Web Design, Mobile First and Progressive enhancement in action - Leonado Lenase (ScotlandJS 2012)
- Browser Versions Are Dead
- Luke Wroblewski blogs & presentations
- User experience mapping for dummies - Alice Emma Walker
- UX Mapping Methods Compared: A Cheat Sheet - Sarah Gibbons
- User flow is the new wireframe - Alexander Handley
- 7 Free and Open Source Wireframe Tools to Optimize User Experience - Kelsie Anderson
- Windows Containers - Microsoft: About | Documentation
- Deploy your Web App in Windows Containers on Azure App Service - Azure Friday (Microsoft)
- PowerShell Master Class - John Savill
- Writing Award Winning PowerShell Functions and Script Modules - Mike Robbins (PowerShell & DevOps Global Summit 2018)
- PowerShell: Writing Functions - Bryan Cafferky
- Learn Windows PowerShell in a Month of Lunches - Don Jones
- Windows Subsystem for Linux (WSL): The Ultimate Guide - Adam the Automator
- Get started with the Windows Subsystem for Linux - Microsoft
- Windows Subsystem for Linux (WSL) Tutorial & How To - Gary Explains
- Developing on Windows with WSL2 (Subsystem for Linux), VS Code, Docker, and the Terminal - Scott Hanselman
- Tutorial: Install Linux on Windows with Windows Subsystem for Linux - DataQuest
- How to Use Windows Subsystem for Linux 2 and Windows Terminal - Michael Wanyoike
- How to Run a Linux Desktop Using the Windows Subsystem for Linux - Christian Cawley
- Bookdown
- Ghostwriter
- Gumroad
- Kindle Direct Publishing
- Markdown
- Markdown: The Easy Way to Write, Edit & Format Your Book - Carla King
- Marked 2 (not free but apparently awesome previewer)
- MultiMarkdown Composer v4 (Mac only)
- Softcover.io
- StackEdit (In-browser)
- The Tools I Use to Write Books - Thorsten Ball
- Typora (closed-source & free as of 1 October 2019 but will eventually be non-free)
- Pandoc: Universal Document Converter | User's Guide (online) | User's Guide (PDF)
- Imagine: Pandoc filter to process codeblocks into images and/or ascii art
- pandoc-book-template: simple Pandoc template to build documents and ebooks - Wikiti
- Sustainable Authorship in Plain Text using Pandoc and Markdown - Dennis Tenen and Grant Wythoff
- Pandoc Tricks - John McFarlane
- Plain Text, Papers, Pandoc
- reStructuredText
- ReStructured Text
- ReStructured Text Syntax - Thomas Cokelaer
- ReStructured Text Demo (.txt) & (.html)
- ReStructured Text Primer (.txt) & (.html)
- ReStructured Text Cheat Sheet - David Goodger (.txt) & (.html)