Conferences – Cocoanetics https://www.cocoanetics.com Our DNA is written in Swift Fri, 21 Sep 2018 10:30:55 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.3 39982308 mDevCamp 2016 https://www.cocoanetics.com/2016/06/mdevcamp-2016/ https://www.cocoanetics.com/2016/06/mdevcamp-2016/#respond Sat, 18 Jun 2016 09:49:20 +0000 https://www.cocoanetics.com/?p=10239 Conferences in movie theaters seem to be thing these days. A thing we like! This year’s sixth instalment of mDevCamp was the first time with comfortable seats and an unobstructed giant view of the speaker’s slides from every angle.

WWDC was no option for me this year, because we are expecting a baby at the beginning of June. Too close to be on a different continent. My condition for accepting the mDevCamp speaking gig this year was that they would be prepared that I could be cancelling on very short notice.

 

I had spoken at last year’s Mobiconf in a cinema, so the concept was not new to me. But my reaction this year was: yeah, it really does make sense!

Spotify on Stage at mDevCampThe conference had 4 streams of talks running in parallel, I’d say half of which held in Czech language. I’m – of course – mostly interested in iOS and general engineering talks, so there was a good amount of interesting talks as the main course.

I loved to hear insights and techniques from people working for Spotify, Slack and Twitter. The only gripe I had was that the topic “Server-side Swift” would have deserved its own full length talk, 20 minutes was way too short for this in my opinion.

There were enough times for me to mingle and look at the side dishes, as well. For the first time I got to ride a Hoverboard, play some VR games on HTC Vive and I got myself a chair massage twice. The 4 theaters on the other side of the hall were dedicated to relaxing, placing 4-player Xbox games on the huge movie screens and later in the day, for showing a soccer match. They even had the first Microsoft Hololens on site, but due to some charging issues I couldn’t try it.

Oliver on Stage at mDevCampI had been working on my own talk for about 2 weeks, with the final slide being added when I got to the hotel after the warm-up party on the night before the conference. I was excited by seeing my talk very well attended. My talk, like all others, will be put online by SlidesLive, eventually. But I will put my own version up because I find that this does my fabulous animations the justice they deserve.

Just before the end of the conference there was a session of lightning talks which were done in a way how I didn’t see them before: Speakers had only 5 minutes each and then the presenter would start to clap. When the audience then joined in the clapping the speaker couldn’t but smile and leave. This time though – with almost all lightning talks in Czech – they distributed small radios with an earpiece where there would be an on-the-fly translation of the talks. Awesome!

Being in Czech, of course there had to be an after party involving beer and goulash. This was done in the brand new headquarters of Avast. We got transported there on several travel busses. I have seen quite a few company headquarters in Silicon Valley, San Francisco and Ireland. Avast’s HQ keeps up with the best of them.

I’m sad to hear that the conference main organiser Michal is going to take a year off to travel with his family and further his studies of Workplace Happiness. There might not be another mDevCamp because of this and because they fear that they couldn’t top it any more.

mDevCamp 2016 was a blast! Thank you for having me as a speaker next to many other great ones.

]]>
https://www.cocoanetics.com/2016/06/mdevcamp-2016/feed/ 0 10239
Pragma Conference 2015 https://www.cocoanetics.com/2015/10/pragma-conference-2015/ https://www.cocoanetics.com/2015/10/pragma-conference-2015/#comments Sat, 10 Oct 2015 11:17:25 +0000 https://www.cocoanetics.com/?p=9889 Less than a week after I had spoken at Mobiconf, I was travelled to Florence, Italy, to speak at Pragma Conference. I was surprised to learn that it was only the third instalment, given the level of professionalism I witnessed.

My publisher Manning will give you 41% discount on all books with promo code ctwpragma, including mine!

The conference took place in a Starhotels Hotel, where on the first day you would have a variety of workshops and on the second day the actual talks happened. The presentations where loosely divided into a coding and a design track. The former took place in a nice large conference room, the latter was relegated to a smaller room downstairs.

Pragma Conf 2015 GoodiesThough this separation was not so clear cut: Several coding talks ended up in the secondary conference room. I didn’t mind so much being counted as a “design talk”, because I am that my Keynote presentation was very well designed.

The most valuable contribution to the goodie bag was contributed by sponsor IBM, in the form of in-ear headphones. T-Shirt and tote bag were nice as well. But my attention was particularly drawn to a red anti-stress ball.

