Friday, March 9, 2018

Thursday, March 10, 2016

Marching towards 2020...an Era of Emerging Technologies

As an enterprise we need to have 2020 Vision. 

Where you want to go as company or group or as yourself in next 2 years. 

From typical projects to a product the paradigm is shifting and organizations becoming more and more Agile., Lean/Scaled Agile SAFe

We are in 2018. In 2 years, we will be in 2020. That will be 20 years past millennium, 2 decades past in this century. Pause and think for a moment. 


We are fortunate enough to be in this Wonderful years and modern times where science and technology has pioneered. Here are some of the latest development of modern times, trends and emerging technologies.


Trends to watch for..

  •  Web 

With advancement in Web technology, HTML5, CSS3. We are creating world class applications based on Responsive Web Design (RWD). WRITE ONCE, RUN ANYWHERE…quick time to MarketSingle application for WEB, TABLET and MOBILE. 30-50% Cost Reduction.

    • Mobile 

             Smart Phone, Tablets or Phablets if you want to call it
      Recent survey highlights that 50% of the searches on mobile were Local Searches and 61% of them resulted in a purchase

      •  Native Vs. Hybrid Mobile Apps

                50% cost reduction. Develop a Hybrid app using Adobe Phonegap for both 
      Apple and Android. Sweet! No need to develop 2 separate Apple or Android apps. You have access to all native functionality like camera, accelerometer etc.

      • Cloud 

              Cloud is emerging as a HOT technology for 2016 and beyond and per Gartner’s 
              magic quadrant, Amazon web services and Microsoft Azure services are leaders and google cloud platform is picking up.
        - Online Music stream company Spotify moved recently from Amazon to Google cloud
                 - In 2014-2015 almost 1000 data centers got closed as enterprises moved their                        applications to cloud resulting in 25-30% in Cost Saving and 100% ROI.
                 - Cloud applications are highly scalable where horizontal or vertical scaling is at                      ease.
                 - Operating cost is low and mostly pay as you go.

        • Wearable Technology 

                 Technology at your fingertips. Watches, fitness trackers, robotic arms and much more.

        • Virtual Reality - VS Devices.  
        • BIG Data

        Everything from your social, media, text, chats, video’s, search engine, page hits, analytics is big data

        • IoT  - Internet of everything

        With a mobile App, you can operate cars like BMW, Honda, Hyundai, send directions, voice recognition

        • IP Devices - NEST, RING

        • Voice Enabled devices. 

        Siri is old….Look at Amazon Echo, Alexa enable Amazon Tap. Tap or ask to play music, news set appointments and much more..

        • Driverless cars - Google is first to launch..Tesla and others on the way.

        • 3D Hologram

        • Microsoft’s Hololens – deep dive into the the world of virtual reality

        • Sending humans to Mars

        • SpeceX programs

        • NASA’s announcement to develop Cyborgs feels like we are in Science fiction Star Wars :)

        • Artificial intelligence
        • Machine learning and Data Analytics          

        Stay tuned for my next blog on Modern Web Design!

        Thanks for stopping by
        .

        Tuesday, March 22, 2011

        Emerging Javascript technologies


        • UIZE :(pronounced "you eyes") is a powerful, open source, object oriented JavaScript framework - supporting widgets, AJAX, DOM, templates, and more.

        • Script.aculo.us provides you with
          easy-to-use, cross-browser user
          interface JavaScript libraries to make
          your web sites and web applications fly

        • Prototype JavaScript framework: Easy Ajax and DOM manipulation
          Provides class-style Object Oriented and AJAX, freely distributable under the terms of an MIT-style license.

        • Magic Zoom™ is a JavaScript zoom tool. It's the best way to display images by zooming by mouseover..

        Search String in SQL server

        SELECT DISTINCT O.NAME, O.XTYPE
        FROM SYSCOMMENTS C
        INNER JOIN SYSOBJECTS O ON C.ID= O.ID
        WHERE C.TEXT LIKE '%NAME OF SP%'

        Tuesday, March 30, 2010

        Reactive Extensions for .NET (Rx)

        Reactive Extensions for Javascript. This port brings the power of Reactive programming to JavaScript. It allows you to use the Rx combinators in JavaScript, and it does this in a download size of less than 7Kb (GZipped). RxJS provides easy-to-use conversions from existing DOM, XmlHttpRequest, and jQuery events to Rx push-collections, allowing users to seamlessly plug Rx into their existing JavaScript-based web sites

        http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx

        C# 3.0 Coding standards

        This is clean and neat document.

        C# 3.0 Coding Guidelines
        http://blog.avivasolutions.nl/Attachments/AvSol%20CSharp%203.0%20Coding%20Guidelines.pdf

        C# 3.0 Coding Guidelines Quick Reference Guide
        http://blog.avivasolutions.nl/Attachments/AvSol%20CSharp%203.0%20Coding%20Guidelines%20Quick%20Reference.pdf