Tag | Software development Posts

Although the SOA architecture has been around software development quite some time, lately with the web services it has been a real buzz word. So what is SOA? There is not a consensus on the definition of SOA however basically we can say SOA is the architecture that allows creation of multiple discoverable services where the communication between services is via messaging. SOA enables an organization to develop platform independent solutions while increasing reusability of existing software assets, ...
3) Agile Project Management Model 3.1) Envision “The purpose of envisioning phase is to clearly identify what is to be done and how the work is to be accomplished.” (Highsmith 2004 p89) “During the Envision phase the vision constantly evolves based on new information. After the Envision phase it needs to be reviewed periodically to ensure that the team continues to understand the vision. (Highsmith 2004 p90) Envision stage in Agile Project Management includes activities to answers ...
I’m trying to bide my time until I get my XBox 360 – found this in a search. Interesting open workspace… very collaborative / agile! Damn… makes me want to get my Certificate in Game Programming from the University of Washington. This post has moved permanently to http://bargelt.com/channel-... ...
Wesner Moise wrote an awesome piece, Thinking in Ifs — that seems to have stemmed from a comment made by Joel Splosky in this post – I found myself thinking about the points both of these post for a few hours. I know I tend to think in ifs – not just This post has moved permanently to http://bargelt.com/thinking... ...

I’m seriously excited about the prospect of using Master Pages and Web Parts in conjunction with MCMS 2002… Stephan comes through as usual:

Enterprise Library for .NET Framework 2.0 Community Technology Preview is available. I hope they have fixed the fact that the EntLib is too heavy (yeah who uses every app block!) and too hard to use.

My “specialty” is the software development process and project management. I was a programmer, analyst and manager for 15 years, before I found my passion for education. This is my 8th year with the Issaquah School District in Washington state, and I teach a variety of high school technology courses that include hardware and operating systems, web authoring, programming and AP Computer Science. As I developed the curriculum for the programming classes, I was drawn to online resources ...
A good starting point for the VS 2005 product line overview is here. Here is an overview of how Visual Studio 2003 is matching Visual Studio 2005: Visual Studio 2003 Visual Studio 2005 Standard Express Pro Standard Enterprise Architect Pro Enterprise Architect + Nunit + (...) Team If you are looking for more details what each version has to offer go here, here or here. Here is a short summary : Visual Studio 2005 Express:They are intended for neophytes and newbies. We're actively streamlining the ...

Yes some idiot wrote a book based on the false notion that refactoring is all about stopping a project in the middle to pick a new design pattern. What a joke.

Hi Everybody,

Now I'm also in. I decided to start blogging and share my thoughts and experience in .NET, software development process and other stuff that usually interests me.