Speaking of Stress …

The IBM representative was promoting IBM’s mobile services around Watson. But he was mostly unable to give live demonstrations because the hotel-provided WiFi was often unusable. Few hotel WiFi-installations are able to handle hundreds of iOS devices as carried by hundreds of iOS developers.

One thing I found odd: It happened twice during that day that I approached a table with coffee and sweets and poured myself a cup. This resulted – on both occasions – in me receiving a scolding by hotel staff. The coffee was meant for the coffee break (in one hour) and if everybody was helping themselves then there would not be anything left when the break was scheduled. Although, when I offered to pour back the contents of my cup they let me drink it after all…

Oliver Drobnik at Pragma Conference 2015I gave my own talk in the afternoon, after having watched several great talks by other speakers. My personal favourite turned out to be Ray Wenderlich contributor Marin Todorov who made the optimistic point that our industry is just in its infancy.

When Marcus Zarra mentioned in this talk – about async Core Data – that there are many blogs are getting it wrong, I had to check my own article I had written on the subject in 2012. I was quite relieved when I saw that my guide still was exactly the way how Zarra explained “the best way” to do it.

Conclusion

It is great to see that several conferences worth going to are being established in Europe. Florence is not a bad place for that.

#pragma mark, the organization behind the conference, describe themselves as “first community of iOS and OS X developers in Italy”. As such their events are also purely focussed on Apple platforms. Being only interested in those myself, I felt a deep feeling of satisfaction after a day of many interesting talks.

The organisers did a great job of assembling a cast of speakers which gave presentations ranging from inspiring to amusing. The roster contained a veritable who-is-who of the iOS development scene. There was even an Apple evangelist amongst the attendees. Even though he didn’t want too much attention, or even to be heralded, I would call his mere presence a sign of silent validation.

]]>
https://www.cocoanetics.com/2015/10/pragma-conference-2015/feed/ 3 9889
Mobiconf 2015 https://www.cocoanetics.com/2015/10/mobiconf-2015/ https://www.cocoanetics.com/2015/10/mobiconf-2015/#comments Sun, 04 Oct 2015 10:05:14 +0000 http://www.cocoanetics.com/?p=9861 Mobiconf 2014 was a great success for me, developing and giving two talks. So I jumped at the chance for a reprise. The 2015 edition of Mobiconf was bigger, better and way more fun.

My publisher Manning will give you 41% discount on all books with promo code ctwmobicf, including mine!

Preparation

Mobiconf LogoMiquido would have been content with a single talk, but I felt like it would easily have enough material for multiple. I picked two topics that I had fresh experience with, implementing Web+App Integration technologies as well as getting full time into Swift.

Preparation went like I had worked it out before: I recorded my research and “Aha!” moments in Evernote, also tracking bits of information I found on the internet while looking for the connecting elements. Apple’s documentation is not bad, but for a talk – like I was planning – I didn’t want to go into depth several times, but rather show how all is connected. This is the main value I try to imbue my talks with: give a point-of-view/overview like you wouldn’t get it so comfortably on the Internet.

I kept with the previously established rule-of-thumb to have one slide per minute. I wanted to fill 40 minutes, leaving ample space for Q&A. This was the outcome:

I was astonished that the first took so much less time per slide, but the reason is simple: it has less code and is much less technical. So I do not linger as long on individual slides while explaining their conclusions as I did for the Swift talk.

The learning for the future is that 40 slides in the way I like to structure them is about the right amount for me if the talk is heaving on technology. For low-tech I can add a few more.

Doing the Talks

In the previous year, Mobiconf was held in a hotel. When I arrived at this year’s venue, Multikino, I was musing to myself “LOL, that sounds like a cinema”… only to find my mind blown by the fact that it was an actual movie theater.

My mobile presentation device of the day is the 2015 MacBook Gold. I love how light and convenient it is and since OS X 10.11 was released it has returned to mostly usable state. Unfortunately there are a few situations when it is hopelessly underpowered:

  • I cannot run a Keynote presentation and get a smooth recording via QuickTime screen capture.
  • I cannot do a smooth Keynote presentation via Airplay to an AppleTV.
  • Doing an app build from scratch after a Clean takes some patience too.

