Monday, March 18, 2019

Google PhD Fellowship

Google PhD Fellowships directly support graduate students as they pursue their PhD, as well as connect them to a Google Research Mentor.

Google is currently offering Fellowships in Australia, China and East Asia, Europe, Africa, India, the United States and Canada.

If you are interested, feel free to leverage the site at https://scholarship-positions.com/google-phd-fellowship-program-graduate-students/2018/11/30/

Tuesday, March 12, 2019

30th Anniversary


On March 12, 1989, Tim Berners-Lee had submitted the 'Information Management: A Proposal' to his boss which is celebrated as the day World Wide Web (www).  Today is 30th anniversary of World Wide Web.

Initially, he envisioned as a large hypertext database with typed links namely "Mesh", which helps his colleagues at CERT to share the information amongst multiple computers.

The Web was made public in April 1993.  As post graduate student, still I remember this disruptive year and the related debate with my college friends.

It's popularity started spreading from November with the launch of Mosaic, the first search engine to accept pictures.  It revolutionized the web, making it user friendly.

Mosaic was later replaced by Microsoft's Internet Explorer, Google Chrome, Mozilla Firefox, Apple Safari, etc.  World recorded 400+ million internet users in 2000.  Look at the growth of "one internet minute" in 2018.

Today, Tim hailed the opportunities the web had created, giving marginalized groups a voice and making daily life easier.  He quoted "If we give up on building a better web now, then the web will not have failed us.  We will have failed the web"



Sunday, March 10, 2019

Indian IT


Good weekend read to learn current Indian IT.  The article is about the transformation from the traditional remote resource provider to technology talent hub.

The days where technologists have traditionally delivered on specific requirements driven by the business are long gone. Institutions now understand that technology drives innovation and technology leaders are finding a seat at the decision-making table and partnering closely with business on new solutions and services.

Ref: https://www.cnbctv18.com/views/top-three-myths-about-working-in-financial-services-technology-in-india-2495291.htm

Tuesday, March 5, 2019

Sunday, March 3, 2019

Microsoft Blazor


Blazor, Microsoft’s experimental framework that brings C# into the browser, is the missing piece in the C# puzzle. Today, a C# programmer can write desktop, server-side Web, cloud, phone, tablet, watch, TV and IoT applications. Blazor completes the puzzle, allowing a C# developer to share code and business logic right into the user’s browser. This is a powerful ability and a gigantic productivity improvement for C# developers.

It holds the promise of modern single-page applications, combined with the ability to use C# and its vast base-class library. Blazor takes C# development to a new level. It’s the final piece necessary to make the language a full-stack development tool. It will have all the power of the popular JavaScript frameworks, but based on the familiar languages, APIs and tooling of the Microsoft .NET Framework.

If you come from a traditional Microsoft background and are familiar with ASP.NET Web Forms or Model-View-Controller (MVC), getting up to speed on Blazor is surprisingly easy, especially when compared to the mountain a Microsoft developer must climb to gain the equivalent knowledge in a JavaScript framework such as Angular or React.

It’s important to understand that Blazor runs completely inside the browser. Once a Blazor app is compiled, it’s essentially a set of files that gets loaded into the browser and runs. Unlike traditional ASP.NET applications, there’s no need for anything special on the back end to serve it. A Blazor site can be served by any Web server on any platform. As for clients, any browser that supports the WebAssembly standard supports Blazor. That includes all the major browsers shipping today.

When running in the browser, an application isn’t really all that useful without access to external data and services. Just like standard JavaScript single-page applications, Blazor apps access Web services using HTTP REST APIs. Those APIs can be created using Microsoft tools, such as Web API, or any technology that can present an HTTP REST endpoint. In this article, I’m going to demonstrate the ability of a Blazor app to call freely available Web services on the Web.

Sunday, February 17, 2019

Microservice Movement


Jeff Olson of College Board, talks about his experiences in fostering change from an organisational standpoint whilst moving to a micro services architecture.

Here is an interesting audio clip to learn at https://d1le29qyzha1u4.cloudfront.net/AWS_Podcast_Episode_292.mp3?_=1

Monday, February 4, 2019

Future Leaders


Industry is looking forward to do differently to identify and develop leaders who will not simply survive in this new world, but thrive.

I feel high hopes and aspirations are good for any society / individual. As Jose Rizal said "The Youth is the hope of our future".


Ref: https://www.linkedin.com/pulse/future-leaders-ganesan-senthilvel/