Reminder that there is NO Sydney CocoaHeads this week

Hi all,

Just a quick message for any who missed the announcements I made at the past two meetups, or after Christmas and New Years have forgotten, we are taking January off, and so the first Sydney CocoaHeads of 2016 will be February 18th.

I hope everyone enjoys the break and see you all next month ready for a big new year of Cocoa!

Cheers,

Mark.

PS: I’m starting to build the speaking roster now, please let me know if you’re either interested in speaking or have a topic idea you’d love to see somebody else present on.

Posted in Uncategorized

December CocoaHeads – THIS THURSDAY – Annual end of year trivia quiz

Ain’t no party like the annual Sydney CocoaHeads end of year trivia quiz party!

image

 

THIS THURSDAY

December 17th

Please RSVP on Meetup so we can setup tables and cater

6:30pm @ Tabcorp

 Level 31, 680 George Street, Sydney

It’s the Ernst & Young building of World Square (http://is.gd/DmsxES)

Look forward to seeing you all there!

Posted in Meeting Announcements

November CocoaHeads – Next Thursday the 19th – At TabCorp

This month’s CocoaHeads is on next week, Thursday November the 19th. We’re meeting at the offices of TabCorp – the same venue we met at in August.

Anthony Egerton, perhaps better known as @guywithbeard, with a talk titled

Time Travel Testing

NewImage

 

Also Tom Jewett and James Martin with some sweet sweet tvOS Action

NewImage

 

Where: CocoaHeads November is at the offices of TabCorp

When: Thursday November 19th, 6:30 pm.

The address is Level 31, 680 George Street, Sydney. It’s the Ernst & Young building of World Square (http://is.gd/DmsxES).

Posted in Meeting Announcements

October CocoaHeads is next Thursday the 15th

We have room for one more demo or lightning talk this month – please let me know if you would like to talk about something or demo something? 

 
Thumb 0ef8bdca 7b61 4f79 a862 ec0ac59eb98f png
 
Migrating a development team to VIPER with Jean-Étienne
 
Jean-Étienne will be performing a reprise of his YOW! Connected talk about migrating a development team to the VIPER architecture. Come along and learn how not to make the same mistakes :) If you’ve never heard of VIPER, there’s a good primer on objc.io: Architecting iOS Apps with VIPER
 
Lightning Talks/Demos
[new] we have a demo from Alexander of his SpriteKit game for tvOS
 
We’re at our usual digs thank’s to Atlassian again this month. For the first time in a few months I will actually be there—hooray!

When: Thursday October 15th, 6:30pm
Where: Atlassian (Level 6, 341 George St, Sydney, NSW, 2000, AustraliaLook for the Westpac building opposite Martin Place (next to the old Virgin Megastore) and since the bank will be closed there’s a side entrance to access the lifts on Wynyard St.

Posted in Meeting Announcements

September CocoaHeads is THIS THURSDAY the 17th

Those of you, like me, who were sad to miss Sebastian’s talk last month will be pleased to hear that he couldn’t present it last month (not that we’re in any way happy that you were sick Sebastian ;) and will instead be talking this week.

Screenshot 2015 09 14 10 49 22

Introduction to Functional Reactive Programming in Swift with Sebastian

Our second talk will continue on the theme.

Screenshot 2015 09 14 10 52 10

React Native with Rob

We’re back at our usual digs thank’s to Atlassian again this month. Unfortunately I will be missing out again, being down in Melbourne for YOW! Connected so I will be leaving you in the (hopefully) capable hands of Matt Tonkin to MC and as ever Atlassian’s best employee Nick to make sure everyone has beer and pizza. 👍Nick :)

When: Thursday September 17th, 6:30pm
Where: Atlassian (Level 6, 341 George St, Sydney, NSW, 2000, AustraliaLook for the Westpac building opposite Martin Place (next to the old Virgin Megastore) and since the bank will be closed there’s a side entrance to access the lifts on Wynyard St.

Posted in Meeting Announcements

August CocoaHeads – VENUE CHANGE; Functional Reactive Swift; Don’t be Slack

This month we have 2 changes from our regularly scheduled program, so I’m contacting everyone quite early.
Firstly, our illustrious organiser Mark Aufflick is out of the country, so you’re stuck with me (Craig aka @thepaddedcell) instead. #dealwithit

Secondly, and more importantly, we have a change of venue. This month’s CocoaHeads will be held at the offices of TabCorp.

The address is Level 31, 680 George Street, Sydney. It’s the Ernst & Young building of World Square (http://is.gd/DmsxES).

We will be meeting as usual on the third Thursday, which for August is Thursday 20th, starting at 6:30pm (sorry for forgetting this vital detail first time!)

Our speakers this month are:

Sebastian Grail will be presenting “Introduction to Functional Reactive Programming in Swift”

Chris Hulbert will be presenting “Don’t be Slack: A navigation structure for loading, login & dashboards”

Hope to see you there!

Posted in Meeting Announcements

July Sydney CocoaHeads is next Thursday, July 16th

UPDATE UPDATE

Firstly, we’re going with “just” Manuel’s talk, but a talk from Manuel is enough for our brains in one night IMO! We’ll also announce a “companion” talk from Sebastien for next month.

Secondly, in possibly a world first, CocoaHeads is going DRY for July! To support those taking part in Dry July https://au.dryjuly.com/ there will be no alcoholic beverages at this month’s CocoaHeads. “But you promised beer and pizza” I hear you say? And we will! Atlassian is coming to the party with Alcofree Beer :) Softdrinks and, of course, Pizza will also be on hand.

—-

Fully confirmed is our amazing resident functor, mapping our brains from OO into functional thinking, Manuel Chakravarty (@tacticalgrace) is going to bring a talk titled “Functional Programming in a Stateful World using Swift”. True to form, he has a very useful abstract for his talk too :)

Functional Programming in a Stateful World using Swift

Today, functional programming is mostly used in the development of server-side software and command line applications. This is changing with Swift, a language with strong support for functional programming that is pitched as the successor of Objective-C for desktop and mobile applications. Unsurprisingly, there are obstacles. Any attempt to use Swift’s support for functional programming to its full potential leads to architectural challenges, especially in the separation of stateful and purely functional computations. In desktop and especially in mobile applications, a superb user experience is a central aim of application design. This typically leads to a ubiquitous use of application frameworks, such as Cocoa, which tend to encourage a tangled web of stateful, mutually mutating objects — very much the anti-thesis of modern functional programming.

Established approaches to disentangling stateful from pure computations, while necessary, are not sufficient for desktop and mobile applications. A careful separation of the view layer (implementing the user interface) from the application logic (forming the computational heart of the application) requires us to rethink application architecture and depends on adopting an interaction paradigm focusing on the data flow between components rather than on object mutation.

This talk summarises my experience with building a desktop application including a complex user interface in Swift and Haskell. The talk will provide answers to the following questions. In which way is functional programming useful in desktop and mobile applications? What are the advantages of stateless, pure functions? What software architecture maximises the impact of functional programming in that context? How can we propagate changes from user interactions, file system & network events, and so on in a manner that keeps an application responsive, while facilitating stateless computations.

This is based on his talk at Lambda Jam, but more focussed on those of us coming to the functional world from iOS.

If/when I’m able to confirm a second talk I will message on the usual channels, but if Manuel’s talk is our only one for July it will still be a cracker!

As always, CocoaHeads is held at Atlassian, which means free pizza and beer! Looking forward to seeing you all there.

When: Thursday July 16th, 6:30pm
Where: Atlassian (Level 6, 341 George St, Sydney, NSW, 2000, AustraliaLook for the Westpac building opposite Martin Place (next to the old Virgin Megastore) and since the bank will be closed there’s a side entrance to access the lifts on Wynyard St.

Posted in Meeting Announcements
Categories
Follow

Get every new post delivered to your Inbox.

Join 50 other followers

%d bloggers like this: