John Kazer

John Kazer @johnkazer

About: Interested in making life easier and smarter. Amazed by the power of the modern web. solarfuture.org.uk

Location:
Cambridge, UK
Joined:
Aug 12, 2018

John Kazer
articles - 16 total

Async functionality - currying that makes sense

There are a range of ways in JavaScript to handle or express delayed activity: Callbacks (pass a...

Learn More 1 0Nov 3 '22

NPM - too much of a good thing?

(cover pic unsplash) A thought occurred to me today when I was considering an article by Eric Normand...

Learn More 3 1Mar 23 '21

Refactoring a horrible function - thought processes

How to think differently about your code, via an example of how I rescued myself from a horrible func...

Learn More 2 0Feb 21 '21

Is web security broken?

Or just our approach to it? Why does this subject, so fundamental, seem so hard? The internet, inc...

Learn More 6 11Nov 26 '20

Functional programming is conversational, OOP is abstract art

Functional, OOP and procedural styles are all valid, just different - and in fact complementary. To...

Learn More 3 0Sep 28 '20

Don't be confused by closures, currying etc

If you are worrying about the how and the detail, just relax. Focus on the logical operations. The f...

Learn More 5 0Sep 11 '20

DEV's UI decision-making - A question...

Hi Ben Halpern A Canadian software develope...

Learn More 3 0Aug 28 '20

Why functional programming? Stay in control

As I delve a bit more into the experience of converting myself into a semi-literate functional progra...

Learn More 7 1Nov 29 '19

Functional programming is great, but not for the reasons everyone keeps telling you

There is no necessarily fundamental reason why functional programming is better than a procedural or...

Learn More 8 0Nov 13 '19

Revist the waterfall process but this time with maths

(Cover image by John Westrock on Unsplash) "Design, maths & framework". The "you really should...

Learn More 10 0Aug 20 '19

Use maths not process for reliable web apps

A combination of functional front-end JavaScript and state machines leads to unit and business logic...

Learn More 13 0Aug 16 '19

Hyperapp with Pug templates

I recently completed an excellent course by James Moore on the basics of functional JavaScript for we...

Learn More 16 1Jun 28 '19

Finally, progress learning functional programming

Shouting "Yes!" when code works the first time...

Learn More 10 0May 8 '19

How I Became Functional

Or - I have commitment issues! A story of starting out in web dev and of avoiding making decisions about frameworks

Learn More 5 0Feb 28 '19

Reusable code (tick), backwards compatibility (fail)

In the old days, reuse was hard but we never broke interface backwards compatibility...

Learn More 8 1Dec 29 '18

In defence of vanilla JavaScript

Why using vanilla JavaScript over front-end frameworks is still essential

Learn More 50 22Sep 30 '18