| ASP.NET and JSP show a declining trend |
A quick glance at the Google Insights for Search for keywords like ‘ASP.NET’ and ‘JSP’ shows a markedly declining trend. If you add keywords for other web development technologies like ‘PHP’, ‘Perl’ or ‘Ruby’; a similar pattern is observed. Looking at the data in the graph, it appears that these keywords are now being used less and less often in the searches. Is it because less people are looking to learn web development? One reason for this loss of interest may be that it is now very easy for anyone looking to have his own website to use a blogging solution like WordPress or Blogger. There is no need to learn web development to have your own website. These solutions make it very easy to use your own domain name for your own blog. The rapid spurt in the spread of blogs all across the net for users who do not have even basic knowledge about web development can be one reason attributable to a general decline in the interest for learning new web development technologies. Following is a snapshot of the interest for the keyword ‘blog’ in the user searches:
The rising trend started in the same year in which the declining trend started for many web development technologies. Can this be the cause of the decline in the interest of users for keywords like ‘ASP.NET’ and ‘JSP’? |
| Posted 3 weeks ago in Development ASP.NET JSP |
| Comments |
| BlackBerry Bold 9700 Review |
BlackBerry Bold 9700 is the latest and greatest of the BlackBerry devices to date. Performance and design wise, it has some of the best features that sets it apart from the other BlackBerry devices. I bought BlackBerry Bold 9700 after I sold my BlackBerry Bold 9000 a few weeks back, which was a poor decision in many ways. Specifications Battery: 1500 mAh See full specifications. Design Its size is almost the same as BlackBerry Curve 8900. This is in stark contrast to BlackBerry Bold 9000, its predecessor, which had an enormous size. It is light in weight and fits in my pocket very nicely. It has a leather battery cover with soft volume rocker and side keys. What’s new is track pad. It was very easy to use, and unlike people who say it took them a day to getting fully used to; it took me only a minute. The track pad feels soft and nice to use on the thumb. Although I miss the soft grating sound of track ball, track pad does make using BlackBerry Bold 9700 very easy to use. Performance The CPU underneath is the same as the older BlackBerry Bold 9000. The memory though has been doubled. And the fact that 9700 has OS 5.0, makes it a very fast device to use. Using this device, I did not have to hard reboot this device, although I did do it couple of times to, just you know, for old times’ sake. It has plenty of memory to make your device usage as smooth as possible to use. I have quite a few applications running simultaneously and in the background, yet I do not notice deterioration in device usage. In BlackBerry Bold 9000, running out of memory was a common issue. Most of the time free memory used to be around ~40 MB which in BlackBerry Bold 9700 stays around ~120 MB. Sliding the battery cover was difficult at first. But as soon as I learnt the right way to do it, which is shown on the sticker on the battery cover when you open the box, it was very easy to do. Things I miss One of the few things I miss from the old BlackBerry Bold 9000:
Overall, it is a very good device, and with excellent battery life, it makes using this device fun to use. |
| Posted 3 weeks ago in Gadgets BlackBerry |
| Comments |
| BlackBerry Bold 9000 vs iPhone 3GS |
I bought my BlackBerry Bold 9000 in the fall of year 2008. Liked it a lot. Used it for like 14 months. Then sold it just last month. The reason I sold it was because I became obsessed with capacitive touch screen phones like HTC HD2 and Apple’s iPhone 3GS. I now own an Apple iPhone 3GS and have used it for like a month now. Having been a BlackBerry user that made the switch to Apple’s iPhone, I am in the position to give my opinion on the pros and cons of both devices, and comment on which device I like more. BlackBerry Bold 9000 It is a magnificent device. It has an incredible display. While the resolution (480x320) is slightly less than the newer BlackBerries (480x360), the screen gives better display than them. The reason is that in the newer BlackBerries the size of the screen is smaller and the resolution is larger so the pixels look a little crammed up. It’s speakers were also excellent. Texting on this device was an incredible experience. The sound of ‘new email’ and the flashing LED were gorgeous. Every time I typed, the moment there was a typo, BlackBerry used to underline the typo. So it was easier to spot the mistake and correct it. Auto-Text was just so helpful. I had created shortcuts like if I typed ‘sd’, it used to expand it to ‘Stardeveloper.com’. Selecting text to copy/paste was also much easier. All I had to do was to keep shift key pressed to select the text using trackball. Multi-tasking made it fun to run and switch between multiple applications simultaneously. Facebook and Twitter applications running in the background notified of new messages immediately. Copy files between BlackBerry and PC was easy as connecting the cable to the PC and simply copy/pasting it to and from the BlackBerry. What I found frustrating with BlackBerry Bold 9000 was that its browser was very slow. Scrolling too much with trackball wasn’t too great. It wouldn’t play Youtube videos on EDGE. And even when it did on Wi-Fi, the experience wasn’t too pleasant. The video had much lower resolution, wouldn’t play full screen, one could even see boxed pixels on the screen, and the connection often broke in the middle of the video. Restarting the video made the video stuck. I had to restart the device and/or the router. BlackBerry Bold 9000 was a heavy set. Carrying it inside the pocket wasn’t easy. The trackball was very delicate and often durt/dust would settle on it making the fingers slip over it. I had the trackball changed yet the newer one started to give problems only after 1-2 months of use. Apple iPhone 3GS It is a beautiful light weight device which is easy to carry in the pocket. The capacitive touch screen works very well. It’s browser is the best among the rest. Tapping and pinching to zoom in and out rule! Configuring Gmail on it wasn’t too difficult. Watching full screen high resolution videos is a real charm. Youtube rocks on this device. Buffering and video resolution aren’t that bad on EDGE either. Yeah, one can watch videos on EDGE and that too without much interruption or buffering. Facebook and twitter applications give a better user experience because of bigger and better screen. What it lacks though is a physical keyboard. No matter if the keyboard is in the landscape mode, there are still plenty of mistakes to correct before sending the message. The typos are not underlined. There are more mistakes made typing on iPhone than BlackBerry Bold. It is just so frustrating to type on this device. The small collection of tones to select for emails and SMS messages is also quite irritating. And it has no LED, so I have to open it and check again and again to see if new emails or messages have arrived. No LED makes it so user-unfriendly. Verdict There is just no replacement for BlackBerry. I hate myself for selling this device for cheap. I will love to have a BlackBerry (Bold 2 9700?) again. Keeping in view the video and browsing capabilities of iPhone, I will prefer an iPod to go with my BlackBerry. That makes a perfect combination. Without a contract, one can get an Apple iPhone 3GS on ebay at around $750. A BlackBerry Bold for $500 and iPod for $250 will cost the same except that the experience in texting and watching videos will be unparalleled. (All prices given are approximate values) So my advice is to get yourself a BlackBerry and if you need to watch videos and browse, get yourself an iPod. |
| Posted 1 month ago in Gadgets BlackBerry iPhone |
| Comments |
| Read full length articles at Stardeveloper in your RSS reader |
RSS feed at Stardeveloper.com has just been modified to publish full length articles. Previously, it was only publishing synopsis (one or two paragraphs) of the article with a link that lead to the article on the website. Now, you can enjoy reading the full length article as soon as it is published on Stardeveloper.com. The email subscription to this RSS feed is handled by FeedBurner. This change will also apply to email subscriptions. So if you are subscribed to the feed by your email address, you can expect to receive full article delivered in one piece to your email client. I hope this change will make the content more user friendly for all the readers. Links: |
| Posted 1 month ago in Development Stardeveloper Social-Networking |
| Comments |
| Stardeveloper ASP.NET Newsletter v1.1.2 released. |
A minor update has just been released for Stardeveloper ASP.NET Newsletter Software. v1.1.2 adds support for sending emails in any language. This update also includes numerous internal improvements. |
| Posted 1 month ago in Development Newsletter News |
| Comments |
| Stardeveloper's Google Page Rank improves to 5/10. |
Stardeveloper.com’s page rank stepped up to 5/10 from 4/10 just a few days back where it had stayed for almost full year in 2009. So a bit of encouragement there from Google. I look forward to making 2010 a really productive year where:
Thank you all for your support and good wishes. Faisal Khan, |
| Posted 1 month ago in Development Newsletter News |
| Comments |
| Stardeveloper ASP.NET Newsletter v1.1.1 released. |
The popular open source ASP.NET Newsletter has just got a new release. The v1.1.1 fixes bugs in 3 of the files that were shipped in the previous version. This new version is a stable release. If you like the free edition of this software and want to support the development, please move on to purchase the latest version for only $10.00 . |
| Posted 1 month ago in Development Newsletter News |
| Comments |
| Poll: Do you have a twitter account? |
Please spare a minute and click a Yes/No option in this poll: http://answers.polldaddy.com/poll/2513584/ . Update Results approx. 4wks after starting the poll are: |
| Posted 1 month ago |
| Comments |
| Page load speed may be a factor in deciding page rank for a website at Google. |
News: Google: Page Speed May Become a Ranking Factor in 2010. If indeed this is true, as I mentioned in previous blog post (above), I am not sure what I can do to improve the page load times for my website. Just today I checked again Stardeveloper’s page load performance only to realize that it has gotten a little slower, and thus slower than 93% of the websites on Google. That’s pretty bad. But, why more slow? Does it have to do with the JavaScript enabled Twitter Gadget that I have placed on my website? I don’t know what I should I do to make the website any faster than it already is on the server-side. I mean it uses Gzip compression and caching. The only weakness is probably the client-side JavaScript that has to be loaded for every ad on the website. How to not lose ad revenue without compromising website load times is going to be an interesting dilemma for most webmasters in 2010. |
| Posted 2 months ago in News Development SEO |
| Comments |
| Sending emails directly to mail exchangers by by-passing SMTP relay servers. |
|
I am working on developing the new version (v1.2) of my ASP.NET Newsletter Application. One of the things that I want to add in the new version is the ability to bypass SMTP relay server and deliver emails to user’s mail server (MX Server or Mail Exchanger) directly. I want to do this because certain SMTP servers (like Gmails’, for instance) put restrictions on the number of outgoing emails that can be delivered to them. In Gmail’s case, that number is around 100 emails in an hour. I do acknowledge that most folks will not be using Gmail’s SMTP Server to relay the emails, but I wanted to solve this problem for those who will be using Gmail anyway. The solution is to send the emails directly to a user’s mail server by fetching its name from the MX (Mail Exchange) records by querying the DNS. I have already developed the code to query the DNS using pure C# (no inter-op to Window’s libraries) to fetch the list of MX records for any domain name. Now, the next step was to test the code to deliver the emails directly to the users’ door steps by sending emails to mail exchangers directly. |
| Posted 2 months ago in Development Newsletter |
| Comments |
| Next Page |





