Tag | Architecture Posts

The next Frederick .NET User Group (FredNUG) meeting will be Wednesday, June 24th at the Urbana Regional Library. At the June meeting, I’ll present an introduction to the Mesh and Live Framework as the introductory topic. Following a break for pizza and social networking, Edwin Ames will be presenting advanced techniques for everyday development. The scheduled agenda is: 6:30 PM - 7:00 PM - Intro Topic: Introduction to Mesh and Windows Live Framework with John Blumenauer Intro. Topic Description: ...
Back in February we did our first special edition of the UK MSDN Flash focused on Free Software for developers (Which was our most popular edition for years!). The next special edition will be June 17th and the focus will be Open Source Software for developers with a bias (slight!) towards some of the great work on Codeplex and a heavy bias towards frameworks that you can include in your application or help you get the job done. The technical author will be Sara Ford (fingers X’d) who is the programme ...
This blog is a response to the following report from the Orlando Sentinel that states that the University of Central Florida will be cutting the five following programs: Cardiopulmonary Sciences Engineering Technology Management Information Systems Statistics Actuarial Sciences http://www.orlandosentinel.... Now for my rant. Having received my undergrad in MIS, this is mostly targeted at the university cutting the MIS program, which struck ...
In this Issue: Steve Strong, Al Pascual, Stefan Olson(2), and Robby Ingebretsen. Shoutouts: First a big Congratulations to András Velvárt and the Zoomery folks! -- Zoomery wins Microsoft Innovation Award! -- well deserved, my friend! Koen Zwikstra is giving some information out about Silverlight Spy 3 -- I think the free/Pro idea is great! From SilverlightCream.com: Using the Virtual Earth Silverlight Control - Part One Steve Strong discusses his application he used with his travel he recently did ...
Adventures in MVVM I have been spending a lot of time lately thinking about client architecture with Silverlight and to a lesser extent, WPF. I tend to subscribe to the philosophy that when you make your code testable, you get a lot of other great qualities along with it. I believe this so strongly that I go out of my way to architect my inherently untestable code in a way that I can, indeed, test it. Since I have been writing most my code for the Silverlight platform in the past several months, ...
I've been doing some reading about Van Jacobsen's concept of content centric networking lately and i find the idea to be really fascinating and potentially transformative. This morning i came across an interview with Robert Kahn regarding his Digital Object Architecture. At first glance these two concepts seem to be two heads of the same coin (making content a first-class citizen of the network) but i find concent centric networking to be a more compelling concept. Any experts (or just opinionated ...
This is the first posting on MEF, in which I will be explaining some things that I discovered while playing around with MEF. I should say that all the postings on my blog, including this subject do not represent my employer or any other organization, they are merely my mumblings based on my work that I do and whatever in find interesting and would like to share. Use it at your own risk, but it works on my machine. To start with I would like you to read about the architecture of the MEF framework ...
At Lansing GiveCamp I was chosen to lead a team tasked with creating a guest registration system for Ronald McDonald House of Mid-Michigan. Ronald McDonald House wanted to get off their current system, paper, to streamline their processes and report on their data. The event started around 7:00PM on Friday and ended with 3:00PM on Sunday. That’s 44 hours. At first it seemed too simple and I wondered if Microsoft Access wouldn’t have been sufficient for their needs. That is until Jay Harris met with ...
I can't believe I've been writing packages for Visual Studio and didn't know about the series of blog articles on Visual Studio Exensibility by DiveDeeper or about the VSXtra project. Since I want a quick index of the LearnVSXNow! series, I'm posting links to every article. This is a series every managed package framework developer should read. LearnVSXNow! How to start VSX programming? Creating an empty package Creating a package with a simple command Creating a package with a tool window Basic ...
If you live in Edmonton and do anything with SQL Server you should definitely check out the upcoming first ever meeting of the Edmonton chapter of the Professional Association for SQL Server (EDMPASS). Colin has done a great job getting this group off the ground, and he’s brought in Scott Gillespie to talk about SQL Server 2008 for Developers and DBA’s. I’ve included the info about the session below. Go be part of your local technology community. Date: May 28th 2009 Time: 5:00 pm - 7:00 pm Location:Stanley ...
Simon Brown founded http://www.codingthearchite... which is a great site for developers moving into the world of Software Architecture. I had a chance to catch up with him at DevWeek in London and we chatted about the session he was delivering to developers on architecture. We also got onto the question of “Should Software Architects code?” > ...
DotNetNuke Co-Founder, Nik Kalyani, has added some new webinars to attend. The most popular is a demonstration of DotNetNuke. Here's the webinar information on that one: DotNetNuke is the leading open source solution for website content management and web application development on Microsoft ASP.NET. Nik will demonstrate how easy it is to create and maintain your website using DotNetNuke. He will discuss the flexible open framework and show how easy it is to add functionality to your website by adding ...
I’m speaking again at DevTeach this year in June in Vancouver. Here is a comprensive list of things going on. Party with Vancouver IT community Monday June 8th URL: http://party.cuga.ca/Home.aspx Vancouver IT community is hosting Monday june 8th in Vancouver a DevTeach kick off party. This is the official social event for DevTeach Vancouver. The event is not just for the attendees of DevTeach Vancouver it’s a free event for everyone. It’s a unique chance for the attendees, speakers and locals to ...
I am back from delivering Tech.Ed India 2009, particularly the web platform track where I delivered three sessions across 2 days. In addition, we also had Stephen Walther from the ASP.NET Team deliver sessions on ASP.NET 4.0, ASP.NET MVC and ASP.NET AJAX. Over the next few posts, I would like to get all the content that we discussed during Tech.Ed India and possible videos so that even if you missed the action over there, you could benefit right here. To begin with, the sessions focussing on ASP.NET ...
Last week was certainly an exciting weeks for many of the Microsoft bloggers in the community. Microsoft Tech-Ed 2009 in Los Angeles, one of the largest technical industry events of the year took place, and it appeared as always Microsoft reserved many of the announcements for its forthcoming Windows 7, and Office 2010 platform until last week. Being based in Sydney, and I unfortunately didn't managed to attend the event (through cost, as opposed to want), however through the trawling of many blogs ...
I don’t know Joel personally, but some recent posts of his caused a stir within the community, and he seems like a pretty interesting dude… so that makes him a perfect candidate for a NINE Questions interview. Unfortunately, I never got a pic from him with this interview, so this placeholder pic will have to do for now. I know you’re all chomping at the bit to read my latest interview, so without further ado, I give you these NINE Questions with Joel Oleson, aka SharepointJoel. 1. Where are you from? ...
As we emerge more and more is a Software + Services world, Panda took advantage of this new wave and released the World's first cloud antivirus solution. The protection model based on a thin-client agent and server architecture which services malware protection as opposed to locally installed products. By combining local detection technologies with cloud-scanning capabilities and applying non-intrusive interception techniques on the client architecture, Panda Cloud Antivirus provides some of the ...
Windows 7 RC (Release Candidate) is out and the incredible thing is that Microsoft has provided this operating system (OS) for free to the entire world. They will only let you download the OS for a limited time – so if you are thinking of getting it – you should be getting your hands on a copy of it as quick as you can. Microsoft is offering both a 32bit or a 64bit version that you can download. This is NOT the final version of the OS though – that is something to be aware of. If you install this ...
[Source: http://geekswithblogs.net/E... This was the title I settled on for the interactive session at Microsoft's Architect Insight Conference yesterday. We had a good turnout and some interesting discussions – thanks again to everyone who came along. The purpose of the session was to think about ESBs in terms of the value they provide to IT and to the business. The slide decks will be published on the AIC site, and this post adds some of the discussion points. Broadly we covered three ...
To Microsoft’s credit their Architecture resources are much improving. The excellent free Architecture Journal and the MSDN Architecture Centre have been going for sometime but I noticed recently that there is a new UK centric Architecture Portal written by the UK DPE Architect Team with the new free monthly Arc Magazine. The first editions of the Arc Magazine tackle the highly logical new buzz ‘Software + Services’ with links to the Microsoft Strategy Software + Services Home Page. I will talk about ...
So I just spent an hour attending the DotNetNuke Corporation Webinar entitled DotNetNuke Demonstration. Needless to say, I'm a fan of DotNetNuke and I can't get enough knowledge of the product. Nik began the session by defining what the product DotNetNuke is and how easy it was to design a site. He then gave a brief explanation of the community and professional version of DotNetNuke. Next, he spoke briefly of the technology used which consisted of DotNetNuke, ASP.NET, .NET. IIS, a Windows Server ...
Creating a plugin architecture in .NET can be achieved in a few steps using the .NET framework. All it takes is a little time, a common interface and reflection. In this blog we’re going to look at how to make a simple plugin that performs basic integer calculations. As a disclaimer, this method is not CLS compliant. If that is necessary for you, then stick around and I hope to have a new version that maintains compliance posted. The code in this blog is mostly illustrative, and the full code is ...
Will Strohl was able to get Joe Brinkman from the DotNetNuke Corporation to do the Keynote at the Day of DotNetNuke to be held next month in Tampa, FL. Joe Brinkman Joe Brinkman (MVP) is a co-founder and the VP of Core Technology of DotNetNuke Corp. With over 22 years of IT experience and a Computer Science degree from the United States Naval Academy, he brings broad experience in a variety of software and hardware architectures. Joe was the CTO for DataSource Inc. where he led the development of ...
[Source: http://geekswithblogs.net/E... Microsoft's UK Architect Insight Conference will be held in their London office on Friday, 08 May 2009. The agenda has some great speakers on interesting topics, and in addition to the main presentations there will be interactive, round table discussion sessions throughout the day. I'll be hosting one of the interactive sessions entitled ESBs: what should you put in, and what will you get out? It'll be a look at the sort of capabilities an Enterprise ...
If you’ve been to a community event anywhere in the right 50% of the continent (and possibly a few on the left) there’s a better than even chance you’ve shared some air with Steve Andrews at some point. This guy really gets around, and he’s a man on a mission. I’ll let him tell you more about that in these NINE Questions: 1. Where are you from? I was born at a very young age to my parents in West Chester, Pennsylvania, where I currently reside. Between then and now I have lived in upstate New York ...
This is in continuation to my last post in which i was confused of "what to do in summers". After a lot of thinking,I have got the answer. I'll study/research on "p2p architectures and there use in enterprises"...Lets see how it goes,i have semester exams next week and i have downloaded a lot of books/technical papers to get started. .. p2p will help me distinguish my music player from others in the market... I'll also look at using the p2p library "Brunet" which is not much publicized as gnutella ...
Presented at Swedish BizTalk user group meeting 15 april 2009 in Stockholm. Topics are · How should we manage our development environment? · What is the ideal project structure? · How can BizTalk deployment run smoothly? · What is the optimal way to handle errors? · When should loose coupling be used? · How do we build a service platform on BizTalk? · BizTalk deployment architecture · Planning for installation · Installation best practices · Monitoring best practices · BizTalk Server disaster recovery ...
The second edition of the Microsoft Belux (Belgium and Luxembourg) Architecture newsletter is out and refers to this article on Azure architecture. See : http://www.microsoft.com/be... Interested in Microsoft Architecture ? See the blog Architects Rule by Philippe Destoop, Enterprise Architect for Microsoft Belgium and Luxembourg. The Azure Services Platform is an infrastructure managed by Microsoft in their datacenters that enterprises and ISV’s ...
NOTA (2009-06-26): Existe una librería oficial de NHibernate Validator con validadores adicionales específicos para ciertos paises, NHibernate.Validator.Specif... (descargar) y ya cuenta con un validador de CUIT. Gracias Fabio Maulo por el dato. La aplicación en la que estoy trabajando está basada en ASP.net MVC y utilizamos Sharp Architecture como base. Sharp Architecture utiliza a su vez NHibernate Validator para la validación de las entidades de negocio por lo que, continuando con el tema del ...
Make your plans now to attend a huge DotNetNuke event scheduled for Saturday, June 13th in Tampa, FL. If you need to learn more about the features of version 5 of DotNetNuke then you need to be there. There will be sessions on installing DNN, Skinning, Administration, SEO, jQuery, DNN Architecture to name a few. Great swag gifts to be given out and organizer Will Strohl is planning a great after event get together in sunny Florida. All of the Florida authors who worked on the Professional DotNetNuke ...
Being pure web architecture, Visual WebGui RIA development platform utilizes the web server and client technologies underneath which based on the same concepts and set of tools in Visual WebGui allow to easily create & design controls. The unique architectire of Visual WebGui allows the following extensibility & customization options: Theme designer – enables visual point & click wise editing of themes. Control level designer – enables visual point & click wise editing & creation ...
[Update 29/04/2009: I recommend you also take a look at the supersite Windows 7 RC Review and Windows XP Mode for Windows 7 which allows Windows XP applications to run unchanged] I apologise. I’m sorry. I sympathise. I do, really. I completely understand that: Discovering an application is broken that previously used to work great is simply not fun and Fixing the application to work again is also simply not fun Especially if you didn’t originally write the application or if you did, it was many years ...
Enterprise Search Training Videos 14 Training Videos on Enterprise Search: Module 1: Workshop Overview Module 2: Enterprise Search Overview Module 3: SharePoint Search 2007 Walkthrough Module 4: Search Architecture and Deployment Scenarios Module 5: Crawl and Query Processes Module 6: Relevance Ranking Module 7: Customizing the End-User Experience Module 8: Developing Search Solutions Module 9: Business Data Catalog Search Module 10: Extensibility and Integration for Search Module 11: Search Administration ...
SO I finally took the plunge and upgraded to DotNetNuke 5.00.01 beta on my live website. Having create a staging site and then tested the upgrade in a protected environment, I discovered a few things had changed since version 4.9: Native jQuery support - YEEEESSS!!! A half-decent Javascript framework has been packed in - notice how the FancyZoom stuf on the portfolio page still works thanks to a great bit of code here; New container/skin architecture that inherits from the improved and re-organised ...
Hello, My name is Victor Hurdugaci, I am a Software Engineer at Dynamic Ventures and student in the final year at the faculty of Mathematics and Informatics in Brasov, Romania. I am also a MCP and I'm interested in Software Architecture and Software + Services. I work with computers since I was 13 (now I'm almost 22) and started programming when I was14 years old. I am new to GeeksWithBlogs but not new to blogging. I have another blog on http://victorhurdugaci.com where I also post some of my projects. ...
In this Issue: Ashish Shetty, Al Pascual, Fredrik Normén, Stephen P. Anderson, András Velvárt, Colin Eberhardt, Mike Taulty, and Jose Fajardo Shoutouts: Mario Meir-Huber wrote me that he has updated his Silverlight Photo Album on CodePlex to now have 3 different album controls! Sorry I didn't blog this sooner. Ben Waggoner has a nice post up on the NAB release: NAB Day 1: Smooth Streaming released, Partners, 1080p in SL3, new VC-1 Jonas Follesø is on .NET Rocks! Listen to him discuss Silverlight, ...
In last few months i have been looking into a number of technologies, methodologies and tricks on how i can design and expedite the development of the EMR software. Some of the critical success factors of this EMR were extensibility because the institution has a huge research component and many research studies have various requirements and new ones come through anytime. Therefore, the EMR architecture is supposed to allow the developer to simply create a plug-in using a VS template and simply add ...
Brian Harry has posted a list of features that will be in the upcoming beta 1 of Visual Studio 2010 Team System. Unfortunately, the date of release for beta 1 has not been announced yet. Architecture (http://blogs.msdn.com/came... Architecture Explorer Layer diagram Use case designer Activity designer Component diagram Logical class designer Sequence diagram Modeling project system UML Model explorer Architecture validation during build Development & Database (http://blogs.msdn.com/habi... ...
Let me preface this by saying that I couldn’t keep up with Dave, and he has much more to say than I could capture here. He’s quite willing to discuss this more. Feel free to contact me for his contact info Problem statement: architecture is challenged by a perception that design and development standards are too abstract or irrelevant. This is exacerbated by the misperception that agile processes eliminate the need for good design and architecture practices. So, how do we build enterprise-class solutions ...
First things, first… You’ll notice the new blog name “The SharePoint Hillbilly”. This is one of the interesting things that came out of SharePint. What do you think? You like it? hate it? At least it’s a little more memorable. Hey, I AM from Arkansas (no, I’m not married to my sister). ANYWAY! The St. Louis SharePoint User Group was kind enough to put together an amazing SharePoint event this past weekend and even more gracious by allowing me to speak. I met a lot of amazing people, had a lot of ...
Have you seen these men? This is a picture of Klaus “Spectacles” Matzka and his son, uh…Son-of-Spectacles! Klaus and his son, tourists from Austria, were visiting London. As tourists will do they took pictures of various things, including double decker busses and the Vauxhall bus station, which does look pretty kewl: Alas, all the picture taking was for naught. Klaus eventually encountered some police officers who erred on the side of paranoid caution and determined instead of innocently taking pictures ...
The Administration console that is delivered with the installation of BizTalk allows a user to query suspended service instances and resume or terminate them accordingly. However, when you want to go “outside the box”, and I often do :) you might want to consider finding out possibilities of doing those actions yourself, for instance from a web based managing platform. (note: the following methods work for both BTS2006 and 2009) When you install BizTalk, there is a WMI provider installed on your ...
For years there has been debate between applications deployed to the desktop and applications accessed via the web browser. Like political opponents the debate has been fierce and each side evolving over the years. Deployment complexity and richness of the user interface have always been two of the central battles fought. Each technology has made dramatic improvement including things like Click Once to ease deployment of Smart Client's to AJAX to make web applications more responsive and user friendly. ...
Well, here I am on my shiny new computer over at Imaginet Resources Corp. I forgot how liberating it is to leave an employer and start with a new one. Nothing more satisfying than filling the shredding box with old files and handing in that laptop that was in desperate need of a re-image. Still pretty early to say that everything here is good, but it sure feels that way from where I’m sitting. Moving from a large global company to a small (but still global) company is quite a change. I forgot how ...
Hey all, I can't imagine how easy it can be to develop and maintain a plugin architecture with System.AddIn and this tool VSPipelineBuilder.. This is a visual studio addIn is an open source project by the ClrAddIn team and is really awesome. U just define an interface/Contract and rest of the things, just a single click through that addIn. AddIn will implement that Interface and thats it,u can use it..Cheers ......... I used it for first defining a single interface .and implemented a small AddIn. ...
I've been engaged in some debate in the last few days with Jean-Jacques Dubray and Doug Purdy with regard to Oslo. See: http://www.ebpml.org/blog/1... http://www.douglaspurdy.com... Jean-Jacques has questioned aspects of Microsoft's strategy. Following some issues with posting anything but the shortest of comments on the ebPML web site, I'll follow Doug's lead and post a response here. I strongly agree with Jean-Jacques' statement that 'M3 exists'. It seems ...
Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them. (Wikipedia) According to the official definition of the cloud, it’s an abstract environment which has the ability to dynamically scale and virtualized resources creating a self-managed deployment platform for applications which ...
Catchy title don't you think? If you are not familiar with the reference, check out The Blues Brothers. So, let's look at the movie and break it down. The opening scene is that of a dilapidated factory, that quickly fades out. This is in essence the foreshadowing of the death of traditional software factories. The old adage of "Big Design" up front is gone, and "Just in Time" is here. This is of course followed by a look inside Joliet prison, which is the perfect metaphor for that feeling we have ...
Definition Aggregator Provider Pattern is an extension of Provider Pattern, which enables us to create and utilize multiple instance of the class having the same provider interface. In this pattern, there is an Aggregator class which implements the provider interface and contains a collection of instances of classes having the same provider interface. The underlying caller class of this aggregator is simply unaware of how many provider instances do the caller Provider Aggregator contains, but all ...