Tag | Software development Posts

Hi everybody its my first post here... I am here to meet new people of good caliber ..( off course same or high than mine), and sharing out my experience about tech ASP.NET 2.0 / SQL server 2005 ,Software engineering Methodologies and Process Improvements. I have had enough blogs running at different places (I goggle to find out my subscriptions throughout www) :) , I just have a feeling that geekswithblog is much better place to be known along. I can be found at wiki even. Believe me I didn’t did ...
two basic questions It seems silly and awfully fundamental, but ask any professional software developer this question: Does your code work correctly? When faced with answering this question, most developers will - and should - undoubtedly reply with a resounding "hell yes, my code works!". Now follow that up by asking another question: Can you prove the claim that your code works correctly in the next 10 minutes? The answer to this second question speaks volumes not only about a developer's skillset, ...
Software Engineering with Microsoft Visual Studio Team System By Sam Guckenheimer with Juan J. Perez Published by Addison-Wesley 2006 ISBN: 0-321-27872-0 This book stands out among Visual Studio Team System books because it’s not so much a “cook book” or “how to use” manual for VSTS as much as it is a book about how to engineer software using VSTS. That may sound confusing at first, but let’s read on. When a friend first referred me to this book, he gave me the same disclaimer – “Lou, this isn’t ...
Professional Software Development By Stephen McConnell Published by Addison-Wesley 2004 ISBN: 0-321-19367-9 The best “short attention span” summary I can think of is actually a quote from the back cover of the book: “If you are a programmer, software developer, engineer, or work in software development, you should READ THIS BOOK” (caps are in the original quote!) This book is a very easy and enjoyable read. McConnell’s writing style flows very smoothly and he engages you with relevant anecdotes based ...

 Awesome post from Ted Neward:

David, Steve and everybody else involved did a great job in putting this event together and keeping the chaos at an organized level!! My talk on AJAXPro went really well. 25 or so people showed up and everybody seemed to understand the power of AJAXPro and several of them told me afterwards that they had projects that could use this technology right now. I've talked before about why AJAXPro is better than XMLHttpRequest. It also had advantages over ATLAS (Microsoft's AJAX library) in that AJAXPro ...

I hate to admit it but I actually own a CueCat. I might even try this project:

This sounds like something to investigate. I'm always interested in ways to build dev workstations fast - hence my use of Virtual PCs.

In Addition to the links that I posted previouslyhttp://geekswithb... Here are some more useful links Source: http://www.sharepointblogs.... Free SharePoint Web Parts (3rd Party) ActiveX Scripting Web Part (Simon Mourier) AD Management Web Part (Fabian) Alert Manager, Subweb Viewer Web Parts (Mart Muller) Avail Lists & Libraries (Sig Weber) Blogparts (Steen Molberg) Breadcrumb Site Navigation Web Part ...
Standard stuff (pulled off our website):Candidate must be highly motivated, innovative and able to work independently. Applicant must be able to communicate effectively and work well in a high performance, fast paced, team environment. Applicants will be tasked with Testing our Software Development Kit, .NET API's, interfaces and class templates for our RFID and Sensor Platform. Candidates will also be testing application user interfaces and may be assisting Technical Support with second level technical ...
Today evening in the coffee break I and one of my colleagues jumped into a debate over multiple inheritance vs. using interfaces. :) He was a C++ programmer at MIT (local software development firm in Sri Lanka) before joining our company and moving into C#. And he is pretty confidence about multiple inheritance. Seems he has been using multiple inheritances as he told. Anyway I’m not sure he agreed with me on favor composition over Inheritance. I found good discussion on multiple inheritance and ...
The RTM of VS 2005 Software Development Kit version 3.0 is now available on Microsoft downloads. Quotes from the download page: Brief Description The Visual Studio 2005 Software Development Kit (SDK) version 3.0 includes tools, documentation and samples for developers to write, build, test and deploy extensions for Visual Studio 2005. Overview This is the official Visual Studio 2005 software development kit that allows developers to integrate tools, editors, designers, languages, and much more inside ...
A little while ago, I read this post by Jeff Atwood on the subject. His conclusion is no, you don't. However, the results I did find are so poor that I wonder if any quad CPU system is good for much more than bragging rights. Of the desktop apps, only three truly benefit from a quad CPU configuration: 3D Studio Max, POV-Ray, and Cinebench 2003. Notice a pattern? Rendering and encoding tend to parallelize well. Unless you're often running a specific application that is optimized for multithreading, ...
A known gap in the Visual Studio Team System / Team Foundation Server coverage of Application Life Cycle Management (“ALM”) is requirements. This tool facilitates the story-boarding (scenario) aspect of requirements. That in conjunction with the “list” oriented requirements gives good coverage of what’s needed and now provides full capabilities for the full ALM. I’ve been doing Agile oriented software development for 6 years, even though we didn’t have names ...
I was approached by a recruitment agent who was trying to recruit for BT... she was doing a good job but unfortunately for her BT let her down with their interview process and their pre interview web 2.0 questionnaire. The questions were poor to say the least and showed a real lack of understanding of Web 2.0. It does make me worry about their future performance as a company as they don't seem to be able to keep up with current web technologies. Here are the questions for you to look over, feel free ...
If you're a fan of the Microsoft Solutions Framework (I personally go back and forth--to me, there's a lot of "duh!" in it, and on the flip-side there's an awful lot of overkill), or a fan of Agile development with VS 2005, you'll probably want to look at this. This download contains the source code and HTML in the agile process guidance that ships with Visual Studio Team System. MSF for Agile Software Development is a scenario-driven, context-based, agile software development process that utilizes ...
Retrospectives are a way for a software development teams to discuss and figure out ways to resolve issues when an increment of work is done. The strength of the retrospective comes from focusing on the team members and how to improve as a team. For the team I am working on, the increment of work just so happens to be one week. Our retrospective definitely helped us fine tune our team on the iteration basis. At times, I feel like our retrospective has become routine and rushed because the sooner ...

