CSharpFeeds - All your C# feeds in one place.

Sponsors

Feed: Brad Abrams

Site: http://blogs.msdn.com/brada/default.aspx Link: http://blogs.msdn.com/brada/rss.xml

Tuesday, December 08, 2009

Field Level Access with RIA Services

by BradA via Brad Abrams on 12/8/2009 6:56:38 PM

There are lots of reason you may need to customize the access to given fields within an entity.  For example, HIPPA compliance requires that some data not be exposed to only employees with a need to know.   It is often not sufficient to just NOT show the data in the Silverlight client, you need to not even send it over the wire.  This example works with Silverlight 4\RIA Services Beta and Visual Studio 2010 Beta2 I built a very simple RIA Services + Silverlight 4 example t ...

[ read more ]

Friday, August 21, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 23: Azure

by BradA via Brad Abrams on 8/21/2009 11:10:24 PM

Still updating my Mix 09 Silverlight 3 + RIA Services talk with more fun stuff.    Azure represents a general trend in the industry towards a cloud computing model. As much as I love the development phase of projects, the operations side is often the most cost intensify part.  With economies of scale, cloud computing has the potential to greatly reduce those costs.  I think example I took advantage of Windows Azure to host the web-tier of the application and Sql Azure to ...

[ read more ]

Friday, August 07, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 20: NHibernate

by BradA via Brad Abrams on 8/7/2009 4:02:00 AM

I am having a blast with the series where I am updating my simple Mix 09 Business Application demo.  In this part, I wanted to explore one of the most popular data access solution for .NET – NHibernate.  Many customers finds that the flexibility of NHibernate makes it easier for them to build maintainable and testable applications.  As an aside, I think NHibernate is an excellent example of the vibrant open source community on .NET that I’d like to support.  You can see the ...

[ read more ]

Tuesday, August 04, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 18: Custom Linq Provider

by BradA via Brad Abrams on 8/4/2009 9:00:00 PM

Continuing in our discussion of Silverlight 3 and  the update to .NET RIA Services.  I have been updating  the example from my Mix09 talk “building business applications with Silverlight 3”.   RIA Services is very much an extension of the LINQ project.  Effectively you can think of RIA Services as n-tier LINQ.  As such, I thought it would be interesting to show how any of the tons of Linq Providers can be used with RIA Services.  You can watch the origina ...

[ read more ]

Friday, July 31, 2009

Silverlight 3 Navigation: Dynamically Loaded Pages… Now MEF Powered!

by BradA via Brad Abrams on 7/31/2009 10:28:00 PM

Recently David Poll posted a very cool technique for navigating to dynamically loaded pages and on demand downloading of pages in a Silverlight 3 application .  It was very cool but the explicit wire up of each page can be a pain in large applications.  So having just posted about MEF on Silverlight, I thought this was a great fit.  The Managed Extensibility Framework (MEF) is all about discovering and wiring up components and Silverlight 3 Navigation has some very interesting com ...

[ read more ]

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 16: Exposing a WCF Service

by BradA via Brad Abrams on 7/31/2009 2:42:00 PM

I am having a blast with the series where I am updating my simple Mix 09 Business Application demo.  In this part, I wanted to consider the scenario that I hope is a common one.  The developer writes their Silverlight app using the RIA Services pattern and the application becomes wildly successful.  So successful in fact there is a demand to put a services head on top of the same application logic to facilitate writing a bunch of other clients.  This is the sort of pattern we ...

[ read more ]

Thursday, July 30, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 15: ASP.NET MVC

by BradA via Brad Abrams on 7/30/2009 4:00:00 PM

Continuing in our discussion of Silverlight 3 and the update to .NET RIA Services.  I have been updating  the example from my Mix09 talk “building business applications with Silverlight 3”.  I customer recently asked about using ASP.NET MVC and Silverlight with RIA Services.  There specific scenario was an application with the complex admin interface in Silverlight but using ASP.NET MVC for the consumer facing part of the web to get the maximum reach.  The customer wante ...

[ read more ]

Wednesday, July 29, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 14: Visual Basic (VB) and WPF Support

by BradA via Brad Abrams on 7/29/2009 3:37:00 PM

A few folks commented that they’d like to see something in my series updating my Mix09 talk “building business applications with Silverlight 3” in Visual Basic.  VB is *super* important in the business application space, so I have no problem accommodating that request.   By while I was at it I thought i’d also show a WPF client for RIA Services via the very cool ADO.NET Data Services support we have.  This is much like the WinForms support I showed earlier.  The demo re ...

