Fun Fun Function


Episodes

Title Duration Published Consumed
Professional bad typist 2019-11-09 00:00
Writing ugly code (so others won't have to) 2019-11-08 00:00
Expressions versus statements? The future of functional programming (with Steve Krouse) 2019-11-01 18:00
Build dumb shit - the value of useless things - a talk by Sara Vieira 2019-10-26 08:00
Programming Blinkstick LED hardware using Javascript (featuring Suz "noopkat" Hinton) 2019-10-25 15:00
Tensorflow.js for web developers (approachable and inspiring talk by Piérre Reimertz at Nordic.JS) 2019-10-23 17:54
NordVPN security breach 2019-10-22 14:14
Test Driven Development (TDD) on a real app 2019-10-18 09:00
Why I am going to therapy 2019-10-04 19:00
Junior developer survival tips (with Mayuko) 2019-09-23 16:00
Software developers going to therapy 2019-09-20 00:00
What do we stand for? (Kind-hearted, Humble, Together) 2019-09-13 10:00
What is Libra Coin? - Libra Coin Chat with Isa and MPJ - Part 1 2019-09-02 10:00
How to build a great CSS architecture? (with CSS guru Adam Argyle) 2019-08-09 09:00
How long to onboard a new developer? (Isa Silveira) 2019-08-05 09:00
Hiding communication problems with multiple repos? 2019-07-29 09:00
Does pair programming actually save time? (Brian Clark) 2019-07-26 08:00
"You don't use version control in REAL projects!" (Software developer war stories with Sean May) 2019-07-23 08:00
Behind the scenes of a tech conference 2019-07-12 09:00
Better code sharing through monorepos? 2019-07-05 09:00
TypeScript and Linters with Adam Argyle 2019-06-27 09:00
Is Dan Abramov a Junior Developer for Life? 2019-06-24 09:00
Structuring a Web App with a Continuous Integration Workflow (CI/CD) 2019-06-21 09:00
Transducers for massive data processing in JavaScript: What, Why and How (Sean May) 2019-06-14 11:00
From doing tutorials to getting an actual job? (MPJ shows his Spotify application) 2019-06-07 09:00
Refactoring JavaScript code into tiny, pure, composable functions 2019-05-31 09:00
Celebrating node.js turning 10 years old 2019-05-29 16:23
Trying ReasonML with React hooks for the first time (Jared Forsyth) 2019-05-24 10:30
Closure exposure therapy - Exploring closures in JavaScript with friendly live mob programming 2019-05-17 09:00
Trying react-spring (React animation library) for the first time 2019-05-10 09:00
Trying CSS Grid for the first time (Adam Argyle) 2019-05-03 09:30
How good are code challenges in interviews (Isa Silveira) 2019-04-26 10:00
Dan Abramov on Lao Tzu 2019-04-22 10:00
Test driven development, mocking and dependency injection on real app 2019-04-19 10:00
Building a VS Code extension for the first time with Brian Clark 2019-04-12 02:00
Trying React Hooks for the first time with Dan Abramov 2019-04-05 08:00
Code Review: How can we do it better? 2019-03-29 15:30
How do you prepare before tackling a problem? 2019-03-11 09:00
What task would make today great? 2019-02-25 09:15
Anticipating problems 2019-02-11 12:30
Asking for help 2019-01-28 09:00
Failing Together: Live streamed mob programming under unideal conditions 2019-01-21 10:00
Trying Particle Photon for the first time (Live Mob Programming) 2019-01-14 09:00
It's okay to feel unproductive 2018-12-17 09:00
Data visualisation chat about D3.js, P5.js, JavaScript, Python with kosamari, sxywu and shiffman 2018-12-10 09:00
The value of non-business side projects 2018-12-03 11:00
Fun Fun Function Live Stream 2018-11-29 23:40
Understanding choice and life in Neural networks 2018-11-26 09:00
Understanding evolution with neural networks using Pixling 2018-11-19 09:00
Pair programming Web Components with Paul Lewis 2018-11-12 09:00
How good are class arrow functions in JavaScript? 2018-11-05 09:00
How good is ramda.js? 2018-10-29 10:33
Sticker Pack + Super Patron launch 2018-10-22 10:15
Mind Control with JavaScript - Charlie Gerard - Developer Discussions 2018-10-15 10:00
Polyfilling CSS with Houdini - Sam "Snugug" Richards - Developer Discussions 2018-10-08 10:00
Twitter API Trainwreck (worst disaster ever) 2018-10-01 10:00
Helping other developers grow - Tierney Cyren - Developer Discussions 2018-09-24 16:30
Fearless by loving failure - Isa Silveira - Developer Discussions 2018-09-17 10:00
One Hour Pair Programming Hack: Firebase and React 2018-09-03 11:30
Zeit Serverless Docker, node.js backend and variables NOT ALLOWED 2018-08-27 10:30
Let’s pair program a Reddit place clone using Firebase 2018-08-20 10:00
Let's code a speed typing game with ReasonML and Comic Sans as editor font 2018-08-13 10:00
Why care how your tools work? 2018-07-09 10:00
Better training of our neural network - Let's code a neural network in plain JavaScript Part 3 2018-07-02 10:00
Teaching our neural network to think - Let's code a neural network in plain JavaScript Part 2 2018-06-25 10:00
Let's code a neural network in plain JavaScript Part 1 2018-06-18 10:00
Authority for Authority's Sake 2018-06-15 10:00
map for async iterators in JavaScript 2018-06-11 10:00
Higher-order iterators in JavaScript 2018-06-04 10:00
Interpret generously 2018-05-28 10:00
Politeness or clarity? 2018-05-21 10:00
I will be hosting nordic.js 2018 2018-05-17 11:00
Using async generators to stream data in JavaScript 2018-05-14 10:00
Async iterators (for await ... of) in JavaScript 2018-05-07 10:00
Be friendly and have fun (Welcome to Fun Fun Forum) 2018-04-30 10:00
Generators in JavaScript 2018-04-23 10:00
Taking over DevTips 2018-04-20 10:00
Iterators in JavaScript using Quokka 2018-04-16 10:00
MPJ's first job 2018-04-02 10:00
What comes after web development? 2018-04-02 10:00
TypeScript checks JavaScript! 2018-04-02 10:00
Junction - an interactive programming experiment 2018-03-26 10:00
Is async / await useless? 2018-03-19 09:00
Structuring JavaScript projects for testability 2018-03-12 09:00
Getting Started with Feature Flags - #1 LaunchDarkly Feature Flags 2018-03-07 09:00
Implementing LaunchDarkly - #2 LaunchDarkly Feature Flags 2018-03-07 09:00
Incremental rollout and targeting individual users - #3 LaunchDarkly Feature Flags 2018-03-07 09:00
Observable JavaScript playbook, asynchronous generators and hacking the Fun Fun Forum 2018-03-05 09:00
Optional Chaining Operator in JavaScript 2018-02-26 09:00
Bad jobs, Family and Depression 2018-02-19 09:00
Voice recognition on the web using IBM Watson 2018-02-05 09:00
Keeping up with the frameworks - Twitch stream highlight 2018-02-02 09:00
My video production gear 2018-01-29 09:00
Why I quit my job at Spotify - Twitch stream highlight 2018-01-26 09:00
Luna Programming language Part 1 2018-01-22 08:50
Luna Programming language Part 2 2018-01-22 08:49
Time boxing and pomodoro timers - Twitch stream highlight 2018-01-19 09:00
TDD with Wallaby.js Part 2 2018-01-17 08:57
TDD with Wallaby.js Part 1 2018-01-17 08:56
Habitual negative thoughts 2018-01-15 09:00
How long did it take to build Fun Fun Function - Twitch stream highlight 2018-01-12 09:00
Feature flagging with LaunchDarkly Part 3 - Why use LauchDarkly for feature flagging? 2018-01-10 14:20
Feature flagging with LaunchDarkly Part 2 - Why feature flagging? 2018-01-10 14:20
Feature flagging with LaunchDarkly Part 1 - Fun Fun Function 2018-01-10 14:20
Commit editor settings to version control? - Fun Fun Function 2018-01-05 09:00
How to know if your tests are correct? - Twitch stream highlight 2017-12-29 09:00
Announcement: Twitch Live Streams + Holiday Vacation 2017-12-25 09:00
Why not use linters for code style? - Twitch stream highlight 2017-12-22 09:00
Unit testing in JavaScript Part 6 - Red, Green, Refactor and Jest mocks 2017-12-18 09:00
Teaching programming to children and teachers - Fun Fun Forum Spotlight 2017-12-15 17:01
highland.js and the problem with debugging streams 2017-12-14 09:00
Static types, Hogwarts sorting hat and personality types - Twitch stream highlight 2017-12-12 15:22
Unit testing in JavaScript Part 5 - Mocking continued 2017-12-11 09:00
Unit testing in JavaScript Part 4 - Mocking basics 2017-12-04 09:00
Unit testing in JavaScript Part 3 - Test runners 2017-11-27 09:00
Huge announcement - Going full time YouTuber - Fun Fun Function 2017-11-20 09:00
Unit testing in JavaScript Part 2 - Your first tests 2017-11-13 12:00
Unit testing in JavaScript Part 1 - Why unit testing? 2017-11-06 09:00
Why remote working is so hard 2017-10-30 10:00
Running CircleCI on Pull Request - Continuous Integration P3 - Fun Fun Function 2017-10-23 10:00
Code review discipline and working contracts - MPJ's Musings Fun Fun Function 2017-10-16 10:00
GraphQL caching using Dataloader - Fun Fun Function 2017-10-09 10:00
React license drama - Talking Open Source Licenses - Fun Fun Function 2017-10-02 10:00
More GraphQL - Fun Fun Function 2017-09-25 10:00
GraphQL Basics - Fun Fun Function 2017-09-18 10:00
Advanced Dependency Injection without classes - Fun Fun Function 2017-09-11 10:00
Dependency Injection without classes - Fun Fun Function 2017-09-04 10:00
Let's code with function composition - Fun Fun Function 2017-08-28 18:30
Error handling Promises in JavaScript - Fun Fun Function 2017-08-21 10:00
Patreon + Fun Fun Forum launch 2017-08-18 10:00
async / await in JavaScript - What, Why and How - Fun Fun Function 2017-08-14 10:00
Backend/Frontend apartheid - Q&A P3 - Fun Fun Function 2017-08-07 10:00
How I manage my back pain as a programmer - Q&A P4 - Fun Fun Function 2017-08-07 10:00
Becoming a game developer? - Q&A P1 - Fun Fun Function 2017-08-07 10:00
Where should unit tests run? - Q&A P2 - Fun Fun Function 2017-08-07 10:00
My opinion on TypeScript - Q&A P5 - Fun Fun Function 2017-08-07 10:00
Vacation re-run: What editor do you use 2017-07-31 10:00
Must watch Fun Fun Function episodes P1 (Vacation re-runs) 2017-07-24 10:00
Getting started with CircleCI - Continuous Integration P2 - Fun Fun Function 2017-07-17 10:00
ESNext Pipeline Operator - Fun Fun Function 2017-07-10 10:00
Continuous Integration - What's the point? - Continuous Integration P1 - Fun Fun Function 2017-06-26 10:00
I've made a horrible mistake - MPJ's Musings - Fun Fun Function 2017-06-19 10:00
Time to leave your job? - MPJ's Musings - Fun Fun Function 2017-06-12 10:00
Burnout due to value conflict - MPJ's Musings - Fun Fun Function 2017-06-05 10:00
UML, Cucumber and modeling reality - MPJ's Musings - Fun Fun Function 2017-05-29 10:00
Class keyword - Object Creation in JavaScript P7 - Fun Fun Function 2017-05-22 10:37
Top 8 developer habits: Teaching - Fun Fun Function 2017-05-15 10:00
Top 8 developer habits: Getting shit done - Fun Fun Function 2017-05-08 10:00
Top 8 developer habits: Perseverance - Fun Fun Function 2017-05-01 10:00
Templating languages: The hidden costs - Fun Fun Function 2017-04-24 10:00
Whiteboard interviews and other questions - Fun Fun Function 2017-04-17 10:00
Standard Deviation - Data Science in JavaScript - Fun Fun Function 2017-04-03 10:00
How to deal with bad bosses + other questions - Fun Fun Function 2017-03-27 10:00
How software dies - MPJ's Musings - Fun Fun Function 2017-03-20 09:00
Declarative programming - Fun Fun Function 2017-03-13 09:00
Coding and Cooking - MPJ's Musings - Fun Fun Function 2017-03-06 09:00
Worst 'Hello World' ever - Let's code - Fun Fun Function 2017-02-27 09:00
Tech Debt - MPJ's Musings - Fun Fun Function 2017-02-20 09:00
Staying Productive - MPJ's Musings - Fun Fun Function 2017-02-13 09:00
Mission Clarity when leading software teams - MPJ's Musings - Fun Fun Function 2017-02-06 09:43
Inversion of Control - Fun Fun Function 2017-01-30 09:00
Self-discipline is a fraud - MPJ's Musings - Fun Fun Function 2017-01-23 09:00
Dependency Injection basics- Fun Fun Function 2017-01-16 09:00
Open Source lacks accountability - MPJ's Musings - FunFunFunction 2017-01-09 09:00
Debating the observable pattern - Q&A P1 - Fun Fun Function 2017-01-02 09:00
The best framework - Q&A P2 - Fun Fun Function 2017-01-02 09:00
Code duplication vs generalisation - Q&A P3 - Fun Fun Function 2017-01-02 09:00
The future of Fun Fun Function 2016-12-26 09:00
Hate-driven development - Let's code an editor P4 - FunFunFunction #63 2016-12-19 20:40
Settings are evil - MPJ's Musings - FunFunFunction #62 2016-12-12 09:00
roflcopter refactoring - Let's code an editor P3 - FunFunFunction #61 2016-12-05 09:00
EXTREME test-first - Let's code an editor P2 - FunFunFunction #60 2016-11-28 09:00
Let's code an editor - FunFunFunction #59 2016-11-21 09:00
Leaky abstractions - MPJ's Musings - FunFunFunction #58 2016-11-14 09:00