I've been scooped... and that is a good thing! I've been working on a MOSS 2007 / WSS v3 tips & tricks blog posting for a coupe days now but Andrew Connell's posting blows mine away! Thanks again AC for a great and informative post!

 

It has been roughly 16 months since I originally posted my "What's On My Development Workstation" blog entry and the follow-up article. I thought it was time for an update. http://geekswithblogs.net/s... This post has moved permanently to http://bargelt.com/update-w... ...

 

Here you will find discussion on Rules to follow for the whole software development life cycle.
You will find rules to follow for Management, Application Design, Website, Communication, Networking, Third Party product, Testing,  Documentation etc. A very useful site.

http://www.ssw.com.au/SSW/Standards/Default.aspx

Hope this helps.

Shahed Khan

 

From Andrew Connell:

I work for a rapidly-growing software consulting firm in Cleveland, OH (~200 people) that is attempting to hire ~60 developers/project managers between NOW and December 31, 2006. All the positions are for Full-Time employees and you must be eligible to work in the United States. We are looking for experienced .NET developers (v1.0 - v2.0) and developers with experience developing with any of the following server products: SQL 2000/2005, SharePoint Portal Server 2003, WSS, BizTalk and Commerce Server. ...
Microsoft is changing it’s development technology very frequently. By the early of this year I started to learn .net 2.0 and VS.NET 2005 seriously, and with in few months I was just able to capture few new features of this, although I was also engaged with project management, UML, Ajax and other software engineering issues, as I need to be on the track with other development tracks. Well, not only Microsoft, but also other technologies, relevant to software development is changing very frequently. ...

Out of all of the sessions that I attended at TechEd 2006 only three presenters really wowed me. Todd Bleeker and Ted Pattison on MOSS 2007 / SharePoint 2007 and Scott Guthrie on ASP.Net and ATLAS. Here are the links to all of the source from those presentations.

Thought some of you might like to check this out. Great info from the Microsoft Team. Security Development Lifecycle - Overview The goals of Security Development Lifecycle (SDL) is to reduce the number of security related design and coding defects and to minimize the severity of defects that are undetected. SDL mainly focuses on first two elements of Secure by Design, Secure by Default, Secure by Deployment + Communication Process1 ( SD3+C) . SDL is software methodology agnostic. SDL enhances the ...
I don't need this too often - but when I need it I usually need it fast... and can’t find it in books online… so here is my reminder. Now where are those car keys? This post has moved permanently to http://bargelt.com/sp_chang... ...
I'm just in a mood today. A friend and I were discussing dependancy injection and I got off the subject talking about Impl classes. If you are not familiar with what I'm talking about some typical examples would be: ProcessImpl BusinessImpl FactoryImpl ImplementationImpl And it goes on like this. If you've ready any book on software development and object oriented programming and didn't just get out of college with your CS degree and are on your first job, then you should know two things. One that ...
I just finished reading Software Engineering with Microsoft Visual Studio Team System by Sam Guckenheimer. A really excellent book. He talks about software engineering principles at a high enough level to make it interesting, and contrasts the “value-up” agile approach against the “work-down” approach typically used (ie Waterfall). But he then includes just the right amount of detail of how to realize those strategies using Team System. He goes through different scenario's ...
You'll notice that I tend to favor Scrum. Agile Alliance - The Agile Alliance is a non-profit organization that supports individuals and organizations who use agile approaches to develop software. Driven by the simple priorities articulated in the Manifesto for Agile Software Development, agile development approaches deliver value to organizations and end users faster and with higher quality. Agile Development Checklist - The purpose of this article is to define a set of ideal practices for an agile ...

