Why Do People Leave Xojo?
I’ve been a member of the Xojo community for nearly twenty years. In that time I’ve seen a lot of people join the community, become fantastic contributors, and then suddenly leave the community....
View ArticleXojo 2019 Release 3.1
Last week Xojo 2019 Release 3.1 hit the internet. This small bug fix release is a critical update and is recommended if you are using one of several areas. Let’s get into the details. One of my...
View ArticleXojo Web 2.0 with New API 2.0 Event Names
Xojo is usually pretty tight-lipped about future releases with good reason. We, as users, usually hold them to features that they mention (even when they throw out the usual disclaimers about things...
View ArticleMay We Live in Interesting Times
I’ve been a Xojo consultant for nearly 20 years. BKeeney Software has worked on dozens of commercial applications and untold numbers of private projects during that time period. Consulting is both...
View ArticleAutoComplete Wish
I understand that the future of Xojo is API 2.0. I have used API 2.0 and while I disagree with some of the naming conventions I can live with it. I do have a problem with many of my older projects,...
View ArticleXojo Design Mistakes Video
Xojo released my 2019 Xojo Developer Conference video on Xojo Design Mistakes on YouTube a few weeks ago at https://www.youtube.com/watch?v=s-FOUxAtK7I&feature=youtu.be. I liked my alternate title...
View ArticleWrite Code That Your Future Self (and Others) Won’t Hate
One goal we should all strive for is to write code that is clean and simple enough that when we look at it six months or six years from now there’s no issue figuring out what it does. Or, as I like to...
View ArticleThe newest version of ARGen
ARGen is no longer a BKS product but I’m still a user and I’m very excited about the things that Tim from Strawberry Software has done with it in the new release. Besides an obvious facelift there are...
View ArticleA New Version of ARGen
Tim Parnell of Strawberry Software has released a new version of ARGen with some exciting changes. New to the ActiveRecord utility is a Microsoft SQL Server database adapter class utilizing the...
View ArticleXojo 2020 Release 1
Xojo 2020 R1 was released today. The last major release of Xojo came nearly 9 months ago. This much anticipated release has a completely rewritten from the ground up Web API that takes Xojo web...
View ArticleWhat About Bob?
A number of recent forum threads and blog posts have invoked my name. I mostly didn’t respond to those individual posts and decided to write one big post. I’m still in the community: Sort of. I...
View ArticleWanted: Xojo ‘Snow Leopard’ Release
Ever since Xojo adopted the Rapid Release Model (RRM) there have been critics. The critics said that it was leading to a perpetual state of beta software. I’ve always felt that the assessment was a...
View ArticleXojo Can’t Math
Pop on over to Thom McGrath’s blog post about the ongoing saga of a 12 year old bug in the Xojo compiler. It’s an interesting, long, and complex issue that could affect your code if you use unsigned...
View ArticleBKeeney Shorts Has a New Home at Varcess
Reporting is one of those things that when you need it you want something that does 80%-90% of the work for you. For us, and many other Xojo developers, the reporting tool that’s built-in to Xojo just...
View ArticleXojo 2020 Release 2
The second major release of Xojo 2020 landed this week. This release is filled with changes that will make many Xojo developers very happy. Let’s dig into some of the details. To say that iOS had a...
View ArticleThe Advantages of a Job versus Consulting
For the past 20 years readers have heard me talk about consulting and the joys and challenges therein. Those blog posts aren’t wrong but for the past nine months I’ve had a full time job and my...
View ArticleXojo 2020 Release 2.1
Xojo released a dot release this week that contains some important bug fixes. Arm64 and iOS targets as well as the new Worker class received a number of important fixes. Let’s get into some of the...
View ArticleXojo Workers
Xojo 2020 R2 introduced the Worker class. The Worker is Xojo’s way to use more cores and process data faster. This is important because the Xojo thread class is cooperative meaning that it runs on...
View ArticleFormatted Text Control Has a New Home and is Open Sourced
One of the biggest shortcomings of Xojo is the lack of a full word processor control. The built-in TextArea doesn’t support images, hyperlinks, full RTF support, page layout view, and so much more....
View Article