Fluid

It seems to be my obsession these days: Web Apps. I have a huge problem with web apps in that they run in a damn browser and if I quit the browser I lose anything I was working on. A few weeks back I posted about The Sixty One, a music discovery website. I’m on it a lot and I’ve discovered a lot of really good music (and some really horid music). Read More...
|

Looking At MySQL Again

I installed MySQL 5.0.x Community Edition the other day to test something out and I have to admit that I’m impressed with where the database has come since the last time I looked at it (which was around version 3!). Read More...
|

Sony e-Reader

I’m a reader. I love to read. I’ll read just about anything but I’m a big fan of science fiction and while I wax and wane on favorite authors and types of sci-fi I’ve always had a passion for good science fiction. Heinlein, Asimov, Hamilton, Card, MacCaffrey and Reynolds are always on my shelf. Read More...
|

SproutCore

It seems to pop up in our current project every couple of weeks. The client says web app and we talk desktop app. Web apps just don’t act like desktop apps. Or at least they do now. Take a look at SproutCore. It was featured at WWDC and looks very interesting. Read More...
|

HTMLViewer Replacement

HTMLViewer for REALbasic has some pretty nasty flaws. In conversations with many people over the past year, I think it’s safe to say that HTMLViewer was introduced to satisfy some particular need for Real Software. Perhaps that’s the new Language Reference. However, I also think it’s safe to say that we, as developers, are using it in ways that RS didn’t intend (though why the heck they thought we would use it this way is beyond me).

Read More...
|

A Spiffy Web App

I’ve been critical of web apps recently. I ran across 280Slides today. It looks slick and appears to do a lot of things. But is it a replacement for KeyNote or PowerPoint? Read More...
|

AppleScript and REALbasic

It was noted recently that Apple has made huge improvements with Javascript with webkit. See this article that talks about the authors opinion that Apple should extend OSA (Open Scripting Architecture) to not just AppleScript but to include Javascript. I’d take that one step further and say that RBScript should be added as well. Read More...
|

Small ARBP Update

More than a few people have emailed me about when are we going to release information about ARBP. The answer is soon and that’s about all I can say.

Read More...
|

Moving Servers This Weekend

We're moving servers this weekend so you might have some connection issues. Thanks for your patience. Read More...
|

The Sixty One

I listen to music all day long while I'm working. It's a habit (good or bad) that I developed in college while studying for hours on end and have kept up since. Heck, I became a DJ at the college radio station (WOUI - pumping out an amazing 10,000 milliWatts!) to listen to a lot of different music and did a study marathon one finals week because it was the 'quietest' place on campus. I love music and it's one of the reasons why I have such a large music collection and why I fell in love with iTunes and my first iPod.
Read More...
|

The Quest for a Good Bug Tracker

I've been tell you about my agile project over the past couple of months. This sprint was about laying the foundations for future additions to our prototype. It was also the sprint where we documented as much as we could. In addition to that we tried out a couple of bug tracking systems.

Read More...
|

Nice To See That They're Asking

Real Software engineer, Nathan, posted an item on the NUG list today that I find most interesting and heartening. They asked people who use RBScript to take a survey. That's pretty interesting.
Read More...
|

For Those Complaining

For those complaining about REALbasic bug and feature requests being ignored I offer you this: http://arstechnica.com/journals/microsoft.ars/2008/05/13/windows-live-messenger-9-0-beta-program-frustrates-testers Read More...
|

Err.Stack Isn't Guaranteed To Be Accurate

I ran across an issue the other day where I was testing throwing an exception. Yes! I was actually throwing an exception on purpose and testing it in Mac OS X and in Windows XP and checking to make sure my error reporting tools were working properly. On Windows the err.stack array contained the function where the exception occurred without fail. On Mac OS X, however, the stack array only showed the functions before the exception occurred.
Read More...
|

Windows Activation Sucks (Like This is New?)

This is an oldie but a goodie. This one is sure to get me all riled up because, to me anyway, it strikes at the heart of stupidity and why people hate Microsoft so much: Windows activation. Read More...
|

Web Apps The Future?

I've had the 'pleasure' of working with some web applications recently and I can't say I'm overly impressed. I've been a desktop application user since 1986 and it seems that web apps are lacking standard features that desktop users have had for years. Read More...
|

Abandoning the Fantasy of VB Migration Wizardry

DevX.com has an interesting article titled Abandoning the Fantasy of VB Migration Wizardry. It can be found here. I can hear people asking: "Bob, this is a REALbasic site. What's this got to do with REALbasic?" Read More...
|

Agile Update

A while back I noted that we were working on a new project using the Agile methodology. It's an interesting approach to software development that I've never done before (at least formally). I've been on more than a few projects where the client kept changing their minds but that's a post for another day.
Read More...
|

