October 2009 - Posts

IronRuby and IronPython CTPs for .NET 4.0 Beta 2

Now to continue from what I posted in my last post around the VS2010 and .NET Beta 2 update, here is another. This is the third preview of IronRuby and IronPython running under the Dynamic Language Runtime that is built directly into .NET 4.0. As before, this release allows you to use IronRuby objects and types as .NET 4.0 dynamic objects from within C# and Visual Basic code. These binaries are roughly equivalent to the functionality found in IronRuby 0.9 and IronPython 2.6.

Take a look at Harry Pieimagerson’s blog post about this release as well to get an hang of what is in store :) …

 

To build IronPython or IronRuby for .NET 4.0 Beta 2 from source, get the sources from:

VS 2010, .NET 4.0 Beta2 & Channel 9

Couple of days back we did announce the availability of Visual Studio 2010 to the MSDN subscribers and there are enough online buzz around the product. I will be installing the same just like you folks sometime on Monday as I have a session to deliver tomorrow and refrained from rebuilding this week :). You can surely download the same now online at the VS 2010 Download page. It is also very refreshing to see the new Logo and all the reports have been how sleek the tool is now … I just gotta wait for another couple of days. Well, along with it is also the release of .NET Framework Beta 2 in English, Japanese, German and Arabic. So it is two releases in one shot !!!

Along with it is released the October preview of the Visual Studio 2010 & .NET Framework 4 Training Kit. This is a downloadable version of the training content used in Training Workshops and includes 15 presentations, 13 Demos and 20 Hands-on Labs. Dont forget to get your hands on it here (~90MB).

Channel 9 launches an online learning center that will play host to developer focused training courses created by developers for developers.  Channel 9 has always been about giving direct access to the engineers and future technologies from Microsoft.  These videos and labs, with links to extensive training kits, allow developers to get started on hands-on-learning about emerging technologies at your own pace. This exclusive opportunity lets developers access free courseware online in a self-paced learning experience. Dont miss the - Visual Studio 2010 and .NET Framework 4 Training Course. Awesome set of videos for free …

Now that we are on the context of learning center, I thought I will also link you to the wonderful videos on “Windows 7” that you can also view and enjoy !!!

Hope you have great time learning all the new cool content, enjoy your weekend …

PowerPivot for Excel 2010

I just installed the internal Beta of Office 2010 and couldn’t wait to see this new add-in working. PowerPivot for Excel is a data analysis tool that delivers unmatched computational power directly within the application users already know and love—Microsoft Excel. Leveraging familiar Excel features, users can transform enormous quantities of data from virtually any source with incredible speed into meaningful information to get the answers they need in seconds.

Using SQL Server PowerPivot for SharePoint 2010 (delivered thru SQL Server 2008 R2 in SharePoint 2010), end users can effortlessly and securely share their finding with others and work seamlessly in the browser with the same performance and features as the Excel client. PowerPivot for SharePoint even helps IT departments improve their operational efficiencies through SharePoint-based management tool called PowerPivot Management Dashboard. IT administrators can track usage patterns over time, drill down to obtain more details, discover mission-critical solutions, and ensure performance by making sure users have the appropriate resources.

  • Customers and partners can start signing up to be notified about the upcoming PowerPivot Technology Preview at www.powerpivot.com
  • Be Social: Join the PowerPivot Facebook community page & use the #powerpivot hash sign on your Tweets

I am preparing a Demo for Business Technology Summit to be held on Nov 3rd in Bangalore. It is a must watch session if you are attending my session. I will show you the real power of SQL Server and Excel 2010 working in tandem …

IIS Media Services 3.0 is RTW

IIS Media Services is a set of extensions for Internet Information Services 7 (IIS) that provide an integrated HTTP-based media delivery platform.  This includes the new IIS Live Smooth Streaming and the separate IIS Advanced Logging package.

Also with it is the release of Smooth Streaming Player Development Kit, which allows developers to easily create Smooth Streaming experiences using Silverlight.   Supported features include PlayReady, DVR controls, instant replay, slow motion, multiple camera angles, alternate audio tracks, content protection, ad integration, in-stream data feeds, and more … .  26 trial deployments are currently highlighted on the Smooth Streaming Showcase.

With this release, the key elements of the IIS media server platform now include:

You can download all of the IIS media server platform components, and the Smooth Streaming PDK, using the Web Platform Installer button on the IIS Media page.

See these blog posts to learn more about the key new features that are part of this release:

· IIS Live Smooth Streaming:  http://blogs.iis.net/jboch/archive/2009/10/09/rtw-of-live-smooth-streaming-is-now-live.aspx

· IIS Advanced Logging:  http://blogs.iis.net/vsood/archive/2009/10/12/iis-advanced-logging-1-0-released.aspx