Mobiconf 2015 as seen by GoProI used the Apple USB-C Digital AV Multiport Adapter to get the video to the big screen. I was glad to see that my MacBook was able to do that smoothly in dual screen mode, so that I could have the presenter view in front of me. The movie screen behind me was so huge and the angle to look at it too steep so that you couldn’t casually glance at it without contorting your entire body.

Apple usually has big displays that speakers can look at when they do presentations, so I decided to try that for a change: I placed the MacBook on the floor in front of me so that I could look down at the presenter view without having to turn sideways to the device like all other speakers did. It really paid off that I made my code samples as large as possible, so I could still read the code even on the tiny 12″ screen, even sitting on the floor.

The second challenge was about how I could remote-control the advancing of the slides. Most speaker remotes use an extra dongle which you plug into a free USB port. The 2015 MacBook does not have such a port, unless you use the above mentioned multipart adapter. Which is why I began researching what dongle-less alternatives are available for us Mac users.

Mobiconf Recording EquipmentI’ll write more on my findings once I also reviewed other remotes, but this time I used the Satchi Bluetooth MediaRemote. I had been lucky enough to receive it within 24 hours of me ordering it, in time before I left for the airport. This remote worked like a charm. You pair it by entering the random code via the small numeric keys hidden behind a slider. When I tested it in the cinema, I was able to advance slides while sitting in the back-most row.

I was glad to see that both my talks had way more attendees than last year and as far as I can tell from the feedback I have received later, people seem to have liked them. I admit I am a bit of a media-holic, I must have been a TV show host in an earlier life. So I was thrilled to see that Mobiconf had also taken care of proper video recording of the “show”.

The videos of all talks will be made available in high quality and including video of the speakers in the course of the next few days.

The Conference

The conference organizers went into overdrive for making this the best ever conference – outside of WWDC – that I had the privilege and pleasure to attend. They attracted a great deal more attendees, I was told more 300 in total which caused all talks to be receiving a sizable audience.

Small multi-platform conferences in Europe usually have the problem – and so did Mobiconf in 2014 – that the offerings for iOS are a lukewarm. And when you have less than a dozen people in the audience then it might not be motivating for speakers either. And from the point of view of an attendee – which I was most of the time myself – you’d like to view inspiring or informative talks when you are not having heated technical discussions with your peers.

Ash Furrow at Mobiconf 2015For this year, Mobiconf pulled out all the stops. All the iOS-releated talks were fabulous and given by people who are veritable stars in the development community. I liked the somewhat philosophical talk by Ash Furrow the most. But also talks by engineers from Spotify and Soundcloud gave me much food for thought. And I saw Tom Maes for the second time, again delivering a really solid and enjoyable presentation about glass rectangles.

One point of contention was the total lack of women presenters. Although not for lack of trying, if we can believe two organizers whom I asked about this. Miquido expressed to me that they had tried for a long time, but their call for papers did not yield a single suggestion for a software development-oriented talk by a female speaker.

Can it really be that none of the brilliant female software developers in our community is able and willing to talk about a technical topic? Or do they just need more encouragement? C’mon, talking in front of an audience is easy if you cannot see anybody due to the video lights shining into your face.

Conclusion

I am a sucker for positive trends. And when I have two data points – Mobiconf 2014 and 2015 – I get excited if I see a steep upward line. Miquido is apparently serious about establishing Mobiconf as one of the premier conferences in Europe to go to.

Before Mobiconf, I had seen Krakow as being somewhere in eastern Europe, too far away to be worth going to for a small conference. Now I see it as a bustling metropole with moderate prices – compared to the rest of Europe – a picturesque old town and a plane ride of about one hour to get there. I see it as a sign of validation for them that they could also muster a great deal of attendees who would come from as far as the United States. And the conference has grown to a size where it starts to matter.

They only need to get a grip on the women quota… Four stars, would definitely attend again.

]]>
https://www.cocoanetics.com/2015/10/mobiconf-2015/feed/ 12 9861
Wrapping Your Head Around Swift https://www.cocoanetics.com/2015/10/wrapping-your-head-around-swift/ https://www.cocoanetics.com/2015/10/wrapping-your-head-around-swift/#comments Fri, 02 Oct 2015 18:00:38 +0000 http://www.cocoanetics.com/?p=9865 This is the second talk I gave at Mobiconf 2015. The first – about how to integrate your website and your app – is also available.

Get 41% off all books at manning.com with promo code ctwmobicf, including mine!

