User Tools

Site Tools


wiki:software:code:javascript:start

JavaScript

Ah, the bane of actual software engineers worldwide. JavaScript has, unfortunately, mutated into a quasi-compiled language, bringing with it its myriad flaws and inefficiencies.

There is utility in JavaScript, but it's become ridiculously overused, all in the name of aesthetics.

I only use JS where appropriate - for client-side scripting where server-side is inadequate or unavailable. JS is great for manipulating the DOM after the page has loaded. It's not so great for replicating what you can do far more efficiently on your server, using an actual programming language, like PHP or Perl.

It's overused when your site relies on JS just to load basic content. Find the happy medium!

Articles in this section

  • JavaScript: Dynamic Form Element Namesplugin-autotooltip__default plugin-autotooltip_bigJavaScript: Dynamic Form Element Names

    Purdue, like a lot of enterprise-level organizations, uses LDAP to manage certain things. One of the advantages to LDAP is that it can provide information about users on a domain. Our organization uses some globally-accessible ColdFusion functions to quickly get user information based on user ID data.
  • TLA3000: Authenticating to Microsoft services with vanilla JavaScriptplugin-autotooltip__default plugin-autotooltip_bigTLA3000: Authenticating to Microsoft services with vanilla JavaScript

    One of my current projects is focused on improving the developer experience when it comes to getting up and running with the numerous cool things possible with Microsoft Azure.