· IIS Smooth Streaming Player Development Kit – Beta 1:  http://blogs.iis.net/vsood/archive/2009/10/09/iis-smooth-streaming-player-development-kit-1-0-beta-1-released.aspx

Happy streaming !!!

Extending Life of your Computer - Tips

Recently, I have had the opportunity to replace my home laptop and one of my demo Laptops because of different reasons. I have been a bit relaxed on maintaining these laptops and hence the headaches followed and some resolution had to be made. Now that they are behind my back and I take utmost care of the work-laptop from time-to-time, I thought I share some of these with you in this online space. These are my suggestions and felt worth sharing with you. I am going to learn a lot from your personal experiences too, so drop a comment with your ideas as it might be of great help to others reading this blog -

Tip 1 -

Handling of laptop / computers comes on top of the list for me. You must carefully handle your laptop esp in which environments (hot sun) you use them. Dont keep it in hot rooms or accidentally take it out in the rains :). Avoid damaging your laptop by dropping the bag etc. I have seen in the past that these equipments do contain delicate parts and often can get damaged easily. It is always a pain post their damage to get them back to the best conditions.

Tip 2 -

Have a good power supply option at home / work. Often the surge in power supply can hurt the battery life and can bring components down too. So highly recommend to use an UPS with surge protector. The life of the the batteries is always governed by the usage and charging patterns. DONOT always keep your PC power connected. I have been using this laptop (Lenevo T61p) for close to an year and my battery still lasts for ~2.5 hrs and this is quite useful esp for folks like me who are on the move.

Be practical to what you do when you are on a Battery mode.

2.1 - Tasks such as multi-media (movies, games, listening to music etc) can heavily use power.

2.2 – Move to a lower brightness setting on laptops when under battery mode unless you are in a bright environment where you need to jack-up the brightness.

2.3 – Turn off your wireless and Bluetooth if you are not using them. These are heavy on power usage and can drain your batteries really quick.

2.4 – When in unused state, these days Vista/Win7 allows you to configure what the laptop must do. Highly recommend to move into Hibernate state so that it saves valuable power when you need them.

2.5 – Though I highlighted the charge/discharge mechanism, I have been charging at my office time and I just discharge it to almost draining situation (<10%) in the evenings. This gives the batteries longer life and your usage will make sure you use each part of the battery. I have seen people who have the same model as I do and their battery doesnt even last 1 hr.

Tip 3 -

Maintaining your HDD is one of the key aspect of extending the life of your Laptop. Defragment your drives atleast once a month to make contiguous free space in your system. I have been using TreeSize for a while now and keep a tap on who is using what space in my system. You are the boss and you better be in control of the same. As we are on this topic, I loved the new addition of defragmentation of ALL volumes in one shot using commandline utility with Windows 7. In your commandprompt type:

defrag /C /H /V

to defragment all your drives. Very handy utility. Also you can always use the Disk Cleanup utility from the drive properties to cleanup unused junk data. It can sometimes free-up tons of space.

imageThe idea here is to do preventive maintenance. Run ScanDisk utility to check and repair file systems and bad clusters on your computer’s hard drive. This is also trying to be ahead of the curve in identifying how the health of the system is and take preventive actions before the failure happens.

Tip 4 -

Remove unnecessary programs, files and services that are running in your system. I have seen these induce unwanted disk activity that you never asked for. This can also significantly increase the performance of your system. In Vista and Win7, I use the MSCONFIG utility to check what are part of my start-up programs and what services are enabled at startup. This gives me great control to what I want as a service.

Disclaimer: Recommend to be cautious in using this tool as you can bring down your system if you shutdown system services by accident. Please be careful !!!

Tip 5 -

Have a rock-solid backup strategy. I must thank my dear friend Deepak Gulati for getting me into this practice. I use rudimentary tools (yet powerful) that come out-of-box from Vista / Win 7 to achieve this task. I extensively use ROBOCOPY commandline tool for this. All the machines are mechanical components and with the amount of travel we guys make, we need to have a strategy to have some backup of our data to atleast get back to some consistent point of time … Interestingly ROBOCOPY also has a /MT switch (for multi-threading) and /Z (restartable mode) which are quite handy options I use.

Tip 6 – Be Eco-friendly

This is a tough decision and I have seen a lot of them having a problem because end-of-day as it is personal choice. These are something's I have done with a lot of success and the ideas here are my personal recommendations :) … To be Eco-friendly or not is individual choice but you will also get converted in the future for sure.

PS: The idea of this background theme for my blog was because of this eco-drive. This dark background does consume lesser power. I would personally want to know what are you doing about these eco-drive !!!

Back to the topic -

6.1 – Try to completely SHUTDOWN your machine after your work. Making them run 24x7 in night does consume power and don't try to leave your laptop in charging mode through the night also called as Phantom power. One needs to understand an idle / sleeping laptop still is consuming some power so let us get conscious about this.