[ read more ]

Tuesday, July 28, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 13: The New Class Library Project

by BradA via Brad Abrams on 7/28/2009 2:08:00 PM

Well… this has been one of the longer blog series I have done, but there is so much meat here!  Maybe someone will write a book or two?  Anyway, in this post, I wanted to spend a little time looking at the project structure we have been working with and see if there is a way to improve it a bit with more clear separation of concerns.  For those of you just joining it, this is yet more updates to my Mix09 talk “building business applications with Silverlight 3”. You can watch the ...

[ read more ]

Monday, July 27, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 12: DataSet

by BradA via Brad Abrams on 7/27/2009 2:49:00 PM

More from my Mix09 talk “building business applications with Silverlight 3”.   Many customers have told me that they love Entity Framework and LinqToSql, but that they are not always able to use them in their projects just yet.  In fact the number of folks that are using ADO.NET DataSet, DataReader, etc is very high.   So I wanted to show taking my Mix demo and changing it to use the standard ADO.NET classic model of data access.    This allows you to use ...

[ read more ]

Thursday, July 23, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 10: LinqToSql

by BradA via Brad Abrams on 7/23/2009 3:25:00 PM

Continuing in our discussion of Silverlight 3 and  the update to .NET RIA Services.  I have been updating  the example from my Mix09 talk “building business applications with Silverlight 3”. You can watch the original  video of the full session The demo requires (all 100% free and always free): VS2008 SP1 (Which includes Sql Express 2008) Silverlight 3 RTM .NET RIA Services July '09 Preview Also, download the full demo files and check out the running application. I was ver ...

[ read more ]

Wednesday, July 22, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 9: POCO and Authentication Provider

by BradA via Brad Abrams on 7/22/2009 3:23:00 PM

I have gotten lots of good comments on my series updating my Mix09 talk “building business applications with Silverlight 3”.  Some customers have asked about the “live” version I have running on one of Scott Haneslman’s servers (thanks Scott!) The demo requires (all 100% free and always free): VS2008 SP1 (Which includes Sql Express 2008) Silverlight 3 RTM .NET RIA Services July '09 Preview Also, download the full demo files and, of course, check out the running application. ...

[ read more ]

Tuesday, July 21, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 7: ADO.NET Data Services Based Data Store

by BradA via Brad Abrams on 7/21/2009 3:27:00 PM

I wanted to continue with the enhancements to my  Mix09 talk “building business applications with Silverlight 3”.   In this section I am going to show how to get data from a REST based web services rather than directly using Entity Framework or Linq to Sql.  Let’s focus on the cloud source of data.  We will use the same sample from the previous parts and change only the data access part to go against ADO.NET Data Services as the data store.    This ...

[ read more ]

Monday, July 20, 2009

Simple Example of Managed Extensibility Framework (MEF) in Silverlight

by BradA via Brad Abrams on 7/20/2009 3:17:00 PM

