There are some super cool prizes like
- 5 PluralSight Annual Subscriptions,
- 25 Oreilly EBooks,
- 6 RedGate Ants and Performance Profiler licenses
- 5 KendoUI licenses to be won.
DotNetCurry Completes 5 Years and There Are Some Prizes For You to Win!
The Microsoft Most Valuable Professional (MVP) is the highest award given by Microsoft to those it considers "the best and brightest from technology communities around the world" who "actively share their ... technical expertise with the community and with Microsoft"
I am attending TechEd India 2011 next week (March 23 –25) and I am really excited about it! For those who are attending such events in these economically testing times, here are some pointers on how to make the most of such events.
TechEd India is a 3-day Microsoft technical paid event and focuses on technical education to the community, coupled with deep-dive sessions, big news announcements and exploring tools, platforms and services. With the focus on Azure, HTML 5, IE9, MVC, Silverlight, ASP.NET, jQuery and SharePoint 2010 this year, I am sure there’s something for everybody to learn. You also have breakout sessions, hands-on-labs, free certifications and product tents where you can interact, learn, network and get some cool merchandise. Did I mention, food and tea breaks during these 3 days are included!
And if you are a Microsoft MVP (oh talk about the benefits of being one which includes a free pass to this event!), you have an exclusive opportunity to meet the MS Product pundits, give them feedback and suggestions and get their insights. Last year, we also attended MVP parties hosted by companies like Telerik, Infragistics and PluralSight. It was great fun!
Make sure you take out time to Meet the MVP's at TechEd. We would love to interact with you!
By preparing for these events in advance! Here are some pointers that could help you out:
Check the agenda in advance - Always make it a point to check the agenda and chalk out the sessions you plan to attend. For eg: In addition to the keynotes and meeting opportunities with the Microsoft top brass, here are some sessions I am really looking forward to:
Write notes. Don’t shy away from asking questions - Carry your laptop or a notebook to jot down notes. If a question pops up in your head during the session, make sure you note it down. If you are a gadget freak and carry a smart phone voice recording device, even better! You can avoid the time and hassle of note-taking.
With a huge attendee turnout like the ones in Teched, you may get 5 minutes or less to exchange ideas or questions with the speaker. Look at the agenda, try to gauge the content and keep your questions ready, wherever possible. In my case, my memory always fails me, so my ASUS netbook is my best companion to take down questions. By the way, did I mention it runs for a good 8 hours on batteries ;)
Focus on sharing and learning from one another - It’s always interesting to gather perspectives from fellow devs about the different technologies in the market or ask them about the project/products they are working on. Developers love sharing what and how they create. You will be surprised to learn there are so many smart devs out there. It’s a networking and learning event, so leverage your personality and be sure to take advantage of this networking opportunity.
Plan meetings or strike up a conversation – Technical events like Teched is not just about learning, it also opens doors to opportunities. So be ready to explore one when you see it. If you can, find who's attending and make a list of people you want to meet. Ask them for their time in advance for a meetup.
To strike a conversation with a prospect, the key is to feel capable and confident. Be open to introduce yourself without intruding. Be ready to answer questions like “What do you do”? Don’t talk too much about yourself. Listen intently. Also remember that you cannot talk to everyone, so go with the flow. You may or may not build up contacts, however the important thing over here is to network, meet new people and be yourself.
Business cards and Follow up – Keep your business cards ready and don’t shy away to exchange them. After the event, drop an email to the prospects you met at the event and thank them for the time.
Promotions – If you are running a blog or launching a new product, flaunt it using T-shirts, caps or any other merchandise. People will only learn about your product if you market it well.
Eat and Drink together – During conferences, make sure you eat your meal or get drinks with everyone else. This gives you a chance for informal conversation and to bond with one another. Last year, I attended MVP parties hosted by companies like Telerik, Infragistics and Plural Sight and it was good fun! To bring back some memories, here’s a picture from a TechEd party, with fellow MVP’s Ashish, Arjit, Nitin, Pinal, Suprotim and Sumit (left to right)
So those were some tips to help you make the most of this event. Feel free to share your tips!
I hope you’ll be attending TechEd this year and I look forward to meeting you and talk about the awesome stuff you are doing. If you are a visitor of any of our sites - DotNetCurry.com, DevCurry.com or SqlServerCurry.com, feel free to let us know how are we doing.
I will be doing a follow up post to share my experiences after I return from this event and I also plan to highlight the best tweets made during #techedin. So tweet your best!
It’s time to start packing my bags!
Happy New Year 2011 everyone! Today, it is exactly two years since I launched DevCurry.com and it has been a great journey so far! Check this link list of my popular posts written in 2010
Most Popular Posts for Developers in 2010 - DevCurry.com
Useful Developer Tools and Resources Posts – DevCurry.com
I can proudly say that in two years time, DevCurry.com has grown to be a popular blog amongst developers, reaching out to over 2 million developers. With one post a day, DevCurry had something new for its readers everyday. This year, apart from the posts, I plan to do some free Developer cookbooks, videos and screencasts too!
Many of you have regularly commented, Emailed me and shared your valuable feedback. Thanks all of you for the same. Although I have not been able to reply to each one of them, I do make it a point to read them, as and when I find time. I hope to see many more rounds of interactions with my readers and look forward to another fun-filled year and also hope that I will be able to stick to my routine of posting one developer post everyday!
You can keep up with the blog by Subscribing to the Feeds or via the Facebook page
Cheers and have a Wonderful Year 2011!
Here’s a quick wrap up of the articles published on DevCurry.com in the month of November 2010.
jQuery and JavaScript Articles
Rounding Numbers in JavaScript - A very common question while dealing with Math methods in JavaScript is to round numbers. JavaScript provides 3 rounding methods: round(), ceil() and floor()
jQuery UI 1.8.6 Released - jQuery UI 1.8.6 is released. This update officially supports jQuery 1.4.3 and IE 9 and contains bug fixes and enhancements to jQuery UI Core, the Widget Factory, the Mouse widget and the Position utility as well.
Get Selected Items From DropDown control using jQuery - Here’s a very simple way to get the selected items in a DropDownList. Just use the jQuery change() method and write the results to a div control
Redirect a user from HTTP to HTTPS using JavaScript - Although a redirection is best done using your webserver or server-side code (for SEO purpose), here’s a simple way to redirect a page from Http to Https using JavaScript
Remove all White Space using JavaScript - Here’s how to remove all whitespaces (leading, trailing and in between) in a textbox using JavaScript
Loop Object literal using JavaScript - Here’s how to loop a JavaScript object literal and apply conditions to filter the object
Pass Function as a Parameter in JavaScript - You may at times need to pass a function as a parameter to another function. Here’s an example if you have a similar requirement
Generic Error Message in an Ajax call using jQuery - The jquery $.ajaxSetup() allows you to set default values for future Ajax requests. Here’s how to use this function to set a default generic error message
Highlight Elements on a Page using jQuery - Here’s a simple way to highlight elements on a page using jQuery. This example uses the Highlight effect of the jQuery UI library
ASP.NET Articles
Resolving ASP.NET 4.0 has not been Registered on the Web Server Error - While creating an ASP.NET Website in IIS 7 in Visual Studio 2008/2010, you may get the following error:“ASP.NET 4.0 has not been registered on the Web server. You need to manually configure your Web server for ASP.NET 4.0 in order for your site to run correctly, Press F1 for more details”. This post shows how to resolve the error.
Bind ASP.NET GridView to a Custom Object or Collection with Paging and Sorting - I find a lot of users asking how to bind a GridView to a Custom Class with Paging and Sorting enabled. Here’s some sample code that shows that.
Call ASP.NET Handler (ASHX) using JavaScript - I was working on an application which used AJAX and needed the XMLHttpRequest object to communicate with an ASP.NET Generic Handler (.ashx), which contained some server-side logic. Here’s a working prototype if you have a similar requirement
Set Width of GridView TextBox in Edit mode - To modify the width of a TextBox (inside the GridView control) when the GridView is in Edit Mode, use any of the two approaches shown in this post.
ASP.NET with Razor Syntax Beta 3 Free EBook and Tutorials - Microsoft recently released a free book and few samples to help you learn how to create dynamic Web content using ASP.NET Web Pages with the Razor syntax.
Merge GridView Header Columns - Continuing my ASP.NET GridView Tips and Tricks series, here’s another one that shows how to create a merged column in a GridView Header
Using the Deployment retail=true attribute - ASP.NET Settings - One of the most common errors while deploying ASP.NET websites into a production environment is to leave the Trace and Debug enabled or leave the custom errors attribute disabled.
Render Dynamic MetaTags in ASP.NET Page in Separate Lines – This post shows how to configure your code as that ASP.NET generate meta tags on separate lines.
LINQ and other .NET articles
Programmatically find CLR version for a .NET assembly - If you have to programmatically determine the CLR version of an assembly it was compiled against, then use the Assembly.ImageRuntimeVersion property as shown in this article
Rewrite Nested ForEach Loop in LINQ – Loop through two string array's of the same length without writing a foreach, using LINQ
List all .NET Attributes in the Loaded Assemblies - Here’s how to list all the .NET Attributes in the loaded assemblies.
Convert Date and Time to UTC - The TimeZoneInfo class in .NET contains two very useful methods called ConvertTimeToUTC() that converts the current date and time to UTC and ConvertTimeFromUTC() that converts a UTC to the time in a specified time zone.
F# November 2010 CTP available - The F# November 2010 CTP provides all the tools and resources needed to develop applications with the F# programming language
Check Database connection using C# or VB.NET - As a programmer, one of the most common tasks in your application is to connect to the database. Here’s a very simple way to check your database connection before you start any task or use this as a service to check the connection and pause tasks if the connection breaks.
Determine if your Laptop is Running on battery using C# or VB.NET - Here’s some code to programmatically find out if your laptop is currently running on battery power
Other Articles
Business Intelligence in SharePoint 2010 - Microsoft recently released a cool poster that gives an overview of the tools for Business Intelligence (BI) in SharePoint 2010.
USB 3.0 Support in Windows 7 - Did you know that USB 3.0 is not natively supported in Windows 7. So if you happen to plug in a USB 3.0 device and it does not get recognized, don’t be surprised! This post has some workarounds.
Share Visual Studio 2010 Layout Settings Between Machines - I would love to share my Visual Studio layout and other settings in between my two machines. Visual Studio provides just the option I need!
Here’s a quick wrap up of the articles published on DevCurry.com in the month of October.
Start and Stop an Animation in jQuery - Starting and Stopping a jQuery Animation is as simple as using the animate() and stop() functions
Retrieve DIV value in ASP.NET using jQuery - How to retrieve the value of a DIV in ASP.NET using jQuery
Replace Word in a Text using jQuery - How to replace a word in a text using jQuery
Date Time Manipulation using JavaScript - Perform some date time manipulations in JavaScript
Redirect to a New Page using JavaScript - See how to redirect to a new page and avoid the back button
Filter and Convert JSON object to String - Filter only certain members of the JSON object and convert it into JSON text
Find the Nth Number of Fibonacci series using JavaScript - Here’s some fun finding the Nth number of a Fibonacci series using JavaScript Recursion
jQuery Mobile alpha and jQuery 1.4.3 released - This post discusses a couple of releases by the jQuery Team
Use jQuery to Detect if User has Scrolled to the Bottom or Top of a Page - Here’s a simple way to detect if the user has scrolled to the Top or Bottom of the page using jQuery
Find Nth Element on a Page using jQuery - A lot of developers often ask how to find the Nth element on a Page – for eg: Check if the user clicked inside the ‘4th TextBox’ or Clicked the ‘3rd Link’ on a Page. This post shows how to find the Nth Element on a page
Use jQuery to Scroll to Bottom or Top of a Page - Learn how to use jQuery to scroll to the bottom of a Page
Programmatically Determine the Operating System using .NET - Here’s how to programmatically determine the Windows OS you are using
Attributes Every .NET Developer Should Know About - Here’s a list of important .NET attributes that is commonly used in projects and proves very useful if you know about them beforehand
Log a String Collection in .NET - Simple routine to log messages to a text file for later analysis
List names of all Text files from a Directory and SubDirectories using .NET 4.0 - How to search and list the names of all Text Files in a Directory as well as its SubDirectories using .NET 4.0
Convert DateTime to Different TimeZones - How to convert a DateTime using different time zone identifiers like “India Standard Time”, “Pacific Standard Time” and so on
Swap Words inside a String using LINQ - Here’s how to swap two words using LINQ in .NET 4.0
Count File Extensions and Group it using LINQ - Read file names in a folder and show the count of files grouped by the file extension
Generate Sequence of Float Numbers within a Range using LINQ - Generate float numbers within a Range say - 20 to 40 using LINQ
Disable Weekends in ASP.NET Calendar Control - Prevent the users from selecting any dates that fall on a weekend (Saturday & Sunday)
ASP.NET MVC 3 Beta, WebMatrix Beta 2 and NuPack released - ScottGu announced updates to the release of ASP.NET MVC 3 Beta, WebMatrix Beta 2 and a new project called NuPack.
Count Items in a RSS/Atom Feed using .NET - Given a RSS or Atom Feed URL, here’s a simple way to count the number of items in the feed
ASPX vs ASCX (ASP.NET Page vs User Control) - A lot of web developers while learning ASP.NET get confused with the difference between an ASP.NET Page and ASP.NET User Control. This post clears some confusion
Display Default Image when No Image Found - A solution to display a Default Image in the Image control, when the original image is not available
HTML 5 Intellisense In Visual Studio 2010 and 2008 - Visual Studio 2010 supports HTML 5 Intellisense through a free tool
Debug Silverlight Applications in Visual Studio - In order to debug a Silverlight application, you have to attach to a running instance of the application in your browser. Let us see how to do this
Visual Studio - Always Run as Administrator - By elevating permissions for Visual Studio, you can perform all tasks related to features such as building and debugging applications, which 'might not' work correctly under standard user permissions. Find out how to always run Visual Studio as Administrator
Free Training on Windows Server AppFabric - The AppFabric team has released a full online ‘downloadable’ training kit for Windows Server AppFabric. The 4-day training kit includes lab exercises and high-definition recordings of live sessions
Install IIS 7 on Windows 7 - In this post, we will go through the steps to install IIS7 on Windows 7
Free EBook: Programming Windows Phone 7, by Charles Petzold - Windows Programming legend Charles Petzold released a Free eBook about Windows Phone 7 Programming
My colleague and Microsoft MVP Anoop shared an interesting tweet yesterday about the Top 10 Questions Related to Data Answered by Microsoft
The questions answered are the following:
Check out the answers here.
“When work, commitment, and pleasure all become one and you reach that deep well where passion lives, nothing is impossible” - Unknown
I became a Microsoft MVP again for the 3rd consecutive year, and I thank Microsoft for bestowing this award on me. I was awarded the MVP title as a result of my contributions to the technology community via my sites DotNetCurry.com, DevCurry.com, SqlServerCurry.com and to the ASP.NET forums
It’s sometimes hard for us running and updating all these sites ‘regularly’ along with a consultancy job, but all the energy comes from focusing on what excites us the most – Technology!
Chasing your passion is fun and it gets better, when you are awarded for it ;)
About the MVP award
For those who are not aware of the MVP award, Microsoft says:
We seek to recognize the best and brightest from technology communities around the world with the Microsoft® Most Valuable Professional (MVP) Award.
These exceptional community leaders come from a wide range of backgrounds. They are teachers, artists, doctors, engineers, as well as technologists, who actively share their high-quality, real-world technical expertise with the community and with Microsoft.
Unlike other awards, you are re-evaluated for this award every year. I think this makes this award all the more special, since you are motivated to become better every year, to win it!
Some MVP Facts:
Around 4000 MVP’s in the world
Live in more than 90 countries
Speak nearly 40 languages
Answer more than 10 million questions each year
Offer expertise in around 90 Microsoft technologies
MVP Award Benefits
Being an MVP is fun! Along with a MVP trophy and a certificate, Microsoft values its awardees by providing them with access to several resources such as complimentary subscriptions to MSDN or TechNet, access to MVP private newsgroups, technical support incidents.
One of the primary benefits this award gives you is the opportunity to interact with the product team through your MVP Lead and also the first hand information you get while these products are being developed. The best of all is the Microsoft MVP Global Summit held almost every year. This Summit provides opportunities for MVPs around the world to network and socialize with each other, meet the product teams and attend technical sessions delivered by the teams – all of this, in Microsoft’s own headquarters, Redmond!
How do I Become an MVP?
You may want to look at How do I become an MVP ? If you feel you have got what it takes to become an MVP, drop me a line. This is an elite club, every IT Pro and Developer dreams to be a part of.
Well, I am an MVP and I am proud of it!
Microsoft Office has been one of the most successful products from Microsoft. If you have been keeping yourself up-to-date with the latest news surrounding Microsoft Office, you are probably aware that a new version of MS Office 2010 is soon to be released.
Here’s a chance for you (only residents of India) to own a copy of the latest offering from Office 2010. We are providing 1 Office 2007 Home and Student for you to give away. This will be freely upgradeable to Office 2010 once it releases in June.
To participate, all you have to do is drop in a comment on this post and let us know why do you want this product. Make sure you enter your emailid or twitterid in the comment. The winner will be contacted and sent an email and they will redeem their awards via microsoftstore.co.in. The prizes can only be shipped to India.
Virtual Launch Event
The community is also hosting a Virtual Launch Event for Office 2010 on May 25 and 26th. The webcasts is FREE to attend and people can participate either online or by going to the nearest available center. The sessions will be delivered by MVPs. To register please visit: http://www.meraoffice.com/
In June, limited cities will be hosting Community Launch Events for Office 2010. At the launch events, attendees will get to see Office 2010 in action and learn how to do their work better with Office 2010. The details are available on http://office.merawindows.com/
Note: This contest is open to residents of India only. The winner will be announced on June 10th, 2010.
Update: The winner of this contest is Harpreet Singh Khandiyal(hsk1313). Congratulations Harpreet! Check your Email.
DotNetCurry recently completed it's 3rd anniversary and is celebrating by doing a Free GiveAway of .NET Books, Training and Products . There are 97 prizes to be won and the last date of the Giveaway is 24th May, 2010 . So Hurry up!
Update: The Contest has ended. The winners will be announced on May 31st. Stay tuned!
Here are some highlights of the GiveAway
Just click this link DotNetCurry Completes 3 Years - Free GiveAway to enter the GiveAway , follow @DotNetCurry on twitter and drop a comment on that link saying which product do you want and why? Make sure you enter your twitter handler in the comment.
Good Luck!
DotNetCurry.com is celebrating it’s 3rd anniversary with a bang! To say thank you to all its readers, DotNetCurry is excited to host a Mega $18,000 worth GiveAway, full of .NET Software, Books and Training. There are 97 fantastic prizes up for grabs, so best of luck to all of you for winning it!
DotNetCurry Completes 3 Years. $18,000 Worth Mega GiveAway
Hurry up! The GiveAway ends on May 24th, 09.
DotNetCurry.com is not only a developer-designer focused content site, but also one that aims at giving a better understanding of a technology. Our aim has always been to present concepts and solutions in the simplest possible way and in a step-by-step manner. The site features articles and tips on .NET, ASP.NET, MVC, AJAX, jQuery, LINQ, Silverlight, Visual Studio, Expression Web, C#, VB.NET, Windows Forms, Windows Phone 7 etc. and delivers content to over 270,000+ visitors and 8,700+ Newsletter and RSS Subscribers every month.
Due to a tight work schedule, I had almost decided not to go to TechEd 2010 held between April 12-14 in Bangalore, India. Well not attending it would have been a big mistake!
Fortunately, my work got over in time and thanks to my MVP Lead Abhishek, he arranged an entry for me at the 11th hour. All MVP’s got a free entry to TechEd – just another reason to become an MVP :)
The event completely rocked! Keynotes, Deep Dive Sessions, Product Announcements, Product Team interactions, Contests, Free MS Exams, Giveaways, MVP Parties, Community Track by MVP’s, Partner Stalls, Demo Extravaganza and not to forget, the endless opportunities of networking with business and technology experts. This event had it all. The TechEd India team did a bang-up job to keep everything in perspective and make this event a success.
I bet most of the TechEd attendees are now ready for the next wave of technology innovations and trends. This is one grand daddy of all events no one would want to miss!
Pictures speak larger than words, so I will let some pictures do the talking now! Thanks to Arjit Basu for clicking them.
Check this video of MVP’s at the launch of Visual Studio 2010. I am the one at the beginning of this video wearing a Black T-Shirt and speaking about why developers should attend this event!
Microsoft TechEd India 2010 from Abhishek Baxi on Vimeo.
I am already looking forward to the next TechEd - it's sure to be a blast!
I am glad that I will be attending TechEd India 2010. If you are attending too, make sure you drop by to say a hello! You can recognize me through my profile picture. If you are a regular visitor of my other site www.dotnetcurry.com, you must be familiar with Subodh, Shoban and Mahesh. They too will be around and would be glad to meet DotNetCurry readers!
Microsoft Tech.Ed, the largest technology conclave, is being held in Bangalore, India between April 12-14, 2010! Tech.Ed is an amazing event that introduces you to today's cutting-edge trends and gives you a whirlwind tour of the latest Microsoft technologies.
You can follow TechEd-India on twitter. For more information visit http://www.microsoftteched.in/
I see plenty of questions around creating shareware applications. Although there are some tools and code available on the web that let you do that, I thought of writing this post to let you know about the FREE Shareware Starter Kit
The Shareware Starter Kit was released a couple of years ago by Microsoft and is a sample application that implements the common features in shareware applications. Although this was released a couple of years ago, you can easily follow the code to create one of your own or enhance it further. Here are some features of this starter kit
- integrated e-commerce using PayPal for users to purchase a licensed copy of your software via webservices
- Try and Buy feature which lets you configure your application for a trial period before prompting the user for a secure product activation
- A simple form to let you register the product as well as accept customer feedback directly from the product using webservices
- Capturing errors and exceptions and reporting using Web services.
I hope you find the Shareware Starter Kit useful to create your own Shareware applications
You can see a Demo of this kit over here