Throughout the years, I have learned a lot from free online video’s, so, I thought I’d share some of the channels that I’m subscribed to on Youtube in the hope’s that someone finds them useful as much as I have.
Contains mainly talks about facebook technologies (React.js, Reactive Native, Flux) - some great materials here and some great ideas on how to handle state in a scalable manner for large projects.
Talks on Functional and Reactive Programming.
Mainly about Python, but the talks aren’t really Python specific as they are more about solving problems - most of the knowledge that you get from their materials are very transferable.
Some of the subjects covered are:
- Python Programming
- Web Performance
- Eventual Consistency
- API Design
Content are mostly in the format of a talk. Very diverse in terms of content.
Some of the subjects covered are:
- General Programming / Software Engineering
- Project Management
- Case Studies
- Functional Prgramming
- Software Architecture
- Scaling Solutions
Chris Coyier is one of the most known figures when it comes to CSS, so if you use CSS in any shape or form, you should subscribe to this channel and follow CSS Tricks.
- HTML / CSS
One of my favourite talks from this Channel is from Greg Young around Event Sourcing.
O’Reilly publishes some great books for us Developers - but some people may not know that they also have a youtube channel with some fantastic talks.
One of my favourite talks from O’Reilly channel is a talk by Nikolas Zakas on Maintainable Code.
As the name suggests, Curry On!’s main focus is around functional programming and it’s benefits (parallel computing, state management, data-driven design, reactive programming). The material’s are presented as talks.
Talks mostly about workflow, utilising tools for improved quality and speed of development for teams of various size, and of course, Opensource.
One of my favourite talks is from Jim Weirich “Decoupling from Rails”
As I’ve mentioned, this isn’t really Rails specific at it’s core, you could change the title to “Decouple your code from your framework”. I am very much in agreement that you should never use ORM in your controllers directly.
You’re most likely using some of Google’s tools one way or another - so it’s worth subscribing. Most of the video’s are about what they’ve used their technology for, so you can get a bit of inspiration for your next project. There are also some talks, a lot of which include machine learning and utilising big data.
Very much Computer Science focused channel, with talks around big data analysis, quantum computing, machine learning and robotics.
Very diverse talks here - plenty of stuff around DevOps if that’s your thing.
Plenty of video’s around Functional / Reactive Programming with strong focus on JVM eco-system (Scala, Akka, Play).
My favourite talk from this channel is Hunter Loftis’ talk “We Will All Be Game Programmers”. The talk is funny and is presented in a very interesting way. A lot of interesting ideas with multiple applications in every day programming problems is proposed throughout the talk that gives you quite a bit to ponder about.
Not much content right now, but a few talks that some people may find interesting here. The main topics covered are:
- Web Perf
Most of the content in the Strange Loop channel are code heavy, so if you want to dive into details of implementation of the solutions proposed and not just from top level, then you can learn a thing or two from here by getting into the details.
Netflix are big on functional and reactive programming - a lot of the things that they talk about are about performance and scalability with main focus on UI.
Format of the video’s are podcast Q&A style discussing various problems, not just with PHP, but also discussing the business side of things in Software such as freelancing.
My favourite (being a former regular PHP user) is the discussion around asynchronous code in PHP.
Not much to say here apart from the fact that ElasticSearch is arguably the simplest and most scalable solution for search. Subscribe to the channel to keep up with what’s new and get some tips here and there along the way.
FunFunFunction as the name suggests takes learning programming in a fun way, so prepare for many jokes.