I will be talking on Windows CE and Windows Mobile Device Software Development at the Developer Day conference at Microsoft in Reading. I look forward to meeting everyone, Let me know if there is something that you really, really want me to cover! It should be a good day and I hope you all get as much out of the day as I did out of the last one! And don't forget about the Geek Dinner after the event. I am still waiting on a few food orders to come in... If I don't hear what they are I can try to ...
Here at the Microsoft eScience event – my special thanks to the organizers. Apparently I wasn't registered! No problem – they will get me a badge during the break. Jim Gray kicked off the event with a historical view of science – that we have now gone into the era of data analysis. This is clearly the case in many different scientific domains: the sheer amount of measurements being taken, collected, and stored is phenomenal. Analyzing this data. He described how on a 15-20M astronomy ...
I’ve been reading Object Thinking this week as I mentioned earlier (I have a few blog entries planned for this. I’m thinking of doing one on each chapter). It’s definitely affected my thinking as I’ve been going to the sessions here. Almost every speaker presents his/her subject using a very formalistic approach, the exact opposite of what’s recommended by David West. Of course, this is to be expected, as that is definitely the prevalent mindset in the software development ...
VMware announced today the availability of VMware Workstation v5.5 Beta (Link to press release). Here are the new “key” features of the 5.5 Beta. Full support for select 64–bit guest operating systems Experimental support for 2–way Virtual SMP New guest OS, host OS, and 32– and 64–bit hardware support Ability to open and convert Microsoft VMs or Norton Ghost 9 images Toolbar customization capabilities New wireless networking capabilities for Linux hosts Improved ...
The voting is now open for the Developer Developer Developer day on Saturday 22nd October at the MS Reading Campus. For more information about the event go to the developer day website To vote for your presentations go here. I am doing the session on Windows CE and Windows Mobile Device Software Development in the Mobile development category. It's up to you to decide who you want to hear speak. I have cast my vote! It's good to see that some very very good people have put themselves forward for the ...
Hello, World! So I'm a little late, but here nonetheless! This is my first blog entry, and I'm excited to start sharing with the software development community. As the subtitle of my blog indicates, I'm extremely passionate about 2 things: [1] .NET development [2] Agile processes A little background about each one ... .NET development. I've used both C# and VB in the past due to client/company requirements, and I see the good and bad in both languages ... the most obvious of which are: VB - Love ...
Microsoft User Group, Hyderabad popularly called as MUGH (Formerly DNUG - DotNet User Group, Hyderabad) proudly presents Tech Fest 2005 !!!After the huge success of DevCon 2005, MUGH is back again with Tech Fest an event covering contests on both the new releases from Microsoft - Whidbey & Yukon.The two broad categories are as follows:Code Warriors 2005Code Warriors 2005 is a developer challenge, that enables software developers all over to develop and exhibit their applications using Microsoft ...
Book: Agile Project Management Author: Jim Highsmith Publisher: Addision Wesley Hardcover: 277 Pages Introduction: This book review mainly focuses on concepts discussed in the book and gives references to the related sections in the book. Although Highsmith describes Agile Project Management independent of the product being developed and gives examples of different product developments (other than software) in this review I will try to keep the discussion specific for software product development ...
This is a really good read in regards to Macromedia Flash and new technology. I like the comment, “There are many agencies and design studios who have yet to realize that interactive agencies are the agencies of the future, and to survive, an agency has to implement process similar to that of software development.“ He goes on to explain that interactive agencies will deploy applications like a software development company. I am not sure I agree on all aspects of this article but I do ...
Number Five is alive! We chat with Scott Bellware about Test Driven Development. Scott explains the philosophy behind TDD , why it's so important to successful software development and clears the air on some popular misconceptions surrounding TDD. We also jaw about Code Coverage and Cyclometric Complexity and their importance in the well balanced developers diet... MP3: http://www.podcaststudio.ne... ...
The next meeting of AgileKC will take place on Wednesday, July 20 at Centriq at 6:30 PM. Martin Olson will present, "The Principles of Agile Software Development - Part I". He will begin with a brief history of the evolution of agile software development practices and why they evolved. He'll discuss the core principles common among a number of popular agile software methodologies and describe some characteristics of agile environments. Martin Olson is a Project Manager with Visionpace, a software ...
I recently saw this article on TheServerSide.NET and thought it was a very well written article on AOP implementation with .NET. The author also did a nice job of discussing the basics of AOP including terms associated with and the overall purpose of the paradigm. A very long time ago I had come across an introductory article in Software Development magazine that focused on AspectJ. Touted as the the world's first Aspect-Oriented compiler, it seemed (at least to me) to speak of the next revolution ...
Microsoft Previews Next Release of Customer Relationship Management Solution at Worldwide Partner Conference Microsoft CRM 3.0 to provide a complete CRM suite with the familiar look and feel of Microsoft Office and Microsoft Outlook. AMSTERDAM, Netherlands, and MINNEAPOLIS — July 5, 2005 — Microsoft Corp. today announced that it will preview the upcoming release of its customer relationship management solution, Microsoft® CRM 3.0, in timing with the Microsoft Tech•Ed 2005 Europe ...
I will be speaking at Tamp Code Camp on July 16th, this is a one day free developer event for developers by developers. if you are in the area I highly encourage you to attend. you can find out more about it here. http://www.tampacodecamp.com/ here is a list of the speakers Jeff Barnes Architect Evangelist - Microsoft Jeff Barnes, MCSD, MCDBA, MCSE – Microsoft Architect Evangelist for the Gulf States District. BizTalk 2004 for Developers Kevin Barnhill Web Architect - Wilson Miller [ www.naplesdot.net] ...
[Crosspost from http://www.managed-world.com] While at Tech Ed this last week, I was able to have a couple conversations with John Lam of http://www.iuknown.com fame. One of them regarded the importance of notation when expressing a problem. There are certain types of notations that are best at describing certain solutions. Take for example musical notation. What you can express compactly using musical notation would take a lot of text to express in English (or any other language for that matter). ...
One of the experts invited to this year’s PDC (Pakistan Developers Conference) is Rafal Lukawiecki. As strategic consultant and director at Project Botticelli Ltd, a small consulting company based in the United Kingdom, Lukawiecki is responsible for analysing, planning and forecasting changes in the field of information technology (IT). Lukawiecki was one of the highlights at PDC 2004, and is this year expected to focus on security, study of programming models and management of large software ...
Robert C. Martin's book Agile Software Development Principles, Patterns, and Practices is a must read for anyone developing software. (Unless you're writing in FORTRAN or COBOL...) I thoroughly enjoyed the book and have referred back to it as I work. Unfortunately some of the work I do is maintenance of old non-OOP code so I can't use too many of the principles on those projects. The one new project I did a couple of weeks ago got the full TDD using FoxUnit. I got to write a program to mung some ...
I've been dumping this to Outlook and my PDA all morning... too much cool stuff, not enough time... Monday, June 06 9:00 AM - 10:15 AM Opening Keynote 10:45 AM - 12:00 PM CSI241 Connected Systems Technologies and the .NET Framework: When to Use What S 220 E DAT382 Database Application Quick Start with SQL Server Express and Microsoft Visual Basic .NET 2005 S 210 E 12:15 PM - 1:15 PM GNL003 Microsoft Learning Presents: Getting Ready for Visual Studio 2005 and SQL Server 2005 N 320 D/H 1:30 PM - 2:45 ...
Can't get enough during the day?? Check out these sessions, all are interactive, not presentations. You get to ask lots of questions and add your own opinions and experiences! These are all posted on the Teched site and can be added to your personal calendar from there.... Sponsored by INETA and Culminis!! Check at the BOF table at night or the INETA community lounge during the day for last minute changes. Time Room Host(s) Topic 6:30 PM Cabana 1 Scott Hanselman Software Factories: Making ASP.NET ...

