Thursday, August 21, 2008

Open Source .NET Framework Integration in your Development

How are you using open source .NET Development frameworks in your current and near future projects.

Please post your comments

Reference

CodePlex

Sunday, July 27, 2008

Scalability of Web Application

Scalability for Web applications is crucial and perhaps more important than desktop applications. In desktop applications you have control of the number of users using the application, while in web application the number can jump drastically without any hint. This is however a good thing because we need more traffic . A majority of the developers however do not have formal background in application instrumentation and analysis. Load balancing is another area that needs to be investigated in such areas.

The following Google presentation based on ruby on rails and dtrace explores the idea. I like the web cast and it is simply brilliant.

Google Scalability Video

The two books and conferences that you may find useful are the following:

1.0 Usenix Conference

Usenix Site

2.0 Cal Handserson Book

Cal Handerson Book

3. Theo Book

Theo Book

I would love to hear your reaction to this video. I am personally slightly amused.

Sunday, July 20, 2008

Flight of the Creative Class

Flight of the Creative class- dated but still relevant.

Post your comment.

1.0 http://creativeclass.com/

2.0 http://creativeclass.com/richard_florida/video/index.php?video=KUOW_Seattle

Friday, July 18, 2008

SEO Resources and Books

I found the following book very useful.

Particularly the resources list.

Check the link and digg for the details.
http://buildingfindablewebsites.com/resources.php

Monday, May 26, 2008

Application Frameworks-

I am doing research on windows application frameworks.

All pointers will be appreciated.

1.0Theoretical papers

2.0 Tutorials

3.0 Web Videos

4.0 Integration methods

5.0 Testing Methods.

Sunday, May 18, 2008

Important Books that Have Changed my Thinking ...

1.0 Rules for Revolutionaries- GUY Kawasaki
2.0 Principals of Operating Systems- Sacha Krakowiak
3.0 Object Oriented Software Engineering- Ivar Jacobsen
4.0 Extreme Prrogramming Explained- Kent Beck
5.0 Beyond Software Architecture- Luke Hohman
6.0 Object Oriented Software Development- Anton Eliens

Saturday, May 10, 2008

Ajax in Action-

I am reading this book Ajax in Action.

It is good read but I think there are better one for AjaX ISBN-1-932394-61-3

The following Article for Code project is also useful.

http://www.codeproject.com/KB/ajax/IntroAjaxASPNET.aspx

Sunday, May 04, 2008

Open Source Diva- Please take a few minutes to Watch this Video

This is about Sun's Open Source Initiative

http://www.linux.com/feature/132699

Thursday, May 01, 2008

http://workatjelly.com/

Collaboration at New level and this I think is My Pick as a winner.

BTW workatjelly is a collaborative website for working together.

Wednesday, April 30, 2008

Attaching SQL Database in MDF Format

Quite Often I have to attach sql server database in mdf format to my development platform . However primary file location can not be recreated due to various reasons.

I am looking for a methods to attach such mdf files to sql server express 2005.

All Pointers will be appreciated.

Monday, April 28, 2008

OASIS Launches New Group to Optimize SOA for Telecommunications

The OASIS open standards consortium today announced a new initiative aimed at bringing the full advantages of Service Oriented Architecture (SOA) to the telecommunications industry. The OASIS Telecommunications Services Member Section (OASIS Telecom) will work to pave the way for a new business model that will make telecommunications services more intelligent, deployable, and easy to consume.

Read More

Wednesday, April 23, 2008

Not all databases are created equal...

In today's IT environment, many think of the database as just the persistence layer of objects, or as a commodity. If your database isn't performing well enough, then just throw more hardware at it. While this belief is pervasive, it isn't true.

I recently had one example that shows that each database vendor had a different solution to the same problem.

I have a customer who had overloaded a table's purpose. The table stored different types of comment lines associated to an object. So the layout looked like:
id - the id of the object that it was describing.
type - the type of comment.
sequence - used if there are more than one entry of a given type for this comment
comment_text - the actual text we want to store in the database.

Now the problem arose due to a requirement that we only allow a single entry per id of a comment who has the type = 'c'.
All other types would allow multiple entries.

I looked for a solution in IDS, DB2 and Oracle.

