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.
Comments closedCategory: Community
Posts about the Xojo Community, events and activities.
ALE is a tool which Xojo developers can use to write assembly language in their applications. It can be used just for fun, distribution in compiled apps, or as a learning tool to discover what Xojo and other languages must be doing underneath.
Comments closedIn Xojo 2021R2 binary enumerations were introduced. These Enums must be declared in a module and are treated by the compiler as a class. Learn to create an Enum for Days of the Week and demonstrate the use of that by creating a custom segmented button control.
Comments closedI’m happy to report that the Xojo engineers have overcome the hurdles that prevented building for macOS from Windows and Linux. The ability to cross-compile macOS apps from Windows and Linux will return in Xojo 2021r3.
Comments closedThere is something that is even better than using Cell Renderers from third parties- building them yourself. In this second part, you will learn how…
Comments closedA quick tip I wanted to share about using Web DatePicker. I was using the DatePicker control on a web page and the results didn’t look correct.
Comments closedIf you are creating a web application, you’ve already noticed most of the time you are using WebListBox controls. Xojo Web 2.0 comes with a hidden gem called Custom Cell Renderers. They allow you to create reusable pieces of code to enhance your table cells.
Comments closedEducators can download Xojo to a classroom of computers and activate the Xojo Educational license on a build machine. Whether your classroom is Windows, Mac or Linux, the Xojo IDE is cross-platform and free to download. Though you may only be teaching desktop development, your students can stretch their skills and use Xojo’s free IDE to develop web, mobile or Raspberry Pi apps.
Comments closedAre you working on a solution consisting of several projects? Are you working in a team or as a single developer and want to share code between different projects? If so, then a MonoRepo could be something to think about.
Comments closedThe ability to specify “White Space” for the trim functions was introduced and largely ignored apart from the release notes. Using Trim (or LTrim or RTrim) will remove spaces from the beginning, end or both of your string. The new function allows you to specify what you want to trim.
Comments closed