Celebrate the 2014 FIFA World Cup and Save!

We're big soccer fans here at xDev, so we've decided to offer 15% off everything on our store during the entire World Cup! Xojo BundleThat means from June 12 through July 13, 2014, you can buy anything on the xDev Store and save. Just enter coupon code WORLDCUP during checkout and watch the savings add up! (This offer does require a minimum order of $25, but it's good for subscriptions, printed books, subscription renewals, and even academic purchases!)

This offer is only available during the 2014 World Cup, so hurry today and order before time runs out!


Cover of Current Issue

The July/August (12.4) issue of xDev Magazine is now available!

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

What About Swift? by Marc Zeedar
Apple has introduced a new programming language. How does it compare to Xojo? Marc takes a quick first look at Swift.

Inside ServerSocket by Christian Schmitz
Christian explains how to use the ServerSocket control in your own apps, to let you process your own network connections.

Writing OS X Apps for Game Center by Tom Baumgartner
Apple's Game Center provides developers with an API for connecting gamers. However, creating a Game Center app with Xojo requires extensive steps. Never fear: Tom's figured it out and will show you how to get started.

Mercurial and Xojo by Craig Boyd
Mercurial is a power version control system. Craig likes its command-line interface and shows how to use it with your Xojo projects.

Plus columns on OOP, database design, optimization tricks, creating usable code, Regex lookarounds, 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.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!

New Product: xDev Archive 11 Printed Book Is Now Shipping!

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.)

July 22, 2014
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 14.3pr3
New in this prerelease of the 14.3 plugins: Added EncodeEmailSubjectMBS function. Added more parameters to AUPlayerMBS.LoadFile. Added two VAT ID check examples for your convenience. Updated LibXL to version 3.6.0. Download: macsw.de/plugin/Prer... [More]
  (Blog: Monkeybread Software)
MBS Filemaker Plugin, version 4.3pr3
New in this prerelease of the 4.3 plugins: Added QLPreviewPanel functions. Added String.EncodeEmailSubject function. Updated FileDialog.SelectFolderDialog to use newer API to get nicer dialog. Added support for Windows for ListDialog functions. Add... [More]
July 20, 2014
  (Blog: Monkeybread Software)
LibXL version 3.6.0
Version 3.6.0 * added autofit column width support (use -1 for width parameter in setCol method) * added hyperlink support * added direct access to merges * added a possibility to create xltx and xlsm files * added a possibility to read errors "#N... [More]
  (Blog: Monkeybread Software)
Tip of Day: CURL with IMAP protocol
With CURL plugin functions you can use the IMAP protocol for downloading emails. The plugin connects to the imap server, performs a query and returns result, e.g. a list of email, the content of an email or something else. As you probably want to us... [More]
July 18, 2014
  (Blog: Monkeybread Software)
Xojo Consulting in German
In the last days I collected a list of German Xojo Developers available for consulting: Alex von Siebenthal bei Zürich ... [More]
  (Blog: Bob Keeney)
Xojo Webinar: Xojo Consulting
For some time now Xojo has been doing webinars on various topics.  It’s a great way to learn about Xojo.  In addition to being live (where you can ask questions) they are recorded too.  As time goes on the webinar … Continue reading ͛... [More]
July 17, 2014
  (Blog: Monkeybread Software)
FileMaker Developer Conference 2014
Over 70 sessions at the biggest FileMaker event of the year! Still time to register for the FileMaker Developer Conference! There is still time to register for the FileMaker Developer Conference with over 70 sessions to choose from at the biggest ... [More]
July 16, 2014
  (Blog: Monkeybread Software)
MBS Xojo Developer Conference
Over the summer the conference is coming closer quickly. Just about 2 month left and our hotel contingent will end soon. So if you want to come and you have not yet a hotel room, please reserve one soon. Hotel in Koblenz is reserved for 17th to 20... [More]
July 15, 2014
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 14.3pr2
New in this prerelease of the 14.3 plugins: Fixed a problem with Carbon apps if they create a new picture in plugin. Plugin now calls SetGWorld to make sure there is a valid gworld. Fixed plugin bug in DynaPDFMBS.GetTextHeightExAnsi and others. Up... [More]
  (Blog: Monkeybread Software)
MBS Filemaker Plugin, version 4.3pr2
New in this prerelease of the 4.3 plugins: The functions Time.UnixTimeStamp, ZipFile.CreateFile and SQL.SetParamAsDateTime now report an error if the timestamp parameter is not a time, date or timestamp value. So please don't simply pass text there... [More]
  (Blog: Monkeybread Software)
