Moving on to FEE from Flash! a new Beginning…

It’s time to make a fresh beginning. Not that it’s starting today this day in 2016 but It started with my moving away from Flash Development to Front End Development in HTML5/CSS3/JavaScript.

12 Years of great work in various technologies related to Flash domain – Flash Media Server development/Wowza/Red5, creating some RIA applications using Flash Remoting with ASP.net, great eLearning projects, using Flash and then Flex to create a virtual conferencing application with whiteboard/audio/video stuff it was some fun for sure, (special thanks to authorGEN / WiZiQ where I did all that great work in flash) created some AIR apps as well. I was always encouraged to write my experiences in dealing with daily problems, as a result of which I started writing this blog and some wonderful problems and their solution.
Made some great online friends from all part of world through flash forums and blogs and mailing lists.

And with all that background I came to Canada in 2010 to work on games development in Flash in one small company. It was great learning curve. Great colleagues and it lasted whole 3years before the project I was working on closed down and I was looking for a job and there was not much in market to look around in Flash domain until you were serious Flash gamer with lot’s of C/C++ or Java skills.

It was lucky for me that I started my career in HTML/CSS/JavaScript back in 2000 and I was keeping up with technology on and off and did some pretty good applications in JavaScript in eLearning domain at the time when JavaScript was not as cool is it sounds now 🙂 and browsers were not as robust as they are now, with Chrome was not even born at that time. I was learning about HTML5, CSS3 responsive web designing stuff, Sass, using Cordova to create android apps and new developments in JavaScript. So was able to get another job fairly quickly in another company in FEE domain and that’s how I moved away from Flash and now working mainly in FEE space.

Recently I have been involved with HTML5, JavaScript, CSS3, Sass, Node, npm and lot of other Front End technologies. There are so many that you can’t keep up to speed with them. You start with one and within a month you realize that there something new technology in the market more trendy and claimed to be the best by many experts in the domain.

I read a little bit about all these MVVM or MV* frameworks like Backbone, AngularJS, EmberJs and found that all these frameworks gives you a functionality to create Single Page Application and it struck me that’s what I was doing in Flex 7-8yrs back :). With some added advantages (flash/flex developer knows) which are not there in these framework yet.

But these frameworks have an edge over flash for sure as Flash is no more relevant for browsers, mobiles never had flash player for browsers so you if you want to make same web app you have to go the app route making AIR app for phones and browser web site for Desktops. So it no more hold the advantage of develop once and deploy everywhere and moreover most of these JavaScript SPA frameworks have the advantage of community which once Flash used to had. With Angular2 & React we have seen a lot improved approach to SPA architecture with a focus to mobile app development using the same code base.

With HTML5 and responsive web designing concepts you can make same website viewable across the platform. (although it has some inherent issues where responsive websites can be pretty heavy for mobile browsers sometime if not designed properly)

Well I am hoping to share my experience in this new domain more frequently from now on…

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s