Share your knowledge and create a knowledgebase.
Developers are often find Session and cookies to be same but there is one major difference. Sessions are stored on server while cookies are stored on clients machine. Cookies can easily be tampered by an expert hacker where as session is somewhat safe. Still, cookies are used in many web applications. You must have seen “Remember me on this computer” check box.
What is a cookie?
Sometimes it becomes necessary to track certain user details like (No. Of Visits, names, last visit, etc). The client machine stores such information and sends it to the web server whenever there is a request. Cookies data are sent along with the HTTP headers. You can look at this URL to know more about how they work. http:\\www.cookiecentral.com\faq\
Difference between session and cookie?
The key difference would be cookies are stored in your hard disk whereas a session aren’t stored in your hard disk. Sessions are [...] Continue Reading…
Design patterns can speed up the development process by providing tested, proven development paradigms. Effective software design requires considering issues that may not become visible until later in the implementation. Reusing design patterns helps to prevent subtle issues that can cause major problems, and it also improves code readability for coders and architects who are familiar with the patterns.
Design patterns were introduced to the software community in Design Patterns, by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (colloquially known as the “gang of four”). The core concept behind design patterns, presented in the introduction, was simple. Over their years of developing software, Gamma et al found certain patterns of solid design emerging, just as architects designing houses and buildings can develop templates for where a bathroom should be located or how a kitchen should be configured. Having those templates, or design patterns, means they can design better [...] Continue Reading…
Testing tools often saves time and helps cutting testing time as web applications often suffers from bugs, inconsistent behaviors, usability issues, incorrect functionality, security issues and even the believed expectations of the customer. Its imperatively hard to determine bugs and fixes while development phase is in progress, keeping records drafting a bug sheet determining priority and severity will be a pain. Why not use automated test tools to test your web application. Following is a list of 10 web functional/regression testing tools for web applications in terms of Functional and Regression testing.
1. WATIR -Watir is a simple open-source library for automating web browsers. It allows you to write tests that are easy to read and easy to maintain. It is optimized for simplicity and flexibility. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such [...] Continue Reading…
Gone are the days when you have to delete spam messages, track conversations and install plugins for video comments. You can do all very easily using disqus comment system. All you need is to signup with Disqus choose a username (to identify your blog) and activate the plugin. Dont’ worry if you don’t run a blog you can use Disqus comments for your website too just signup with Disqus and get started.
Ideally you can use default comment system which comes along with your blog installation but disqus comment system takes it to different heights. With Disqus Track your actual conversation, comment with email or mobile reply, rating & video commenting, complete data synch and powerful admin section.
Disqus, pronounced “discuss”, is a service and tool for web comments and discussions. The Disqus comment system can be plugged into any website, blog, or application. Disqus makes commenting easier and more [...] Continue Reading…
Tiobe Softwares has released rankings of programming languages and popularity of programing languages for the month of September 2008. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. According to Tiobe few of the major gainer and loosers are
Delphi made a strong comeback and placed in top 10 mark.
Ruby goes down to 11 spot though it was placed at 10th last time.
C++ gained more popularity than Visual Basic and PHP
ActionScript is gaining momentum and jumped to 15th rank from 23
COBOL is loosing ground
Programming languages rankings by months:
Popularity of programming languages for the month of November
Popularity of programming languages for the month of October
Popularity of programming languages for the month of September
Popularity of programming languages for the month [...] Continue Reading…