|
|
Browse by Tags
All Tags » Blogsphere (RSS)
-
Acropolis David Hill's blog is here and the Team Blog is here One nice post on the Team Blog is Extending the Notepad Sample with a Web Browser View Secret Themes in Acropolis Three New Acropolis Videos WCF/SOA/WF/Orcas Jesus Rodriguez on Orcas Durable Services Speaking of WCF, Steve details a really strange finding for both of us: that one way Indigo messages can block. I got the Indigo tracing turned on and it confirmed the results: closing the client proxy blocks until the one way message completes. Why? This seems to defeat the purpose of One Way Messages Harry rounds up the REST responses MAC OS/X OK, so two of my good friends dump Parallels for latest beta of VMWare Fusion . Time to look this weekend! Entity Framework Somehow, I forgot to blog Jeff's post about the good news: Entity Framework to Get Persistence Ignorance (PI) Blogging Good advice from Mr Hanselman on keeping your blog from sucking especially since I have violated some of the principles :) Silverlight/ASP.NET/Expression/Win2K8 Server Brad Abrams covers all of the above in one post Technorati Tags: Orcas. WCF , Durable Messaging , REST , MAC OS/X , Entity Framework , Blogging , Silverlight , ASP.NET , Acropolis , CAB Read More...
|
-
I heard a lot of feedback back when I started my new personal blog and before when I started a new home portal on Office Live, that I should consolidate my web properties back around samgentile.com. To this point. it has been rather difficult because of the way we set up it was convoluted. An old version of DNN was interwined with a very old version of Scott W's original .Text engine for the old blog. Attempts to upgrade DNN 4.1 were unsuccessfull. Well, after a week of working with webhost4life and having my whole SQL database blown away, facing horrors of losing my valuable first 4 years of blogging, I have gotten samgentile.com outfitted with DNN 4.1. However, they were not able to directly upgrade because of the intertwining and we can't just redirect to the subdirectory we used because that would screw up the http://samgentile.com/blog so the net is that http://dnn4.samgentile.com/Home/tabid/36/Default.as px and http://samgentile.com will have a link to it. The new DNN4.1 is nice and I am experimenting with skins. The one I have right now is quite nice and professional but looks great only in IE and overlaps on Firefox. I am still working on it. Sorry for all the mess. I will be moving back everything from the Office Live Essentials site over the next few days. The Personal Blog remains on WordPress for now. Summary: CB Blog: http://codebetter.com/blogs/sam.gentile/ Home: http://dnn4.samgentile.com/Home/tabid/36/Default.aspx Personal Blog: http://sgentile.wordpress.com/ Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
CLR/Tools An excellent post from Scott Hanselman on Managing Change with .NET Assembly Diff Tools . As I said , during the MVP Summit I spent time with Patrick Smachia and Scott Hanselman looking at the absolutely amazing new beta of NDepend . Microsoft/Ajax/Web 2.0 is Bull**** Ayende already took Paul Graham to task for all the flaws in Microsoft is Dead. I just really despise this notion of Ajax is the savior of mankind and that this Web 2.0 stuff is anything more than bull****. As Ayende says, " The premise that Ajax is the new OS is flawed on many levels. I am writing this on a computer with fast CPU and quite a bit of memory, and I would really like those CPU cycles to do stuff that I want, not interpreted javascript in a browser window to give me something that is similar to what I want. There is a limited class of applications where Ajax applications makes sense. Gmail has the luck to hit every point on the list. Other applications are simply not viable on the web. I can't imagine an IDE on the web offering even close to the bare-bones functionality of Visual Studio, for instance, or the ease and power of Outlook. " Agile/Extreme Programming/Continuous Design Jeremy and I were going to co-author a paper on Continuous Design and Architecture for DevTeach before I pulled out of the conference. He begins the discussion with an excellent post here . I may turn in my (former) presentation into an article on this blog I love a post that is entitled " Just Some Thoughts This Morning " that turns into pretty profound thoughts on Continuous Design from Jeremy. Best part, and what I would emphasize is, "Just really good code. If I could have anything, and only one thing, it would be well written, well factored, clean, intention revealing code . Everything else is just trying to sprinkle on some heavy spices to disguise the fact that your code smells like rotten meat." Software Architecture Nice set of 10 Links for 4/9/07 My favorite links to Prag Dave: The RADAR Architecture: Read More...
|
-
Scott asks, "Wouldn't it be great if there were an edition of Windows with all of the stupid features turned off?" Yes, it would and it must happen soon . I've spent the week and with my new Alienware and Vista Ultimate and I am frustrated well beyond words . So, I'll use Scott's words: I just want an operating system that knows that I'm not an idiot; that I've never gotten a virus; that I've never propagated a worm; that I don't believe that storing passwords and previous form entries is a smart thing to do; that I do like to see file extensions; that I'm aware that information is sent to the Internet when I fill out a form; and that the natural flow of a web app often means that I occasionally transition from http to https; that I don't care for clutter on my desktop - not even the trash can; that user account controls should automatically elevate without me having to adjust Local Security Policy; that I move my laptop to the other end of my workbench with the lid closed and I don't expect it to go to sleep just because I'm traveling ten feet, and a myriad of other behaviors that need to be adjusted before a Windows box is actually useful for a professional. All of the above! I have never gotten a virus and a worm in 26 years of computing. The biggest thing wrong with Windows is the stupid dialogs ("endless onslaught of inconsequential modal dialogs that succeed only in desensitize the user to the small number of modal dialogs that might actually deserve some user attention") asking if I really want to do something. I'm not a fracking idiot! Every time I see one of these I yell out, "No I'm fracking kidding!" WTF? If I delete something or I choose something, I MEANT it, I'm not joking. Even turning off all the prompts in the OS, using tweaking tools to get rid of the balloons, a lot of my week getting the Alienware to where I wanted it with Vista was an exercise in wanting to Read More...
|
-
I referred to my frustration in my post yesterday about "not really getting to post what you really want to." That is, to some extent, the catch of blogging in general, that there is a lot you can't say in "professional" blogs. I am an expressive person by nature. The second aspect is being on codebetter.com . I feel that CodeBetter is one of the best and most consistent sites in the development community and that we have made a huge difference in bring a whole aspect of Continuous Design and other state of the art development practices. I like to think we are helping to change the .NET community one post at a time from the drag & drop RAD mess to the disciplined TDD/Design Patterns/DI/Agile/Architecture world that we would like the .NET community to become; that there is another way besides just running Visual Studio; that investing in your craft and job makes a world of difference. With all that comes a great pressure on what I can blog. Now don't get me wrong: NO ONE at CB has ever said what I can or can not post. I have been given 100% freedom. I just feel an internal pressure to maintain extraordinarily high standards. Moreover, every once in a while, if I slip in something not mind blowing latest Agile post but personal or whatever, I might get some reader (rarely) saying "what is this ***?" My feelings really get hurt as I have blogged consistently relevant .NET content over 5 years in this community , something that only Simon Fell can also claim (Peter Drayton doesn't blog anymore). But it also produces a bit of anger in me as I stated from day one here, that I was going to blog what I want, whenever I want and that no one is paying me for doing this . I spend hours on each N&N post for instance. Thus there is no right for people to have expectations that they are entitled to something. If someone doesn't like a blog, get your own. It's also as easy to unsubscribe. That being said, I have thousands of loyal readers and there is huge degree of satisfaction Read More...
|
-
This is it, the big 150! The first New and Notable was on May 19, 2003 , (my first post was March 29, 2002 ) and I paid homage to the master, "I have always admired Mike's ability to look at the world out there and put it all into one great post, The Daily Grind . While I can't pretend to have Mike's writing ability, I would like to start moving to something similar instead of multiple seperate posts." I wish I had the discipline of Mike because if I posted daily I would be well towards 1000 instead of 150-) but hey I'm pretty proud of my record. I love this community and in the last 25 years this community (and Microsoft) have been real good to me and my family. I hope that what I have been picking here has been of good use to the community to keep you informed on key .NET activities as well as the architectural and design side. Thus, I go forth and pick: Entity Framework, ADO.NET 3, Orcas, MVP Summit One of the best writers in the community today is certainly Jeremy Miller . His latest post, MVP Summit Recapped: Linq for Entities, MonoRail, and Shameless Name Dropping , is a fine example of why. In one post, he is able to write quite elequently on complex subjects like the subtle design flaws in Entity Framework 3 and why WF 4 will rock your world. He is able to take a technology, stick to his design principles and stand his ground, educating and helping all involved achieve something better than was there before. He certainly wasn't the only one of us doing that but his post really captures the core design principles of no infrastructure code in business logic classes. Infrastructure is Infrastructure, business logic is business logic. We want the same thing: No marker interfaces, no codegen, no partial classes. Just plain "PO" and support for the Unit of Work pattern. David Laribee also talks on this area and makes clear that its a vision thing that doesn't really compare to NHibernate which is just OR/M; it's a full Read More...
|
-
Architecture More competition! No, I am very glad to see my good friend and Architect Harry start a series like mine and Mike's with his Morning Coffee 10 . I'm going to have to quicken the pace-) Software Development/Tools JetBrains has released their 1 .2 version of their new CI and build solution, Team City . This is very intersting from three perspectives. The first is that Jet Brains arguabally makes the best Java IDE on the planet, IntelliJ . The second is the Extreme Programming/Agile angle in that Jet Brains has always understood thsi community much better than Microsoft/VSTS and this has been reflected in IntelliJ and now Team City's support of NAnt, NUnit, and many others. The third is (much needed) competition for VS.NET/VSTS/TFS so that they can get better as well. As Scott said very well, if Microsoft is going to ignore us (Hugo the Agilist), people will look more and more to IDEs and tools that directly support the way they do work. WCF/Security A new series starts on CardSpace [via Mike ] Other Two new papers from Ralf Lämmel, who is the man behind LINQ to XSD , on Function OO Programming and the second is on XML Steaming [via Steve ] Technorati Tags: .NET , Windows Communication Foundation , WCF , Agile Development , Extreme Programming , IDE , Team City , Software Architecture , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
I haven't talked a lot about what we do . We do work in the Financial and especially Banking sectors as our product is sold into at least 64 of the world's largest banks. As I develop more into my role here as a division/Enterprise Architect, I meet more and more with key CTOs and others at large instutions like Credit Suisse, I wanted to start playing a larger role in theese sectors themselves and advancing standards like we're doing with our SOA and the movement from CSV files to XML schema based definitions. As such I have started this Financial and Banking Vertical Category on my blog and will start to blog in this area. I found a couple of very good Microsoft resources in this area that I would like to list: MSDN Financial Services Industry Center The Banking Integration Factory looks extremely promising. Anyone know what state this is in? When bits? MSDN Banking Industry Center Mike Walker's Blog Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Clemens sets straight on the nonsense that Google has killed SOAP even as the RESTefarian Jihad celebrates : " What I find striking are the differences in the licenses between the AJAX API and the SOAP API. That's where the beef is....the AJAX API is constrained to use with web sites with the terms of use stating that "The API is limited to allowing You to host and display Google Search Results on your site, and does not provide You with the ability to access other underlying Google Services or data." The AJAX API is a Web service that works for Google because its terms of use are very prescriptive for how to build a service that ensures Google's advertising machine gets exposure and clicks. That's certainly a reasonable business decision, but has nothing to do with SOAP vs. REST or anything else technical...That's what their business is about, not software. " Don is another that finds the irony a bit much. I'd like to emphasize the not software part especially in light of Googler Steve Yegge's Ridiculous post who sprouted off for pages against Agile. He didn't know a thing about Agile which showed in his post - almost nothing he said was correct or substantiated. He glorified a cowboy egocentric coding style that is thankfully long gone from most companies. You get to do that when YOU DON'T BUILD REAL SOFTWARE and build glorified web sites that sell advertising that say "whoops" all the time. At least I know one company I'll never work for. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
I am SO busy with INETA trips and tons to do at work. Here is what I have stored up for the last week or so. WCF/SOA/Workflow/WF Tomas blogs about something I face every day in WCF with WCF ServiceHost Failures and IDisposable with "The "don't call Close()/Dispose() if faulted" behavior that ServiceHost requires does not work well with IDisposable; it demands a behavior different from the standard IDisposable pattern." We're having a lot of issues with dealing with failures and what to do with them but Tomas definetly states a fundamental problem. Tomas has also WCF, WF and BizTalk Sample Posted with some interesting stuff!! MTOM Interoperability between Oracle Application Server and Windows Communication Foundation Part1: From WCF to Oracle Jesus Rodriguez as well, " I am happy to see this progress: " The Web Services Interoperability Organization (WS-I) announced the publication of three new Working Group Drafts : the Basic Profile 1.2, Basic Security Profile 1.1 and the Reliable Secure Profile 1.0 Usage Scenarios. Advancement of these documents to Working Group Draft status is an invitation to the Web services community to provide technical feedback." I could just list every single post that Mike Taulty writes on WF; they are all that good! In particular, WF and Versioning , MetaStorm and the Workflow Designer , Little Workflow Foundation Sample I could and have done the same with "Nicholas Allen's" posts on Indigo: ListenUriBindingElement , Creating Faults Part 1, and Part 2 CLR How to avoid assembly loads , and Getting the list of loaded assemblies from Richard Lander James Higgs talks about Garbage Collection and the IDisposable interface WPF/Avalon Karsten has an awesome Avalon demo - "The Woodgrove Finance Application is a great demo of how WPF can be used to create better data visualization, in this case for financial data. I've posted the source code -- there are some good nuggets in here worth exploring." Introducing the XML Assembly Generator Data V1 of Data Read More...
|
-
Saturday morning , I let both fustration and excessive over-admiration for Vista features cloud my judgement and I created a really bad, non-objective post. As several readers let me know, they value what I write, and being objective. This post was none of that and that is not acceptable as I hold myself to very high standards. It came off as a zealot's rant, was full of speculation and worse yet, errors. I like to think that I am Man/person enough to be the first to admit my failings here. I ask all of my readers to look at that and continue to read my blog. I value each and every one of my readers and I especially appreciate those who kept me honest. Thanks! Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Not too much going on today. Blogsphere Good news is it seems like Jason is coming back with his Interesting Finds Architecture One item I picked up from Jason is that J .D. Meier has noted that PAG added 238 new items of guidance to the Guidance Explorer . This is a great tool for .NET developers and they should be using it IMHO Roger Wolter has written an excellent architectural paper on Service Broker . While I disagree with the statement, " While I like to think that all applications are potential Service Broker applications, the reality is that only most of them are ", there is a lot of great material and guidance to think about CLR/Orcas Specs for Orcas are being made public and you can participate [via Mike ] A whole blog dedicated to the CLR language F# which is quite interesting [ via Mike ] Misc Scott tells How to Disable Windows Desktop explorer Integration after installing Office 2007 Everyone at work is Borat crazed. Julie lists a bunch of the reasons I'll never see it [tags: Windows Vista, Architecture, Software Architecture, .NET, F#, Orcas, Microsoft Office 2007, Microsoft] Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
I was goinng to respond to Harry's responses made to Tomas and mine, but Tomas already responded and said everything I would have said: I agree with Tomas that I consider Service Broker a good match for applications with code only in the database, even though it supports more than code completly in the database (I made improper wording in my post indicating it did not) I agree with Tomas that there is a world of difference between "access a database" (99% of apps) vs. database-driven (see Tomas' definition). I said I tend away from these kinds of architectures these days as I see the power of domain-driven architectures (see Nilson). Obviously, there is no one architecture for every kind of problem I also don't get the whole "two types of service architects question" either and that a good architect will choose the right style for the right scenario I'd have to agree with Tomas again what Harry calls "Long running services" are really just a specific case of "Long running processes" and SSSB is too low-level for that. WF and BizTalk get me out of writing that infrastructure that is needed to be built out. But maybe I'm an idiot too and need to get hit with the clue stick as well Technorati Tags: SOA , Service Oriented Architecture , Windows Communication Foundation , Software Architecture , Windows Workflow Foundation , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
I am still reeling from seeing the Red Hot Chili Peppers with Mars Volta 2 nights ago in Philly at the Wachovia Center. The Peppers were beyond grea t with Frusciante taking a very active lead role. Many of the songs contained a full-out Hendrix-type feedback solo in it that showed the depth of his talents. I think Stadium Arcadium is their best album since Blood, Sex, Magic (which they pulled out the title song the other night!!). You can't beat a start of Can't Stop-> Dani California! Mars Volta is one of my favorite bands (although hard to take at times) and I am listening to the brilliant new Ampheture right now which they played in full the other night. Live, they come off as a wall of sonic noise and Bixler-Zavala wailing singing, an assault on the senses that drove people nuts (my wife wanted to leave!) and their greatness only came through in sporadic moments (Viscera Eyes). Okay, a lot of stuff today. Number one, I want to congratulate my good friend and master of these types of posts, Mike Gunderloy for hitting The Daily Grind 1000 !! Mike is an incredible asset to the community and a terrific writer to boot. If you are one of the rare people not already subscribed, get your ass over there this minute and make it so! I have started to write (for work) a Workflow XOML loader and executor. I want to do something like XamlPad or even Snippet Compiler to execute my workflows. I have the hosting of the runtime down and loading the XAML/XOML. More later. WCF/SOA/Indigo/BizTalk/Workflow/Distributed .NET Another good friend of mine, Tomas Restepo. has some great stuff: He released his MSMQ Activities for Windows Workflow Foundation. He addresses MsmqListenerService concerns with the above Gets answers for the question of how to get the SOAP Action associated with a given operation when all you have is the OperationDescription for it Points to Ralph Squillace s post an walkthrough entry of how metadata publication (MEX + WSDL) is enabled in Windows Communication Read More...
|
-
I don't know what to title this post. My friend Scott Hanselman is having all sorts of legitimate problems with Vista RC1 and finds the experience painful, which have led at least some to not install. He lists a bunch of things that either don't install or are not working correctly. As we all know, Scott is the master of machines and software tools so these are very serious issues to be considered. The weird thing, on the other hand, as I reported here , my experiences have been and continue to be great and rewarding. My Vista RC1 experience is so good that not only have I been using it here as my main desktop OS at home but I am doing hard-core development on it without problems and with great performance. As you know from all my posts about our project we are not exactly using old technology but everything bleeding that pushes the edge (.NET 3, WCF, etc). I am working from home today developing some caching code with EntLib and I have all running, without any slowdowns or problems: Visual Studio 2005 Full Team Edition building a 38 project solution CodeRush and Refactor! Pro in VS2005 NUnit SQL Server 2005 Bunch of IE 7 browsers Ent Lib, CAB, etc. xPlorer2 Yahoo Live Messenger Foxit Pro Windows Media 11 and Urge Feed Demon and oh ya, FolderShare syncing megabytes of stuff between my various machines Technorati Tags: Vista , Windows Vista , NET Framework 3 , WPF , Avalon , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
|
|
|