Why A Good Contract Is So Important
02/10/08 09:02 Filed in: Business
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
15/09/08 08:10 Filed in: Opinion
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
14/09/08 17:41 Filed in: Games
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
10/09/08 18:31 Filed in: Opinion
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
09/09/08 17:24 Filed in: REALbasic
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...
September/October Edition of RB Developer
02/09/08 08:09 Filed in: 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
29/08/08 08:15 Filed in: Opinion
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...
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
13/08/08 15:35 Filed in: REALbasic
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
05/08/08 17:14 Filed in: REALbasic
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?
31/07/08 10:47 Filed 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
30/07/08 11:51 Filed in: Personal
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
16/07/08 21:28 Filed in: REALbasic
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?
09/07/08 18:24 Filed in: Opinion
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...
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
09/07/08 17:37 Filed in: Opinion
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
28/06/08 10:47 Filed in: Web Apps
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
20/06/08 17:41 Filed in: Personal
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
15/06/08 12:03 Filed in: Web Apps
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
14/06/08 14:35 Filed in: REALbasic
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...
Read More...
A Spiffy Web App
06/06/08 13:03 Filed in: Opinion
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
05/06/08 22:49 Filed in: Opinion
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
03/06/08 16:29 Filed in: ARBP
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...
Read More...
Moving Servers This Weekend
31/05/08 10:41
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...
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...
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...
Read More...
For Those Complaining
13/05/08 22:08
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
13/05/08 22:01 Filed in: REALbasic
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...
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?
06/05/08 08:41 Filed in: Opinion
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
02/05/08 17:00 Filed in: Visual
Basic
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
30/04/08 17:28 Filed in: Agile
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...
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...
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...
Read More...
Thanks for Letting Me Play in Your Sandbox
13/04/08 14:32 Filed in: Personal
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...
Read More...
Differentiating Yourself: Making Your Services Stand Out
02/04/08 15:35 Filed in: RB
Developer
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...
What are your thoughts on the topic? Read More...
Real World Recap
25/03/08 15:22 Filed in: REALbasic
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
13/03/08 17:02 Filed in: REALbasic
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...
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
09/02/08 13:55 Filed in: REALbasic
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...
Read More...
Is It Time For a Professional Association?
09/01/08 14:39 Filed in: REALbasic
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...
Read More...
RBDeveloper Jan/Feb Issue: Software Protection
02/01/08 18:39 Filed in: RB
Developer