Wii Fit

Santa delivered a Wii Fit to our household for the kids. Surprisingly, the adults in the family like it....a lot. Read More...
|

2008 In Review

Late last year, I created My Wish List for REALbasic in 2008. Let’s see if I was a prognosticator or just a wishful thinker. Read More...
|

REALbasic 2008 Release 5

Real Software released REALbasic 2008 R5 this week. Are we already back to mediocre releases? Read More...
|

Real World 2009 Cancelled

It was announced today that Real World 2009 is cancelled and will be replaced with as yet To-Be-Determined regional events. Does this bode well for Real Software or simply an indicator of tough economic times? Read More...
|

iPhone Copy/Paste Thoughts

A lot of people are clamoring for copy/paste functionality in the iPhone. It seems simple, but I think the implications are more wide ranging than just a simple copy/paste. I don’t think it’ll happen for a while and here’s why. Read More...
|

ARBP Members-Only Discounts

The Association of REALbasic Professionals has been open for business for about a month. The response has been fascinating to say the least. One thing that we haven’t talked about a whole lot yet is the tremendous response we’ve gotten from our vendors. Read More...
|

Is The About Window Worthless?

Yesterday I found myself in an argument with a very good friend and a very good developer about the About Window. It’s seen in nearly every application I’ve seen on the Macintosh and on Windows. His argument was that the About Window is a ‘waste of space”. Is it? Read More...
|

REALbasic for iPhone

I’ve been relearning xCode and Cocoa and learning how to make an iPhone application. Too bad you couldn’t make an iPhone application with REALbasic. Read More...
|

Changes at Real Software Part Deux

By now you’ve heard about REAL Software laying people off. Here is my totally unsolicited, unwanted, and quite possibly wrong analysis of another area where REAL Software could have cut some costs. Read More...
|

Re: Changes at REAL Software

Significant changes have occurred at REAL Software. See the Press Release.
Read More...
|

ARBP Is Open For Business!

Just in case you haven’t heard, the Association of REALbasic Professionals (ARBP) is now officially open and taking memberships. Read More...
|

Finding A REALbasic Developer

Another RB developer sent a potential client my way yesterday. The other RB developer was swamped (as usual) and because we have the resources (three full time developers) to take on extra work I talked with the potential client. What I discovered was intriguing. Read More...
|

Cocotron

How many of us REALbasic users have said that part of the reason why we’ve gone with REALbasic is that it’s pretty much the only cross-platform solution out there? Well, now there’s one more option for us and it’s call Cocotron. Read More...
|

REALbasic and FogBugz

It’s been six months or so since RS moved from their old bug reporting system to FogBugz. Here are my stats and I’m wondering what yours are. Read More...
|

Joomla!

I’ve been super swamped in the past month. I wish it was all consulting work but a lot of what should have been free time has been spent learning Joomla!, an open source management system (CMS) for our soon-to-open ARBP Members Only website. Read More...
|

REALbasic 2008 4.1

Real Software released REALbasic 2008 Release 4.1 today. The release only fixed a half dozen or so bugs that made their way into Release 4. Read More...
|

Stop and Smell the Roses (It's Good For You)

It has been a busy couple of months. Between projects, writing and starting the Association of REALbasic Professionals, life has been busy. This weekend the family intervened and got me to do something other than work behind the computer. It’s a great example of stopping and smelling the roses. Read More...
|

Why A Good Contract Is So Important

We recently hired a contractor to fix our aging deck. What a disaster! The contractor had a pretty bad contract and is a perfect example of why a contract sets expectations for both parties. Read More...
|

Managing SQLite Databases

I have been a fan of SQLiteManager from SQLabs for quite a while. Unfortunately, it has been giving me various error messages for the last year or so. These errors occur on old and new database alike. So it was time for a change so I did a little research and find a replacement. Read More...
|

Politics

With a US presidential election coming in a matter of weeks it’s not surprising that political comments are making their way into sports articles and blog comments. I think it’s a stupid idea regardless of your political leanings. Read More...
|

Spore

A fellow ARBP member, and all around good guy, Christian, asked me to give my comments on Spore from Maxis Entertainment. All I have to say is Wow! Read More...
|

ProvideX? Interesting

I followed a link that Dana from Real Software put in a forum post today about a contest at All Basic. What I found there was interesting to say the least. Read More...
|

me.Handle Failure

I was updating an older project today with the release version of the Formatted Text Control. During testing we found a drag and drop issue that led me down the proverbial rabbit hole. Read More...
|

Agile Update

We’ve finished up Sprint #7 this week of our agile project. What a ride! Read More...
|

September/October Edition of RB Developer

The September/October edition of RB Developer magazine was sent out today. This edition has my regular BKeeney Briefs column as well as a review of the Formatted Text Control. Read More...
|

The New RS Referral Program: Less For More

I received an email yesterday from Real Software introducing new priority support plans. The support plans don't interest me too much other than that I can get them. But the one thing that struck me in this email was the revised pricing and plan for the developer Referral program. I think they’re doing themselves wrong. Read More...
|

ARBP Survey #1: Database Applications

We’re continuing our analysis of the ARBP survey and this time we look at database applications. More air time from me until the ARBP forums are up.
Read More...
|

ARBP Survey #1: Linux

We’ve started analyzing some of the results of the first ARBP survey. Since the ARBP forums are not up and working yet I figured I’d give ARBP some air time. Read More...
|

A Cross Platform Listbox Oddity

I have a dilemma. I’ve been banging my head up against the wall today trying to figure out why my listbox is so fugly in Windows. I’m hoping that one of you cross-platform geniuses can help out. Read More...
|

REALbasic DevX Article

My DevX.com article on getting started with REALbasic was published today. Check it out at http://www.devx.com/vb/Article/38731/0/page/1. Read More...
|

What's Your Pain In REALbasic?

Real Software has done a great job over the past couple of releases to fix bugs and add some functionality to alleviate (dare I say fix) some long standing pain points in using RB. So now I ask the question: What are your pain points in RB now? Read More...
|

eReader and Exercise

A while back I told you all about the Sony eReader and while I like the device I still think their support sucks. However, I recently found one more reason to like it. Read More...
|

Heaven and Earth Moved? A Dot Release?

REAL Software released a ‘dot’ update to REALbasci 2008 Release 3 now making it REALbasic 2008 Release 3.1. That’s awesome news! Read More...
|

Attributes

One of the nifty new features in RB 2008 release 3 is Attributes. Aaron does a good job of explaining it in his blog. I think it’s every bit as important and useful as introspection. I’ll give you an example of where I think I’ll be using Attributes and why I think the IDE is missing something. Read More...
|

Don't Hide or Disable Menu Items?

Joel Spolsky of Joel on Software fame recommend that you shouldn’t hide or disable menu items. Read the piece here. I saw hogwash.
Read More...
|

REALbasic 2008 Release 3

REALbasic 2008 Release 3 was released yesterday. It’s a mix of new features and bug fixes. Read More...
|

Don't Buy a Sony e-Reader

I was happy with my Sony e-Reader, that I purchased used from my cousin, until I had to deal with tech support. Afterwards I have to recommend that you should not buy the Sony because they are misrepresenting their product. Here’s why: Read More...
|

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?
|