As you may have heard, we recently shipped MEF support of Silverlight in our CodePlex drop..  I wanted to give you a very simple introduction to MEF and how to use it in Silverlight.   This example will show how to use lose coupling, dependency injection and delay loading of components.   This is also an update to my Simple MEF example from a few months ago as just about everything here applies to WPF, WinForms and ASP.NET apps as well.  The demo requires (all 100% ...

[ read more ]

Friday, July 17, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 8: WCF Based Data Source

by BradA via Brad Abrams on 7/17/2009 11:09:00 PM

More updates on my Mix09 talk “building business applications with Silverlight 3”. You can watch the original  video of the full session The demo requires (all 100% free and always free): VS2008 SP1 (Which includes Sql Express 2008) Silverlight 3 RTM .NET RIA Services July '09 Preview Also, download the full demo files… In the original demo I showed getting your data from a database directly from the web tier.  Many enterprise customers have found that it their systems are more mai ...

[ read more ]

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 6: Data Transfer Objects (DTOs)

by BradA via Brad Abrams on 7/17/2009 4:10:00 AM

I have gotten some great questions on my series so far…   A couple of readers noted that it was not always a good idea to return DAL types back to the client.  For example, in Part 2, I returned the SuperEmployee type defined by Entity Framework.    For example, if you change your backed from EF to NHibernate to their might be some effect of that in the client projection.    I can also more easily control exactly how the entity looks to the client.&n ...

[ read more ]

Wednesday, July 15, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 5: Astoria, Add Service Reference and WinForms

by BradA via Brad Abrams on 7/15/2009 2:30:00 PM

Even more update on my Mix09 talk “building business applications with Silverlight 3”.  Now for some brand new content – that just could not have been done before this release.  This demo will take the Application logic we created in my Mix09 talk and put a REST based web service head on it with ADO.NET Data Services.    This might be useful if an application starts as a simple RIA Application but later you discover that you want to add a more explicit services layer ...

[ read more ]

Saturday, July 11, 2009

Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 2: Rich Data Query

by BradA via Brad Abrams on 7/11/2009 2:06:00 PM

Continuing in our discussion of Silverlight 3 and  the brand new update to .NET RIA Services and the update the example from my Mix09 talk “building business applications with Silverlight 3”. You can watch the original  video of the full session  The demo requires (all 100% free and always free): VS2008 SP1 (Which includes Sql Express 2008) Silverlight 3 RTM .NET RIA Services July '09 Preview Also, download the full demo files and check out the running application. Today, we ...

[ read more ]

Tuesday, May 26, 2009

.NET RIA Services: Get your metadata from anywhere!

by BradA via Brad Abrams on 5/26/2009 11:08:58 PM

While the feedback on .NET RIA Services has been great, many people have commented on the way we store metadata as custom attributes on “buddy” classes of entities.  For example, in my Mix demo to get automatic validation like this:   I had to provide metadata on my entity class on the server like this:   This is very cool and I believe works just fine in a lot of scenarios.  But sometimes you want to pull metadata from another source.  For example from a database or ...

[ read more ]

Friday, April 24, 2009

ScottGu Mix Keynote coding demo posted

by BradA via Brad Abrams on 4/24/2009 5:56:00 AM

A ton of folks have asked us about getting the source code to Scott’s cool coding demo.   Watch the demo download the completed example code Note, there are a couple of prereqs: Sql Server 2008 to run it.. works great with the free Sql Express 2008 .NET RIA Services March '09 Preview Silverlight 3 Beta Enjoy! Complete demo steps: 1. In Views/CustomersPage.xaml.cs, in OnNavigatedTo(), add the following: var context = new CustomersDomainContext(); customersList.ItemsSource = cont ...

[ read more ]

Friday, March 27, 2009

Framework Design Guidelines: the System.* namespace

by BradA via Brad Abrams on 3/27/2009 5:03:00 AM

Today we have a guest post from Kit George who is the keeper of much of our internal Framework Design Guidelines.  This is the stuff that Krys and I based a the book on.  I asked Kit to post this internal information so you can get a feeling for what our guidelines are and why…. and so you can call us on it if we mess it up ;-) As always, feedback and comments are welcome!   It is clear that there’s a bit of confusion over the namespace guidelines. Here is our attempt at make t ...

[ read more ]

Tuesday, March 10, 2009

Framework Design Guidelines: LINQ Support

by BradA via Brad Abrams on 3/10/2009 1:12:37 AM

Continuing in our weekly blog post series that highlights a few of the new additions to the Framework Design Guidelines 2nd edition.. This content is found in the LINQ section of Chapter 9: Common Design Patterns. Supporting LINQ through IEnumerable<T> DO implement IEnumerable<T> to enable basic LINQ support. Such basic support should be sufficient for most in-memory data sets. The basic LINQ support will use the extension methods on IEnumerable<T> provided in the .NET Fram ...

[ read more ]

Tuesday, March 03, 2009

Framework Design Guidelines: Dependency Properties

by BradA via Brad Abrams on 3/3/2009 2:10:09 AM

Continuing in our weekly blog post series that highlights a few of the new additions to the Framework Design Guidelines 2nd edition.. This content is found in the Dependency Properties section of Chapter 9: Common Design Patterns. Phil offers some great additions to the base pattern. The following guidelines describe details of Dependency Property dependency property design. DO inherit from DependencyObject, or one of its subtypes, when implementing Dependency Properties. The type provides a v ...

[ read more ]

Tuesday, February 24, 2009

Framework Design Guidelines: Factored Types

by BradA via Brad Abrams on 2/24/2009 2:03:16 AM

