[Home] [Recent] [Site Map] [SharePoint] [XBOX] [Biztalk]
The Atlanta Code Camp was today, so I finally got to give my LINQ and O/R Mapping talk that I've been preparing.
I tried to have minimal slides so that I could do a deep dive into real code, but I still went a little too long. The slides look great on my own PC, and in fact they're mostly some I stole straight from other LINQ presentions. But the overhead I was using made the text nearly unreadable for some reason, which made me take longer on the slides. It also made some of the standard VS color syntax unreadable, with the work-around being to select that code. I small the same problem with another speaker in the same room, so I guess it was the projector, but very frustrating.
In the end I still got to hopefully show a fair amount of LINQ to SQL, but I had really hoped to show more. I also made sure I gave a glimpse at SqlMetal and LINQ to Entities, but both of those were meant to be just glimpses. Finally, I briefly demoed my new "real" example application written with LINQ to SQL which is included in my download. This example shows off my own POCO objects with an external XML Mapping file, instead of the ugly code gen with attributes. Its also a "real" app that consumes the LINQ to SQL with WinForms grids, drop-down filtering, and create, update, and delete.
Note that it assumes the May 2006 CTP, but I'll update it to the next one when it comes out, hopefully next month. Its also nearly identical to my existing "real" example app downloads that I have for my own ORMapper and NHibernate.
I"ve just noticed that a new beta version of the Internet Explorer Developer Toolbar is available! Not yet final but I like this Web Developer tool. No more toolbar menu in IE but a shortcut button instead, which open the bottom panel, the menu is inside this one now (but I think toolbar will be back again soon, or at least as an option).
Despite all the cool things in it I advise people NOT to install this version as it is far for stable and some features simply crash.
If you still want to try it, don"t forget to uninstall previous beta versions.
What"s new?
Still in beta but it comes with enhancements over previous versions, including:
What is it?
In case you don"t know this IE extension, here is the official description:
"The Microsoft Internet Explorer Developer Toolbar provides a variety of tools for quickly creating, understanding, and troubleshooting Web pages. This version is a preview release and behavior may change in the final release."
What"s cool?
It works with Windows Vista and IE7 (and XP/IE6 too) and add lot"s of great features :
Where is it?
You can download this free tool there :
http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
What"s next?
Words from the Microsoft team : "There’s lots more we hope to provide for the developer toolbar in future versions and all your ideas are welcome."
For me the killer feature would be a live CSS replacement panel, like the one in Firefox Web Developer Toolbar, with it you can edit your CSS on-the-fly without the need to edit/save/reload/repeat.
Also a javascript console like the one in Firefox would be welcome.
If you too have feedback or suggestions go to the Developer Toolbar Wiki on Channel 9 :
http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerDevToolbar
Can"t wait for the final release!
While I was walking up the slopes with Frans to watch the World Championships Big air qualifications in Arosa, Switzerland during our annual Software Architecture Workshop, we talked about the support for Domain Model patterns in his product LLBLGen Pro. I shared my thoughts on language extensions and in the workshop, both on and offline, there were a lot of discussion on how to support the Domain Model in our languages, frameworks and tools. Mats wrote a very insightful post on Domain Model Management which covers some aspects of our thinking. Why not take this thought one step further? With all the great language innovations in C# 3.0! What about supporting the Domain Model directly in our favorite language. Imagine the compiler being able to validate the implemented Domain Model.
I would love to hear your thoughts on this idea!
coredomain Transportation
{
aggregate Car
{
..
entity Wheel
{
..
valueobject Position
{
..
repository CarRepository
{
..
service FuelTransfer
{
..
subdomain Navigation
{
..
Many of you may have seen the recent game of blog tag going on called "5 Things...". I got tagged by David Walker from Tulsa and so here are some things about me that you probaby don't already know.
So that's it for me. I'll tag some others when I have more time to investigate who has and has not already gotten bit.
Below are the slides + demos for the two breakout talks I presented this past Friday at the CodeMash conference: ASP.NET 2.0 Tips and Tricks This talk covered ASP.NET UI, AJAX, Caching and Deployment Tips and Tricks, and Visual Studio 2005 tips/tricks. Click here to download the slides+demos for this talk. You can learn more about the Visual Studio build performance optimization suggestions by reading this past post of mine on improving build performance. You can also find several dozen more ASP.NET and Visual Studio Tips/Tricks of mine on my Tips and Tricks summary page. Building Data Driven Web Applications using LINQ This talk provided a drill down of LINQ (which will ship later this year), and demonstrated some of the dramatic productivity improvements it will bring for ASP.NET. Click here to download the slides+demos for this talk. You can learn more about LINQ and how to use it with ASP.NET by reviewing some of my past LINQ posts. Here are a few in particular worth reviewing: Thanks again to everyone who attended my talks - I really had a great time and hope you did too! Scott P.S. I will also be posting the slides + demos from my LINQ keynote at the CodeMash event shortly.
Tonight I attended the third annual "Turing Lecture" at Manchester University which was given by Grady Booch.
The session was about "The promise, the limits, and the beauty of software" and proved to be a very interesting and thought provoking talk.
Grady discussed lot"s of different issues we face as software people ranging from the physical aspects (chip speeds, head, speed of light) though to processes and methodologies in development.
Grady is a fantastic speaker and entertained a lecture theatre full of software professionals, one thing he said made me smile from ear to ear: -
"IBM had a near death experience in the 90"s, Microsoft is going though a mid life crisis and Google is in desperate need of adult supervision"
I completly agree with that statement :-)
Check out Grady"s blog, it"s a good read.
Cheers,
Phil.
As you can tell I really love this VisualWebGui stuff from Guy Peled. Take a look at the latest ability, its called "Dual Mode". Essentially you build your web site using their technology and you deploy to the Web normally, or deploy as a complete Windows Forms application! Of course you will have to make special consideration for your business objects and more importantly your data source but its just damn cool.
I know I have been waiting for something like this for many, many years now.
I have to jump in with everyone else. Me too, me too! :D
http://ajax.asp.net/
In the coming months you will see our platform pushed to Channel 9 and 10 and we use ASP.NET AJAX heavily. Hopefully I'll have time to work up some samples from our code to share.
It had to happen, we finally got it done! :-)
Dave has been working on the site and has put together the agenda page for WebDD.
Cheers,
Phil.
We"ve had a set back which means we can"t film the sessions using the Microsoft equipment on the day so we are wondering if a couple of people would kindly volunteer to film the sessions for us.
They would need to provide their on camera equipment but it would be really cool if anyone can help us out - if you can please drop Dave or I an e-mail to: phil@winstanley.name or davids@ipona.com
Additionally if we have any Photographers who are attending we"d like you to also get in touch to help us out.
Thanks,
Phil.
Month Archives:
Oct 2007
Sep 2007
Top Tags:
social software social networking .NET mashable Sharepoint ASP.NET Web 2.0 Web2.0 Startups Community News Search Marketplace General Software Development AJAX Windows Vista Visual Studio Microsoft myspace Silverlight People Powered! YouTube Vista MOSS Featured News C# Events MOSS 2007 Google WPF Office 2007 Web Community Security General Personal Xbox 360 facebook Tools development SharePoint 2007 Fun Atlas Architecture ASP.NET AJAX myspace codes TheLongTail IIS SQL Server Developers Revenue Sharing Video Pictures WCF Mobile 2.0 Announcements Orcas MIX07 Arcade Team System JavaScript News
@2007 All rights Reserved |