Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 11 in printed book and digital formats -- plus a one-year subscription so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!


Cover of Current Issue

The September/October (12.5) issue of xDev Magazine is now available!

Here's a quick preview of what's inside!

In-App Notifications by Sam Rowlands
Using a timer to update user-interfaces is a good idea. But Sam's got a better one: ager! borrowing from a Obj-C technique, he's created an in-app notification system so your objects can talk to each other and be notified when they need to be updated.

Writing Apps for Game Center: Part 2 by Tom Baumgartner
In Part 2, Tom explains how to request a match in real-time games.

Inside HandleSpecialURL by Christian Schmitz
Web Edition provides a full web server that can handle custom URLs via the HandleSpecialURL event. Christian demonstrates how to use this to create your own REST-like API.

Yosemite Ready? by Sam Rowlands
Mac OS X Yosemite is coming this fall. Are you ready for it? Sam provides some tips and techniques to get your Xojo app ready now.

Plus columns on object-oriented programming (SimpleDraw demo app), coding styles, database design, Xojo tips, meet a Xojo game developer, Regex conditionals, and much more.

If you're not already a subscriber, you're missing out!

I'm testing out a new really cool (and simple) purchase method: buy instantly via Gumroad and have your PDF in seconds!

Issue 12.5 ("Yosemite")

Issue 12.4 ("Game Center")

Issue 12.3 ("XDC 2014")

Issue 12.2 ("Inefficiencies")

Issue 12.1 ("Smart Localization")

Issue 11.6 ("Apple About Box")

Issue 11.5 ("Weeds")

Issue 11.4 ("Blackjack")

Issue 11.3 ("XDC")

Issue 11.2 ("PDF")

Issue 11.1 ("PDF")

Issue 10.6 ("Retina")

Issue 10.5 ("Real World 2012")

Issue 10.4 ("Extreme Programming")

Issue 10.3 ("Hashes")

Issue 10.2 ("Assumption Approach")

Issue 10.1 ("Reporting")

If you like this, please let me know and I'll make more issues available in this manner.

If you aren't a subscriber yet, you're really missing out!

Print Is Back!

xDev Issue 12.5 xDev Magazine went digital-only in 2008, but now we're bringing back print subscriptions! You can read more about them on our Print Subscriptions page.

xDev Archive 11 Printed Book Is Available

xDev Archive Volume 11 Book xDev Archive Volume 11 is a 506-page perfect-bound book that is a great way to get a full year's worth of a magazines in print form in a single volume. The book is ready and now, so you can order yours today!

New Feature!

We're in the processing of indexing all our published articles by topic. You can check out the online index here. Let us know what you think of this feature!

Interested in a Print Edition?

Real Studio Developer went digital-only in 2008, but you can purchase full-color printed editions of RSD via print-on-demand at MagCloud.com! Issues 6.5 and up are available now. (We also offer printed books of annual collections.)

Latest Xojo Headlines

(Some of this information is dynamically pulled from the Internet and xDev is not responsible for its content.)

October 25, 2014
  (Blog: Monkeybread Software)
My Case Study
Not sure if you read it already, but my case study is already five years old: xojo.com/community/casestudies/monkeybread.php You notice? The text says 26000 functions, but that already doubled! If you want to tell your story, please contact Dana ... [More]
  (Blog: Monkeybread Software)
ExecuteSQL and getting error details
If you like to use SQL queries in FileMaker for a built in database, you normally use ExecuteSQL function. Now if you run something like this: ExecuteSQL ( "select * from MyTable"; " "; ¶ ) Now if there is no table with that name of an other... [More]
October 24, 2014
  (Blog: Monkeybread Software)
Xojo for iOS
All Xojo Pro users are invited to join the beta program and take a look on the xojo forum. Something interesting may be there. And I think Xojo engineers appreciate a little bit feedback. ... [More]
  (Blog: Monkeybread Software)
Greetings from FileMaker conference in France
Currently I enjoy the french FileMaker conference in Toulouse: The first time I made a presentation with a little bit french about my MBS Plugin. ... [More]
October 22, 2014
  (Blog: Monkeybread Software)
The 2015 Xojo Developer Conference
Just one month left to save $250 on a ticket with the early bird offer. Already over 50 people signed up for the conference, so it may sell out like last year The 2015 Xojo Developer Conference will take place April 29 - May 1, 2015 at the Radisson... [More]
October 21, 2014
  (Blog: Monkeybread Software)