Continuing in our weekly blog post series that highlights a few of the new additions to the Framework Design Guidelines 2nd edition.. This content is found in the Factored Types section of Chapter 9: Common Design Patterns. Phil offers some great additions to the base pattern. PHIL HAACK Since Factored Types have an explicit lifetime, it probably makes good sense to implement the IDisposable interface so that developers can make use of the using statement. The code sample here could then be ...

[ read more ]

Tuesday, February 10, 2009

Framework Design Guidelines: System.DBNull

by BradA via Brad Abrams on 2/10/2009 1:56:00 AM

Continuing in our weekly blog post series that highlights a few of the new additions to the Framework Design Guidelines 2nd edition.. This content is found in the Nullable<T> section of Chapter 8: Usage Guidelines. Pablo helps us out with some subtle details that might really come in handy. AVOID using System.DBNull. Prefer Nullable<T> instead. PABLO CASTRO Nullable<T> is in general a better representation of optional database values. One thing to consider though is that ...

[ read more ]

Tuesday, January 27, 2009

Framework Design Guidelines: Avoiding custom delegates

by BradA via Brad Abrams on 1/27/2009 1:49:55 AM

Continuing in our weekly blog post series that highlights a few of the new additions to the Framework Design Guidelines 2nd edition.. This content is found in the Events and Callbacks section of Chapter 6: Designing for Extensibility. I am impressed by how simple new additions to the BCL can have such a large (and positive) effect on framework design. As these new advances come out, learn them and use them! DO use the new Func<…>, Action<…>, or Expression<…> ...

[ read more ]

Tuesday, January 20, 2009

Framework Design Guidelines: Sealed Classes

by BradA via Brad Abrams on 1/20/2009 3:10:25 AM

Continuing in our weekly blog post series that highlights a few of the new additions to the Framework Design Guidelines 2nd edition.. This content is found in the Extensibility Mechanisms section of Chapter 6: Designing for Extensibility. It is interesting to watch as new development methodologies become more popular and how the color the guidelines… CONSIDER using unsealed classes with no added virtual or protected members as a great way to provide inexpensive yet much appreciated exten ...

[ read more ]

Friday, November 07, 2008

Book Plug: The C# Programming Language (3rd Edition)

by BradA via Brad Abrams on 11/7/2008 7:55:04 PM

At PDC2008, we shipped the third edition of the C# Language specification...  If you are a language-lawyer type or just like to know exactly how the latest version of the language works, this book is for you!  In this addition, we tried something new, we asked some folks from the community to add some annotations about pit falls, best practices, and history.   Please take a look and let us know what you think... Do these sort of things work for you?  ...

[ read more ]

Monday, September 29, 2008

Simple Introduction to Extensible Applications with the Managed Extensions Framework

by BradA via Brad Abrams on 9/29/2008 3:21:00 PM

Recently my team has been working on the Managed Extensions Framework (MEF)... I have gotten a chance to explain the concept to folks and I think I have discovered a way to talk about MEF that folks can easily get.  So I thought I'd spend a little time walking through a *very* simple MEF example as a way to introduce folks to the power of extensible applications in general, and MEF in particular.  BTW, you can download the current MEF CTP  and the final working sample. Backgroun ...

[ read more ]

Thursday, August 14, 2008

.NET Framework 3.5 SP1 Allows managed code to be launched from a network share!

by BradA via Brad Abrams on 8/14/2008 6:18:08 AM

This has got to be one of the most consistently asked for "features" of .NET from the start!     Download .NET Framework 3.5 Service Pack 1 Run off a network share with local permissions - You have voted and we have listened!  We have brought managed executables in line with native code executables in how they behave when run off a network share.  Yea!    Vance has the full scoop.. If you want to send someone flowers for getting this d ...

[ read more ]

Wednesday, October 03, 2007

.NET Framework Source Code Release

by BradA via Brad Abrams on 10/3/2007 4:37:17 PM

I am very excited about making the source code to the .NET Framework publicly available.    I think this will allow developers to debug into the .NET Framework source to help their understanding of the platform.    Imagine trying to fix a view state issue and being able to literally step into the framework source code and see what is actually going on.  While I know many folks have been using .NET Reflector for this purpose, I think the debugging support from ...

[ read more ]

Thursday, July 05, 2007

Acropolis July CTP is out!

by BradA via Brad Abrams on 7/5/2007 2:44:23 PM

