JUserTube Grid With Description Layout

Losing motivation - FunFunFunction #25
Losing motivation - FunFunFunction #25

I talk about how external motivation can mess up your inner motivation. Daniel Pink https://www.youtube.com/watch?v=rrkrvAUbU9Y http://www.danpink.com/ Motivation Crowding Theory http://en.wikipedia.org/wiki/Motivation_crowding_theory Overjustification Effect https://en.wikipedia.org/wiki/Overjus...

LONGEST KUBERNETES SHENANIGANS! - FunFunFunction #26
LONGEST KUBERNETES SHENANIGANS! - FunFunFunction #26

I continue working on my Kubernetes/IoT/Pomodoro project and the episode got RIDICULOUSLY long. Music: Jazzy Frenchy by Bensound http://www.bensound.com/royalty-free-music/track/jazzy-frenchy

Fast code is NOT important - FunFunFunction #27
Fast code is NOT important - FunFunFunction #27

We explore the difference between fast code and fast user experience, and how to make sure that you spend your limited time on optimising things that actually make a difference to the user. Factory functions https://www.youtube.com/watch?v=ImwrezYhw4w Talk by Russian Engineer @mraleph: https://ww...

Pair Programming a Facebook Messenger Bot - FunFunFunction #28
Pair Programming a Facebook Messenger Bot - FunFunFunction #28

We spend an hour making an attempt at speed-pair-programming (read: copy-pasting) a Facebook Messenger Bot in an hour. From no clue of the Facebook Developer documentation on Messenger Bots - to having SOMETHING live in production. Probably spending most of the time trying to log in to the produc...

Writing unit tests for personal projects? - FunFunFunction #29
Writing unit tests for personal projects? - FunFunFunction #29

Write your goddamn tests, always. I'm actually more disciplined with unit tests for personal projects, because I generally care a lot about them, and since I'm writing them from scratch I have the luxury that I can structure them for testability. I write tests because code without tests is buggy, ...

Let's Code a Pomodoro Button - FunFunFunction #30
Let's Code a Pomodoro Button - FunFunFunction #30

In this video, we continue on our quest to make a physical Pomodoro timer using a Particle Photon Internet Button interacting with node.js on Kubernetes and Google Cloud. Playlist of all Let's Code episodes on Fun Fun Function https://www.youtube.com/playlist?list=PL0zVEGEvSaeHgdv6t242ukQNIOtHNgzO...

What editor do you use? - FunFunFunction #31
What editor do you use? - FunFunFunction #31

I use plain a plain text editor, intentionally without any plugins. The reason is that even though I'm a gearhead and love playing with libraries, editors and other tools, they have always distracted me from my work. Therefore, I try to use as few tools as possible. More ... Table of contents: 01:0...

Arrow functions in JavaScript - What, Why and How - FunFunFunction #32
Arrow functions in JavaScript - What, Why and How - FunFunFunction #32

Arrow functions are (pretty much) a shorter function syntax in JavaScript. Because of their extreme terseness, arrow functions allows us to use use functions in a new way, making lots of functions that are small, inline and single-purpose. Table of contents: 00:18 ► What are arrow functions in Ja...

Is Programming Art? - MPJ's Musings - FunFunFunction #33
Is Programming Art? - MPJ's Musings - FunFunFunction #33

Is programming art? I talk about the artistic aspects of being a programmer, how we are bad at it, what damage that causes, and what to do about it. Table of contents: 01:15 ► Different definitions of art 03:10 ► ScottMcClouds definition of art 07:00 ► Programmers are bad at art 10:30 ► Mo...

Generators in JavaScript - What, Why and How - FunFunFunction #34
Generators in JavaScript - What, Why and How - FunFunFunction #34

Generators are (kind of) pausable functions in JavaScript. Another word for them is co-routines. They are used (among other things) to manage async operations, and play very well with promises. I'm also active on: ► Twitter https://twitter.com/mpjme ► Medium https://medium.com/@mpjme ► Quora...

Haskell Basics - FunFunFunction #35
Haskell Basics - FunFunFunction #35

We look at some Haskell basics. Haskell is a statically typed, purely functional programming language. I'm also active on: ► Twitter https://twitter.com/mpjme ► Medium https://medium.com/@mpjme ► Quora https://www.quora.com/profile/Mattias-Petter-Johansson Resources: ► Learn you a Haskell...

Haskell - Baby's first functions - FunFunFunction #36
Haskell - Baby's first functions - FunFunFunction #36

Function basics in Haskell, based on the book "Learn you a Haskell". Haskell is a statically typed, purely functional programming language that is really good to know if you want to learn functional programming. ►00:17 Learn you a Haskell Book ►03:19 Combining functions in Haskell ►07:14 If t...