How are you using open source .NET Development frameworks in your current and near future projects.
Please post your comments
Reference
Large Scale Software Development- Science, Technology, People, Process and Engineering
How are you using open source .NET Development frameworks in your current and near future projects.
Please post your comments
Reference
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.
The two books and conferences that you may find useful are the following:
1.0 Usenix Conference
2.0 Cal Handserson Book
3. Theo Book
I would love to hear your reaction to this video. I am personally slightly amused.
Flight of the Creative class- dated but still relevant.
Post your comment.
2.0 http://creativeclass.com/richard_florida/video/index.php?video=KUOW_Seattle
I found the following book very useful.
Particularly the resources list.
Check the link and digg for the details.
http://buildingfindablewebsites.com/resources.php
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.
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
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.
This is about Sun's Open Source Initiative
Collaboration at New level and this I think is My Pick as a winner.
BTW workatjelly is a collaborative website for working together.
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.
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
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.
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
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
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.
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.
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
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.
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.