As usual,

 My First “Hello World”!

 

This is supposed to be my dev blog! - all my coding and core software development related stuff is supposed to flow over here... ;)

To start with, let me put up few things I learned today...

 

June 8th, 2006. InfoQ.com Enterprise Software Development Community has launched today, having previously been live in testing mode since May 17th. InfoQ is a new Enterprise Software Development news / information community serving the Java, .NET, Ruby, SOA, and Agile communities, with content focused for technical architects, team leads and project managers. InfoQ is the only community in the world serving these communities in one place and is also a technological example of what a modern online ...
Apologies for the delay but you can now access all the materials from my DDD3 Presentation, 'How to start your own Software Development company for £5000' on line; Not really a powerpoint is here. My original spreadsheet (not as interesting as the final one) is here. And the spreadsheet with input from the DDD3 audience which went £34 over budget is here. Thanks again to the DDD3 audience for making what could be a dull topic so much fun. Liam Westley ...
With TechEd 2006 less than a week away, I was looking through the session schedule and I thought I'd list some of the sessions I'm most looking forward too. I'm excited about all of the SharePoint Products and Technologies related sessions, but here are a few that I think will be particularly useful (or just fun)... OFC201 The 2007 Microsoft Office System: Clients - Overview and What's NewSpeaker(s): Mark AlexieffThe innovations in the 2007 Microsoft Office system client applications are significant ...
This was the third time this event has been held at Microsoft's Reading HQ in the UK and yet again it was a top event allowing developers to get together, scoff some free food and get excited (hopefully) about presentations from their fellow developers. A big thank you to the DDD organising committee (you know who you are), Melita Watson and all the guys from Microsoft who ensured that the day ran smoothly. There was a great response from the attendees who gave up a gloriously sunny Saturday to get ...
Well as I've come to expect after a Code Camp I am recharged and psyched about programming again. Like NJ Code Camp I, I met a lot of great people and made some new friends. I have to say that I'm a bit shocked that there was more controversy in my “Down with Datasets!” session than my session on “Living in an Out-Sourced World”. I appreciate the honest and open dialog in both sessions. I received some great challenges to my stance on using custom objects over datasets. I ...
Earlier this month, Microsoft released the Requirements Authoring Starter Kit (RASK) for Visual Studio 2005. It is available here: http://www.microsoft.com/do... RASK provides a customizable requirements-authoring solution for software development teams. It provides the basis for a Requirements Authoring solution and shows how to access Microsoft Visual Studio 2005 Team Foundation Server programmatically from Microsoft ...
How PMBOK© help in Product Development Projects? Project Management Professional certification addresses the general project management concepts, which can be applied for any kind project, irrespective of the domain. It is just a collection of project management good practices, which the practitioners can choose and apply in their projects, based on their project needs. To understand this, let us try to classify projects based on their exploratory factor. In a standard construction project ...
This looks pretty cool and I have already seen a few articles touting it as the successor to GotDotNet. It will be interesting to see how this goes. I for one will be watching it closely. [via Oleg Tkachenko ] http://www.tkachenko.com/bl... CodePlex is an online software development environment for open and shared source developers to create, host and manage projects throughout the project lifecycle. It has been written from the ground up in C# using .NET 2.0 technology with Team ...
There have been a lot of threads lately on various discussion lists and blogs, such as this one, grappling with the future of Remoting with WCF coming down the pike. To explain my position, I first have to tell you my rule of software projects - “Every project sucks, except the one you are about to start.” We usually start projects with enthusiasm, eager to learn new technologies, convinced that this time we'll get the methodology and project management right and and the project will ...

[from this post: A Metric Leading to Agility]

[from this post: Joel at the 'Dojo : Automatically Adding Projects To CruiseControl.NET] This post has moved permanently to http://bargelt.com/joel-at-... ...
Last week I launched the “Hunt for the Wombat” project that Microsoft is providing as a download from www.mainfunction.com. Not only are the students working in teams to program a graphic game, they are learning about the bigger picture of the software development process. I ran a pilot of this project last year, and I assumed the role of the Project Manager. I had teams of 4-5 students, and they selected their Development Lead. If a student asked me a question, I told them to talk to ...