Yuck! It happens to everyone, from beginners to experienced developers: sometimes you’ll get stuck. Perhaps the code you’re working on just won’t do what you want or maybe you’re having trouble understanding code plucked from the internet. Talk to the duck. The rubber duck, that is. The term “rubber ducking” or “rubber duck debugging” is a software development technique where you explain the problem you are having to a rubber duck (or appropriate substitute). Often the act of explaining the problem to someone else, even if that someone is not real, can help you figure it out. It might be like inspiration struck.
I recently watched this video from Computerphile on YouTube (one of my favorite channels). It demonstrates a simple bit-shift operation can generate amazing random strings of numbers. I thought I’d quickly convert it to Xojo.
On this day 25 years ago I wandered into the local Chase Bank here in Austin, Texas to open a checking account for my latest venture. At that time I was planning to write custom software applications for various businesses that were interested in hiring me to do so. Not long after that, one of the developers who worked for one of my customers asked if I’d be interested in hiring him. Jason and I still work together to this day. What you now know as Xojo came along about 18 months later. As we prepared v1.0 to ship, we wound down the custom software development part of the business. We’ve been a development tools company ever since.
Here’s a fun little project you can try to get a feel for some simple animation in your iOS and future Android apps.
Hang out with the Xojo team at our WWDC20 keynote watch party! It’s the first ever global, all-online WWDC and you don’t want to miss…
Learn to create a solar system in Xojo with the help of the MBS Xojo Plugin component SceneKit. SceneKit is an Apple framework that supplies functions for graphic and animation designs.
Geoff used an interesting metaphor in a conversation recently. He said, “Since we have been working on so many multi-year projects, 2019 had a bit of a drought of big new features, but in 2020 we are predicting rain … lots of rain.” This really got me thinking about how different XOJO.CONNECT 2020 will be from the past few Xojo Developer Conferences.
Have you been to Nashville? I was there once in 2006 and maybe I’ll tell you that story over a beer at a haunted pub crawl. No need to do your own googling, read on to see what there is to do in Nashville in 2020!
With so many programming languages and development environments around … why you should try Xojo? I could tell you more than 400,000 reasons to just jump-in right away; reasons I’ve heard for over 10 years now from Xojo users around the world that are building all kind of apps, products and solutions in all kinds of fields. Nevertheless, if I really think about, all of these reasons can be condensed into the following 10 main points. Continue reading and I’m pretty sure you will want to give Xojo a try too!
The coming holiday season means 2019 is nearly at an end. Looking at the numbers, it’s been a great year for Xojo. We gained more new Xojo users this year than last year. More people are using Xojo Cloud than ever before. In fact, in terms of our overall revenue, 2019 is the best year we have had in over 5 years.