In Oracle, because their indexes allowed nulls, you could create a functional index where the function was inline and returned either the unique id, or null if the id was already in the database.

In IDS, you had two solutions. First was a functional index that you'd either error out if there was an entry of type = 'c' for the given id, or you would return a combination of the id, type, and sequence.
The second solution... use their VII to create an index that mimics Oracle and you can use their solution.

In DB2, you'd have to create a trigger.

While I support all three of the databases at various clients, I have to admit that I loved the simplicity of Oracle's solution.

I also like the fact that IDS's solution as it would also work in Oracle, and that IDS has the ability to extend itself and mimic other features in other databases that are not native to itself.

I was less impressed with the DB2 solution, however I was told that it was extremely efficient.

The point is, while each of the two database vendors (Oracle, and IBM)[IBM owns DB2 and IDS], has the ability to solve the problem, they do so in slightly different methods. Each method has a slightly different cost and will effect performance.

An alternative would have been to separate the table in to multiple tables, the use of an Index had the least amount of development impact.

So the next time you look at choosing a database platform, don't buy in to the idea that they are all the same thing aka a commodity.

Monday, April 14, 2008

E commerce Framework with PHP/ASP.NET

I am exploring what are availability of Commercial Grade E-commerce Frameworks available. The framworks should integrate with Dreamweaver/ASP.net Development in VS 2005/Vs2008.

I need to explore both PHP based and ASP.NET solutions.

As I explore the situation , I will post the Results

Please post your usability experience, if you have any

Saturday, April 12, 2008

Consulting and Delivering Values

I have found this material to be quite good.
I always watch out for people who can talk and can not deliver. Consultants without implementation experience is useless.

http://www.summitconsulting.com/articles/index.html

Also look into marketing your skills

http://abcnews.go.com/Video/playerIndex?id=4622195&affil=wftv

Wednesday, April 09, 2008

Universal Data Models

I have to design database schema quite a number of time and I simply consider designing from scratch a waste of time.

I have the two particular reference very use ful.

1.o The Database Source book Vol-1- Len Silverston- ISBN 0-471-35348-5

2.0 The Database source Book Vol 2- Len Silverston- ISBN 0-471-38023-7

These books are very good , however each CDROM has asking price of 500 dollars. I do not recommend purchasing the CDROM Auth code.

The material in the Book is very much time saver.

Tuesday, April 08, 2008

Books That I keep Near my Desk

There are some books that I keep near My desk while working

1.0 Building Applications and Components with VB.net, Ted Pattison, dr. Joe Hummel-ISBN- 0-201-73495-8

2.0 Windows Forms Programming in VB.net , Chris sells, Justin Gethland- ISBN- 0-321-12519-3

3.0 VB.net and C#.net Cookbooks from Oreily's.

These core set of books are very helpful as I waste a lot of time wandering through MSDN documentation.

I also found that MSDN documentation becomes slightly useful when I have dynamic help turned on in VS 2005 and 2008.

Monday, April 07, 2008

Microsoft Solutions Framework

I have started my journey involving MSF-3.0 and will post all the discoveries and pitfalls on the way. I will be using Enterprise Architect-7.0 and Vs 2005 for the Journey.

Here is the Url from Microsoft.

http://www.microsoft.com/technet/solutionaccelerators/msf/default.mspx

Wednesday, April 02, 2008

Transaction Processing - Advanced Topics

I was doing some research related to transaction processing and came across this book

Database and Transaction Processing- ISBN 0-321-18557-9

and found the material to be better in terms of easy grasp tham Reiters Classic Work on Transaction(Acm biblography).

The idea is how do we introduce concepts of transaction to junior programmers, and this book fits the bill.

Sunday, March 30, 2008

Want to Increase Productivity 4 Times

Follow the simple procedures

1.0 Buy GTD:

http://en.wikipedia.org/wiki/Getting_Things_Done

2.0 Life hacker:

http://lifehacker.com/software/geek-to-live/getting-things-done-with-google-notebook-256844.php

3.0 Use Google Notebooks: Create 5 notebooks

4.0 Install Fire Fox Extensions:

http://www.google.com/tools/firefox/

Not Done: back to 1.