Customer Distribution
for our MBS Complete plugin users, we have this distribution: Spain: 2% Switzerland: 3% Netherlands: 3% Canada: 3% Japan: 3% Australia: 3% France: 4% Italy: 4% United Kingdom: 8% Germany: 12% United States: 40% and just a few in Egypt, Colombia, S... [More]
July 12, 2014
  (Blog: Bob Keeney)
Xojo and the End of Carbon Support
In a blog post this week Xojo announced that they were dropping support for Carbon applications in Release 3 which is due in roughly 3 months. Furthermore, their reasoning for doing so was because the Carbon framework was causing interference with &#... [More]
July 11, 2014
  (Blog: Monkeybread Software)
Xojo dropping Carbon support on Mac!
I always expected Apple to drop it at some date, but now it seems like Xojo Inc. drops Carbon for 2014r3 release later this year. For us, we will continue to provide plugin with carbon code and also continue to build our own projects for Carbon usi... [More]
July 09, 2014
  (Blog: Monkeybread Software)
Mac App Store submission and RegEx Plugin
Just a quick note that in Xojo 2014r2 the RegEx plugin from Xojo links to the pcre library in /usr/lib. That's a reason for Apple to reject your application. So if you want to submit an app to Mac App Store, you have a few choices: Wait for a 2014r... [More]
July 08, 2014
  (Blog: Monkeybread Software)
Tip of the day: DynaPDF duplicate check
If you import PDF files into DynaPDF for combining or editing, you may want to use the if2DuplicateCheck flag for SetImportFlags2. This enables the engine to replace duplicate items in the PDFs with one common item. e.g. avoid storing images or font... [More]
July 06, 2014
  (Blog: Monkeybread Software)
Upcoming change of VAT rules in European Union
From 2015 on some things change in VAT rules. The VAT collected is now the VAT of the country of client and no longer the VAT of the seller's country. One of the good things is that companies like Apple now need to bill us with German VAT instead o... [More]
July 04, 2014
  (Blog: Monkeybread Software)
xDev Magazine Issue 12.4
The July/August 2014 (12.4) issue of xDev Magazine is now available. Here's a quick preview of what's inside: * What About Swift? * by Marc Zeedar Apple has introduced a new programming language. How does it compare to Xojo? Marc takes a quick firs... [More]
July 02, 2014
  (Blog: Bob Keeney)
Xojo 2014 Release 2
Xojo 2014 Release 2 was released this week.  This release has around 200 bug fixes and enhancements, some new features, and some licensing changes.  A good portion of the changes and enhancements are in the Web framework which will make … Conti... [More]
June 30, 2014
  (Blog: Bob Keeney)
You Have a Contract, Right?
Writing software for others can be a tricky profession.  The client often has totally unrealistic expectations on how software development works.  They give vague requirements (or none!) and expect you, the developer, to read their mind and produce a... [More]
June 23, 2014
  (Blog: Bob Keeney)
Be Paranoid About Your Data
Last week wasn’t a very good week.  Over the weekend the hard drive on my iMac failed and by failing Mac OS X said it couldn’t repair the drive so it came up read only mode.  So I did the sensible … Continue reading →... [More]
June 13, 2014
  (Blog: Bob Keeney)
Debugging Your Xojo Applications
Your customers and clients expect your Xojo applications to be as bug free as possible.  What mechanisms do you have in place to handle an error and report it?  Bugs occur – that’s a fact of life – and even … Continue reading ... [More]
June 05, 2014
  (Blog: Bob Keeney)
Classic Visual Basic Is Truly Dead
Developers love Visual Basic.  The site http://www.classicvb.org/petition/ has received well over 14,000 signatures since its inception in 2005.  In the user forums for Microsoft Visual Studio there is a place where developers can make suggestions.  ... [More]
June 03, 2014
  (Blog: Bob Keeney)
New Web App Training Series
BKeeney Software is proud to announce a new 4 1/2 hour video training series for subscribers at http://xojo.bkeeney.com/XojoTraining/.  The new LinkShare Web App series takes budding Xojo developers from nothing, to a fully functional web application... [More]
May 30, 2014
  (Blog: Bob Keeney)
ARGen Version 1.6
Today we released an update to ARGen, our utility to create ActiveRecord classes for your Xojo and Real Studio database projects. ARGen costs a mere $19.95 and can save you many hours of tedious and error-prone database coding. ActiveRecord for ̷... [More]
May 28, 2014
  (Blog: Bob Keeney)
Custom Programming
Does your customer really need the type of custom programming you’re selling?  I often get a request for a quote that involves fairly standard business applications such as accounting and contact management.  It’s hard to justify,  to mys... [More]

Click here for more Xojo News.

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