Care to guess what the Acropolis team was doing right before the 4th of July holiday?   Well, very, very late on July 3rd (or was that early on the 4th?) the team got the July CTP posted!  Thanks folks! This is a minor update to the bits we shipped at TechEd a few weeks back which contains a few of the most requested features and bug fixes from the forums and TechEd attendees.    Kathy lists a few of the cool new things to try out in the July CTP over on the A ...

[ read more ]

Thursday, June 21, 2007

Great acropolis explanations

by BradA via Brad Abrams on 6/21/2007 4:15:25 AM

Today I ran across two very interesting and well written explanations of different aspects of Acropolis written by folks outside of Acropolis team!  I am stoked to fine such good stuff for an effort that is so early form folks that were not directly involved in building it.  Thanks to everyone in the community who is jumping in head-first on acropolis...    Also, over on the Acropolis team blog, Kathy is aggregating useful acropolis posts from the team.. is there so ...

[ read more ]

Tuesday, June 12, 2007

.NET Framework 3.5

by BradA via Brad Abrams on 6/12/2007 1:50:37 PM

Daniel Moth has a good post describing .NET Framework 3.5... I though i'd share part of it here as it is likely better than one I could do... thanks Daniel.   Our goal with the .NET Framework 3.5 was to make it very easy for customers to adopt while providing some really interesting new value.  The "easy to adopt" comes from what we call the "Redbits".. There we are using the same core bits as .NET Framework 2.0 and 3.0 (we just rolled in an SP1 to fix customer reported issues and such ...

[ read more ]

Wednesday, May 16, 2007

ASP.NET "Futures" Release

by BradA via Brad Abrams on 5/16/2007 10:00:00 PM

I am super excited about the ASP.NET Futures release we did recently.  I think it shows off some cool new thinking in the ASP.NET space, for Ajax applications and of course Silverlight support. I  demoed much of this stuff as part of my Mix talk, but I wanted to highlight a few here for ASP.NET AJAX New functionality includes CSS selector APIs, navigation history support (Back button support), a utility for extracting resources from assemblies, and more. Check out my mix talk f ...

[ read more ]

Wednesday, May 02, 2007

Silverlight 1.1 "Airlines" managed code sample published

by BradA via Brad Abrams on 5/2/2007 12:50:23 AM

Wow -- less than a day after they keynote we have the source code for the "Silverlight airlines" application posted.  Check out David Anson blog on it which includes a live link and of course full source code!   Check it out and build your own!   I can't wait to see what folks do with this stuff... please send me your sample apps! ...

[ read more ]

Tuesday, March 06, 2007

How to configure Vista to enable ClickOnce publishing

by BradA via Brad Abrams on 3/6/2007 10:08:00 PM

This came up recently internally and I thought I'd share it here in case other are running into it.. Because Vista (and Longhorn Server) run the new IIS7, there are a handful of tweaks you have to make to IIS and VS to make clickonce publishing work...  Brian Noyes has a good blog on the details... But basically.   1. Configure VS to run in Admin mode: Go to devenv.exe in the C:\Program Files\Microsoft Visual Studio 8\Common7\IDE directory. Right click and go to properties. Sel ...

[ read more ]

Saturday, January 20, 2007

P&P: Web Client Software Factory Released

by BradA via Brad Abrams on 1/20/2007 4:06:54 AM

Web development in the enterprise just got significantly easier! Our Patterns and Practices group just released their Web Client Software Factory which address many of the most common areas I hear corporate web developers talk about. If this sounds like it describes your next web development project, I would definitely check out these free add ons to VS and ASP.NET They have complex page flows and workflows They are developed by multiple collaborating development teams They are composite ap ...

[ read more ]

Tuesday, January 16, 2007

What is next for WinForms WSOD in Orcas?

by BradA via Brad Abrams on 1/16/2007 10:51:00 PM

We have had lots of interest in the White Screen of Darn from VS 2005. No one likes dealing with errors in their applications, especially those that are hard to diagnose. We have spent a bunch of time listening to feedback on the VS2005 WSOD and have made some improvements.. If you have ever come face to face with this screen, the experience has probably given you an opinion or two on how it could better help you debug your app. Now is your chance to share that opinion, because Scott Morrison, ...

[ read more ]

How to Design Great APIs and Why it Matters

