Evolution of a Web Developer

My personal experience with web development, catching up with tools, libraries, frameworks, and fad fashions includes many list items. Each year introduced “the next big thing” and I got addicted to trying and adopting technologies. And yet, I try not to forget to build things in between.

1999

OS: Windows ’98 / Editor: Notepad, Front Page Express / Browser: IE5 / Front End: HTML 4/DHTML, Nested Tables / Back End: CGI, Perl, SSI

2000

Editor: EditPlus / Browser: IE5.5 / Front End: CSS, JavaScript, FrontPage 2000 / Back End: ASP 3 VBScript, Access DB

2001

OS: Windows XP / Front End: Flash, ActionScript

2002

Back End: ASP 3 JScript / Front End: <div>+Floats

2003

Front End: HTC, download Behavior (IE AJAX implementation)

2004

Front End: XMLHTTP, Sarissa (JS+XML Library)

2005

Editor: EditPlus, Visual Studio.NET / Browser: Maxthon (IE 6), Mozilla / Front End: Ajax, Animations / Back End: ASP.NET 1.1, SQL Server

2006

Front End: Ajax, Prototype & Scriptaculous / Back End: ASP.NET 2.0, C# / Browser: Firefox

2007

OS: Windows Vista / Front End: MooTools / Back End: ASP.NET 3.0

2008

Front End: Silverlight / Back End: ASP.NET 3.5

2009

OS: Mac OS X / Browser: Firefox, Chrome / Editor: TextMate / Front End: XHTML, iOS / Back End: Ruby on Rails, MySQL, WordPress

2010

Front End: jQuery, LESS / Back End: Cassandra, Riak, Google App Engine, Python Webapp

2011

Front End: HTML5, SASS (SCSS), Compass / Back End: Redis

2012

Editor: Sublime Text / Front End: Backbone, Bootstrap / Back End: Neo4j

2013

Front End: Angular 1.x, CoffeeScript / Back End: Node & Express, CoffeeScript, MongoDB

2014

Front End: Angular 1.x, Grunt, Flexbox / Back End: Ruby on Grape, Postgres

2015

Editor: Sublime Text, Atom / Front End: Gulp, React Native, React, Redux, Webpack, Babel, ES6/ES7, iOS Swift

2016

What’s next?