Microsoft let loose some big news on Sunday: in a few weeks time, they will officially be shipping the popular jQuery JavaScript library with Visual Studio! Being a long time user and fan of jQuery, I personally found his announcement very exciting. If you've never used jQuery, you've been missing out. It was the first JavaScript library I used that actually made JavaScript programming fun (an adjective not usually associated with the world's "favorite" scripting language). jQuery makes simple JavaScript animation, DOM querying, CSS manipulation, and so much more so easy and very intuitive. Point: jQuery is great.
Microsoft's decision to ship jQuery will not directly affect the framework (MS is not changing or "enhancing" the library), but the attention will definitely help drive jQuery's popularity and in turn its online support. For Microsoft's part, they will be shipping free Visual Studio IntelliSense providers for jQuery in "a few weeks" and then providing "official" Microsoft product support for jQuery later this year.
And while the Microsoft announcement is great, Telerik has got even better news! Before Microsoft ever indicated that they would be making this move, Telerik began showing-off jQuery integration with the RadControls for ASP.NET AJAX. Our developers, like Microsoft's, recognized the power of this compact framework and its ability to easily enhance the RadControls. In fact, on Friday (days before the MS announcement) our own .NET Ninja Vladimir Enchev showed you how you can use jQuery to add some neat animations to RadGrid. Imagine our surprise when days later Microsoft made their jQuery announcement! Are our offices bugged?!
Either way, we're thrilled Microsoft has officially decided to support jQuery, too, and we're happy to be leading the way for Microsoft and the rest of the ASP.NET AJAX component world. Stay tuned for more details as Q3 draws near!
Monday, September 29, 2008
Telerik beats Microsoft to the jQuery punch (barely)
Posted by
Todd Anglin
at
9/29/2008 10:18:00 PM
0
comments
Labels: jQuery , Microsoft , RadControls for ASP.NET
Friday, August 29, 2008
IE 8 beta 2 available for download
Looking to get your hands on the latest and greatest version of Internet Explorer? Then don't miss the just released update to Microsoft's new IE 8 browser. Now in its second beta, Microsoft unleashed the bits yesterday for general consumption, so you can download them now and start testing your sites in the version of the browser still set to launch officially in Q4 of this year.
There is not much "surprising" news with this release, but there are quite a few enhancements both in performance and features. The most notable new feature is the "InPrivate" browsing mode (similar to Safari's "Private Browsing"), which will probably damage Safari's reputation as the browser of choice for porn. Frankly, I'm surprised Firefox didn't add this feature to FF3, as they are now the outsiders when it comes to providing built-in private browsing.
Speaking of Firefox, it is clear that the IE team now has its sights squarely set on toppling the upstart that challenged its dominance on the web. The latest IE beta includes modern in-line Find (finally!), groupable, color-coded tabs (FF does this with a add-in), and vastly improved developer tools (a la FireBug). Add to this IE's big steps forward in performance and memory management and you start to have a compelling alternative to Firefox. Now, if only it were cross platform...
Either way, the sleeping giant has awakened and I think Mozilla has been put on notice with the latest IE8 beta. What do you think?
Posted by
Todd Anglin
at
8/29/2008 03:53:00 PM
0
comments
Labels: Betas , IE8 , Microsoft , Next Gen Browsers
Monday, August 11, 2008
VS 2008 SP1, .NET 3.5 SP1 ready for prime time
What a piece of news for a Monday! Shipping a little earlier that anticipated, Microsoft announced this morning the general availability of Visual Studio 2008 SP1 and .NET 3.5 SP1. These major updates to the .NET developer tools are already available for download from Microsoft's website, so I encourage you to grab them now. If you've been paying attention, you know that the SP1 beta shipped almost three months ago, and at the time I warned early adopters to beware. In theory, Microsoft has used the time since then to respond to all of the beta feedback and problems, so today's release should make it possible for everyone to start enjoying the new stuff in SP1 (which I also detailed when the beta dropped).
And since I know many of you wont take the time to go back and review what's in SP1, here are just a few highlights:
- New ASP.NET URL Routing Engine (from MVC)
- New ASP.NET Dynamic Data framework
- ADO.NET Entity Framework (yay?)
- ADO.NET Data Services
- SQL Server 2008 support
- Real-time C# error checking
Download VS 2008 SP1
Download VS 2008 Express Editions w/ SP1
Download .NET 3.5 SP1
NOTE: Credit to Kevin for beating me to the punch!
Posted by
Todd Anglin
at
8/11/2008 03:10:00 PM
1 comments
Labels: .NET 3.5 , Microsoft , SP1 , VS 2008
Thursday, July 03, 2008
Microsoft releases (big) ASP.NET AJAX road map
Microsoft has just published a new, huge road map for ASP.NET AJAX. I know?! After all of this time being fed bits and pieces from many different sources to stitch together ASP.NET AJAX, it turns out there is actually a road map for these features and tools. Or, at least there is now. The published road map is loaded (clocks-in at 13 pages) with interesting ideas and proposals for ASP.NET AJAX v-Next and beyond, so I highly encourage you to take a minute to review it if you're an ASP.NET developer. If you're short on time, though, I've done the reading for you and here are some highlights:
- MS is going to bring some order to the release schedule of ASP.NET AJAX, it's tools, and it's controls by moving towards more "normal" CTP, Beta, RC release events
- MS is going to add many features to its client-side scripting libraries, further imitating the features of libraries like jQuery. CSS DOM selectors, Chainable DOM generation, and CSS-based event targeting are all proposed enhancements.
- MS is going to add "flexible" drag & drop and animation frameworks to the client libraries (a la jQuery, YUI, etc.)
- MS is going to build client-side data source controls (!) to enable complete client-side data operations. The controls will have corresponding server controls for easy setup.
- MS is going to invest heavily in the Ajax Control Toolkit with plans to add more complex controls in to the suite. Proposed controls include (quoted from road map):
- Grid: a client-side, templated grid control with client-side sorting, paging, and editing
- Treeview: a client-side, tempalted and web-service aware tree with a full client-side object model
- Upload: an upload control that works outside of full postbacks with progress monitoring
- Rich Text Editor: a simple, cross-browser and extensible rich text editor
- Chart: simple and extensible charting, possibly based on Silverlight
- MS is going to ensure ASPNET AJAX compatibiliy with ASPNET MVC and other non-Microsoft Ajax frameworks/client-side libraries
- MS is going to deliver a number of improved JavaScript dev tools, including improved IntelliSense and new JavaScript Build Tools (to aggreage, minify, etc. JS code at build time).

You can see that the client-side UI controls are "last" on the list right now, and everything is at least "likely" to make v-Next. As a component vendor, I find it interesting that Microsoft is choosing to wade-in more heavily to what has traditionally be a 3rd party supplied UI market. While 3rd parties like Telerik will leverage their agility and close relationship with customers to always build richer, higher performance, and more complete UI controls than Microsoft, you can never ignore a move like this that creates a "free option" from the creator of the framework. Time will tell if this is a good move for Microsoft or not.
In the mean time, what do you think? Should Microsoft try to deliver more advanced controls like client-side Grids and Treeviews or should they leave that to 3rd parties? Also, what do you think of Microsoft's ambitious plans for ASP.NET AJAX? Sound-off in the comments and don't forget to give Microsoft some feedback, too!
Read the ASP.NET AJAX Road Map now
Posted by
Todd Anglin
at
7/03/2008 12:25:00 AM
6
comments
Labels: ASP.NET AJAX , Microsoft , Road Map
Tuesday, May 27, 2008
Windows 7 (barely) demoed, Gates and Ballmer reflect
Despite all of the press surrounding Windows Vista, the Redmond crew is pushing forward and moving the conversation officially (if ever so slightly) on to Windows 7. In a special interview with the Wall Street Journal tonight, Steve Ballmer and Bill Gates took the stage to retell stories of Microsoft's early days and give a super-early preview demo of Windows 7. Engadget provided the live-blogging of the event, so if you're interested in the play-by-play rundown of what happened, check them out. For this audience, I think the Windows 7 portion of the evening is of the greatest interest.
Unfortunately, the "small little snippet" of Windows 7 shown-off by Ballmer tonight does little inspire on the software side of life. The demo primarily focused on new support for multi-touch in Windows 7, a feature in my opinion largely driven by hardware. And unless we all start swapping out our 24"+ monitors out for touch-capable screens, this isn't a feature that many of us will use. Similar to Ink's usage in the still tepid tablet pc market. (UPDATE: A video of this feature is already available online (posted earlier today), so check it out if you're interested.)
Still, if we are to accept that Windows can drive future computing trends, here's what we have to look forward to in the Windows 7 era (still on target to ship "3 years from Vista general availability"- in other words, early 2010): heavy focus on alternative input techniques- multi-touch, voice, ink, et cetera. And sadly, that's about all we can glean from tonight's demo. No talk of radically changing UIs (other than to accomodate aforementioned multi-touch). No talk of the once heralded WinFX file system. No talk of tighter "cloud integration."
Does that mean those things aren't coming in Windows 7? Of course not! In fact, based on the demos, I think tonight's stunt was largely Microsoft's effort to make it clear to the world that they thought of multi-touch in the OS before Apple makes it even more pervasive than it is today in OS X. They're trying to stem the "you copied Apple" criticism that Vista suffered around the time of its launch. Will the stunt work? I guess we'll find out in about 18 months.
For a better explanation of what Windows 7 will look like and why Microsoft is being more tight-lipped than usual about its development, check-out a post on the Windows Vista blog published today by Chris Flores. In short, despite tonight's public stunt, Microsoft still isn't ready to publicly talk about Windows 7- at least not beyond its support for new input techniques.
Tuesday, May 13, 2008
Microsoft CodePlex now using RadEditor
It has been a lot of fun to start sharing with you over the last few months the work that Microsoft is doing to using the RadControls on their various sites. Today I get to share another exciting Microsoft implementation. The CodePlex Wiki is now using the RadEditor on all Project Discussion pages. The Editor implementation is relatively simple, but it makes the process of adding formatted content to the CodePlex discussions much more intuitive. If you're an active user of this community resource, hopefully you'll enjoy the improvement!
We're all very excited at Telerik to be able to keep providing you with these great "real world" examples of our controls in action. I've said it before, but it's worth re-iterating: awards and trophies are great, but solid real world uses of the RadControls on huge, high-volume sites like MSDN, TechNet, and CodePlex are much better proof the quality of the work we're doing. If our tools are the choice for some of the most active sites on the web, there is no question they can support the demands of your next project.
In fact, do you have any cool implementations of the RadControls you want me to feature? I'd love to show-off your work with the broader community, so if you have a public site that features the RadControls that you want me to highlight, send an email to todd[dot]anglin[at]telerik[dot]youknowwhat. You may just find your site as the next great "real world example" of the RadControls featured on this blog!
[Note: To see the RadEditor on CodePlex, simply visit a project page and then start a new Discussion. You must be logged-in to do this.]
Monday, May 12, 2008
VS 2008 and .NET 3.5 SP1 beta now available, Early adopters beware
Have you been eagerly waiting for the first round of service packs for Visual Studio 2008 and .NET 3.5? If you haven't, then you are probably unaware of all the new features these service packs are delivering. These are aren't "standard" SPs that ship mostly invisible improvements and hotfix roll-ups. No, these SPs are shipping so many new features that it took the blogging powerhouse ScottGu a little over 4,000 words to describe them all. And since I expect many of you don't have the time to pour through a 4,000 word blog post, let me summarize the highlights of these betas (an impending final releases) here:
- .NET 3.5 SP1
- New! ASP.NET Dynamic Data (scaffolding support)
- New! ASP.NET Routing Engine (URL routing ripped from MVC)
- ASP.NET AJAX History Support (Fix back button, Support bookmarks)
- ASP.NET AJAX Script Combining (combine any JavaScript files on the server)
- Client and web performance improvements
- Client apps cold starting up to 40% faster
- ASP.NET apps improving throughput up to 10%
- New! WinForms Controls (go figure...)
- Including VectorShape, DataRepeater, PrintForm
- New! WPF Extensible Shader Effects
- Hardware accelerated visual effects (like DropShadow, Blur, etc.)
- Tons of WPF performance improvements
- New! ADO.NET Entity Framework and LinqToEntities
- Can be used with any database, not just SQL Server!
- New! ADO.NET Data Services (formerly "Astoria")
- REST-based data service support
- Visual Studio 2008 SP1
- Improved IntelliSense support for multiple JavaScript/Ajax frameworks
- HTML Designer and Source view performance improvements
- Improved WPF project and designer support and performance
- In other words, WPF development experience is much improved
- New! ADO.NET Entity Framework designer
- Looks like LinqToSql designer
- Improved C# real-time error checking (more red squiggly errors sans-compile)
- Um...finally!
- Complete support for SQL Server 2008
- If you're using Vista, you must have SP1 installed.
- You need to uninstall the VS 2008 Tools for Silverlight 2 Beta
- A compatible version of the tools will be available in a "few weeks"
- You need to install a new "special" version of Expression Blend
- The "special" version addresses a temporary problem in .NET 3.5 SP1 that will go away in the final release, at which point you'll need to reinstall Expression Blend...again.
Posted by
Todd Anglin
at
5/12/2008 01:56:00 PM
0
comments
Labels: .NET 3.5 , Betas , Microsoft , VS 2008
Tuesday, April 29, 2008
Microsoft using Telerik RadControls for ASP.NET AJAX
Often- well, maybe not "often," but every now and then- I hear criticism that goes something like this: "Yeah, your UI controls look cool and work well in your simple little demo apps, but where can I see them working in the real world?!" It's a fair critique. After all, nobody at Telerik is ignorant to the fact that the applications you're building with our controls are much more complex than the demos we usually put out there. Largely this is to keep the demos simple enough to still be usable as learning tools (imagine trying to use your massive project as a learning tool...
I'm pleased to announce that after a number of month's of work, Microsoft has begun rolling out Telerik's RadControls for ASP.NET AJAX on its MSDN and TechNet websites. How's that for real world use?!
In this initial roll-out, Microsoft has replaced the rich text editor in their Wiki Annotation feature (used to add and edit Community Content in the MSDN and TechNet libraries) with the RadEditor for ASP.NET AJAX. If you ever add Community Content on the MSDN and TechNet websites in the future, you'll be using the RadEditor. To see the RadEditor in action, you will need to login to the MSDN or TechNet website with your LiveID. The partnership with Microsoft is also benefiting the RadEditor for all Telerik customers as we work hard to add features and maximize performance with Microsoft's valuable feedback.
So while survey-based awards and niche industry awards are good to have on your shelf, being able to point to your controls as Microsoft's choice for UI components on MSDN and TechNet (I think you'll agree) is much more valuable. Watch for more great announcements stemming from this partnership in the future, and in the mean time, enjoy developing with the tools the guys and gals in Redmond use.
Wednesday, March 12, 2008
Tons of IE8 details from Microsoft (update)
One of the big announcements at MIX last week was the official release of IE8 beta 1. The beta marks the real beginning to Microsoft opening-up about their next browser version and breaks the painful silence suffered through most of 2007. And now that the seal has been broken, the members of the IE Team are wasting no time in telling you everything about the new features in the browser.
If you're not subscribed to the IE Team Blog (and based on the running poll results, you're probably not), you're missing a lot of info describing IE8's new features like WebSlices, Activities, and LCIE (Loosely-Coupled IE). Since this info should be very important to those of you developing for the web, here are some direct links to posts from the IE Team I think are important to review (in reverse chronological order):
- IE8 and Loosely-Coupled IE (LCIE)
- Address Bar Improvements in Internet Explorer 8 Beta 1
- Internet Explorer 8 Beta 1 for Developers – Standards Highlights
- Improved Productivity Through Internet Explorer 8 Developer Tools
- The Default Layout Mode
- Activities and WebSlices in Internet Explorer 8
So enjoy the beta and make sure you start preparing your sites for the new version of the world's (still) dominant browser. In my casual review of Telerik's ASP.NET components in IE8 beta 1, I do not see any major problems. Telerik will, of course, provide complete support for IE8 when it is released, but even in early beta stages you should find your Telerik controls work well in IE8 standards and IE7 emulation mode. We're just that good <wink>.
UPDATE: A quick correction about IE8 compatibility with the RadControls. Currently, there are a few issues with IE8 standards mode that are negatively affecting RadGrid and RadMenu. These issues are due to missing features of the IE8 table DOM and the bad handling of overlays and animations in IE8. Also, according to Telerik's devs, IE8 seems to have a major glitch with Sys.UI.DomElement.getLocation that is negatively affecting all absolutely positioned elements. All Telerik online demos are currently forcing IE7 emulation mode in IE8, so you won't see these problems online. Hopefully the IE8 team will address these problems in the next beta and we can enable true IE8 rendering support at that time.
Wednesday, February 27, 2008
Global Launch Wave starts today, "Dynamic IT" is the theme (update)
Did you forget? Today is the official beginning to the much hyped Microsoft Global Launch Wave designed to "introduce" the world to Visual Studio 2008, Windows Server 2008, and SQL Server 2008. As I type this post, Mr. Ballmer is blaring on my laptop speakers via the live web cast coverage of his West Coast keynote, doing his best to put a good face on the "2008 brand" products. There is not really much new being shared- at least not yet- and even Ballmer acknowledged during his prepared remarks that the Internet has changed the nature of product launch keynotes since so much is known before products are "officially" introduced.
To be completely honest, it is a little hard to focus on writing this post with his presentation running in the background, so I apologize if the writing is a little disjoint. For now, I'll watch the remainder of the keynote and update this post if any new or exciting details are shared. If you hurry, you can catch the last 30 minutes of the live web cast, too, and enjoy some Ballmer antics today. Yay...
UPDATE: The keynote is over and, as expected, there is not much new to report. What I am excited to mention, though, is that Telerik's Silverlight controls were in the Ballmer keynote! I won't say where, for now, but after MIX next week I'll share the full story. Until then, you'll have to try to figure it out on your own...sorry.
Tuesday, January 29, 2008
Visual Studio 2008 "officially" released
Apparently somebody on Microsoft's marketing team failed to actually talk to the Visual Studio, Windows, and SQL Server teams and explain to them that a "simultaneous software release" meant everything would ship at the same time. Announced today in an email I received from Microsoft, Visual Studio 2008 is now officially available in all distribution channels- volume licensing, retail, and MSDN downloads. Of course, many developers have been working with VS 2008 since November when the RTM bits were published to MSDN, so this news is for those of you that don't have access to MSDN and missed all of the VS 2008 InstallerFests (and for those of you just interested in seeing Visual Studio's new retail packaging...oooh...).
Friday, January 25, 2008
Shocker: SQL Server 2008 delayed
I didn't see this one coming. Microsoft announced today (Friday) that SQL Server 2008, originally due to ship in Q2, will now ship in Q3! Now in most cases this would hardly be news; Microsoft announces and delays products religiously. But what makes this announcement of particular interest is that SQL Server 2008 was slated to be one of the three pillars in the "biggest concurrent software release ever" kicking-off late next month. The Global Launch Wave was to feature VS 2008, SQL Server 2008, and Windows Server 2008.
So let's review. Of the three big products due to "launch" next month, one shipped really early (Visual Studio), one will ship really late (SQL Server), and (presumably) Windows Server will be the only product that ships "on time" at the launch (though it has already been delayed from 2007 to 2008). Somehow it hardly seems fair to call this the biggest concurrent release of business software anymore.
To be fair, Microsoft will be shipping a new release candidate of SQL Server 2008 at the big launch event, so it won't be a total no-show. The take-away: if you were planning on using SQL Server 2008 this spring/summer, your plans have changed.
Tuesday, October 23, 2007
Microsoft: WinForms here to stay...for now
As promised, here is the shocking news that is starting to come to light. When Visual Studio 2008 and .NET 3.5 start shipping in a few weeks, Microsoft won't be recommending that companies use WPF to build applications. No, they'll be recommending that people building new LoB (Line of Business) apps (a.k.a. business apps) use the tried and true WinForms technology to get the job done. WPF won't be explicitly discouraged, per se. Instead WPF will be encouraged as the platform for "rich experience apps" and WinForms will get the nod for everything else...from Microsoft.
If that doesn't surprise you, then you've probably missed what seems like at least a year's worth of "WinForms is dead" "don't start any new development in WinForms" discussion in the industry. It will be very interesting to see how this increasingly public position from Microsoft will affect the adoption rate of WPF in business development and how the component industry will react. Microsoft claims this is not a new position and consistent with the messages they've been sending, and based on the details in the WPF paper they promoted technically they're right. In fact, for many months Microsoft has been saying "use the best technology and integrate" (meaning build with WinForms and integrate WPF), it just seems that message is finally starting to sink in.
So what does this news mean? Does it mean the tools in Visual Studio 2008 aren't really ready for full scale WPF development? Does it mean WPF itself (or at least with its current out of the box tools) is not ready for business development? I'll let you draw your own conclusions on those points, but it definitely does mean that WinForms development is here to stay for at least another couple of years. Sound off and let me know what you think of this news in the comments.
Wednesday, September 05, 2007
Silverlight 1.0 released, 1.1 alpha refreshed
Brad Abrams must have had some fresh milk in his refrigerator when he predicted on August 25th that Silverlight 1.0 would be released before the milk in our frigs expired. Either way, three days later than I predicted, we finally have an official Silverlight 1.0 release. The release itself does not contain many surprises, but Microsoft did make some interesting revelations today.
First, Silverlight 1.1 alpha has been refreshed and new alpha bits are now available. Yes, that's right. Alpha bits. Microsoft is still tight lipped about when Silverlight 1.1 will ship, but with references to many more "refreshes" this year I expect we're starting to look in to 2008. Hopefully you didn't plan on doing an .NET development with Silverlight this year.
Second, Microsoft announced a formal partnership with Novell (see where this is going) and a project called Moonlight that will bring Silverlight to Linux. Based on Mono, Moonlight will enable JavaScript and .NET Silverlight development on Linux, further enabling the Silverlight plug-in to gain universal distribution. How long did it take Flash to support Linux? Along these lines, Microsoft will also develop the Silverlight Media Codecs for Linux so the media experience is the same on Windows, Mac, and Linux.
So there you have it. After months of waiting and small refreshes, 1.0 has finally shipped. Download the new bits, check out some early adopters, and then back to the waiting game for 1.1.
Sunday, August 26, 2007
exclusive: Silverlight 1.0 getting official this week
At today's Houston TechFest, Microsoft's Brad Abrams was the keynote speaker and he delivered what has become (more or less) the standard Silverlight overview presentation. He showed off Silverlight applications running on his Mac PowerBook and showed off the incredible new media capabilities that Silverlight is aiming to provide in the near future. If you've seen a Microsoft delivered overview on Silverlight before, then you pretty much know what was covered in this keynote (the Airlines demo, the chess demo, etc.).
But the one question on everyone's mind is when will all of this Silverlight stuff officially be released (you do remember that even Silverlight 1.0 has yet to be released, don't you?). While Brad claimed that the "people" at Microsoft would not let him provide exact dates, he did provide a juicy clue that indicates Silverlight 1.0 will be officially released within the next week. As Brad put it today, "Silverlight 1.0 will be released before the milk in you refrigerator goes bad." I don't know about the milk you buy, but milk that's in my frig now will probably expire in about a week, maybe two.
Brad seemed very eager to share (dang corporate shackles), so I'd be inclined to think his "hint" meant we'll see the official release of Silverlight 1.0 this week. "So what?" you say. As Brad put it again, the official release of Silverlight 1.0 marks the beginning of the Silverlight adoption clock. Partners that have "real" applications built on Silverlight- like MLB and Fox- will begin to turn on their new Silverlight services with the official release and we'll finally start seeing adoption of the Silverlight plug-in outside of the group of early-adopters (a.k.a. Microsoft developers)- a critical step in the evolution of Silverlight if it is to compete with Flash's 98% global adoption.
So there you have it. Silverlight 1.0 will (most likely) be officially released this week and you heard it here first.