by BradA via Brad Abrams on 1/16/2007 4:54:00 PM

     A co-worker of mine sent me this presentation Joshua Block (Effective Java)… Joshua was a key API designer for Java at Sun and is now working at some small search engine company. It is so great to learn from your competitors and Josh really is a smart guy with clear, crisp ideas that resonate well in the .NET world. How to Design a Good API & Why it Matters A few takes aways for me: If the names are nasty, you likely have bad design Agility trumps completeness ...

[ read more ]

Thursday, December 21, 2006

ASP.NET AJAX support in Visual Web Developer SP1

by BradA via Brad Abrams on 12/21/2006 5:36:54 PM

If you are an ASP.NET AJAX developer, I recommend you grab SP1 of VS2005… Not only does it include tons of bug fixes, but it also includes the first round of basic support for ASP.NET AJAX in Visual Studio… If you are having formatting or incorrect validation (those red underlines) issues using ASP.NET AJAX then you will love SP1. Go grab it today: Visual Studio 2005 Service Pack 1 (SP1) There are of course tons of other support as well… check out Omar's post about Visual Studio 2005 SP1 rel ...

[ read more ]

Thursday, December 14, 2006

ASP.NET AJAX RC is Live!

by BradA via Brad Abrams on 12/14/2006 11:33:00 PM

Check it out!  We just posted the ASP.NET AJAX RC bis…  Just in time for your holiday coding fun…. We are getting to the home stretch here and we really need your last minute feedback on the product.    The big change you will notice here is that we moved from the Microsoft.* namespace to the System.* namespace… we did this based on clear customer feedback that folks want ASP.NET AJAX apps to work seamlessly on top of the .NET Framework “orcas” release… This change (and the ...

[ read more ]

Tuesday, December 05, 2006

TechEd Europe Sessions Posted

by BradA via Brad Abrams on 12/5/2006 5:19:00 AM

Some great videos from TechEd Europe were recently posted… If you couldn't make it to Barconlna this year, at least you can hear some of the great talks. Here are a few of my favorites… Please let us hear your feedback! ASP.NET: Developer and Designer AJAX Bliss with Visual Studio and ExpressionBrad Abrams Explore how the ASP.NET AJAX controls and components remove the complexity from designing rich, interactive experiences, and help you build AJAX-style applications more quickly. A Lap Around ...

[ read more ]

Saturday, October 28, 2006

Search autocomplete with ASP.NET AJAX Extensions

by BradA via Brad Abrams on 10/28/2006 5:59:00 AM

I am working on a rich content app for one of my talks at TechEd Europe and I thought it would be a good idea to implement a search box with an autocomplete of the past search quires. The intuition here is that the changes are someone else has searched for the same thing you are searching for, so past queries is an interesting set of options to offer. Not to mention it is fun to look at what other people are searching for ;-) What I think is cool about this is I was able to implement it with les ...

[ read more ]

Monday, October 09, 2006

Design Guidelines and Patterns and Practices Summit

by BradA via Brad Abrams on 10/9/2006 12:00:00 PM

I am looking forwarding to doing the keynote at the Pattern and Practices Summit today.  I thought for a while about what to do… I have been into the Ajax thing recently and it is very cool, but ultimately  I decided the real timeless information I had to share was going back to my roots in Framework design.  Working with Krzysztof Cwalina, I distilled down 7+ years of framework design experience into 5 key principles.  While these principles have a specific application to fr ...

[ read more ]

Thursday, September 28, 2006

Check out the NYTimes reader...

by BradA via Brad Abrams on 9/28/2006 12:45:00 AM

The folks over at the NYTimes have released the beta of the NYTimes reader… a .NET Framework 3.0 based application that provides an amazingly rich experience for reading the newspaper… I have been on the internal pre-beta program for a while and I have found it great!  A few weeks ago I actually read the newspaper end-to-end… I don’t think I have done that in 10+ years.     The other thing I love about the app is that it has a seamless update stroy, meaning I get new app fea ...

[ read more ]

Monday, September 11, 2006

From Atlas to the ASP.NET 2.0 AJAX Extensions

by BradA via Brad Abrams on 9/11/2006 2:39:00 PM

As you saw from ScottGu’s blog, we gave Atlas an official name and, in response to strong customer feedback, have it on a plan to ship 1.0 around the end of the year on top of VS2005 and ASP.NET 2.0.   The team is super focused on this goal and I am very pumped to be able to deliver it!  ...

[ read more ]

Wednesday, September 06, 2006

IronPython 1.0 Ships!

by BradA via Brad Abrams on 9/6/2006 1:07:00 AM

