Why does the web reload

Checking on keywords in searches is always funny. This time somebody landed on a page with this sentence

why does the web reload

Frankly, I’ve never noticed so far.

Google is retiring its Reader

Are we really supposed to get all our news in G+, FB or with tweets now?

To me RSS feeds is a much cleaner (aka noise free) way to receive the latest information and updates and Google Reader really is a nice clean product for this.

I’m not really in the mood to go shopping for another reader or moving all these feeds into G+, Facebook and tweets. First I get the basic information three times in each channel and way more stuff than I really need and want.

Considering all this other noise they produce and generate in each platform is not just a step backwards it’s a giant leap.

How to remove your credit card in AWS

It is one of these mysteries especially when you are a developer and your work revolves about stuff like it. You really wonder how come that major companies involved in Internet technology, website and user experience simply don’t care or cannot see certain things.

I have a few websites hosted on a server in Amazon’s cloud, commonly known as AWS. They made it pretty simple to open an AWS account from the account you use with your current book/CD/DVD Amazon shopping experience. Convenient but ultimately I have to say just wrong because one is dominantly for private use while the other is usually I think business related.

Anyway. I receive an email that there is a problem with my credit card and payment and sure enough it is an old card I don’t use anymore. While entering a new card is as easy as can be, removing the old one is not so much.

There appears to be no way in hell that you are able to remove an old card at least not in the AWS user panel. The question is everywhere on the forums—so they should know about it—and the it appears to you’ll have to go to your regular private amazon account to remove it.

I hate Zend Framework 2, aka ZF2

It’s official. As the year 2012 draws to an end I can honestly say I hate Zend Framework 2, aka ZF2.

Forms had some issues in Versions 1.xx but once you got the hang of it you could do great stuff in a short period of time. Forms now are just a major pain in the butt and the hoops you have to jump through to get things done is beyond me.

The latest aggravation is academic but over the top for me. I’ve downloaded a release on October 17th that was Version 2.0.3 and looking up the documentation for something I’m stumped to see we are already at 2.2 and some things they write are just plain missing in my release or have considerably changed.

Within two short months we went from 2.0 to a 2.2 release. This might be okay for a browser or any piece of consumer software but not a developer’s library you are building applications with. You’ve released a stable version and if you have bugs release bug fixes. That would be the third number in a Version. The second number indicates major changes and that simply cascades through to the application build with the framework.

Restart Windows for Adobe PDF Reader update?

I’ve been doing a lot of system maintenance lately. Setting up a new PC, moving around files and of course install applications. What I’m experiencing is just not funny and I’m afraid of where this all is going.

Somewhat the Dell system has Adobe Reader pre-installed which is okay because lets face it we have to read PDF files a lot.

But just a few days in it already needs a “new” update which takes more than just a minute on my new blazing fast system. This is already ridiculous but here’s what is really bothering me.

At the end of the installation it honestly asks me to restart my system. Seriously? What kind of system related stuff is Adobe installing for what appears to be a simple PDF reader?

Social media storm

One of my websites experienced a little Social Media storm yesterday. Well actually it was more a tempest in a teapot but it was enough for me that I noticed and witnessed what I’ve suspected for a long time.

Someone visited my Country List website and they considered it worthy enough to tweet about it. It happened what you expect and hope for when somebody tweets about your website.

Within minutes about 20 followers who saw the tweet visited my website and some of them even looked around a little bit. Woohoo! But then it happened what I’m so skeptical about with social media—especially Twitter, Facebook and to some extend even tumblr here.

The storm lasted pretty much 45 minutes and then it was over. And I mean really over. Within the following 24 hours only 2 more hits came from the link. Mind you that they have close to 3,000 followers, hence about less than 1% clicked the link in the tweet.

The problem I see with Twitter and Facebook is that we are so overloaded with “new” information that we cannot keep and people usually simply do not scroll back in history more than a couple hours. You would also think that the news aggregators will come to your rescue but there have been only a couple more hits. And guess what? Pretty much within that exact same time period.

The naked truth is this: If your followers don’t see your tweet or Facebook update within an hour or two of their online social media presence your message goes unnoticed. The same applies to the news aggregators. The other problem is that you cannot really place or send links to tweets and Facebook updates. As a site owner you don’t really benefit from it in a long term like some SEO juice.

Webpages, e.g. like a blog and for that matter also tumblr, are a little bit different especially if you are looking for a long term result. Thanks to search engines like Google, Bing, Yahoo et al they may turn up at some point in a search.

Yet another SEO scheme

If you have a website and some monitoring you can see all sorts of strange stuff. Hackers and also some shady SEO practices like referrer spam. Lately I see something new that looks just like yet another new SEO scheme.

In this scheme they are submitting a GET request to your website with usually just one key/value pair. The key string appears to be just something random but the value is an actual URL string for some website.

I don’t know if they want us to check out that link, simply for hit counts on their website and maybe some business or if they hope for unprotected log files. Unfortunately there’s a ton of them out there and when they get picked up by a search engine like Google they probably hope to get some SEO juice.

ZF2 Zend Form Radio buttons element

As I wrote earlier about Zend Form Decorators and other stuff in Zend Form in ZF2 my antagonism with Version 2 of the Zend Framework just keeps growing.

In Zend Framework 1.x and with Zend_Form you could create an element with a couple simple methods: addElement() or createElement(). If you wanted a set of radio buttons you just added “radio” into the method. Add your options, done, simple.

Now with ZF2 you have to add the whole frikking class name as the type which means as a string. As a string probably most if not all IDEs don’t help you out with completion. The add() method in Zend Form passes the whole request to the Zend\Form\Factory which is expecting a full valid class name.

Learning how to create a form in version 1.x was not easy but once you got the hang of it it rocks. Now you have to add so much stuff to your application to finally render a form the element you can well write the form in plain HTML and be quicker with it.

Zend a message to the world

Checked my logs and see that somebody visited a page of my main website AWD who typed the following question in Google.

how to use facebook and to zend a message for the world

So, when you type zend instead of send and this for the world you will naturally find my website because I work with and write about the Zend Framework and have the world in my name. Plus I have Facebook on my site and I also have a couple articles that relate to Facebook.

Funny how it works when you zend a few words around the world.

Best practices for Web Development

Sometimes I wonder. There’s a company offering web development with outstanding code and excellent customer service. Now they are placing something like a little ad saying:

"we would love to talk to experienced web designers about best practices for web design and web development"

Oh, and there’s some free coffee in it for you. Awesome!

How can you provide outstanding code and yet have to ask (your competitors nonetheless) for best practices?

Something is just not right here.