JUserTube Grid With Description Layout

Software needs to be better - FunFunFunction #1
Software needs to be better - FunFunFunction #1

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction Today, I have an exciting annoncement to make. This show is finally getting a name: FunFunFunction! The goal of FunFunFunction is to make software better by making programmers better, by exploring wild ideas and old...

Unit testing: How to get your team started - FunFunFunction #2
Unit testing: How to get your team started - FunFunFunction #2

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction The team I am in now writes unit tests. Unit tests is part how we work, and it’s been really good for us. However, in most teams I’ve worked in during my career that has not been the case. In those teams, most of...

Straight-line code over functions - FunFunFunction #3
Straight-line code over functions - FunFunFunction #3

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction The Jonathan Blow talk that inspired this video: https://www.youtube.com/watch?v=JjDsP5n2kSM

Silly side projects - FunFunFunction #4
Silly side projects - FunFunFunction #4

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction Today, I want us to explore the idea of separating the concepts work and play, and how you can become more productive and improve faster by doing silly experiments. Lately, I’ve intentionally been trying to do a ...

Clojure - FunFunFunction #5
Clojure - FunFunFunction #5

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction Full transcript here: https://medium.com/@mpjme/8196b274c0f9 Clojure is cool because it has almost no syntax at all. Clojure really is to programming languages what the Star Wars lightsaber is to weapons. Let’s com...

The growth stages of a programmer - FunFunFunction #6
The growth stages of a programmer - FunFunFunction #6

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction Full script here: https://medium.com/@mpjme/f03fcb9c1531 This video is a complete and utter ripoff of a Quora answer by a spectacular former colleague of mine, Blixt. (https://www.quora.com/What-are-the-growth-stag...

5 tips to quickly understand a new code base - FunFunFunction #7
5 tips to quickly understand a new code base - FunFunFunction #7

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction Full script here (https://medium.com/@mpjme/a578b08f3593) Breaktime, the app I mention: http://breaktimeapp.com/ When you work as a programmer, it’s only a small percentage of your time that is spent on writing co...

The BEST way to do mocking - FunFunFunction #8
The BEST way to do mocking - FunFunFunction #8

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction Code from the video https://github.com/mpj/workroom-lights-killer Inspired by Gary Bernhardt's talk 'Boundaries' https://www.destroyallsoftware.com/talks/boundaries

Semicolons cannot save you! - FunFunFunction #9
Semicolons cannot save you! - FunFunFunction #9

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction By all means, use semicolons for consistency, or just because your team likes it that way because it’s more C-like, or frankly just because you like how it looks. But don’t buy into the religion that it absolves ...

Functors - FunFunFunction #10
Functors - FunFunFunction #10

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction Big props to @santoshrajan for his article Functors (http://functionaljavascript.blogspot.se/2013/07/functors.html), which heavily inspired this video. In the context of JavaScript, a functor is a function, that, gi...

Functors: I was WRONG! - FunFunFunction #11
Functors: I was WRONG! - FunFunFunction #11

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction A functor is an object that has a map method. Arrays in JavaScript implement map and are therefore functors. Promises, Streams and Trees often implement map in functional languages, and when they do, they are conside...

Questions and Answers - FunFunFunction #12
Questions and Answers - FunFunFunction #12

πŸ’– Support the show by becoming a Patreon https://www.patreon.com/funfunfunction 01:28 What is your favourite JavaScript IDE? 01:57 What are your thoughts on Ramda.js? 03:25 Why is it important to learn Haskell? 04:13 You look like Keanu Reeves. 04:18 Are you thinking about going all-out TypeScri...