Open in app

Sign In

Write

Sign In

Jason Knight
Jason Knight

2.1K Followers

Home

About

Published in

CodeX

·5 days ago

Not All JavaScript Array Iterators Are Equal… Or Are They?

Many times I’ve voiced my dislike for “Array.forEach”, and it’s comedy gold how its defenders make up lame excuses, diversions, deflections, and just plain out of context claims to try and “defend it”. From the people who try to say “that example should use Map or Filter” entirely missing my…

JavaScript

11 min read

Not All JavaScript Array Iterators Are Equal… Or Are They?
Not All JavaScript Array Iterators Are Equal… Or Are They?
JavaScript

11 min read


Published in

CodeX

·May 19

Improving My HTML Video Facades

I explained why we want to use facades when possible, and how to implement a basic one. Based on feedback to those articles and some things I mentioned, let’s up our game and do it better. I will be adding the following things: More than one video source, we’ll add…

HTML

12 min read

Improving My HTML Video Facades
Improving My HTML Video Facades
HTML

12 min read


May 16

Stick to talking about what you know - programming - and don't insult Christianity, which you are…
1
2

Bruce Sabalaskey

Sorry, but I've never been much of a fan of gibberish halfwitted fairy tales.

Sorry, but I've never been much of a fan of gibberish halfwitted fairy tales. You might also be surprised to know I likely know the Bible better than you. Because nothing will make you an atheist faster than reading -- AND COMPREHENDING -- the Bible. And to be brutally frank…

3 min read

3 min read


Published in

CodeX

·May 15

Maybe That Code Isn’t “Clever”, Maybe You Aren’t!

Every few years I come across some sort of new idiotic excuse that .. well, what these sophist are really saying is “I’m too stupid to understand something, so nobody else shouldn’t be allowed to use it!” It’s really self damning. I’ve heard so many versions of it labelling actual…

Programming

10 min read

Maybe That Code Isn’t “Clever”, Maybe You Aren’t!
Maybe That Code Isn’t “Clever”, Maybe You Aren’t!
Programming

10 min read


Published in

CodeX

·May 14

Utility Classes And Atomic CSS. Predatory Propaganda Deflection!

As sometimes happens this started life as a response to someone else’s post. It grew in size, scope, and took enough of a different tack on the topic to warrant its own article. In his article here: The broken promise of atomic CSS The (not so) hidden cost of atomic CSSmedium.com Hajime Yamasaki Vukelic brushes aside the leaves used to camouflage what these two…

Atomic Css

7 min read

Utility Classes And Atomic CSS. Predatory Propaganda Deflection!
Utility Classes And Atomic CSS. Predatory Propaganda Deflection!
Atomic Css

7 min read


Published in

CodeX

·Apr 22

Better Explaining The Reason For Video Facades

In my last article I showed a semi-simple way of creating “video facades”, a way to better “embed” third party videos — in this case those from YouTube — in a page. Almost moments after posting it I got a few “friends in the biz” private messaging me asking why…

HTML

4 min read

Better Explaining The Reason For Video Facades
Better Explaining The Reason For Video Facades
HTML

4 min read


Published in

CodeX

·Apr 22

Accessible HTML Video “Facades”

One of the biggest problems in building fast loading websites is that a lot of times you’re stuck using third party assets that are — to be brutally frank — utter and total shite. Topping the list of such code is anything Google related.. and by extension that means YouTube. …

HTML

9 min read

Accessible HTML Video “Facades”
Accessible HTML Video “Facades”
HTML

9 min read


Published in

CodeX

·Apr 19

A Medium Page Rewrite Challenge : Part 2, The Markup

In Part 1 I compared my version of the page rewrite to Joana Borges Late’s entry in her little competition idea. Now it’s time to actually talk about the code differences, where I think her approach was flawed, and why I think mine’s better. Note this can seem subjective, but…

HTML

27 min read

A Medium Page Rewrite Challenge : Part 2, The Markup
A Medium Page Rewrite Challenge : Part 2, The Markup
HTML

27 min read


Published in

CodeX

·Apr 19

My Response To A Medium Page Rewrite Challenge : Part 1

I’ve been trying to explain to a number of people why I think this “slop classes at everything” approach, presentational classes, and host of other ways of coding a website are flawed if not outright half-assed junk. The poster child for these are the idiocy like BEM, Bootstrap and Tailwind…

HTML

16 min read

My Response To A Medium Page Rewrite Challenge : Part 1
My Response To A Medium Page Rewrite Challenge : Part 1
HTML

16 min read


Published in

CodeX

·Apr 9

Part Of Why I Think Angular Is Junk

Several years ago I wrote about how I think React is junk. The article proved popular and led to a few follow-up's. My recent “Bad Examples” article got me thinking back to that, and how I really dislike all of these scripting frameworks. …

Angular

10 min read

Part Of Why I Think Angular Is Junk
Part Of Why I Think Angular Is Junk
Angular

10 min read

Jason Knight

Jason Knight

2.1K Followers

Accessibility and Efficiency Consultant, Web Developer, Musician, and just general pain in the arse

Following
  • Nicklas Millard

    Nicklas Millard

  • Chris Kernaghan

    Chris Kernaghan

  • Amy Blankenship

    Amy Blankenship

  • Beau Beauchamp

    Beau Beauchamp

  • Sheri Byrne-Haber, CPACC

    Sheri Byrne-Haber, CPACC

See all (12)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams