Insights From an Indie Developer Regarding Code-Signing for Windows

Code signing indicates to an end user where / who an executable binary came from and that it has not been modified along the way. That's what it is, that's what it does, that's what it's for.

Both Apple and Microsoft have built systems on top of this concept to encourage developers to code sign their software. While at a glance these systems seem optional, the unspoken reality is that commercially available software needs to be code signed.

While building my software products I found information available regarding Microsoft Authenticode signing to be sparse. Perhaps I can shed some light, perhaps I'm full of crap — let's find out! Read More…

Lifeboat Developer: Now Host Multiple Websites

The latest version of Lifeboat has been released today, and it includes a significant change for users with a Developer license. I have decided that hosting multiple static websites no longer requires a Professional license. I hope to make hosting a website cheap and easy for everyone, so I wanted to lower the barrier to entry.

This decision is a reflection upon BKeeney Software websites closing up soon. I am saddened to see these resources fade into the internet archives. I want to encourage developers of all skill levels to build their cool thing, and show the world. Reach out if you have any questions or need any help setting up your little corner of the internet.

Best wishes to everyone, and happy coding! Read More…

Lifeboat Has Finally Launched!

The day has come. I am so very excited to announce that Lifeboat has finally launched!

Under development for the last year, Lifeboat is finally ready to help developers deploy Xojo Web applications. I built Lifeboat to help developers with all levels of need. I wanted it to be easy to use, but also have the features I need myself to serve multiple clients.

Public pre-release testing began in November, and to my surprise people were interested in supporting it financially even before it was completely ready! I am so very grateful to the early faith and for everyone's continued support. Together we've made over 1200 changes and personally logged more than 315 hours working on Lifeboat.

It's here. It's ready. It rocks. Read More…

Thoughts on Removing Color From UI

I heavily rely on color to quickly identify elements on my screen. Interestingly, I find the Big Sur style squircles more visible, directly clashing with some opinions. I guess some people recognize shape better while others recognize color.

It’s a shame that we’re moving away from color in user interfaces. It would be just as bad to move away from shape entirely and make everything rely on color. Colorblind people wouldn’t appreciate that, and I don’t appreciate the current trend removing color.

Just a little thought to consider.

Send Transactional Email in Pure Xojo Code for Free With Mailjet

Sending transactional email is an incredibly common need in many Xojo apps. There are a handful of providers out there with easy to integrate APIs, but the other day I came across one very appealing to me, Mailjet (https://mailjet.com). I've written an open source class that integrates easily with any Xojo project... Read More…