Obviously native methods are faster because jQuery has to deal with older browsers and host of other things. I completely agree. That’s why this post is not meant at all to be anti-jQuery. But if you are able to target modern browsers in your work, using the native C++ methods provided by your browser will not-surprisingly give you a tremendous performance boost in most areas… I think there are many developers who don’t realize that most of the jQuery methods they use have native equivalents that require the same or only a slighter larger amount of code to use.
— Lee Brimelow
Go to: Native equivalents of jQuery functions
A lot of developers ignore regular expressions not necessarily because they are difficult, which they are, but in my opinion because not a lot of helpful resources to learn about regular expessions are available. I wrote this article because it is the article I wanted to read when I was learning.
it is important that we as developers understand the language instead of just thinking that our previous language knowledge will get us by.
— Elijah Manor
Knowing one programming language paves the way for learning others but we still have to take the time to understand the idioms, nuances and best-practices of the language we are working in.
— Burke Holland
Not only is this a great introduction to RequireJS and the problems it sets out to solve, it also includes some helpful tips for workflow and deployment in an ASP.NET environment.
Read: RequireJS Fundamentals
When I first started using jQuery, I was so excited. I was using vanilla JS and really struggling with understanding when elements on a page were ready and how I could access them… Some of the worst jQuery code ever written was written by me – I can assure you of that.
— Burke Holland
Some thoughts on writing jQuery that sucks less.
AMD compatible, Grunt integration, Easy CI and code coverage reporting are just some of the features that The Intern boasts. It’s worth a look!
The fundamental change we made is transforming the conditionals into a data structure. And data is much easier to manipulate than conditionals.
— Joshua Clanton
There’s a lot of code out there with huge nasty switch statements, countless ‘if’ statements in one function and other abusive uses of conditionals. Here’s one way to clean some of those up.
Writing software involves figuring out something in such incredibly precise detail that you can tell a computer how to do it. And the problem is that, hidden in the parts you don’t fully understand when you start, there are often these problems that will explode and just utterly screw you.
— Dan Milstein
Thoughts on why estimating how much time a project in it’s whole will cost is so difficult.