This is a very interesting idea I stumbled across yesterday on /. Open Source Web Design - the name is pretty self explanitory. Here is an excerpt from their “About Us” page:

Nikhil Kothari has made a very cool browser extension for ASP.Net 2.0. Looks like it is already a very useful tool but from the sounds of it there will be more iterations to come. The most interesting thing to me was the ability to view the viewstate client-side decrypted. This feature alone would have saved me many, many hours when developing controls and very complex pages. This post has moved permanently to http://bargelt.com/asp-net-... ...
Greetings! It was a tough decision but I have moved my blog to bargelt.com. Thanks for visiting! I wanted to share my own ten step program for debugging. I have borrowed much of the information and some is my own. Really understand the system: Read the manual, read everything in depth, know the fundamentals, know the road map, understand your tools and look up the details. I can't tell you how much time I've seen wasted by developers who just didn't understand the system well enough to diagnose a ...
I wanted to create a blog to share my experiences while creating Software with Microsoft and J2EE Technologies. In this Blog I will be posting some cool Tips and Tricks and new developments in ASP.Net, Microsoft Content Management Server, Sharepoint Portal Server and BizTalk Server. Here people can give me feedbank and put there comments as well. I have more then 10 years of experience in Software Development and Architecture. I have worked with Microsoft Consulting Services and Currently am employed ...
Sorry for the simple link to another blog - I try not to do that too much but damn Joel has some good things to say: http://www.joelonsoftware.c... He basically explains the <>right way to do Hungarian notation – which is what I’ve been trying to say although not nearly as well for quite a while. We don't n This post has moved permanently to http://bargelt.com/hungaria... ...
Greetings! It was a tough decision but I have moved my blog to bargelt.com. Thanks for visiting! Seems like I should have know this existed before today. I'm happy to have found it though... Martin Fowler's Catalog of Patterns of Enterprise Application Architecture Technorati Tags: Software Development Greetings! It was a tough decision but I have moved my blog to bargelt.com. Thanks for visiting ...
Last week I wrote that Jesse Liberty had written a new book, Visual C# 2005, A Developer’s Notebook. Well, I received it in the mail this weekend, and so far I’m very impressed. The first thing you notice is that it doesn’t look like an O’Reilly book at all, or any kind of software development book. There are no animals on the front and it’s short! (221 pages including index) Anyway, this is from the introduction. “...you may be wondering why these books have the ...
Charlotte Code Camp was yesterday and I'm taking a “busman's holiday” by setting up my blog. I owe a debt to the FDD community (among oh so many others!) for helping me codify what I have learned about software development process and project management after decades of experience. My plan is to acknowledge that debt with some nifty links on FDD “real soon now”. Bill J Charlotte NC ...
I received this information today via the Agile Project Management mailing list. The Lean-Agile Summit: a unique opportunity to meet and interact with the thought-leaders of Lean-Agile Software Development and Project Management. Come hear Rob Thomsett, Mary Poppendieck, and Sanjiv Augustine discuss how organizations can transform their IT to deliver greater business value by combining the principles of lean business management with agile project management. Great for Business Executives and Project ...

