A Xojo Existential Crisis: When Self is Nil
A couple of Formatted Text Control users found an interesting bug in the Xojo Windows 64-bit compiler. If the user pasted anything into the control it would hard crash the Windows application. I...
View ArticleWhat Topics Do You Want Covered?
One of the joys of doing a blog for close to eleven years is that I feel like I’ve talked about a lot of topics and people ‘know me’ fairly well. I always get a thrill when people tell me they’ve read...
View ArticleXDC 2019 Session List
The session list for the 2019 Xojo Developers Conference (XDC) was released today at https://www.xojo.com/xdc/sessions/. Take a look at this interesting list. I’ve been attending Xojo developer...
View ArticleXojo 2018 Release 4
Xojo 2018 Release 4 hit the internet this week. This relatively small (84 bug fixes, 21 changes, 5 new items, and 11 doc and example changes) update is a nice end of year release that may or may not...
View Article2018 Was a Weird Year
I hope everyone’s holiday season was good. We’re approaching the end of 2018 and I find it nice to reflect on what’s happened and what we’ve accomplished this year. Looking Back Let’s start off with...
View ArticleNil Recordset
The question on how to deal with nil RecordSets is OFTEN asked in the Xojo forums. Either the original poster or a well meaning responder will do something like this: dim rs as recordset rs =...
View ArticleBKS Shorts 2.0.9
Today we released BKeeney Shorts 2.0.9. This is a free update to all version 2.0.x users. Shorts is the award winning reporting tool for Xojo applications. Shorts allows a Xojo developer to embed...
View ArticlemodGtk3 for Xojo
Linux has always been kind of an odd duck when it comes to Xojo. If you create Linux applications with the IDE running in Linux the default sizes for controls is 26 which is different than MacOS or...
View ArticleBKS Tab Control – Drag Rearrange Tabs!
Lenexa, KS (February 8th 2019) — BKS Tab Control update can now drag rearrange BKeeney Software releases a minor update for BKS Tab Control enabling users to drag and drop to rearrange tabs....
View ArticleFormatted Text 3.2
Lenexa, KS (February 12th 2019) — BKeeney Software Inc. releases a major update to Formatted Text Control. Developers can now implement tab leaders, change character spacing, implement text drop...
View ArticleDatabase Transactions in Xojo
Every now and then someone on the Xojo forum wonders why inserting data into an SQLite database is so slow. Databases are designed to hold billions of records and do it fast, right? So why is their...
View ArticleUpdating Records with Transactions
In my last blog post I talked about inserting records into a SQLite database and found that using transactions makes them incredibly fast. Does the same hold true for updating an existing record?...
View ArticleEvaluating A Xojo Consultant
We had an interesting conversation with a prospective client last week. Well, I should back up and say this isn’t the first time we talked to them as we were a finalist for a project of theirs two...
View ArticleARGen 3.0.3
BKeeney Software Inc. is proud to announce an update to ARGen, our ActiveRecord Generator utility for Xojo developers. This minor update includes dark mode support, speed improvements, and important...
View ArticleEvaluating Prospective Xojo Clients
A couple of weeks ago I did a blog post about evaluating Xojo consultants. I think if you’re hiring a Xojo developer the consultant should clearly be an expert in Xojo and should be able to publicly...
View ArticleXojo 2019 R1
Xojo 2019 R1 was released today. This is the 2nd release in a row where there is not a dramatic number of new features but quite a few bug fixes and enhancements. Let’s dig into what’s changed in this...
View ArticleXDC 2019: Web Framework 2.0
At XDC 2019 Greg O’Lone of Xojo showed us the current status of Web Framework 2.0. The design goals for the web framework: Update the server technologies. Improve responsiveness Modernize the...
View ArticleListbox.CellTextPaint and Listbox.CellBackgroundPaint Memory Leaks
There are bugs and then there are bugs. Not all are created equal and certainly not all are worthy of a dot release. But when a serious bug comes to light you have to take it seriously. Feedback...
View ArticleXojo 2019 R1.1
A dot release for Xojo 2019 Release 1 was released today. Xojo 2019 R1.1 has several significant bug fixes. This release is highly recommend for all users. Perhaps the biggest bug fix is related to...
View ArticleDon’t Use GoTo
At XDC 2019 my session was titled Xojo Design Mistakes (the alternate but way longer title was ‘Thankfully time travel doesn’t exist or my future self might travel back and murder my younger self for...
View Article