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

August 26, 2014
  (Blog: Monkeybread Software)
Tip of the day: Weak Property pattern
Often we have to keep properties with references to other objects, but want to avoid circle references causing memory leaks. So we have to have a clear reference tree from root object to child objects. If we want a reference from child back to paren... [More]
  (Blog: Monkeybread Software)
MBS Filemaker Plugin, version 4.3pr7
New in this prerelease of the 4.3 plugins: Changed JSON.GetObjectItemTree to also look into arrays. Please pass index in array as parameter. Added new toolbar functions to add your own toolbar items. Added new functions for Mac to configure the too... [More]
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 14.3pr7
New in this prerelease of the 14.3 plugins: Added JPEGData and PNGData to CGImageMBS class. Added MemoryBlock.ConvertRGB12BitTo8BitMBS. Added PDFDocumentMBS.appendPage. Fixed JSONMBS.Constructor. Now creates an empty JSON object. If you need an arr... [More]
August 25, 2014
  (Blog: Monkeybread Software)
Sascha Schneppmüller is very happy about our MBS Plugins and the support we provide, so he wrote a Thank you in his blog in German: schneppmueller.de/danke-an-mbs/ We appreciate this ... [More]
  (Blog: Monkeybread Software)
Second teaser
As you see I have currently a lot of fun working with the FileMaker toolbar. So for next MBS FileMaker Plugin we have some new functions. ... [More]
August 24, 2014
  (Blog: Monkeybread Software)
A Teaser
A little teaser to upcoming FileMaker plugin. What happened here? ... [More]
August 23, 2014
  (Blog: Monkeybread Software)
New Timer for Windows
If you use a normal Xojo Timer in your project, you can use periods down to around 16 ms. Even if you select 5 ms, you get about 16 ms. More than 60 action events per second are not possible. See this test project which measures what we get for a ti... [More]
August 22, 2014
  (Blog: Monkeybread Software)
Code Signing FileMaker Runtimes
Everyone producing runtimes with FileMaker 13 for Mac OS X has a problem. You need to sign the app for Gate Keeper. If your runtime is not signed, the Finder will ask the user when launching the application after download to delete the app! To avoid... [More]
August 21, 2014
  (Blog: Monkeybread Software)
MBS Xojo Developer Conference in 4 weeks
Just four weeks left until the conference starts. If you like to attend, please register soon. We already have participants from 10 countries and the hotel will soon run out of available rooms. We still have seats available for training in English ... [More]
  (Blog: Monkeybread Software)
Tip of the day: Autohide scrollbar
If you put this code in a textarea's open event, you get a modern small auto hiding scroll bar: dim n as NSScrollViewMBS = me.NSScrollViewMBS n.scrollerStyle = NSScrollerMBS.NSScrollerStyleOverlay n.verticalScroller.controlSize = NSScrollerMBS.NS... [More]
August 20, 2014
  (Blog: Monkeybread Software)
Compressing PDFs with PDFKit in FileMaker
With QuartzFilters we have the possibility to process PDF files while we create them and apply modifications. Beside color modifications like having only gray, sepia or b&w images in a PDF, we can use a filter to create a PDF file in PDF/X standard ... [More]
August 19, 2014
  (Blog: Monkeybread Software)
MBS Xojo / Real Studio Plugins, version 14.3pr6
New in this prerelease of the 14.3 plugins: Added XML parameter for WinSpeechMBS class, so text can embed xml commands to control voice. Fixed a bug with PictureMBS, clipping and VM mapped files. Added Audioformat parameter to SpeakFile method in W... [More]
  (Blog: Monkeybread Software)
MBS Filemaker Plugin, version 4.3pr6
New in this prerelease of the 4.3 plugins: Changed QTMovie.OpenContainer and other functions to work with interactive containers containing M4V, MP3 and MOV files. Added parameter for CURL functions which set text options. You can pass a text encod... [More]
August 17, 2014
  (Blog: Monkeybread Software)
Tip of the day: Windows Notifications
In 2012 we added to our plugins a WinNotificationMBS class. This class was designed to send and receive broadcast messages on Windows between running apps. This way a helper app can send status updates easily to main app. Without the need to setup I... [More]
August 14, 2014
  (Blog: Brad Rhine)
Juan Catorce Band plays this Friday!
via Instagram http://ift.tt/1psZhVR... [More]
August 13, 2014
  (Blog: Monkeybread Software)
Xojo 2014r2.1
A few days ago Xojo 2014r2.1 was released. This is the final release to support Carbon as Cocoa will be the only option from 2014r3 on forward. So we are happy that the XmlDocument bugs have been fixed for Carbon target. Any other Carbon bug will pr... [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]
October 18, 2013
  (Blog: Brad Rhine)
Skinny Pete
Skinny Pete made a nest.... [More]
  (Blog: Brad Rhine)
Tell that to Green Day, Words With Friends!... [More]
September 22, 2013
  (Blog: Brad Rhine)
Last Night Of Summer, Part 2
Jake Lewis And The Clergy... [More]

Click here for more Xojo News.

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