This is an awesome article by Patrick Tisseghem explaning one way to handle PostBacks in SahrePoint web parts.

A couple months back a co-worker sent this link out http://www.msfn.org/win2k3/ that does a great job explaining how to make Windows Server 2003 more workstation-like. Anyone who programs with SharePoint technologies knows there are a few W2K3 annoyances that would be nice to get rid of... like the Shutdown Event Tracker. I strongly suggest you This post has moved permanently to http://bargelt.com/windows-... ...
I originally saw the "What is on My PC?" post on Andrew Connell's blog. What a great idea, Andrew! I have to admit that this post is much more for my own reference as it is for the greater good of the community. I hate trying to remember what apps to instal This post has moved permanently to http://bargelt.com/whats-on... ...
I often hear people talk about personas. Although they correctly attribute them to Alan Cooper, the descriptions I hear often conflict with what I have read in Cooper's books and learned at his companies training seminars. In this post I will try to point out what I think are some important differences between what I have learned and what I often hear described. To try to keep things clear, I will refer to personas as I hear the typically described as Typical Personas (TP) and personas ala Cooper ...
Software Engineer III Location: Charleston, SC USA Job Type: Full-Time/Regular Job Description: A great reputation is a result of great products. Great products are a result of innovative thinking. Our leading-edge Product Development team is a big reason why we are the world-leading provider of software solutions to nonprofit organizations. If you have a proven track record in packaged commercial software development, an enthusiastic team-oriented attitude and the right skill set, we've got a Software ...
I started reading this book Friday and finished it last night. The only thing I do not like about it is that whoever edited this book missed some very basic grammar errors...a lot of them. It really doesn't detract from the professional nature of the book to me. I mean, it is not the author's fault, is it? It just detracts from it's readibility. Anywhoo, the book covers EVERY aspect of setting up a software company. From accounting to legal, from taxes to development, from marketing to sales. Obviously, ...
As I've mentioned before, I'm a big Tom Peters fan. Tom has been blogging about the goings on in China so when I saw that the latest issue of Business Week has a special report on China, I decided to pick it up. Here are some interesting (at least to me) tidbits and quotes from the article: “What is stunning about China is that for the first time we have a huge, poor country that can compete both with very low wages and in high tech.“ - Richard B. Freeman 3Com has a switch manufactured ...
testingReflections.com is an online knowledge-base about all things ‘Software Testing’ related, that you maintain… A hub for Software Testing knowledge and information… A mind-share blog for the Software Development and Testing community… you get the picture! This is your place to share knowledge in any aspect of software testing through your own blog…Just send an email to TestingReflections Admin so he can make your blog searchable from here. If you don't have ...