Archive for category Technology

iOS4 Makes My iPhone 3G Virtually Useless

Since upgrading to iOS4 on my iPhone 3G, I’ve had nothing but problems. And I’m not alone. Complaints from 3G owners have flooded blog posts, Twitter and Facebook streams, and even news outlets are reporting on the problems.

I’m usually one who stays on the edge of technology, but mobile devices are a little different. For me, the cost of upgrading my iPhone has been dependent on my contract with AT&T. Every time you extend your contract you lose options, or those options become more expensive.

But back to the phone issue. As it stands right now, very few of my applications are stable with iOS4. Especial those that use a lot of memory or network services. I don’t fully blame the app developers because I think this is an incompatibility with the OS and the phone. I’m sure there are some apps that aren’t quite compatible with iOS4, but the apps I’m having problems with are ones have recently been updated, and should be functioning correctly.

This lack of compatibility really drives me crazy. As Scott Lemon stated today, Apple is putting money above quality, similar to Toyota, who put money before quality, and now it has come back to bite both companies.

I like my iPhone, it has changed the way I consume information and communicate. I want to continue using my iPhone, but the complete system failures are very frustrating.

Reviewing options.

[Update] Before I even posted this, my iPhone has crashed, not recognized by iTunes, and I am now restoring from a backup. Incredible.

Tags: , ,

Tweet Chats Cast A Wider Twitter Net

I’ve been a Twitter user for a few years now, and I have seen the service morph from a conversation tool to an advertising marketing tool. At first it was “What are you doing?” to “Hey, look at what I’ve done!”. I enjoy and sometimes even appreciate links to articles, news items, even events, but the platform isn’t the same one I used to love.

There seems to be a movement right now (and maybe has been for a while, I just didn’t notice), but Twitter users are starting to host what are known as Twitter Chats, based on a hash tag and topic. Here is how a Twitter Chat basically works. Tweet often carry a hash tag like #blogchat, or some other keyword to describe the Tweet. When a hash tag is clicked, most Twitter clients will create a search based on that hash tag, giving you a view of Tweets that only carry that tag. Fine tuning the stream you are viewing means you can focus on the “Chat” and exclude you complete stream.

Example of what a chat column looks like in Hootsuite:

Most of these Chats have scheduled times, hosts, topics, and even web sites dedicated strictly to the hash tag. I follow several, mostly about writing, and a very cool tag #blogchat. I’m looking for more, and would love any recommendations. Here are the ones I’m following at the moment, and have a column dedicated to the tag in my Hootsuite application.

#blogchat
#writechat
#scifichat
#scribechat
#storycraft

There’s a few draw backs to Twitter Chats. One is the increased number of Tweets in your stream that most of your connections don’t want to read. The second is Tweet Chats move fast, several thousand Tweets are generated during a chat, and you need to refresh your tool to see all the new Tweets. It’s hard to stay involved in a single conversation for too long, and I tend to miss a good number of Tweets and or questions.

My advise is to watch a Twitter Chat a few times. See what people are asking, how they respond, and who is participating. Then jump in. There is no right or wrong way, only that you make sure the Chat tag is included somewhere in your Tweets.

If you use a tools like Hootsuite, or TweetDeck, you can create dedicated columns to follow a topic. You can also use a cool web application like TweetChat.com. This application creates a stream that auto refreshes every few seconds.

Tweet Chats have helped me get excited about Twitter again. I’m connecting with more people, having relevant conversations, and learning more than I have in a long time. Happy Tweeting!

Tags: , , , , , , , ,

SMCSLC WordPress 3.0 Presentation Slides

Here are the slides I used in my WordPress 3.0 presentation last night for the Social Media Club of Salt Lake City (SMCSLC).

It was a great event, the audience was great, the other presenters (Dan Garfield @todaywasawesome) and panelists (Jake Spurlock @whyisjake) were awesome. It was a good WordPress night.

Thanks to Darin ‘Doc’ Berntson (@igobydoc) for putting the event together to coincide with the Eye Care for Kids charity concert after the club meeting. Doc really spends a lot of time promoting and supporting the charity. Take a few minutes to check it out.

View more presentations from Thom Allen.

Tags: ,

Google To Stop Supporting Older Browsers

I just got an email from Google stating that starting March 1st, their web applications will no longer support older browsers, instead, pushing the new HTML5 standard. Here is what they said;

In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 ​as well as other older browsers that are not supported by their own manufacturers.

Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.

Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser

I applaud this. As a web developer, trying to create sites that work with a dozen web browsers is nearly impossible. I hope more companies take this stance, and help push new technology along. Google has a strong enough presence with their own applications (i.e. GMail and Docs), that they can control what browsers they will support and which they won’t. Here’s hoping others will follow.

Tags: , , ,

In Search Of The Ultimate Mobile Developer Machine

Here we go, please take a ride with me as I search out the ultimate mobile developer machine. Why mobile? Because I hate being tied to a desk. I have desk top machines, but I want something with equal power I can take with me. Here is what I am looking for:

Nothing larger than a 15 inch screen. Yes, 15 inches. Any bigger and it’s like lugging around a desktop.
At least 8GB of memory. I would love to have the ability to upgrade to 16GB or even 24GB. Memory is a developers best friend. Next to CPU speed, it’s the key to all goodness.
A hard drive fast enough to keep up with the RAM. I really like what is happening in solid state drives (SSD).
A CPU, well, let’s look at 4, that will allow me to compile in a split second, let me stream video, rip a DVD, all at the same time.
I would love to have built in 3G connectivity, but the more I think about it, the more I would hate to be tied to a specific carrier. So maybe just a USB card will work.
Ability to read just about any memory card. At least 4 super fast USB ports.
Lightweight. This is a mobile machine, remember?

Honestly, that’s about it. Nothing spectacular. The real trick here will be to find one that doesn’t weight as much as your Mothers Cadilac, and doesn’t cost as much as my last Child.

There are really two flavors, an Apple Mac, like a Mac Book Pro, or a PC which can run Windows or Linux. Since I do a lot of Windows development, Linux probably isn’t a viable option. And I don’t want to own a MBP just so I can run Windows on it. You think the simple choice is to go with a PC. But there is more too it than that. I have to make some additional choices, to make the right choice.

First, will I choose to stop developing Windows applications. Honestly, that’s the key question. I can develop everything but Windows applications on a Mac. I know, I know, running Parallels or VMWare Fusion gives me a Windows machine on the Mac, but I don’t want to do that. It doesn’t work all that well on my iMac, and I know it doesn’t do any better on a MBP.

Throw my hat in a ring, and stay there for a while. Honestly, I’m not sure 100% which ring the hat will fall in today. OK, enough of that, off to find The Ultimate Mobile Developer Machine.

What would you recommend?

Tags: , , , ,