Wow – Very cool to see IronPython reach V1 status… and I particularly love the fact that we ship a ton of code with it so you can see just how it is done… as well as run your favorite Python code at CLR speeds! See what the other bloggers are saying…   Enjoy! ...

[ read more ]

Thursday, August 17, 2006

Want to name Atlas?

by BradA via Brad Abrams on 8/17/2006 2:30:51 AM

Steven Smith has a good discussion going on about what we should name "Atlas"... I can confirm that "Atlas" will not be the final name, and clearly we are listening, so add your funny and serious suggestions a like... Atlas Naming Game  (note, you gotta check out all the comments.. that is where the fun is) ...

[ read more ]

Wednesday, August 02, 2006

.NET Framework Deployment Questions

by BradA via Brad Abrams on 8/2/2006 7:10:33 PM

A customer recently asked a set of questions about .NET Framework deployment that I suspect are very common across corporation today.    I thought these might help some of you... Let me know what other questions you have, or better yet, what other resources you have found!    Is the .NET Framework developed to be backwards compatible?  Will applications built on .NET Framework 1.1 function properly on .NET Framework 2.0?  Yes... there are a f ...

[ read more ]

Tuesday, July 25, 2006

Get the Blinq Demo...

by BradA via Brad Abrams on 7/25/2006 1:22:00 PM

Polita Paulus does a great demo on Blinq.   Polita Paulus – BLINQ (hint, the demo starts at 7:15)....    Keep in mind the *WHOLE* app she is showing is completely created by running a BLinq against the northwind database... no code!   Oh, and Charles, is Channel9 really still on 1.1?  we need to get you guys over on to 2.0!! ...

[ read more ]

Monday, July 24, 2006

Creating Smart Application Layouts with Windows Forms 2.0

by BradA via Brad Abrams on 7/24/2006 11:28:00 PM

The Windows Forms documentation team just published a new whitepaper about how to get a great layout with your WinForms app... So if you are tried of grey rectangles and borwing layouts... check this out!   Creating Smart Application Layouts in Windows Forms 2.0   ...

[ read more ]

Thursday, July 13, 2006

What is Atlas?

by BradA via Brad Abrams on 7/13/2006 12:07:00 PM

Matt Gibbs (the dev manager for Atlas) recently posted a great article on Atlas...   A very good introduction.. have a read!   http://msdn.microsoft.com/msdnmag/issues/06/07/AtlasAtLast/   ...

[ read more ]

Wednesday, July 05, 2006

Some great .NET Framework 3.0 examples...

by BradA via Brad Abrams on 7/5/2006 7:53:00 PM

I just noticed that a design house has started putting up some great examples of what is possible with the possible with the .NET Framework 3.0... There are videos and apps included!    http://www.thirteen23.com/   What do you think?     ...

[ read more ]

Friday, June 23, 2006

Check out Blinq...

by BradA via Brad Abrams on 6/23/2006 1:26:00 AM

What percentage of web applications would you say fall into the category of glorified View-Add-Update-Delete operations over a database?  That is, you have data stored in a database and you want to expose a web front to look at the data in interesting ways (master details, etc) and add/update/delete the content..   Seems like there is tons of information stored in relational database that can make generating those types of web applications MUCH easier.   That is what we have ...

[ read more ]

Monday, June 19, 2006

C# Online.NET Reviews the Framework Design Guidelines

by BradA via Brad Abrams on 6/19/2006 1:37:00 AM

C# Online.NET posted a very good review of the Framework Design Guidelines...   Here is my favorite quote “So, don't read it: incorporate it into your DNA.” ...

[ read more ]

Sunday, June 11, 2006

Even more on .NET Framework 3.0...

by BradA via Brad Abrams on 6/11/2006 11:44:00 PM

I wanted to respond to a few comments..   Keeron asked about what .NET Framework includes exactly.  JasonZ does a good job with this one.. The Linq support for C# (and VB for that mater) is scheduled for Orcas... We have not locked on a final version number, my hunch will be “.NET Framework 3.5” We do actually have a merged Windows SDK that includes all of the content as of .NET Framework 3.0\Vista...   George asks about SP1 of the .NET Framework 2.0... Again the details have no ...

[ read more ]

Subscribe

New Feed

Product Spotlight

Recently Updated Sources

Legal Note

The content of the postings is owned by the respective author. CSharpFeeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on CSharpFeeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.

Advertise with us