A handy kit for javascript tools.
The JavaScript Source: Calculator Scripts
I update this blog when i am in the development mode, most of the times when I am developing systems, and i find new things that I believe are interesting, I post them on this blog, this helps me a lot too for future references and when i repeat the things i've already done. Hope this helps others too.
Wednesday, September 28, 2005
Monday, September 26, 2005
You must have seen or experienced this thing in webpages that gives you a feeling that you are working on a desktop application, google suggest is an example of what i am talking about. In google suggest, when you are typing the search request, on the fly there opens a drop down list that shows the similar queries and the available responses to the queries!!! How does that happen? Google suggest sends a string request to the server at every key press?? what happens there, the thing kept me busy for hours wondering how it was done. Well after a lot of searching the internet i found AJAX. Ajax is the technique that is used to do neat stuff like that. google suggest is listed on the Google labs page and the technical paper is at
Ajax - Latest trend in web apps
Ajax - Latest trend in web apps
Friday, September 23, 2005
I had this project in which i had to create a web application that was actually a hosting system's panel. The users were in roles and the users were allowed to change the IIS configurations like add write permission directories, create websites, create virtual directories, create and recycle application pools, edit the default documents lists, create MS SQL server, enable coldfusion MX support, etc. All of these had to be done on the fly, i mean the user would be changing the actual system settings on the server that were allowed by the plan.
I used ADSI as an interface to IIS and this like helped me a lot
MSDN link to Programmatic reference to ADSI interface to IIS
I used ADSI as an interface to IIS and this like helped me a lot
MSDN link to Programmatic reference to ADSI interface to IIS
Thursday, September 15, 2005
The Rational Unified Process (RUP) is an iterative software development process created by the Rational Software Corporation, now a division of IBM. The RUP is not a single concrete prescriptive process, but rather an adaptable process framework. As such, RUP describes how to develop software effectively using proven techniques. While the RUP encompasses a large number of different activities, it is also intended to be tailored, in the sense of selecting the development processes appropriate to a particular software project or development organization. The RUP is recognized as particularly applicable to larger software development teams working on large projects. Rational Software offers a product that provides tools and technology for customizing and executing the process.
Rational Unified Process - Wikipedia, the free encyclopedia
Rational Unified Process - Wikipedia, the free encyclopedia
Wednesday, September 14, 2005
Now this is an interesting article for all those who want to manage the domain server via ADSI, It's a great one... if you are in for configuring, adding, editing LDAP entities through your application.
15 Seconds : Learning ADSI - Part 2: Editing Users and Administering Groups
15 Seconds : Learning ADSI - Part 2: Editing Users and Administering Groups
Thursday, September 08, 2005
Wednesday, September 07, 2005
Why Learn about Patterns?
- Thinking and learning about design patterns is a great way to learn the ins and outs of Object Oriented Programming. If you’re not taking advantage of OO features in .Net or Java you’re missing out on a lot of the power of the languages. Patterns are also very important for SOA as well.
- A former colleague of mine used to say that design patterns are “if/then” killers. A lot of patterns shift variations to polymorphism. That might not sound that important at first, but it can do wonders to improve the quality of code (readability, testability, removing duplication, extensibility, etc.).
- Patterns are often a design shortcut. Design patterns are previously described solutions to reoccurring design problems. There isn’t that much new under the sun. Chances are somebody has faced a similar situation no matter what your design dilemma is. Familiarity with design patterns can be a key to unlocking the accumulated design knowledge of many other software designers. It’s kind of like how Optimus Prime had the “Autobot Matrix of Leadership” that held all the memories and knowledge of past leaders (or Mat Cauthon in the Wheel of Time for that matter). Geek points if you understand any of the previous sentence.
- Patterns happen. One of the comments on my previous blog post was that developers don’t learn about design patterns because they are never getting to do “greenfield” development and weren’t involved with the patterns used in the system. That’s probably true for a lot of developers, but the patterns are still embedded in the system. Recognizing the patterns in an existing system can aid in understanding the existing design. Maintenance development is just as much software development as writing new applications. It’s foolish the way we often denigrate maintenance coding.
- Communication. Patterns give developers a shared shorthand terminology to discuss design choices. When someone tells me that a method in an abstract class is a “Template Method,” that communicates a lot of information to me because I understand the intent of the pattern. Even if I didn’t know the pattern, I could quietly google the pattern on my own and understand what my peer is talking about. This benefit can be completely negated if the other developers are not familiar with the pattern in question. If you’re a lead developer, you might invest some time into explaining any design pattern you’re using to the other developers to create a shared understanding. I got into a heated discussion with a developer last year over my decision to use a composite pattern. In the end it turned out his discomfort was largely due to the fact that he wasn’t familiar with the composite pattern.
- Because you might have to be interviewed for a position by me someday and I think they’re important[:)]
- Spouting off patterns can impress the weak-minded.
When authenticating users of a system, it is required that we perform a case sensitive password check on the site. I found this article very interesting, listed out for all of you who are also in search for running a case sensitive query in SQL server.
Method to Perform Case Sensitive Searches in SQL Server
Method to Perform Case Sensitive Searches in SQL Server
In a project I had to parse an excel file (.xls), that contained data, no calculations were there, I used the approach mentioned in this site url.
ProgrammingTalk - How to retrieve data from excel file to ASP page?
ProgrammingTalk - How to retrieve data from excel file to ASP page?
Web Programming, A look around the File System Object, i needed this in one of the projects i was working, I had to display the contents of the folder hosted on the server, and the options given were to view the file, view the file descriptions and etc. This link helped me in deleting the file from the server.
DevGuru VBScript Method: FileSystemObject.DeleteFolder
DevGuru VBScript Method: FileSystemObject.DeleteFolder
Subscribe to:
Comments (Atom)
Blog Archive
-
▼
2005
(24)
-
▼
September
(14)
- A handy kit for javascript tools. The JavaScript ...
- You must have seen or experienced this thing in we...
- I had this project in which i had to create a web ...
- A helpful DNS configuration literature. Chapter 4...
- The Rational Unified Process (RUP) is an iterative...
- Now this is an interesting article for all those w...
- Jeremy D. Miller -- The Shade Tree Developer : Lea...
- Jeremy D. Miller -- The Shade Tree Developer : Lea...
- Why Learn about Patterns? Thinking and learning ab...
- A helpful text to deploy a web service.
- When authenticating users of a system, it is requi...
- In a project I had to parse an excel file (.xls), ...
- Web Programming, A look around the File System Obj...
- My first lesson as a blogger
-
▼
September
(14)