Blog

Books on web development

This binding in JavaScript – 6. Gotchas and final notes

Video version of this article: https://youtu.be/MNa2yHY6jFk Posts in this series: 1. Default binding 2. Implicit binding 3. Explicit binding 4. New binding 5. Arrow functions 6. Gotchas and final notes (this post) In this series we talk about this binding in JavaScript. This is a very important topic. It’s also something that even experienced developers […]

Books on web development

This binding in JavaScript – 5. Arrow functions

Video version of this article: https://youtu.be/l4vyKjRL3ms Posts in this series: 1. Default binding 2. Implicit binding 3. Explicit binding 4. New binding 5. Arrow functions (this post) 6. Gotchas and final notes In this series we talk about this binding in JavaScript. This is a very important topic. It’s also something that even experienced developers […]

Books on web development

This binding in JavaScript – 4. New binding

Video version of this article: https://youtu.be/usVUJ_M5nnU Posts in this series: 1. Default binding 2. Implicit binding 3. Explicit binding 4. New binding (this post) 5. Arrow functions 6. Gotchas and final notes In this series we talk about this binding in JavaScript. This is a very important topic. It’s also something that even experienced developers […]

Books on web development

This binding in JavaScript – 3. Explicit binding

Video version of this article: https://youtu.be/0tPQRbWpbBY Posts in this series: 1. Default binding 2. Implicit binding 3. Explicit binding (this post) 4. New binding 5. Arrow functions 6. Gotchas and final notes In this series we talk about this binding in JavaScript. This is a very important topic. It’s also something that even experienced developers […]

Books on web development

This binding in JavaScript – 2. Implicit binding

Video version of this article: https://youtu.be/CCuZmJhi_FA Posts in this series: 1. Default binding 2. Implicit binding (this post) 3. Explicit binding 4. New binding 5. Arrow functions 6. Gotchas and final notes In this series we talk about this binding in JavaScript. This is a very important topic. It’s also something that even experienced developers […]

Books on web development

This binding in JavaScript – 1. Default binding

Video version of this article: https://youtu.be/bEcODp35k8I Posts in this series: 1. Default binding (this post) 2. Implicit binding 3. Explicit binding 4. New binding 5. Arrow functions 6. Gotchas and final notes In this series we talk about this binding in JavaScript. This is a very important topic. It’s also something that even experienced developers […]

Books on web development

Code should be optimised for maintainability

Video version of this article: https://youtu.be/hF2E6QCORug This is a short series of posts on clean code: – A tale of unclean code – Why clean code matters – Code should be optimised for maintainability (this post) In my opinion this is the second most important principle in all programming: Code should be optimised for maintainability. […]

Books on web development

Code must work

Video version of this article: https://youtu.be/g8EzHTVLK0k. In my opinion this is the most important principle in programming. It’s even more important than the principle that code should be optimised for maintainability. The code must work, as intended and in all ways. Additionally, you must be certain that the code works at all times. Motivation Why […]

Books on web development

Why clean code matters

Video version of this article: https://youtu.be/Fr_VsMLvHP8 This is a short series of posts on clean code: – A tale of unclean code – Why clean code matters (this post) – Code should be optimised for maintainability There are multiple reasons why having clean code matters. For a particular use-case of the very real negative impact […]

Books on web development

A tale of unclean code

Video version of this article: https://youtu.be/CPM2Tb2AfRQ This is a short series of posts on clean code: – A tale of unclean code (this post) – Why clean code matters – Code should be optimised for maintainability Code should be clean and it should optimised for maintainability and readability. Why? Because if it’s not, you’re going […]

^