iOS will require 32/64bit apps
Apple made an announcement for developers recently: 64-bit and iOS 8 Requirements for New Apps Starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in Xcode 6 or lat... [More]
October 20, 2014
  (Blog: Monkeybread Software)
New for Mac OS X 10.10 in MBS Xojo Plugins
We already have a few improvements for MBS Xojo Plugins for Mac OS X 10.10 Yosemite: NSOpenPanelMBS: canDownloadUbiquitousContents and canResolveUbiquitousConflicts properties. NSUserNotification improvements: New NSUserNotificationActionMBS clas... [More]
  (Blog: Monkeybread Software)
Mac OS X 10.10: 64-bit only Frameworks
As Xojo and FileMaker both wait for 64-bit support, we more and more feel the pressure from Apple to move to 64-bit. With Mac OS X 10.10 the following frameworks are 64-bit only and can't currently be used for plug-ins in FileMaker Pro and Xojo: Ac... [More]
  (Blog: Monkeybread Software)
MBS Filemaker Plugin, version 4.4pr6
New in this prerelease of the 4.4 plugins: Fixed problem with Trace command not showing content of small container values correctly. Added Text.ReadTextFromContainer function. Renamed all String functions to Text (old names still work). Added JSON.... [More]
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 14.4pr6
New in this prerelease of the 14.4 plugins: Updated ChartDirector Control example for retina. Updated FontActivateMBS function to use CoreText. Fixed problem with functions returning CGGradientMBS objects. Fixed problem with RemoteControlMBS.MacMou... [More]
October 18, 2014
  (Blog: Monkeybread Software)
Tip of the day: Quickly query image size
If you just need the size of an image on Mac OS X in your Xojo app, well using CGImageSource can be much faster than opening the image for that. By using Picture.Open you load the whole image in memory which can take a few milliseconds. Loading just... [More]
  (Blog: Monkeybread Software)
Sending files from Finder to FileMaker
Since the first version of Mac OS X there exist the concept of services. So one application can offer a service and another app can use it. In most cases the user simply selects a picture, some text or a file and uses a service to pass that informat... [More]
October 15, 2014
  (Blog: Monkeybread Software)
Xojo Meeting in Winterthur
On Monday we had a nice meeting in here Winterthur for dinner. Talked about news in Xojo like upcoming iOS, migration from Carbon to Cocoa, comparison between Xojo and Delphi, going to the XDC 2015 in Austin and other topics. PS: There is a second ... [More]
October 12, 2014
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 14.4pr5
New in this prerelease of the 14.4 plugins: Fixed a bug with handling NSWindow in a NSDictionary in some conversion. Fixed a bug with CURLEMailMBS class's handling of CC addresses. Download: macsw.de/plugin/Prerelease. Or ask us to be added to our... [More]
  (Blog: Monkeybread Software)
MBS Filemaker Plugin, version 4.4pr5
New in this prerelease of the 4.4 plugins: Fixed a bug with SendMail's handling of CC addresses. Added QuickList.And, QuickList.Or, QuickList.Not and QuickList.XOr function. Added List.Not function. Fixed a bug with strings being returned from plug... [More]
October 07, 2014
  (Blog: Brad Rhine)
Grace, Jack, and Skinny Pete
via Instagram http://ift.tt/1uyLAGU... [More]
October 06, 2014
  (Blog: Brad Rhine)
Really, Amazon?
via Instagram http://ift.tt/1q2BA2n... [More]
September 03, 2014
  (Blog: Brad Rhine)
Juan Catorce Band! This Friday!
via Instagram http://ift.tt/W8cw2k... [More]
August 14, 2014
  (Blog: Brad Rhine)
Juan Catorce Band plays this Friday!
via Instagram http://ift.tt/1psZhVR... [More]
March 12, 2014
  (Blog: Brad Rhine)
Get It Together, Thursday
Come on, Thursday. Get your act together.... [More]
March 02, 2014
  (Blog: Brad Rhine)
Oddly Specific
This is oddly specific. Must be a very small storm.... [More]
January 09, 2014
  (Blog: Brad Rhine)
Jen and Juan
Jen, Juan, a xylophone, and a lawnmower.... [More]
January 02, 2014
  (Blog: Brad Rhine)
Given The Weather
Given the weather, this seems like the appropriate hoodie to wear this evening.... [More]
December 11, 2013
  (Blog: Brad Rhine)
And Monies
And monies.... [More]
October 19, 2013
  (Blog: Brad Rhine)
Ice Cream Kids
via Instagram http://instagram.com/p/fp5mfXS9r9/... [More]

Click here for more Xojo News.

If you have news you'd like xDev to publish, send it to .