Tic-tac-toe, a classic two-player strategy game where players take turns marking spaces in a 3×3 grid. The objective is simple: be the first to get…
Comments closedCategory: Learning
Logging is an essential part of software development. Whether you’re debugging issues during development or monitoring application performance in production, a robust logging solution is…
Comments closedSome users on the Xojo Forum recently asked how to render tables on a PDFDocument using the PDFTableDataSource class interface when the dat source does not comes from a RowSet. Well, the truth is that it doesn’t differ too much from when it does! Continue reading and I will show you how using a simple example.
Comments closedComputerphile is one of my favorite YouTube channels. It’s full of “videos about computers & computer stuff”, usually pretty nerdy things. One of their recent…
Comments closedEver wondered how to create those sleek, professional-looking loading animations you see in modern apps? In this blog post, we’re going to unlock the power…
Comments closedAs developers, we are continuously seeking more refined and effective methods of data management for our apps. Although Arrays and Dictionaries receive the most attention,…
Comments closedApplication programming interfaces (APIs) are essential for enabling digital interactions. They facilitate communication and data sharing between systems, forming the backbone of many applications and…
Comments closedOne of the most interesting features in Xojo is the Variant data type. We will explore the so-called “Implicit Conversions,” discuss the pros and cons…
Comments closedIn Xojo, there are different ways to control the behavior of methods, events, and callbacks. Two commonly used mechanisms are AddHandler and Delegates. Both are…
Comments closedAt long last, Xojo has introduced what might be the most-requested feature of all time: preemptive threads. But what are they, when and how do…
Comments closed