6.2 – Though I have outline the previous point, for the people who still insist on the Hibernate / Sleep mode – I highly recommend reading this article on TechNet on the very topic. The article also explains how some of our personalization's like ScreenSavers also had a different history to speak. I don't quite remember when was the last time I had one of the ScreenSavers on my laptop. BTW, if you are still a fan of them, use a blank black screen. Slideshows or graphics are so old fashioned but are intensive on power utilization too.

6.3 – Add more memory to your laptop as lower the amount of physical memory there is a lot of paging the OS does and it increases your HDD reads-writes and hence performance deterrent.

6.4 – Now that we are on this topic, exercise caution to what you print. If in digital format, print ONLY if you need them. There have been great technology advancements and a new breed of fonts have come called ecofonts, which allow you to save ink by removing parts of words which are hardly visible to our eyes. I have loved this concept and tried them too. I can assure, you will hardly find any difference but it is something we do to extend our print-ink life to the next level.

Tip 7 – Be Latest !!!

Make sure you always keep your machine up-to-date and on latest Service packs, Spyware and Antivirus systems. Recently for my home PC I used the Microsoft Security Essentials and I have had no complains till date. Do automatically check at set the auto-updates so that it happens automatically for you.

Well, I think it is the first step in what I believed was worth sharing. Do drop in your comments so that we all get a chance to learn from what you folks do at your end.

SQLCAT Articles – SQL 2008

The SQL Server Customer Advisory Team handles tons and tons of large deployments and they try to go ahead and document all their findings for the benefit of the larger community. Their whitepapers are generally loaded with loads of information that I have had instances where I used to read the article 2-3 times to get the facts and reasons behind their suggestions. Just listing some of these for your reference, do bookmark and read them when time permits -

The Analysis Services 2008 Performance Guide
Data Compression: Strategy, Capacity Planning and Best Practices
The Data Loading Performance Guide
Disk Partition Alignment Best Practices for SQL Server
Enterprise Policy Management Framework with SQL Server 2008
High Availability and Disaster Recovery at ServiceU: A SQL Server 2008 Technical Case Study
Implementing a SQL Server Fast Track Data Warehouse
Service Broker: Performance and Scalability Techniques
Tuning the Performance of Change Data Capture in SQL Server 2008

The whitepapers around Fast Track Data Warehouse are the recent ones but each and every whitepaper does give you a good read with time well spent.

A’bad UG CTD and Gandhi Ashram …

I have been planning to write the trip report from my recent trip - Community TechDays in Ahmedabad over weekend. Well, flying on a holiday Oct 2nd (Gandhi Jayanthi) and executing the event on a Saturday Oct 3rd was something I had to first skilfully negotiate with my family for permission. Having gone past all that, it was the session preparation. I was allotted 120 mins for two sessions i.e. Windows 7 and Microsoft Office 2010. I have been doing tons of work to get a lot of trivia and interesting features demo’s for the UG. And the laundry list of tips / features just didn't end as I kept on adding them till the day of the event – in essence the session went for 180 mins :). Going to the session and considering a small city like Ahmedabad I was pretty surprised to see what was waiting for me at the halls.

CTD4 The hall was jam-packed with close to 250-300+ attendees. Atleast to my knowledge I didn't see any empty seats during my session. As compared to other tier-1 city I observed a number of good qualities -

  • People were well on time for the event – infact the hall for overflowing by 9:30AM which was our scheduled start. Amazing and thanks for being punctual folks.
  • Though we didn't announce any house-keeping tasks – atleast for the duration of my session of close to 180 mins I didn't listen to a single cellphone call. The audience were disciplined and very professional in keeping their mobiles on silent mode automatically. Rocking guys.

It was a lot of fun to meet a number of known faces like Pinal Dave, Jacob Sebastian, Mahesh Dhola, Jadeja Dushyantsinh and many more. I dont want to talk about my very own session which was just 1 slide and 180mins Demo from start till end just to keep the audiences locked to the session. I did overrun the session by a bit, but I feel the audience will forgive me for the same as I wanted to show the really cool and exciting stuff with these two amazing products. On the day of the session, Pinal and Jacob requested I talk a bit of SQL Server too so I did a 5 mins demo on SQL Server’s SQLCMD utility and showed then how it used codepages etc …

   CTD10    CTD11

With Pinal and Jacob at the Ahmedabad Community TechDays ‘09

I must admit the hospitality of these two gentlemen and the UG members is highly commendable. They made my trip surely something to remember and cherish. I do promise to give another session to these UG in subsequent CTD’s too. As I planned to take leave, Jacob and Pinal had some big surprise that I was not ready for. They had given me a gift as token of Thanks/Appreciation. I must admit, it was the best gift I have ever got - “The Art of XSD” By Jacob Sebastian

