Gartner Says Mobile Web Will Be Leading Part of B2Cs in 2012
Even though native mobile applications have more usability than the mobile websites at this time, this is what Gartner believes to happen in 2012:
In mature markets, the mobile Web, along with associated Web adaptation tools, will be a leading technology for B2C mobile applications through 2012, and should be part of every organization’s B2C technology portfolio. (Gartner, 2010)
If you are interested in further reading, here is the direct link to their press release.
My Last Day at Verizon Wireless
Wow! I can’t believe it has been 9 years at Verizon. I have had a wonderful time here, and fortunately learned so much from the ambitious and smart people that I worked with. But I have recently decided it is time for me to try out something new – so my last day at Verizon Wireless will be Friday, March 18th. When I started in 2002, it was MCI WorldCom. Verizon Communications acquired us in 2005, and the name became Verizon Business. In 2007, I transitioned to a new team at the “wireless” part of the company, Verizon Wireless. I have worked at four different locations during my time.
There is, of course, never an appropriate time to leave. I feel a great sense of accomplishment building several successful intranet, extranet and mobile products. The projects and platforms that I have been closely involved with have found amazingly good homes within the company. What I loved most about my tenure is the opportunity to collaborate with some of the smartest and most passionate engineers in the industry to develop some great products that our customers love.
Before starting my next endeavor, I will be taking a few days off to enjoy the nice spring weather in Atlanta.
I’d love to stay in touch via LinkedIn.
Update (April 3rd) - Here is a news about me in a Turkish newspaper today. Very cool!
Agility – Doing More Work With Fewer People?
Here is why we should consider employing agile software development (in other words, agility) in order to ensure better ROIs for our customers:
Traditional practices did not stress the need for innovation, but business now runs very differently than it did in the past. Boundaries no longer exist, and we play on a global field, where unforeseen changes in the marketplace and the competitive climate can arise at any time. (Hoque, 2010)
It is not only because we enjoy the flexibility and the heightened responsiveness that agility provides, but also because agile practices empower the innovation with the customer-centric approach.
‘No Time To Read’ Is No Excuse
A recently published research paper that I read last week which was written by Dr. Gail Matthews of Dominican University demonstrates that writing your goals and making a public commitment about them significantly increase your accomplishment about those goals. So here I am, and I am writing and making a commitment to complete reading the following books by the end of next year, 2011:
- The Five Dysfunctions of a Team: A Leadership Fable by Patrick Lencioni
- The Five Temptations of a CEO: A Leadership Fable by Patrick Lencioni
- Death by Meeting: Solving the Most Painful Problem in Business by Patrick Lencioni
- Founders at Work: Stories of Startups’ Early Days by Jessica Livingston
- Programming Pearls by Jon Bentley
I actually started reading the last two before and made both of them to almost halfway, so it will be about one book every three months. We’ll see how it goes.
Getting Syntax Error in ASP.NET Routing Due to WebResource.axd
If you implement routing in an ASP.NET 4.0 web application and use the validation controls in it, it is good to keep in mind that you need to add an exception for the .axd files in your Global.asax file. Otherwise, you will keep getting a syntax error because the routing picks up the .axd files and not properly loads the JavaScript files needed for the validation controls.


If same issue occurs in an ASP.NET 3.5 SP1 application, you can use the StopRoutingHandler class which implements the IRouteHandler interface.
Check to See If Android Device is Connected to Internet by Using isReachable Method
If you need to check to see if the Android device is connected to the internet, an alternative (and simple but limited) way to using the ConnectivityManager class can be calling the isReachable method. Here is a sample function:

I Don’t Own Any Facebook Account
I have been receiving emails about some Facebook accounts under my name. None of them belongs to me as it is possible that people having the same name might have created these accounts.
Update - I don’t have any Myspace account either.
Update - I am not against any social networking, it is just my personal preference at this time.