Aaron Niemi - Web Developer
My name is Aaron Niemi, I'm a web developer,practicing in PHP, MySQL, Javascript/Jquery, Most CMS's and E-commerce as well as SEO and Website Usability Testing.
Thursday, April 28, 2011
Mobile Framework Opinions
One of the areas in which I find most difficult is not in programming within the framework (although sometimes tricky) itself, but trying to navigate the API documentation, JQuery Mobile is great for mobile interfaces, but for browsing the API (in a real browser) is not really ideal. Don't get me wrong, you guys are doing work of angels, I'm just sayin ;)
I also played with JQTouch at one point, and I found it was less buggy at the time, but from my understanding the product is now sencha touch and need to be licensed for commercial products. (someone let me know what that means/costs?).Sencha looks like a cool product, but I haven't picked it up yet.
I'm really excited to see a JQuery Mobile Beta, from my understanding it will be released soon. I was very excited to see the device support list now including windows7 phones. For now I'm going to stick with developing in JQuery Mobile for devices, and I'm sure over time, I be familiar with all the nuances, but as seen with JQuery I'm sure it will be adopted and supported by the majority of devices and browsers, and with an awesome community to help drive it's development.
I have to give a HUGE thanks to the contributors of both JQuery Mobile and JQuery it's really been a pleasure working with JQuery/JQM. THANK YOU, I really mean it!
Monday, March 28, 2011
Why Conversion Rate Sounds More Important Than It Is
So say my boss says, Aaron, I'll give you a $500 bonus if you can double our conversion rate, so of course I say Heck Yeah! So I signup for an adwords account on the boss's card and before you know it, I've got 1000 people at my store and 200 people buy my $10 widget! Whoo Hoo! Pay up Boss!! I doubled our conversion rate...
So what's the rub? Did I forget to mention something? Of course!! What I didn't mention is that I paid $1.00 for that click, so YES I doubled the conversion rate, but I also just rang up $1,000 in advertising and only sold $2000 worth of merchandise (which we know you don't have anywhere near 100% profit on whatever your selling, e-books excluded). So I'm probably not going to get the bonus...
Take all the numbers into consideration when determining your advertising approach, always keep the goal in mind, SPEND LESS GET MORE. Optimize and test your site constantly and continually "test and learn" the more you do it the easier and better it gets! There are many analytical tools out there to see where bottlenecks are in your site, if you haven't already here are a few of the MUST HAVES as a webmaster.
- Google Webmaster Tools
- Google Analytics
- Google Website Optimizer
- jQuery
Saturday, March 26, 2011
Website Testing & Optimization
When most programmers hear the word testing, it immediately brings feelings of absolute boredom and clicking through mind numbing forms and pages. But the kind of testing I'm referring to in this post is A/B testing, which means your showing the end users 1 of 2 versions of a page or ad (or whatever) and you're seeing which one provides more conversions.
This type of testing is not only fun to me, it gives you real insight to your users, with the ability to test and learn you can over time revise your test and tune your pages to what your users want.
Ads on Television and on Radio can't provide you the feedback your website can, by "tuning in" to your users behaviors while they interact with your site is key to understand what they expect and what will truly help their workflow. Often times a webmaster or site owner may be to comfortable with their site and can quickly navigate, know where everything is, but they forget that a new user or customer doesn't have their in-depth knowledge of the site.
Google provides an excelled FREE (as in beer) tool for website testing, it's called GWO (Google website optimizer) if you haven't checked it out, I suggest you RUN not walk and do so now, GWO coupled with some jQuery you can create some highly sophisticated multi-variate test and get some insight into your customers!
The only Feature I can think to add to it, would be to have it consider the purchase value when tracking the conversion, since one may give you a higher conversion value then the other, this however can be determined through Google Analytics.
Friday, March 11, 2011
Things I love About jQuery
- Selectors: jQuery gives you a multitude of ways to select an element, you can do it via ancestorys, id, class, type, attribute etc, it also does wildcard matching. It's truly awesome
- Animation: provides a simple way to do all the "Web 2.0" fades, slides, color changes, etc.
- Cross Compatibility: Is definitely the best when it comes to cross browser compatibility right out of the box, which is another HUGE time saver in development.
- Plugins: What saves you more time than having the functionality written already and you can simply "Plug-In", did I mention I love jQuery.
Peace out.
-Aaron
Thursday, March 10, 2011
Trying Blogger Out
There has been a lot going around the ethersphere how social media is the "next big thing" for 2011, and I'm starting to believe it considering the recent current events.
I'll be embracing social media more this year as well, I've already tweeted more in the last week than I did in all of 2010, and I'll be working on some "social" plugins for PDG (the now archaic) shopping cart system I work with a lot.
Speaking of shopping cart software. One wish I have for 2011, is that someone releases a good, not overly robust, but extremely flexible shopping cart, preferably written in PHP and uses good clean standards and exemplifies "elegant" code. Can someone do that for me? I might be willing to volunteer a few lines of code myself.
Anyways, so far so good using blogger (firefox hasn't frozen) and nobody got hurt, so while it's not a raving review yet, I'll try it again.
(Although half the time I hit return, I don't get a carriage return, wtf is that about?)
Anyways, peace out.
-Aaron