I was delighted when Apple chose to bump Swift’s version to 2.0 – this signaled for me that it is now reasonable to dive in and start developing with it. I had the ideal candidate app for it: my first ever iOS app on the app store hadn’t received any updates for over 3 years. Fortunately for me, a new client had acquired it from me and now I was tasked with preparing a major update.

I like to be collecting material for my talks during my normal work time as developer. This way it does not cost me much extra time to prepare something that I have practical experience with. For this talk about Swift I made note of the various “Aha!” moments I encountered, having solely developed in Objective-C until this point.

In this talk I am making the point that Swift is now ready for us and that it mixes really well with existing Objective-C code which is working and does not need to be completely rewritten in Swift. Rather you can “Mix & Match” to your heart’s content.

Mobiconf will be providing high quality versions of all talks in a few days. But since I like to tinker with Final Cut Pro I took my audio recording from my speech and recorded the Keynote presentation to go with it.

Following my talk there was some discussion about how unproblematic the migration from Swift 1.2 to 2.0 really was. I was forced to update two medium-sized apps to Swift 2.0 after Xcode had automatically updated to version 7 on its own. The whole process was straightforward for me: I looked up the new syntax for bit masks and error handling and then I replaced the old with the new.

I did all that manually, because I wanted to become used to the syntax changes. One person had much bigger problems because apparently the migration assistant crashed for their large project.

But the point I am really trying to make with this is that even for such a large version jump, the changes are more polish than revolutionary. If you get started in Swift 2 then you won’t ever have such a headache. I don’t foresee that Apple would do anything in future Swift versions that would fundamentally change the way Swift works.

Long story short: Now is the time to start adding Swift code to your existing projects, or to start new projects in Swift 2.

]]>
https://www.cocoanetics.com/2015/10/wrapping-your-head-around-swift/feed/ 2 9865
Integrating your Website + iOS App https://www.cocoanetics.com/2015/10/integrating-your-website-ios-app/ https://www.cocoanetics.com/2015/10/integrating-your-website-ios-app/#comments Thu, 01 Oct 2015 18:00:25 +0000 http://www.cocoanetics.com/?p=9859 This is the first of two talks I gave at Mobiconf 2015. The second one – about my experiences getting into Swift – is also available for your to watch.

Get 41% off all books at manning.com with promo code ctwmobicf, including mine!

I am one of the founders of ProductLayer.com – a free API that lets you convert barcodes into product information for use in your apps. Based on this RESTful JSON API is prod.ly which is a place where consumers can have a dialog about specific products.

There are multiple technologies which let you integrate your website and your app in terms of user experience. All these are documented on disparate pages in Apple’s documentation. So I figured it would be great to have a concise overview of what these APIs are and how they fit together.

  • Smart App Banner
  • Shared Web Credentials
  • Activity Continuation, aka “Handoff”
  • Universal Links

Also, as bonus section, I gave an overview of the new Search APIs introduced in iOS 9. This was a totally instinctive decision which paid off. Renowned developer Ash Furrow was in the audience and he asked me a question which – much to my own surprise – I was fully capable of answering.

Mobiconf will provide a high quality version of this video, including visuals of me on stage. But since I didn’t want to wait I pulled the audio from a recording I had made with my GoPro and combined it with a fresh recording of the Keynote presentation. Unfortunately I had forgotten to turn on audio recorder which I had in my back pocket.

You can try out the described technologies in action if you download the prod.ly iOS app – because this is where I integrated them while recording my experiences as material for this presentation.

PS: Web-to-Native handoff had been broken in iOS 9.0 – Apple implemented the fix in iOS 9.1 just in time before my talks.

]]>
https://www.cocoanetics.com/2015/10/integrating-your-website-ios-app/feed/ 3 9859
Hey, I’m Famous! https://www.cocoanetics.com/2015/04/hey-im-famous/ https://www.cocoanetics.com/2015/04/hey-im-famous/#respond Wed, 15 Apr 2015 10:50:52 +0000 http://www.cocoanetics.com/?p=9575 A while ago I found myself mentioned on two sites as being popular. I wanted to document this for posterity.

Frenchman Vincent Daubery created GitHub Awards, which uses the GitHub APIs to determine a ranking of developers by City, Country or Worldwide. Incidentally, I am at the top mostly due to my Open Source projects DTCoreText (3093 stars) and DTFoundation (516 stars).

