A recording from my talk at CocoaHeadsNL last month
Tom Lokhorst from Q42 talks about how they developed the ArtViewer for the Rijksmuseum app. This viewer is a highly optimised image viewer to display very large images. It efficiently uses caching and tiling to save memory and bandwidth.
Rijksmuseum ArtViewer, Tom Lokhorst from CocoaHeadsNL.
See the Rijksmuseum app in the App Store.
A recording from my talk at CocoaHeadsNL last month:
Tom Lokhorst – Building Reactive User Interfaces from CocoaHeadsNL.
Mentioned in the talk, the work-in-progress Bindable library.
Last month at Q42, we organised a conference called Segue 16, a conference for designers and developers to meet and talk about app design.
A one-day, single track conference for mobile app designers, both aspiring and experienced. A full day on new mobile technologies that influence your design process. Learn about new and upcoming design related trends in iOS, Android, mobile web, accessibility, new navigation structures, responsive/adaptive app design, and new hardware (im)possibilities.
I gave a talk, demonstrating how a mobile developer takes a Sketch design and turns that into a real iOS app.
The audio of the recording is pretty crappy, but you can turn on subtitles with the “CC” button, and read along.
Segue16 — From Sketch to Xcode — Tom Lokhorst from Q42.
A recording from my talk at CocoaHeadsNL last week:
Swift JsonGen – CocoaHeadsNL from Q42.
Tom Lokhorst talks about parsing JSON in Swift. Why is this such a problem? What libraries are there to solve this problem? And how he created a code generator to deal with JSON once and for all.
See: JsonGen on GitHub.
Last monday (February 8, 2010) Sebastiaan Visser and I presented our ongoing work on the AwesomePrelude at the Dutch Haskell User Group meeting.
In a previous post “Deeply embedded DSLs in Haskell”, I introduced the AwesomePrelude. While the ideas behind that post haven’t changed, the implementation of the AwesomePrelude is radically different now.
The AwesomePrelude is reimplementation of the Haskell prelude in which all data types have been replaced with type classes. Embedded Domain Specific Languages (DSLs) can implement these type classes to get access to the functions defined in terms of the type classes. For example: by implementing the
BoolC type class, a DSL gets to use the
Here’s a recording of our presentation:
The slides are online, and the code is available on github.