Art_Of_XSD

I have just one complaint to Jacob – you missed signing the front page for me buddy. And I promise to get the same from you in our next meet !!!

Thanks again for attending my session and giving me those great feedbacks. Hoping to see you all back at our next UG CTD too.

Before I sign off Thanks to Pinal for posting a wonderful summary report of the UG Event. Infact, I also had the opportunity to see a number of community members (e.g Ritesh) also actively blogging about the event. Keep those blogs coming and spread the word !!!

 

Now let me switch gears to something completely different, something I had as a privilege during this trip. As I mentioned before, I was travelling on Oct 2nd and it means so many things to a number of people. I have seen an attitude of just yet another holiday at-times with people when they get day’s off. Since I was in Ahmedabad I thought I make this day really count as I was at the city where our “Father of the Nation” lived. The name “Mohandas Karamchand Gandhi'” still evokes a lot of inspiration, love and passion which I dont think this blog can ever capture my emotions in words fully ever. I had a flight to catch at around 5PM and I quickly finished all my work at the UG event by 2:45 and I was all excited to make a quick visit to Sabarmati Ashram – Gandhi Ashram a national Monument. I was surprised to see it quite empty considering it was the B’day of Bapuji the previous day. I am completely impressed and overwhelmed by the fact how simple yet powerful one can be if they followed their ideologies. I am so moved of the fact how Mahatma Gandhi was so forward in his ideas for the era that he lived !!! Hats off … I took few snaps for remembrance but I have missed taking atleast a thousand more which I was inspired at the Ashram. I will surely plan to spend couple of hours at the Ashram in my next trip for sure.

 IMAG0007

Couldn’t resist from taking a picture-perfect snap where the smile on the portrait was so divine … As it says – “Mahatma Gandhi, Wherever he is” – he will still bring a smile to kids and respect to adults alike.

IMAG0008As I discussed before – there are so many such quotes that I couldn’t bring live in this blog. This one I just loved, it said – “I do not want my house to be walled in on all sides and my windows to be stuffed. I want the cultures of all the lands to be blown about my house as freely as possible. But I refuse to be blown off my feet by any. – M.K. Gandhi”. So true and really inspiring. I think this even applied to this generation though the thought about it more than 8+ decades back. And Finally -

IMAG0009

A white wall that said - “My life is my message – M.K.Gandhi”.

I surely had a wonderful trip to Ahmedabad – meeting great people at the UG and visiting a simple place that gave me so much peace as if I would have visited a temple. Overall, I can say - “weekend well spent” … I am back home but this is still so nostalgic …

Two System Center Beta’s

System Center Essentials 2010

PM blog - http://blogs.technet.com/systemcenteressentials/archive/2009/09/29/sce-2010-public-beta-is-here.aspx

www.microsoft.com/SCE

SCE 2010 is designed specifically for mid-sized organizations and delivers a unified physical and virtual IT management experience. It enables you to better secure, update, monitor, and troubleshoot from a single console, so you can efficiently and proactively manage your IT environment:

  • A unified solution with a single console for managing your physical and virtual servers, client computers, hardware, software, and IT services
  • Smart alert notifications of IT issues, providing expert diagnostic information to accelerate problem diagnosis and quickly resolve issues before they cause downtime
  • Simplify complex management tasks, like creation of virtual servers, software deployment, update management, and inventory collection
  • And designed to be easy to deploy and maintain, exclusively for mid-sized organizations

System Center Data Protection Manager 2010

PM blog - http://blogs.technet.com/jbuff/archive/2009/09/29/announcing-the-beta-for-dpm-2010.aspx

www.microsoft.com/DPM

There are lots of reasons to be excited about DPM 2010.  Here are a few:

  • Virtualization folks get item-level restore from within VM backups, as well as support for LiveMigration (CSV) scenarios for Hyper-V R2
  • SharePoint folks lose the need for a Recovery Farm and gain auto-protection of new content databases
  • SQL Server administrators get auto-protection at a SQL instance level, huge scalability increases and a self-service restore utility for DBAs
  • Exchange managers get support for Exchange 2010, including DAG configurations, as well as CCR/SCR
  • Windows client users get protection and recovery for remote laptops, with protection online and offline
  • Disaster Recovery planners get lots of new options around multi-site chaining and protection between sites
  • And everyone gets new enterprise scalability, reliability and manageability enhancements

Personally, I have seen these being used in the Enterprises very effectively to manage their IT Environments. Feel free to get more info from the respective PM’s blogs and do take some time to download these awesome Beta’s and stay ahead of the curve.

Search

Go

This Blog

Tags

Community

Archives

My Web Site

External Sites

Other Misc Blog Links

Newsletter

Syndication

News


  • Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    Follow me on Twitter: vinodk_sql

    Site Counter: Free Hit Counter