I was exhilarated to find myself only been outdone by famous Peter Steinberger who has more than double the amount of stars that I have amassed. Being amongst the Top 20 of the world is also nothing to sneeze at.

GitHub Awards Ranking

GitHub uses the Linguist Project for determining the language of a project. Since I have tons of HTML files inside DTCoreText’s unit tests, I wrongfully became the number one “HTML Programmer” in Austria. Not something that I wished to promote. 😉

Fortunately there is a way to exclude certain paths from being considered by Linguist. They refer to these as “vendored paths” and the default paths are mentioned here. If you don’t want to change your project structure just to fix Linguist language detection, you can add a .gitattributes file.

Demo/* linguist-vendored
Test/* linguist-vendored

With this in place the project turned from a HTML- into an Objective-C project.

I am chased by several very talented iOS developers from Austria, so I don’t know how much longer I will remain on this spot. But, thanks to Vincent I have a few months of glory.

“Reasonably Prominent”

Graham Dawson determined at my glory by looking at it from a different angle. He is using an algorithm by Ross Dawson which uses point values from Alexa, Klout, and Twitter to calculate a Net Influence score.

Dawson came up with the candidate list from his own experience. His selection criteria were:

  1. Have developed successful Mac and/or iOS apps
  2. Write publicly via twitter and/or blog/website about app development, app store and Apple
  3. Be posting (only or mainly) as an independent developer i.e. have own website or blog
  4. Reasonably prominent – anyone scoring too low in this ranking system may be dropped from the table, for the sake of expediency and avoiding overload

This list is a veritable how-is-how in the iOS developer scene. Although I strongly disagree with the inclusion of several people who don’t actively develop software, but prefer to talk about it. Oh wait, do I feel a certain jealously in my stomach? Well, being on fifth place of the entire world isn’t all too bad either.

Indie Rankings

The above chart is dated March 11, 2015. Dawson has promised a new version that would updated the values live, but at the time of this writing this has not yet materialised.

Conclusion

You probably suspected it before … now we have proof: I am one of the leading iOS developers of the world. I think I am well within my rights to be expecting more all-expenses-paid invitations to conferences. Like – for example – this year’s Mobiconf, where I am going to have a talk. They know how to properly treat us iOS development divas. 😉

]]>
https://www.cocoanetics.com/2015/04/hey-im-famous/feed/ 0 9575
Mobiconf 2014 https://www.cocoanetics.com/2014/10/mobiconf-2014/ https://www.cocoanetics.com/2014/10/mobiconf-2014/#comments Sat, 04 Oct 2014 08:48:57 +0000 http://www.cocoanetics.com/?p=9297 Polish company Miquido decided 4 months ago that they wanted to have a great conference in Krakow. Since then they worked hard to pull off a conference that easily measures up to older, more established, conferences.

Initially, I was sceptical when I got contacted about speaking at this conference. This being the first iteration of Mobiconf, the only preconceived notion I had was “Krakow, really?” Also I was kind of stressed out about finishing my book at that time and so got close to declining.

But then it looked like I would be having a couple weeks time to prepare two speeches. Coupled with the unusual fact that Mobiconf paid for my travel and accommodation, I just could not say no. So for two weeks I worked almost entirely on preparing my two speeches to make them worthy of Mobiconf’s generosity.

Preparation of Talks

Mobiconf asked me for two talks. The one obvious topic for me were barcodes, because I had worked on this for almost a year now. The other bubbled up out my instinct, I wanted to give a tour around how I structure my projects, in particular Open Source ones. Both topic got accepted without question.

This was the first time I was planning two hour-long talks. So I had no experience as to how many slides I would need. A few people on Twitter suggested around one slide per minute and so I planned for that. My barcodes talk ended up with 48 slides (39:46 minutes in real life), my Open Source one weighed in at 36 (46:59 minutes on video). So this rule of thumb seems to work out on average. After both talks the volume of questions asked easily filled up the hour.

The default setting for Keynote is to create 4:3 aspect slide shows. In some locations you get access to a 16:9 display or projector. When I saw that I briefly considered authoring for the widescreen ratio, but I didn’t want to cause myself unnecessary extra stress switching ratios. Later, I learned that you can simply switch the slide size in keynote without any adverse effects. Keynote simply extends the background left and right of the 4:3 content. If you really wanted to make the most of the extra space you’d have to adjust the content too, but as a quick workaround it should be fine.

Another reason why you might want to consider 16:9 is if you plan to publish your talk on YouTube. Apparently there is no longer good support for 4:3 videos on there you get black bars on the sides. The problem is that you have to be quite certain about how your slides will be shown to commit to the more modern aspect ratio. You wouldn’t want to author wide slides only to find yourself stuck in 4:3-land. But all the projectors I have seen these past days had been capable of 16:9, including the projection screens.

I had provided the main bullet points of my talks to Mobiconf, my first step in my preparation was to add some meat to the skeleton by collecting detail material in Evernote. Afterwards I began working my my slides in Keynote. Thanks to iCloud Drive (OS X 10.10 + iOS 8) I spent a couple rides on the Vienna subway tinkering with my Keynote presentations on my iPad.

The Conference

For a first time mobile development conference, Mobiconf went incredibly well. The ratio of attendees versus speakers was about 10:1, with about 20 speakers versus around 220 non-speakers. All attendees received a goody bag containing a conference t-shirt and logo mug. The office conference app was also well done, featuring the schedule, info about the sponsors and tweets about the conference.

There were 3 separate streams, one for Android, one for iOS and one for everything else. Personally, I prefer “pure” conferences, only about Apple platforms. Apparently multiple worlds need to be combined to be able to interest a sufficient amount of people for the conference.

3 Streams at Mobiconf

As a speaker, I felt very welcome and two people from Miquido took great care of me, first Agnieszka, then Jarosław. If anything, the only extra I could have wished for would have been a prepaid SIM card with 3G data so that I would have saved on the data roaming fees necessary while moving around Krakow. As an iPhone user I feel rather lost in a foreign city if I cannot use my trusted Maps.app, or pass taxi time by tweeting some spontaneous wisdoms.

The conference went on for two days with the second day starting way later and ending way sooner than the first. The speakers were treated with a delicious dinner at “The New Place 1” (both the address as well as name of the restaurant, albeit translated into English by me). Following this we had another experience that can only be found in Krakow: A tram party. Hereby a rented tram served as a mobile discotheque while rolling semi-randomly through the city.

I avoided the “after party” at a club in the city as I wanted to be on my A game the second day when both of my talks were scheduled. A speaker colleague told me the next day that this went on until 5 in the morning. You could definitely feel the “losses” on day 2 of the conference. People looking bleary-eyed and apparently some eschewing the second half of the conference altogether due to their massive hangovers. Henceforth Krakow shall not only be legendary for their sausages, but also their alcohol consumption.

Giving the Talks

I had used the registration period on day 1 to check my setup and had found all in working order. The iOS room (track 2) had by far the largest projection screen and a row of windows along one side. Speakers used a lapel microphone with radio transmitter, two handheld microphones were available for questions from the audience.

I brought some technology of my own because I wanted to record these historic events. I had a Rode lapel microphone and used an older iPhone to record myself. On my Macbook Air I used Quicktime to record a screencast of the presentation. Audio quality of the lapel mic is far superior to the quality recorded by the built-in mic of the Macbook. I still record it though because then my video editing software Final Cut Pro X is able to synchronize audio and video automatically.

Giving a Mobiconf Talk

There was only a slight problem: the projector had brief hiccups – every half hour or so – going briefly into standby and then turning on again. This caused my recording to stop because OS X would assume that the second screen had disappeared. To fix this I had to record the missing pieces by listening to my audio recording and advancing the slides as synchronously as I could while recording.

Both talks ended with a few minutes to spare and allowed for some Q&A. Both talks hard around 15 to 20 audience members. I could have wished for more, but then again, that’s not bad for my premiere. I found that my talks stimulated a far greater amount of questions than others, which led me to believe that my audience was very interested in my presentations. Audience Quality above Audience Quantity. 🙂

I felt that there was some room of improvement in terms of audio-visual equipment. I would have preferred a ceiling-mounted projector over one sitting on a desk. In a room where you have daylight come in through windows, you either need a projector with more lumen. But then again, me being a beginner at this felt very comfortable.

You can watch the talks in full here and here.

Verdict

Overall Mobiconf was very well done. Even more so, considering it was a first. Mobiconf will return to Krakow in 2015, same dates. They promised to work through all the feedback they collected to make the second instalment even better.

]]>
https://www.cocoanetics.com/2014/10/mobiconf-2014/feed/ 6 9297