Welcome to weblogs.com.pk Sign in | Join | Help

October 2004 - Posts

AOP: Jumpstart

Aspect Oriented Programming is future, at least I believe so; if it matters:) Anyways, if you are like me who likes to live on bleeding edges; here are the steps to jumpstart AOP. AOP is not yet formally adopted by leading languages like C++, C# or Java.
Posted by khurram | (Comments Off)

Personal Software Process

PSP is all about planning and tracking the work at personal level using defined processes. Using PSP involves establishing measurable goals and then tracking against these goals to realize what is going wrong and then fixing those problems for the next
Posted by khurram | 4 Comments
Filed under:

Capability Maturity Model - Part 2

My earlier post about CMM had material that was extracted from Stephen R. Schach’s Object Oriented and Classical Software Engineering book. I am thankful to all the comments, this post is in effort to answer the questions asked. PSP, TSP, CMM and
Posted by khurram | 2 Comments
Filed under:

DotNetNuke 3

DotNetNuke ’s third version is around the corner. News is that it will be released by November 1 st . DNN’s core team has added lots of goodies. Nina Meiers, DNN core team member has shared some insights at http://www.xd.com.au/Default.aspx?tabid=125
Posted by khurram | (Comments Off)
Filed under: ,

Capability Maturity Model

In last decade, industry started realizing the importance of formal software engineering process for the better software, may be due to the fact that more than 75% of the software projects fail. Software Engineering Institute (SEI) proposed different
Posted by khurram | 10 Comments
Filed under:

Coverage Testing

Today morning I came to know that a service that’s doing its work since long (3+ years) has started giving errors and its not doing what it is suppose to do. Application also performs certain database actions and in one of it, we were having “Transaction
Posted by khurram | (Comments Off)
Filed under:

AOP: How AOP is Different from Polymorphism and Event Driven Approaches

During the presentation we were asked, how AOP differs from the OOP’s polymorphism concept. Answer is, AOP is all about modularization and it facilitates us by dynamic weaving. Dynamic weaving is a process that weaves the advice code at joint points
Posted by khurram | (Comments Off)

AOP: Different Implementation Approaches

As AOP has not yet made its emergence in mainstream, therefore it lacks standards. Different vendors/groups have different approach and style of its implementation. Some uses the available options in the framework to implement the AOP concepts, e.g. COM+
Posted by khurram | (Comments Off)

AOP: Introducing Aspect Oriented Programming

Concerns in the code While implementing the application, the software developer has to deal with different concerns that can easily be categorized into two types. There are some concerns dealing generally with the problem domain for which the software
Posted by khurram | (Comments Off)

Classic ASP to ASP.NET: Master Detail (Part II)

This post is about the ASP.NET version of the page I mentioned earlier . The problem in that approach was un-necessary database hit, consider if there are 10 dealers in particular area and each dealer has on average two phones and one email, then there
Posted by khurram | 3 Comments
Filed under:

Classic ASP to ASP.NET: Master Detail (Part I)

While revisiting one of the classic ASP site, I found a dynamic web-page having the code whose pseudo code is given below, this page basically list the dealer list based on the selected city and area. rsDealers = getDealers(request(“City”),
Posted by khurram | (Comments Off)
Filed under:

Protect your web-applications from ASP.NET vulnerability

ASP.NET has a vulnerability exploiting which one can bypass the Asp.Net authentication features. To protect your site use the following code in your Global.asax.cs void Application_BeginRequest(object source, EventArgs e) { if ( Request.Path.IndexOf('\\')

GMail: Atom feeds

GMail is now offering ATOM (Xml) feed for the account’s Inbox, Great work! WebLogs wiki page at SharpCoders has list of RSS/WebLogs software that can be used.
Posted by khurram | (Comments Off)

Plug-in for Visual Studio enables deployment on Java Application Servers

Using Mainsoft, you can deploy your .NET applications into Java application servers
Posted by khurram | (Comments Off)
Filed under: ,

Why people call them J2** ?

People called it Java, when it was 1.1.x They started calling it Java 2 when it was 1.2.x J2EE came, I am not sure, but I guess it was J2EE due to the 1.2.x status. Now we have 1.5.x and 1.4.x, but they are still called Java 2 SE 1.5.x and Java 2 EE 1.4.x
Posted by khurram | 3 Comments
Filed under:

What is the Most Important Factor to Improve Software Quality

To improve the quality in software product or project, what is the most important thing to do in your opinion? Skill-set of the software development team The process and/or methodology being followed for the software development (Following Standards like
Posted by khurram | 2 Comments
Filed under: