Tag | Architecture Posts

First, I would like to say that I am quite the Microsoft guy and I am at my first non-Microsoft conference - Oracle OpenWorld 2008. Within my organization, Thomson-Reuters, I lead a team that built a new product platform. Our platform has an Oracle 10g back end and a complete .NET 3.5 middle tier and presentation layer. I have been to a lot of PDCs and TechEd sessions and it is interesting some of the differences between the two conferences. The first big difference is in how they do these keynotes. ...
UPDATE: September 29, 2008 You have heard us talk. Let us now hear from you. You use our technologies, build solutions for your customers, and participate in architecture discussions, platform decision meetings. Tell us about your experiences and how we can help you Click here to send your suggestions You have attended MSDN Days, TechMela and Visual Studio Roadshow. Tell us what you feel about the sessions. Tell us how it impacted or didn’t impact your work, improved your skills and more importantly ...
I am currently working with a client to bring .NET support to the FLEXnet Publisher Licensing Toolkit version 11.6. The toolkit, as shipped, is very tightly tied to the C language, and it is designed for use with client applications written in C. My client, however, wants to use the toolkit from VB.NET 2.0 applications. I set out, therefore, with a vision that stated "make FLEXnet look like .NET". My first approach to the problem was to use P/Invoke to write a wrapper in VB.NET 2.0. This wrapper ...
Earlier this week I attended the first SharePoint Best Practices Conference just outside Washington, DC in McLean, Virginia. The event was organized by Mindsharp, who at this point needs no introduction (or even the hyperlink) as the leading provider of SharePoint training here in the States, and maybe the world. The conference was partially driven by the release of a fairly new book from the Microsoft Press, MOSS 2007 Best Practices. The book is pretty good, too; much better than the Administrator's ...
Here are the slides from a presentation I did for the Bartlesville .NET User Group on Service Oriented Development with Windows Communication Foundation. These slides are a subset of a much larger presentation I do. The slides cover the basics behind Service Oriented Architecture/Development and over view of the power behind Windows Communication Foundation. Because of time constraints this presentation does not include all the detail and demos that the larger presentation consists of. Enjoy! NOTE: ...
Next Thursday I'll be presenting ADO .net Sync Services at the SQL pass meeting in Miramar, this will be my 5th presentation on sync services in 4 months. It's an amazing technology and I just love how simple still powefull it is. If you are in South Florida region and are planning to register go to South Flordia SQL User Group I have already uploaded my presentation and code sample on previous blog. Plus you can also check out article on code project. Hopefully in couple of dats I'll try to add ...
Phillydotnet.org 3rd code camp for 2008 will be held at the DeVry University campus in Fort Washington, PA on Saturday, October 11 from 8:30-5:00. Please register on our web site.-->Detailed directions are on the DeVry web site. sold out. There will be another Code Camp in May.--> Lots of code, just say no to slides! 8 hours 50 sessions (8:30, 10:00, 12:30, 2:00, 3:30) 10 tracks including new IT Infrastructure and Enterprise 500 seats with tables (laptops welcome) Free breakfast, lunch, and afternoon ...
Network Monitor 3.2 is a protocol analyzer. It allows you to capture network traffic, view and analyze it. One of the nice features of the Network Monitor, is that the packets are group per process. Network Monitor 3.2 is available on Microsoft.com. The link is: http://www.microsoft.com/do... New features in version 3.2: Process Tracking: Now you can identify rogue applications sending network data! View all the processes ...
Just found this again and possible looking to sign up...been around some time but wanted to bring it to attention. ---------------------------... virtualization.info Rent-A-Lab Rent-A-Lab is the blockbuster virtualization.info on-demand data center located in Zurich, Switzerland. The entire infrastructure can be reached and configured online: the physical servers, the storage arrays, the network switches, etc. It can be used to test new features ...
Introduction This blog entry which is more like an article, will demonstrate how easily you can design occasionally connected applications using ADO .Net Sync services. It’s going to be a very basic example in VB .net showing how easily you can use Sync services within your application. I have taken the template from code project and will try to upload it there as well. I am also uploading my presentation in case anyone needs it. Presentation and Source code Background At our organization we have ...
We held our 2nd Architecture / Agile virtual meeting last night with Adrian Wible of Thoughtworks presenting. This was the first time I had actually been at the controls of the Live Meeting. We only decided to do this on Saturday so there was not much time for promotion and only a few showed up. The good news is that we got to experiment with all the features I could make work including web audio, video, desktop sharing, tie in of a phone conference, recording, Q&A, shared whiteboard and chat. ...
The Architecture and Integration Summit hosted by the University of Minnesota and the Integration Consortium is coming soon. October 29th is a pre-conference tutorial day while October 30th is the main event with keynote presentations, track presentations, a panel debate on SOA versus REST, and a cocktail reception hosted by event sponsors – all at the McNamara Alumni Center. While Roy Fielding may not have invented the World Wide Web, he is in fact one of its chief architects and is the opening ...
Location: New Horizons of MN office: http://nhmn.com/ContactUs/D... Date/Time: Thursday, September 18th from 4-6 pm Topic: "What is UC?" Speaker: Doug Splinter – Convergent Solutions Doug Splinter has been providing strategy, system architecture, and technology consulting for major network and system implementations for the past fifteen years. Doug currently leads the Unified Communications Practice (UCP) for Convergent. In that capacity, he consults regularly with major corporations ...
Understanding the architecture and code in software application plays as major factors while building good software products. Having an easy to understand visual notation, not only helps architects to model the system efficiently, but also helps developers to quickly implement that, as well as it helps the re-engineering process to easily adopt the architectural model with respect to new requirement. A new visual modeling technique, termed as “nAML” (.NET Application Modeling Language) is being introduced ...
Well, like most, I downloaded Google Chrome and gave it a whirl. So far, I like it. There are things that bother me - but overall - I like it. Here are some of my likes: It is faster. It does seem to deal with JavaScript quite a bit faster than other browsers. Pages load faster than before for me. This is probably the biggest plus of the whole thing really. The look and feel of the application is more modern looking (again, from my perspective) and it provides more real estate for browsing by default ...
It's a good thing North Carolina has an awesome reputation as a fly fishing hot spot because it brought fellow Microsoft RD, Tim Huckaby, CEO of InterKnowlogy to town to present at our TRINUG meeting. Tim's presentation wowed us with WPF demos, Silverlight demos, and since lugging a Microsoft Surface machine across the country would have cut into space for his fly fishing gear :-) , he played a couple of videos of in-production Surface applications his team has worked on. You can find those and other ...
Website: www.mpug.com Please join us on September 17, 2008, 12:00 - 2:00PM. Chris Doyle and Tom Smith from Wolters Kluwer Financial Services will present Tips and Tricks Implementing Project Server 2007 Microsoft introduced the long awaited successor to Project Server 2007 early last year. Both MSPS2007 and the desktop version have a number of great new features. MSPS2007 is part of Microsoft's Office architecture and is built on their SharePoint platform. More 2003 users are switching or contemplating ...
We are back with Virtual Tech Days on September 17th - 19th. If you had attended our Virtual Tech Days event last time we did in April 2008, you would have realised the wide range of speakers we get to speak in this event. We get experts from our product teams, consultants as well as industry experts like our MVPs present in this event and share their knowledge. This time we have four Tracks each day spread across 3 days covering everything from Windows Forms Client Development to Virtualization. ...
Recently, I have been working on maintaining two “legacy” systems. One is in VB6, implemented by a person who was not a programmer, but only trained a few weeks for VB6. The code quality is extremely poor. There are even no indentations in the code, and all variables are not properly named, for example, if there are 5 text boxes on a form, they will be just named as Text1(0), Text1(1)…Text(4). So, I guess I don’t have to say too much and you get a picture of what it looks like. Another system is ...
3 SharePoint sessions have appeared on the PDC 2008 Sessions site today, if you haven't yet added these to your sessions on the PDC site go do it now so Mike Swanson can work his magic on his master sessions schedule. Today is meant to be the last day of the revised Early Bird offer ($200 discount) for the Professional Developers Conference, so if you haven't registered yet, you still have until end of today to take advantage of this offer. The following 3 SharePoint sessions were added to PDC08 ...
Chris Cavanagh with YouCube, Bart Czernicki with a Multithreading control, Doug Blackmore with a SL2 Combobox, SilverlightShow with a 'glow' effect, SilverlightGirl on making a text appear and disappear, Peter McGrattan with a 3-part series on WCF Polling Duplex Support, IdentityMine with Desklighter, Shawn Wildermuth on the new build of DataServices library, Jonas Follesø with presentation material, and Chris Hay with Manic Miner on Spectrum Emulator. Yeah... I know I've got a couple database fixups ...
I have been monitoring the site www.x-tensive.com for a while, waiting to see the new release of DataObjects.NET because i have been looking for a very good ORM for .NET, something that would be better than ADO.NET Entity Framework and better than Developer Express XPO and better than CSLA by Rockford Lhotka. One of the main problems i found by using stored procedures (used by Lhotka) as part of the architecture is that they are very limited in the number of parameters they can take. Especially in ...
See www.visug.be ALT.NET Overview on Thursday, September 11, 2008 18:30 Compuware Zaventemby Yves Goeleven For the past year the alt.net movement has been stirring up the Microsoft community around the globe. Now it's getting hold of the Belgian community as well.In this session I would like to present to you what the core values of the alt.net movement are, what principles, concepts and tools we hope to promote and to booth I would like to introduce the brand new 'Dutch alt.net user group'. ASP.NET ...
Finally I was able to button up my MCPD Enterprise. I have been sitting around with the need to take that one last exam and get everything all buttoned up, but with the amount of work I have been doing over the last year or so it has been virtually impossible to get my certification taken care of. As luck would have it I have run in to a quiet period between contracts and was able to on a whim go to a testing center and get the test over with. I will say that I was not overly impressed with the test. ...
Recently I was asked to describe what is understood by Software + Services. To make a big story short, I hereby summarize the key facts about this concept. Not a deep dive article for the hard core developers amongst us, but more a short, kind of elevator-story, summary on the executive level. Software + Services is the combination of running software at the enterprise (also called on-premises software) and using services (with functionality or for data-storage) that are published on the internet ...
Windows Embedded CE 6.0 Fundamentals by Stanislav Pavlov and Pavel Belevsky is one of the first books about developing a Windows CE device using Platform Builder available in several years. As the name states, this book contains the fundamentals of developing using Platform Builder. It does not venture into too many details though, so this is a book for beginners, not beginning programmers, but beginners with Platform Builder. This book is fairly short at 230 pages, as technical books go, so reading ...
My children always teach me so much. I got back recently from a vacation with my family. We were coming in for a landing on our 2.5 hour flight when my youngest son asked what was behind the wing. It was a condensation cloud forming right behind the trailing edge of the wing. So how do you explain condensation and vortices in terms that a four year old will understand? You have to put it in terms that they already understand. Describe the swirl that they see in a bath tub when you let the water out. ...
Microsoft ArcReady Architecting Modern Distributed Applications Nearly every application we build today has dependencies to other systems. How do we design them to work together to meet our goals? How do we decide what to build and what to buy? Do we host it ourselves or in the cloud? With a bewildering array of choices, the biggest challenge we face today is how to architect robust applications with the right technologies to meet our user’s needs and integrate nicely into our existing IT ecosystems. ...
Blogging so that I can find these again when I have time to watch them...:) Ø Introduction to Microsoft Dynamics CRM, Susan Sauls Ø Intro to SQL Server Data Services, Soumitra Sengupta Ø The Spy Who Hacked Me! , Alex Smolen, Rudolph Araujo Ø How Microsoft SQL Server Helps You to Lower Your Cost of Storage, Torsten Grabs Ø Microsoft System Centre Virtual Machine Manager 2008: Overview, Edwin Yeun Ø A Hackers Diary: How I Can Hack Your Vulnerable Services and How You Can Stop Me, Marcus Murray Ø Advances ...
Microsoft ArcReady Website: www.arcready.com When: September 16 from 9:00-11:30 Where: Microsoft Office in Bloomington Topic: Architecting Modern Distributed Applications Nearly every application we build today has dependencies to other systems. How do we design them to work together to meet our goals? How do we decide what to build and what to buy? Do we host it ourselves or in the cloud? With a bewildering array of choices, the biggest challenge we face today is how to architect robust applications ...
Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} table.MsoTableGrid {mso-style-name:"Table ...
I've recently tried to get a lot more involved in the community both the geek community in Brighton, and the actual local community (via it4communities). I decided to make the leap and jump into a Barcamp.. For those who don't know - you can read all about it here: http://en.wikipedia.org/wik... or http://barcamp.org. One key part of a barcamp is in this one sentence: "Attendees must give a demo, a session, or help with one, or otherwise volunteer / contribute in some way to support the event." ...
Hello All, I was going through almost all the Biztalk Server books present in the Market but the book which I would suggest are the best are: 1. Pro BizTalk 2006 by George Dunphy, Ahmed Metwally 2. Professional BizTalk Server 2006 by Darren Jefford, Kevin B. Smith, Ewan Fairweather Pretty good books and well explained the Architecture of the Server along with many real time senarios.Updated as of 3/27/2012:Microsoft also has list of books available for BizTalk which you can find here ...
Donald Lutz, CTO of Technetronic Solutions talking about building .Net applications using a SOA-based architecture and moving apps to the Software+Services model. Donald shares his views about building SOA and cloud services that don't look like typical applications... Listen the podcast available at http://www.networkworld.com... Download the Podcast from here: http://podcasts.networkworl... ...
Analysts and architects should consider the following point when they go for SOA project. Not only create pieces of software (try to break up systems into reusable services). Select best practices from organizational and technical sides. Apply new thinking and best practices into project. Select mature technologies (design models, messaging and architecture services). Create business-oriented services, later will be utilized in enterprises ...
There is a bewildering array of Enterprise Architecture methodologies so it will be of great interest to me to find out which one people are actually using, if at all. So to find out, I have put together a pick poll so please take the two minutes and leave your choice. You get a chance to select up to 3 options because I suspect that people are using a combination of more than once approach, rather than following one prescriptively. This is purely for interest purposes, I'm not going to use this ...
In C#, Visual Basic .NET, C++/CLI, J# - the list goes on - we're freed from having to worry about our memory management. Objects take care of themselves, and when the CLR garbage collector detects that an object is no longer in use, it frees the associated memory. That doesn't mean that we should run around allocating and deallocating objects all willy-nilly; in fact, since we have less control over memory, we arguably have the opportunity to be more careful with the way we use high-frequency objects. ...
Once in a while I am asked how many processes can run at any time in a Windows CE system. It is also one of my interview questions when interviewing a candidate with Windows CE experience, and the follow on question is how many threads can run at one time? Number of Processes: Then number of processes is controlled by the kernel and was changed for Windows CE 6.0 to be 32K processes. Pretty impressive, but I suspect that the limit is much smaller because on most, if not all, Windows CE systems you ...
Recently a project leadership team I was assisting had the difficult task of selecting between implementation technologies for a distributed architecture. We had brainstormed a list of candidates, and after some investigation were able to enumerate their strengths and weaknesses well enough. But then the decision-making process started to come unhinged as we thrashed about, weighing the various options. How do you narrow the field to a winner, anyway? When I was able to frame the process in terms ...
I have this belief that understanding how to manage time is an essential task of Enterprise Architecture but oddly this is a principle that isn't spoken about much, if at all. Oddly some Enterprise Architecture software tools only seem to provide time management tools for software support life cycles. Hence a previous post that went in some way to start the debate with a mindmap to capture and categorise the elements that Enterprise Architecture would be interested in. After reviewing this mindmap ...
This post is part of a series called Ignite Your Life. For background info on the series, please refer to previous posts on introducing the series and The 5 R's. In the last two installments of this series we looked at freeing ourselves from the Cult of Personality: freeing our importance, self worth, and self image from the grip of others. We also talked about using your illusion, and creating a self portrait of who you are and who you will become (lots of great discussion in the comments section, ...
Today I'd like to talk a bit about requirements and end users as its all related to the software development lifecycle. So first, the stages. Over the years there have been many different stages defined, at varying degrees of granularity. Wikipedia has a good definition. As developers, we tend to hang out in varying stages of this lifecycle, depending on the size of our company (for me, I hang out in specification, architecture, implementation, and maintenance -- we have a relatvely small company) ...
Just a reminder that the Tampa Bay IASA March meeting is tonight starting at 6:30 PM. We have a great group of members with a variety of experience, so bring your architecture problems and leverage those experiences and creativity to help solve them. This is an open discussion format and depending on how many people we have and how many problems we may split up into small groups or try to solve problems one at a time. When & Where: Thursday, July 31, 2008 from 06:30 PM - 08:30 PM (ET) Kforce ...
I noticed today that Microsoft is about to release a new preview release of the ASP.NET MVC framework, so I thought I'd say something about that today. For those who haven't really used an MVC framework before, in short, its a flexible architecture that allows you to structure your code in such way as to keep clearly defined layers: a model (database access), a controller (business logic) and a view (a way to view the results of the execution of said logic). I've played around with other MVC frameworks ...
While at alt.net I had several excellent discussions about what developers should read in order to become better developers. I am sure we all have an opinion on this so I thought I would put my two cents out there. Some Starting Points on just development MITs OpenCourse Ware tryruby.hobix.com The just past basics The Gang of Four Head First OOAD The POSA Series Pragmatic Programmer Better Practices Test Driven Development by Example SQL for Smarties Object Thinking Domain Driven Design Messaging ...
Tampa Bay International Association of Software Architects (IASA) "Fix the Architecture" - Open Discussion We have a great group of members with a variety of experience, so bring your architecture problems and leverage those experiences and creativity to help solve them. This is an open discussion format and depending on how many people we have and how many problems we may split up into small groups or try to solve problems one at a time. Sing up is FREE: http://www.eventbrite.com/e... ...
1) nHibernate Quick Start Guide http://www.hibernate.org/36... 1a) NHibernate Best Practices with ASP.NET, 1.2nd Ed http://www.codeproject.com/... 2) http://www.beansoftware.com... ...
This poster depicts the BizTalk Adapter Pack components, the architecture of its WCF-based adapters, as well as the interoperability of line-of-business applications with the Adapter Pack and the WCF LOB Adapter SDK. CLICK HERE to download the poster ...
SWIFT (Society for Worldwide Interbank Financial Telecommunication) is one of widely accepted way to do financial transaction between financial institutions. It has over 8,300 banking organizations, securities institutions and corporate customers in more than 208 countries. If you look at the SWIFT evolution in the market they cover overall market in financial institutions; from securities to cash to treasury, etc. And all of these communities have one common problem – Integration Problem. They are ...
Many Enterprise Architecture methodologies talk about the management of time but I haven't found one that tells you how to do to that. For a practice that is about understanding the now and the step to achieving the to be, I find this an amazing oversight. Anyway, so what I decided to do was to have a go at capturing all the relevant timing information that an Enterprise Architect would be interested in. Hence the attached Mindmap, which you can click into. If you prefer you can come and join in ...