As the usage of mobile devices becomes more and more prevalent...companies are facing an unprecendented challenge to manage employee personal devices from a security and privacy standpoint...On one hand, there are the obvious benefits of increased employee productivity due to his device choice as well as reduced costs due to not having to buy these devices, there is the risk of corporate data sensitivity as well as application governance to cover these...Interesting times..
Saturday, November 19, 2011
Saturday, September 17, 2011
ASP.NET MVC 4 Ideas
Since I heard about the advent of ASP.NET MVC 4..started reading a little bit about it..Initial thoughts are around runtime libraries (MS assemblies) as well as JavaScript libraries are available as NuGet packages..Greater mobility support is another added feature..
In the latest BUILD conference, MS discussed a little about it...
In the latest BUILD conference, MS discussed a little about it...
Sunday, August 21, 2011
Anna - IAC
With the whole country waking up against Corruption - for the Lok Pal bill..it became necessary to blog about it..While there are a lot of debates about its authenticity and whether it is going to sustain the whole nation is clear about one thing, corruption leave India!!
Long live Anna!
Long live Anna!
Tuesday, August 09, 2011
VLDB
Currently working on a project for very large data processing with these kind of scenarios bringing its own challenges. Performance, Data freshness, spool sizes and data volume storage options are some unique issues and fun working on it.
Sunday, July 24, 2011
Memory Mapped file
While investigating a quick and efficient way to store data locally on the machine in cache, was reading about Memory Mapped file. Another interesting article on this concept is at:
http://blogs.msdn.com/b/salvapatuel/archive/2009/06/08/working-with-memory-mapped-files-in-net-4.aspx
http://blogs.msdn.com/b/salvapatuel/archive/2009/06/08/working-with-memory-mapped-files-in-net-4.aspx
Sunday, July 17, 2011
Some emerging areas being tracked
1. ASP.NET MVC 3 + HTML5
2. RIA (Silverlight 5.0/WPF/ HTML5)
3. SharePoint 360
a. Composites
b. Insights
c. Content
d. Sites
e. Communities
f. Search
4. MS BI
5. MS SOA
6. BizTalk Server 2010 / WCF 4.0
7. Dynamics (On-Premise or Cloud)
8. ASP.NET MVC Portal(Orchard CMS)
9. Azure
10. MS Lync Services
11. MS commerce Server 2011
Saturday, July 09, 2011
Latest trends of 2011
In a recent post, I read about the 5 latest trends in the technology world. Some of interest to us..
1. Cloud computing
2. Smart Apps
3. Analytics
4. Social apps
1. Cloud computing
2. Smart Apps
3. Analytics
4. Social apps
Sunday, May 08, 2011
Germany and Sweden
Work has taken me to Germany and Sweden for some project work discussions.
This is a very nice project to help the customer with their CRM needs. Both these countries are unique in their own ways..More on my experiences in later blogs..
This is a very nice project to help the customer with their CRM needs. Both these countries are unique in their own ways..More on my experiences in later blogs..
Thursday, April 21, 2011
Kids vacations
With the advent of summer several things to enjoy - kid's vacations, the mangoes, the IPL matches and lots more..Ofcourse training and other office activities are goin on in full swing as well..Hope to see some new members added to the team in the coming weeks..
Thursday, February 24, 2011
Wednesday, January 12, 2011
Silverlight and PRISM 4.0
While researching about ways to improve RIA experiences for large dataset applications, read through the architecture for PRISM 4.0.
http://www.evansvillednug.com/LinkClick.aspx?fileticket=iPJAbrewBBc%3D&tabid=76&mid=399
The stocktrader application seems to be a nice sample app for demo. This is next generation SCSF ..
http://www.evansvillednug.com/LinkClick.aspx?fileticket=iPJAbrewBBc%3D&tabid=76&mid=399
The stocktrader application seems to be a nice sample app for demo. This is next generation SCSF ..
Wednesday, January 05, 2011
New Year with a gush...
First of all wishing everybody a very Happy and a prosperous New Year ahead.
Some thoughts/ideas about what areas should we be focussing on ..are doing rounds..
Planning for the activities of the new year and targets to achieve in the quarter have become priority.
Will write in detail once something concrete.
Some thoughts/ideas about what areas should we be focussing on ..are doing rounds..
Planning for the activities of the new year and targets to achieve in the quarter have become priority.
Will write in detail once something concrete.
Monday, December 27, 2010
Back from Goa
As a part of our annual outings had gone to Goa and my native place near the coastal city of Karwar...Truly God's own country I would say...Refreshing air, rejuvenating environment and loads of simplicity...You end up thinking ..whether how we(urban) people end up with all these complications in front of the simple life people lead in villages..Fully Geo friendly and optimized for the basic needs of man, resources are used only to the extent absolutely needed and rest of the nature thrives ..
Now back to the city and the madness around Mumbai..Start work soon..
Now back to the city and the madness around Mumbai..Start work soon..
Saturday, December 11, 2010
Telerik RADTabStrip's weird behavior
Recently I have come across a very strange behavior in the Telerik RADTabStrip. A perfectly fine working code base suddenly started having a "Freeze" behavior in 2 out of the 4 environments we have. What I mean is, the TabStrip just locks up on the first load. Once there is a postback on the page, it starts working perfectly fine as if nothing had happened.
We tried resorting to all the typical tricks that Telerik has recommended and some of the settings that the Forum visitors asked us to use but to no avail. Some ideas were around validation, others around naming the user control and some around checking the JS/CSS issues...NOTHING! as yet..
Wonder if anyone can help me..
Meanwhile India whitewashed the NZ series and now head to SA. Lets see what kinda duel we have in store there...Hmmm!
We tried resorting to all the typical tricks that Telerik has recommended and some of the settings that the Forum visitors asked us to use but to no avail. Some ideas were around validation, others around naming the user control and some around checking the JS/CSS issues...NOTHING! as yet..
Wonder if anyone can help me..
Meanwhile India whitewashed the NZ series and now head to SA. Lets see what kinda duel we have in store there...Hmmm!
Sunday, December 05, 2010
Latest Status on Oslo...Oslo, Quadrant and the Repository is dead, long live “M”?
In October 2007, Microsoft introduced “Oslo” as the codename for a set of technical investments to apply model-driven principles to building applications and services. Since that announcement, many of those investments have shipped in products such as the .NET Framework, Windows Server AppFabric and Windows Azure AppFabric. This note is an update on the three “Oslo” investments that have yet to ship: the “Oslo” repository, “Quadrant”, and “M.”
Microsoft created the “Oslo” repository to make the model of a system or application easily accessible without relying on application-specific machinery to consume or query those models. The “Oslo” repository achieved this by storing the models for applications and systems in a shared SQL Server relational database.
Over the past year, customer feedback prefering a more loosely-coupled approach; specifically, an approach based on a common protocol and data model rather than a common store has forced MSFT to shut down Quadrant and the Repository. The momentum behind the Open Data Protocol (OData) and its underlying data model, Entity Data Model (EDM), shows that customers are acting on this preference.
With OData, Microsoft has enabled access to information across a growing number of technologies, data sources, and tools, including .NET Framework, Visual Studio, Microsoft Excel Power Pivot, SQL Server Reporting Services, SharePoint 2010, Windows Azure storage, and Codename “Dallas.”
With EDM, they have created a common abstract model for data that can be represented in multiple forms (XML-based EDMX/CSDL, C# or Visual Basic classes, visual designers, OData metadata) to simplify the creation and sharing of models.
Microsoft created a language codenamed “M” for defining schema, constraints, queries, and transformations. While they used “M” to build the “Oslo” repository and “Quadrant,” there has been significant interest both inside and outside of Microsoft in using “M” for other applications. Microsoft is continuing their investment in this technology and will share our plans for productization once they are concrete.
Microsoft created the “Oslo” repository to make the model of a system or application easily accessible without relying on application-specific machinery to consume or query those models. The “Oslo” repository achieved this by storing the models for applications and systems in a shared SQL Server relational database.
Over the past year, customer feedback prefering a more loosely-coupled approach; specifically, an approach based on a common protocol and data model rather than a common store has forced MSFT to shut down Quadrant and the Repository. The momentum behind the Open Data Protocol (OData) and its underlying data model, Entity Data Model (EDM), shows that customers are acting on this preference.
With OData, Microsoft has enabled access to information across a growing number of technologies, data sources, and tools, including .NET Framework, Visual Studio, Microsoft Excel Power Pivot, SQL Server Reporting Services, SharePoint 2010, Windows Azure storage, and Codename “Dallas.”
With EDM, they have created a common abstract model for data that can be represented in multiple forms (XML-based EDMX/CSDL, C# or Visual Basic classes, visual designers, OData metadata) to simplify the creation and sharing of models.
Microsoft created a language codenamed “M” for defining schema, constraints, queries, and transformations. While they used “M” to build the “Oslo” repository and “Quadrant,” there has been significant interest both inside and outside of Microsoft in using “M” for other applications. Microsoft is continuing their investment in this technology and will share our plans for productization once they are concrete.
Saturday, December 04, 2010
MS Tech breakup
As I continue to look into areas that will be growth islands in the MS domain, following topic come to mind:
- MS Cloud services (Azure)
- MS Web Platform
- MS SOA based technologies
- SQL BI
Friday, November 19, 2010
WCF 4.0
As we encounter more and more weird issues in WCF, plan to get into what .NET 4.0 offers in this space to check if some of those features can be addressed to resolve the problems we are getting..
Friday, November 05, 2010
Happy Diwali
Wishing everybody a very Happy and Prosperous Diwali..May the festival of lights bring cheer in everyone's life and destroy all bad things..
Saturday, October 30, 2010
Out with kids
While most of my posts have been about work, technology and experiences took a break today to report an evening with the kids on the beach. T'was a lot of fun..
Tuesday, October 26, 2010
VS 2010 and .NET 4.0
While looking for new features in VS 2010 and .NET 4.0, we came across the following set that helps us in Project execution:
Managed Extensibility Framework
The Managed Extensibility Framework (MEF) is a new library in the .NET Framework 4 that helps you build extensible and composable applications. MEF enables you to specify points where an application can be extended, to expose services to offer to other extensible applications and to create parts for consumption by extensible applications. It also enables easy discoverability of available parts based on metadata, without the need to load the assemblies for the parts. Check Managed Extensibility Framework Overview and Managed Extensibility Framework. For a list of the MEF types, see the System.ComponentModel.Composition namespace.
Parallel Computing
The .NET Framework 4 introduces a new programming model for writing multithreaded and asynchronous code that greatly simplifies the work of application and library developers. The new model enables developers to write efficient, fine-grained, and scalable parallel code in a natural idiom without having to work directly with threads or the thread pool. The new System.Threading.Tasks namespace and other related types support this new model. Parallel LINQ (PLINQ), which is a parallel implementation of LINQ to Objects, enables similar functionality through declarative syntax. See Parallel Programming in the .NET Framework.
Managed Extensibility Framework
The Managed Extensibility Framework (MEF) is a new library in the .NET Framework 4 that helps you build extensible and composable applications. MEF enables you to specify points where an application can be extended, to expose services to offer to other extensible applications and to create parts for consumption by extensible applications. It also enables easy discoverability of available parts based on metadata, without the need to load the assemblies for the parts. Check Managed Extensibility Framework Overview and Managed Extensibility Framework. For a list of the MEF types, see the System.ComponentModel.Composition namespace.
Parallel Computing
The .NET Framework 4 introduces a new programming model for writing multithreaded and asynchronous code that greatly simplifies the work of application and library developers. The new model enables developers to write efficient, fine-grained, and scalable parallel code in a natural idiom without having to work directly with threads or the thread pool. The new System.Threading.Tasks namespace and other related types support this new model. Parallel LINQ (PLINQ), which is a parallel implementation of LINQ to Objects, enables similar functionality through declarative syntax. See Parallel Programming in the .NET Framework.
ASP.NET
- Core services, including a new API that lets you extend caching, support for compression for session-state data, and a new application preload manager (autostart feature).
- Web Forms, including more integrated support for ASP.NET routing, enhanced support for Web standards, updated browser support, new features for data controls, and new features for view state management.
- Web Forms controls, including a new Chart control.
- MVC, including new helper methods for views, support for partitioned MVC applications, and asynchronous controllers.
- Dynamic Data, including support for existing Web applications, support for many-to-many relationships and inheritance, new field templates and attributes, and enhanced data filtering.
- Microsoft Ajax, including additional support for client-based Ajax applications in the Microsoft Ajax Library.
- Visual Web Developer, including improved IntelliSense for JScript, new auto-complete snippets for HTML and ASP.NET markup, and enhanced CSS compatibility.
- Deployment, including new tools for automating typical deployment tasks.
- Multi-targeting, including better filtering for features that are not available in the target version of the .NET Framework.
Subscribe to:
Posts (Atom)