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 12 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!

Recent issues


Cover of Current Issue

The January/February (14.1) issue of xDev Magazine is now available!

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

London 2015by Richard Duke
There was another Xojo conference and you weren't there. That's because it was in the UK and travel is expensive. But don't worry, we've got all the details for you here!

The MBS SQL Plugin by Christian Schmitz
Did you know there are advantages to using the MBS SQL Plugin? Christian explains why and how you should use his plugin.

The Magic of Barcodes by Mark Strickland
It sounds like a fantastic tale, but it works. Mark explains his system of using an iPhone app to scan barcodes for his Xojo Web App for inventory management.

A Multicore Processing Primer, Part 2 by Markus Winter
In this installment of his primer on multitasking, Markus explains about Linux.

Medication Alerts, Part Two by JC Cruz
JC's epic health journal app series concludes, this time covering presenting medical alerts to the user.

Plus articles on dates and the new framework, ergonomics, JSON, Role Party Model, Michel Bujardet, Getting the mouse cursor location in Xojo Web, transparent listboxes, and much more.

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

Buy issues instantly via Gumroad and have your PDF in seconds!

Year 14
Issue 14.1 ("Barcodes")
Year 13
Issue 13.6 ("Stay Out of Jail") Issue 13.5 ("Text Messaging") Issue 13.4 ("El Capitan")
Issue 13.3 ("XDC 2015") Issue 13.2 ("Control Animation") Issue 13.1 ("iOS First Look")
Year 12
Issue 12.6 ("Cheap Web App Hosting") Issue 12.5 ("Yosemite") Issue 12.4 ("Game Center")
Issue 12.3 ("XDC 2014") Issue 12.2 ("Inefficiencies") Issue 12.1 ("Smart Localization")
Year 11
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")
Year 10
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 13 Printed Book Available for Pre-Order!

xDev Archive Volume 13 Book xDev Archive Volume 13 is a 510-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 will ship in late January 2016, but you can save 25% by pre-ordering 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.)

January 20, 2016
  (Blog: Monkeybread Software)
MBS FileMaker Plugin, version 6.0pr7
New in this prerelease of the 6.0 plugins: Fixed FM.InsertRecordQuery to copy containers, too. Added DynaPDF.Optimize function. Added FM.InsertRecordQueryIgnoreDuplicates function. Fixed problem in QuickList.MatchesSubString not splitting right. I... [More]
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 16.0pr7
New in this prerelease of the 16.0 plugins: Added alogrithm options for OpenSSLMBS.SignData and OpenSSLMBS.VerifyData. Added MacAliasMBS CreateAliasFromPath function. Changed MacAliasMBS Create and CreateMinimal to work for non existing files. Add... [More]
January 19, 2016
  (Blog: Monkeybread Software)
Optimize PDF Script
If you like to optimize a PDF with DynaPDF in FileMaker, you can use a script like the one below. It loops over a table with container fields and imports them all in one PDF In memory. Than it optimizes the PDF and writes it back to a container... [More]
  (Blog: Monkeybread Software)
Free tickets for young developers for MBS Xojo Conference 2016
Monkeybread Software is pleased to announce the 5th MBS Xojo Conference in beautiful Koblenz, Germany. Once again we meet in the lovely Contel hotel on the banks of the river Moselle. Beside our two conference days we have accompanying social progra... [More]
  (Blog: Monkeybread Software)
DynaPDF 4, Optimization and PDF/A
DynaPDF 3 is already 5 years old and a lot of changed since then. Version 3 had the render feature as the big new function, but that involved to more. For example we got a print feature on Windows to directly send PDFs to a printer. Or the render fe... [More]
January 18, 2016
  (Blog: Monkeybread Software)
Encrypted Access database in Xojo
If you like to use an Microsoft Access database cross platform on Mac OS X, Windows and Linux, your options are quite limited. But some clients have a need to read data from Access database and process it in their own application. Now we found the ... [More]
  (Blog: Monkeybread Software)
CheckUTF8MBS function
We got a new function which may be helpful for you: CheckUTF8MBS It works like DefineEncoding with encodings.UTF8, but it makes sure that all the bytes are valid UTF-8. You can just drop in our function and pass the placeholder you need to replace ... [More]
January 17, 2016
  (Blog: Monkeybread Software)
Using CURL with Rosette web service
One developer using MBS Plugin came with a request to connect to Rosette's API to query various functions on language detection and parsing. From the website they got this cURL command line to translate: curl "https://api.rosette.com/... [More]
January 15, 2016
  (Blog: Monkeybread Software)
2016 Xojo Developer Conference Offers 30+ Sessions, Meet the Experts, Networking and More; Call for Speakers Opens
2016 Xojo Developer Conference Offers 30+ Sessions, Meet the Experts, Networking and More; Call for Speakers Opens AUSTIN, Texas USA (January 15, 2016) -- Xojo, Inc., makers of Xojo, a cross-platform development tool for the desktop, web, iOS, and ... [More]
  (Blog: Monkeybread Software)
