I am So Previous: Internet Version


Time generally is a humorous factor. I nonetheless bear in mind discovering HTML, CSS, and JavaScript coding. I nonetheless bear in mind my first school programming course. I nonetheless bear in mind my first day at my first coding job, then my first day at my second coding job, after which my first day at Mozilla. I nonetheless bear in mind my first day coding for MetaMask. This yr marks my twentieth yr as an expert software program engineer and it is occurred within the blink of a watch.

Each every now and then I’ll make an outdated programming reference to a a lot youthful engineer after which notice they don’t know what I am speaking about.

I am so outdated…

  • Webpage layouts had been being performed with <desk>s and this new “CSS float” property was turning into the brand new customary
  • Rounded corners had been achieved through pictures and VML hacks for Web Explorer
  • FTP was one of the simplest ways to add web sites adjustments
  • SVN and copying its trunk was the most effective versioning instrument
  • alert and affirm had been the usual for “modals”
  • Firebug was the most effective debugging instrument obtainable
  • The “customary” for getting movies to play correctly was discovering the precise codec to put in
  • ActionScript information was as precious as JavaScript information
  • Dreamweaver was finest in school textual content editor and design instrument
  • XML was the way forward for information constructions
  • Cell-first? Cell did not exist
  • Reactive navigation? How about Java Applets…
  • …and even totally different <img src=""> upon mouseover and mouseleave!
  • Need to code a desktop app with net tech? Attempt Adobe Air!
  • NPM stood for “not my downside”
  • Voting on a ballot meant the web page would refresh
  • “Social media” meant HotOrNot.com
  • The love sound of the online was a 56k modem connection purrrrr
  • Disabling right-click enforced picture safety
  • Bitmap (.bmp) was a viable picture format
  • JavaScript had a competitor known as JScript
  • SpyJax’ing allow you to detect the place your consumer had been
  • Cookies had been the top of consumer monitoring
  • Social media wall? It is known as a “guestbook”…
  • …and a associates listing? It is known as a “net ring’
  • SEO was spamming the <title> with key phrases=

Whew, these the place the times. How outdated are you in net?

  • JavaScript Promise API

    Whereas synchronous code is simpler to observe and debug, async is mostly higher for efficiency and adaptability. Why “maintain up the present” when you’ll be able to set off quite a few requests directly after which deal with them when every is prepared?  Guarantees are turning into an enormous a part of the JavaScript world…

  • Page Visibility API

    One occasion that is all the time been missing throughout the doc is a sign for when the consumer is taking a look at a given tab, or one other tab. When does the consumer swap off our web site to take a look at one thing else? When do they arrive again?

  • Retrieve Your Gmail Emails Using PHP and IMAP
  • Create Spinning, Fading Icons with CSS3 and MooTools

    A aim of my newest weblog redesign was to apply what I preached a bit extra;  add a bit extra delicate aptitude.  One of many methods I completed that was through the use of CSS3 animations to alter the show of my profile icons (RSS, GitHub, and so forth.)  I…