What The Hell Were They Thinking?

Real Software scares me sometimes. This week they told us they were switching to FogBugz as their new bug tracking system. I think that's awesome! But then they said that the old feedback system was being shutdown and no longer available and oh, by the way, the new system isn't searchable. Talk about a sh**storm. I have to file this one under the "What the Hell Were They Thinking!?" category.

Read More...
|

Is REALbasic a Good Name?

In the grand scheme of things, a name doesn't mean much but as we've seen with Apple and Microsoft operating systems, a name gives 'meaning' to a product. There are a lot of people that, when hearing the word 'basic' in reference to programming, think of the bad old days where you numbered each line of code and it was interpreted (i.e. slow). They think of QBasic or GW-basic! Didn't they die with DOS?
Read More...
|

Thanks for Letting Me Play in Your Sandbox

I've been quiet the last two weeks as I finished up on a project I've devoted a lot of time and effort to. Friday was my last day on an accounting package that I've worked on for the last five and half years. This has just been one of my many clients in that time but I've been on-site, every morning, for years. In my entire career I've never spent longer than two years on any project and this includes some fairly big ones in my electrical engineering days.
Read More...
|

Differentiating Yourself: Making Your Services Stand Out

The March/April 2008 edition of REALbasic Developer is out. The topic of my BKeeney Briefs column was Differentiation Yourself from all the other developers that are bidding on the same job.

What are your thoughts on the topic?
Read More...
|

Mars Leaving

Mars, THE compiler guy is leaving Real Software. The official announcement is here. Read More...
|

Real World Recap

It was a busy week at Real World. The density of REALbasic developers is never higher than at Real World so it's natural that all conversations revolve around REALbasic. So here are some of my observations. Read More...
|

Real World Bound

Real World is next week! I'm excited about all the things that are going on, learning some new things about REALbasic and exchanging ideas and information. That's in addition to renewing old friendships and starting some new ones. All-in-all, I think I'll be lucky to have my voice by the end of the week. Read More...
|

StyledText

I'd like to welcome BKeeney Software engineer Seth Verrinder to the BKeeney Briefs blog. Seth recently discovered a few issues relating to StyledText class in REALbasic. Here are his observations....
Read More...
|

Wish List: 'Registered' Plugins

I've been pondering why the 3rd party plugin and controls market isn't bigger for REALbasic. Certainly part of the barrier to entry is the size of the market. Part of it is RS' reluctance to actively promote the 3rd party solutions. Another barrier to entry is that the existing plugins are so inexpensive that it's tough for a new competitor to enter the space dominated by MonkeyBread and Einhugur (both of which we own and use and highly recommend). Read More...
|

Wish List: Compiler Warnings

By this point everyone knows that REALbasic is deprecating a lot of "lesser used" technologies. I don't have any issue with this whatsoever but it has become increasingly apparent that RS isn't doing a good job of telling us about these changes. Does anyone bother to read the release notes? It doesn't really matter in my opinion. The compiler should be warning us because that's the job of the compiler. Read More...
|

We Are Not The Only Ones

I ran across this blog entry dated November, 2005 from a supposed Microsoft Employee talking about Visual Studio 2005. Read More...
|

Do Apple and Microsoft Really Care about REALbasic?

Let's play CEO for a minute and pretend that we're Steve Jobs who takes (and probably deserves) the credit for a successful Apple turnaround. In a minute we'll also pretend that we're Steve Ballmer who is at the helm of the most dominate software company in the history of computing. Do you really think either one of them cares about REALbasic and REAL Software? Read More...
|

Keeping Yourself Fresh

Tired? Grouchy? Working too many hours? I was too and then I decided to do something about. Read more about some of the things I did to fix that... Read More...
|

Why Join A Professional Association for RB?

It seems that the idea of having a professional association for REALbasic has some legs. Many people have left messages and contacted me privately offering their support and giving us some ideas...

Read More...
|

Is It Time For a Professional Association?

An interesting conversation started on Norman Palardy's blog the other day. Norman was taking about he wished there was better mechanism in place to help prioritize bugs and enhancement requests. It started off with a general rant (my words not his) about the feedback system not being exceptionally useful with some suggestions on how to make it better. It then wandered off (my fault - my bad) about how it would be nice to survey the beta participants to let RS know what we feel which enhancements are more important.
Read More...
|

RBDeveloper Jan/Feb Issue: Software Protection

The Jan/Feb issue of REALbasic Developer is out. My column for this issue is titled Software Protection: The Battle Against Pirates.

Let me know what comments you have. Did I miss something obvious? Did I get something totally wrong?
|