Tip of the day: Make a 32-bit FileMaker 14 application
Need to run FileMaker always in 32-bit independent of the flag in Finder info window and independent of how you launch FileMaker? One way is to simply remove 64-bit code from FileMaker. If you run in terminal the file command, you see that FileMake... [More]
January 14, 2016
  (Blog: Monkeybread Software)
Speakers wanted
Just got notice that Xojo Inc. is looking for speakers for XDC 2016 in Houston: Looking for speakers for XDC 2016! Xojo is looking for talented and passionate speakers to present at XDC 2016! In addition to the fame, becoming an XDC speaker gets yo... [More]
  (Blog: Monkeybread Software)
Hiding window title bar
In the screenshot below, do you see all 4 FileMaker windows? We have here:Normal window with status toolbarWindow without toolbar, but with title barWindow with toolbar, but without title barWindow without titlebar and without toolbarWe'll see how ... [More]
  (Blog: Bob Keeney)
Implicit Instance is Evil
Xojo has had Implicit Instances of Windows and WebPages from the very beginning and I was so happy when they gave us the option of using it or not.  I can tell you from experience debugging newbie apps that Implicit … Continue reading →... [More]
  (Blog: Monkeybread Software)
FileMaker Pro Gurus
Did you see the interview from Don Clark with me at last DevCon in Las Vegas? Here it is: If you like to watch, just go to filemakerprogurus.com on the interview page. ... [More]
January 13, 2016
  (Blog: Monkeybread Software)
MBS FileMaker Plugin, version 6.0pr6
New in this prerelease of the 6.0 plugins: Updated DynaPDF to version Updated libXL library to version Added contextual menus to most tables in FileMaker on Mac to copy content of table. Added SyntaxColoring.ContextualMenuEnab... [More]
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 16.0pr6
New in this prerelease of the 16.0 plugins: Updated DynaPDF to version Added more functions to NSAttributedStringMBS, NSFileWrapperMBS and NSMutableAttributedStringMBS classes. Added ChromiumWebPluginInfoMBS class. Added RegExMBS.Match... [More]
January 04, 2016
  (Blog: Bob Keeney)
BKS Shorts Report Designer
BKeeney Software is pleased to announce version 1.5 of BKeeney Shorts, our reporting classes for Xojo.  This free update for Short Professional users is a major update to the tool and includes a set of classes that allow developers to … Continu... [More]
December 24, 2015
  (Blog: Bob Keeney)
Xojo Code Folding
I was talking with another Xojo developer and we both commented on how neither of us use Code Folding in the Code Editor.  I’ve been using Xojo for fifteen years and this developer is at least ten years. If you’re … Continue reading →... [More]
December 21, 2015
  (Blog: Bob Keeney)
Presentation Tips
Giving a presentation for a room full of people can be a nerve-racking experience.  I remember the first time I gave one at the Xojo Developer Conference and I honestly can’t recall how I did.  They let me speak again so … Continue reading U... [More]
December 17, 2015
  (Blog: Bob Keeney)
Xojo 2015 R4
Xojo 2015 Release 4 hit the internet today.  The fourth release of Xojo this year is full of bug fixes and only has a few new items.  I’d recommend using this release as the bug fixes are substantial. Let’s get what’s NOT … Continue reading ... [More]
December 09, 2015
  (Blog: Bob Keeney)
Listbox and Tag Options
The Listbox is a very powerful control, in my opinion.  Out of the box it doesn’t have a lot of capabilities but it’s easily extendable and it’s possible to create some complex grid-like applications using the standard Listbox.  Is it … Continu... [More]
November 20, 2015
  (Blog: Bob Keeney)
Should you Mix and Match Old and New Framework?
When Xojo introduced the iOS framework when Xojo 2015 R1 came out we got introduced to the new Xojo framework.  It was only required for iOS and were told that it would eventually get added to the other targets.  Xojo 2015 … Continue reading &#... [More]
November 17, 2015
  (Blog: Bob Keeney)
Xojo Conference in London
With a little over a week to go there’s still space available at the MBS Conference in London the 27th of November.  It will be held at the Antoinette Hotel in Wimbledon which is a part of greater London.  The … Continue reading →... [More]
October 20, 2015
  (Blog: Bob Keeney)
Xojo 64-Bit Apps and Raspberry Pi
Xojo 2015 Release 3 is now publicly available.  This release is, by far, the biggest Xojo release in many years – if not ever.  All targets can now be built for 64-bit and also for Raspberry Pi (32-bit ARM). Building … Continue reading &#... [More]
October 16, 2015
  (Blog: Bob Keeney)
Using UI to Store and Manipulate Data Is Not a Good Idea
I’ve fielded a number of questions from developers over the years asking about the Xojo Listbox.  They question is if it’s a good idea to store and manipulate data in the Listbox.  While it’s possible, I say the answer is … Continue reading ... [More]

Click here for more Xojo News.

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