addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Migrating from Silverlight to AngularJS

At this month's meetup session Kumar Unnikrishnan will be presenting his talk from the Great Indian Developer Summit on making the leap from developing for Silverlight to developing for AngularJS.

We will compare and contrast Silveright with AngularJS. We will talk briefly why we chose AngularJS and high level look at its internals. Compare some of the core features of Silverlight like Binding, Commands, IValueConverter, Data Template and Unit testing in conjunction with a very simple example and see how we can leverage the knowledge to Angular world.

About Kumar Unnikrishnan:

Speaker and frequent blogger. Currently working as Software Architect at ThomsonReuters. Very passionate about programming and design principles. At work mostly in Microsoft world and off work mostly in open source world. Over the last four years, designed application using Silverlight and currently migrating them to AngularJS with Microsoft Backend. Recently got hooked in to functional programming (Scala).

 

 

Join or login to comment.

  • Jim L.

    Thanks to Unni for great presentation last night. Also, welcome to all the first timers who joined us. I hope to see you at our next meet up.

    July 19, 2013

  • robert m.

    Great first meeting for me. I learned a lot...and thanks for my chair Jim :)

    -Robert

    July 19, 2013

  • Ravi G.

    Thanks for having us last night! It was great meeting you all and being able to see the presentation. I look forward to networking with you moving forward.

    Ravi

    July 19, 2013

  • A former member
    A former member

    Very helpful and excellent stuff! Extremely useful for beginners like me

    July 19, 2013

  • A former member
    A former member

    Well done presentation.

    July 19, 2013

  • Don A.

    Great stuff Unni! Can't wait for more!

    July 18, 2013

  • Koshal S.

    Very informative, engaging and interesting...keep up the good work.

    July 18, 2013

  • Unni

    Thanks all for coming and I had a great time. Here are couple of links.

    Learning links: https://github.com/jmcunningham/AngularJS-Learning
    IntroToKarma: https://github.com/ksunair/introtokarma
    Unit testing: http://csharprambling.wordpress.com/2013/04/12/silverlight-to-angular-6-unit-testing/

    1 · July 18, 2013

  • Eric L.

    Perfect timing, we are converting a silverlight app to Angular right now! Any thoughts you have on managing larger angular code bases would be welcome. We are also most likely going to use TypeScript / ES6.

    July 14, 2013

    • Leblanc M.

      yes : ) but hoping to learn more

      July 15, 2013

    • Leblanc M.

      forgot to mention silverlight visualstatemanager is now defined by the directives - (enter, leave, move, show or hide) are common in angularjs directives and you can override animations with css (much simpler less wordy than overriding control templates) https://github.com/dan...­

      1 · July 15, 2013

  • Unni

    @Leblanc The functional aspect of Scala along with Play and Akka are the ones kind of hooked me into Scala. I am still a noob in this area.

    July 15, 2013

  • Leblanc M.

    I'm curious to know what got you "hooked" into Scala - what example was the turning point ? : )

    July 14, 2013

Our Sponsors

  • Kalkomey

    Provides our meeting place along with food and drinks for the meet up.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy