• March Meetup

    520 King St W

    Hello tacowhands! We're back again this March 12th at theScore. We have one speaker lined up, with another TBD. Are you looking for a job but don't have much work experience? Giving a presentation at tacow is a great way to demonstrate your abilities and make connections in the community. Interested in giving a lightning talk about a new learning or side project? Let me know! A full talk? Even better!! ⚑️Dave Fernandes Dave attended the NeurIPS conference in Montreal recently and will give us a quick summary of the new hotness in A.I. πŸ–₯ Aaron Vegh After 2 years in development, Aaron is almost ready to launch CodeWerks ( https://codewerks.app/ ) an app for coding on the iPad. Aaron will demo his app and talk about some of the challenges he encountered during development. πŸ—Ί Location We are back at our old friends, theScore. 520 King St West, 3rd floor. ⌚️ Schedule 6:30 – πŸ• 6:45 – πŸ–₯πŸ—£ 8:00 – 🍻 Join us on Slack tacow Slack: https://tacow.slack.com (sign up at https://tacow-slack.herokuapp.com) Feedback and suggestions are always appreciated! Cheers, Robin

  • January Meetup

    OANDA, Canada

    Hello tacowhands! I hope everyone is excited for this special time of year... yes, I'm talking about the annual app store shutdown! To warm you up this winter we have scheduled our January meetup. Note that it is on the 3rd Tuesday of the month due to holiday scheduling. ⚑️ Greg Heo - Fun with flags: Swift, Synchronization, and Semaphores Longtime friend of the meetup (official emoji: πŸ‘ˆπŸ˜Ž), Greg Heo will give us the downlow on some concurrency fundamentals. πŸ–₯ Taylan Pince - UI Testing at Hipo Labs Taylan, a founder of Hipo Labs will be here to speak about the UI testing initiative they took at his company this year. They went from almost no tests to having full test coverage for all functionality in two big projects, and also ended up doing a lot of research into what would work best for them. πŸ–₯ Mark Onyschuk - Observer framework Mark is an iOS architect at OANDA and will be talking about the reactive framework he’s developed. πŸ—Ί Location New location alert! 🚨We'll be at OANDA, 370 King St W, Toronto, ON M5V 1J9, 2nd floor. This is the same building as Connected, who hosted earlier this year. ⌚️ Schedule 6:30 – πŸ• 6:45 – πŸ–₯πŸ—£ 8:00 – 🍻 Join us on Slack tacow Slack: https://tacow.slack.com (sign up at https://tacow-slack.herokuapp.com) Feedback and suggestions are always appreciated! Cheers, Robin

  • November Meetup

    TunnelBear

    Hello tacowhands! Long time, no meetup! We had to cancel our plans for October due to scheduling conflicts but we're back in action next week. Here's our lineup: ⚑️ Paige Sun - A whirlwind tour of ARKit 2 Interested in hopping on the AR train? Paige will give you a quick tour of the new hotness in ARKit 2! πŸ–₯Akbar Nurlybayev - Backends For Frontends (BFFs) Akbar, who is currently a software development manager at TradeRev, will talk about the backends for frontends setup he used while at 500px. This is the story of why they introduced it, what they learned, and the results. πŸ—Ί Location We're back at the TunnelBear offices at 310 Spadina Ave, 2nd Floor (just north of Dundas St West). Their couch and amphitheatre setup was a great venue for us in September. ⌚️ Schedule 6:30 – πŸ• 6:45 – πŸ–₯πŸ—£ 8:00 – 🍻 Join us on Slack tacow Slack: https://tacow.slack.com (sign up at https://tacow-slack.herokuapp.com) Feedback and suggestions are always appreciated! Cheers, Robin

    1
  • September Meetup

    TunnelBear

    Hello to tacowhands, new and old! We've got an action-packed lineup for our September meetup: πŸ–₯Darren Baptiste – iOS controllers for Apple TV games A longtime friend of tacow, Darren will give a talk on using iOS controllers with Apple TV, and even more inspiringly, how to FINALLY ship a 3 year project! πŸ–₯ Kyle Newsome – ARKit 2 Kyle is an iOS contractor who you will remember from his great lightning talk on Serverless Swift in July. Kyle has been working on an ARKit 2 app, using MVVM and RxSwift as the backing architecture, and will be at tacow to show you what's up. ARKit + MVVM + RxSwift = 3 great tastes that taste great together. πŸ—Ί Location We're at the TunnelBear offices at 310 Spadina Ave, 2nd Floor (just north of Dundas St West). We've been here for a code kata session before, but never for presentations. Anyone else up for post-tacow Phở? 🍜 ⌚️ Schedule 6:30 – πŸ• 6:45 – πŸ–₯πŸ—£ 8:00 – 🍻 Join us on Slack tacow Slack: https://tacow.slack.com (sign up at https://tacow-slack.herokuapp.com) Feedback and suggestions are always appreciated! Cheers, Robin Thanks again to Instabug for sponsoring our Meetup.com fees!

    2
  • August Meetup

    Wealthsimple

    Hey everyone, We've got an amazing lineup for our August meetup: Florian BΓΌrger (https://www.florianbuerger.com/) is a digital nomad who travels the world while coding iOS apps (or maybe vice-versa?). Flo will tell us of his travels and likely leave us all drooling with envy by the end of his presentation. Bring your backpack as I think you may want to jump on an airplane immediately after the meetup! Brent Gulanowski is a freelance app/game/graphics developer and longtime member of the tacow community. He will be discussing the technical design for Noise Lab. Noise Lab is the working title for an application that lets users generate procedural images, 3D terrain, and more. The app uses a variety of Apple technologies, including Metal and JavaScriptCore, and is being developed for both macOS and iOS. He will also touch on related concepts, including procedural generation and generative art. Location: New location alert! We're at the WealthSimple offices near Trinity Bellwoods Park, at 860 Richmond Street West, Suite 300. This certainly broadens our post-meetup drinking options. Slacklining in the park? πŸ€” Schedule: 6:30 – πŸ• 6:45 – πŸ–₯ 8:00 – 🍻 Join us on Slack: tacow Slack: https://tacow.slack.com (sign up at https://tacow-slack.herokuapp.com) Feedback and suggestions are always appreciated! Cheers, Robin

    4
  • July Meetup

    Shopify Toronto

    Hey everyone, Thanks to everyone who came out to our May meetup and attended the WWDC events hosted by DevHub and Lighthouse Labs. Videos from our last meetup are available on our YouTube channel: https://www.youtube.com/channel/UCFkT-xKM8bAYTnoxvUXw7Mw For our July meetup, we have a new location: the Shopify offices at 80 Spadina. Speakers: - Alex Figueroa: Autolayout - Colin Biggin: WebRTC Our lightning talks at the last meetup were a big success. If you are interested in giving a 5 minute talk about something you're hacking on or just want to practice presenting, let me know and we'll arrange to have you speak! Schedule: 6:30 – πŸ• 6:45 – πŸ–₯ 8:00 – 🍻 Join us on Slack: tacow Slack: https://tacow.slack.com (sign up at https://tacow-slack.herokuapp.com) Feedback and suggestions are always appreciated! Cheers, Robin

  • Dependency Injection & Reverse engineering UXKit

    Hey tacowhands (yes, that's our official pluralization), We've got a great lineup for May's meetup, and a new location! - Tulip Retail: Using Dependency Injection to Build a Customizable Platform The benefits of dependency injection have long been understood in making a product more testable and more modular. In this talk we look at using dependency injection to turn a potentially static product, into a highly tunable and customizable platform. The side benefit is that it is also testable and effectively layered. We look at the need for this solution and its evolution. - Ryder Mackay: Reverse engineering UXKit with Hopper UXKit is Apple's internal framework used to develop Photos.app on the Mac. But lies beneath the hood? Could this be the future of cross-platform development? Is this the fabled Marzipan?! Ryder will show us how to use Hopper to plumb the depths of private frameworks. Bum-bum-BUMMMMMM! - Also, introducing our first round of lightning talks! ⚑️⚑️⚑️ Got a cool side project to demo or want to talk about something that isn't big enough to fill a full presentation slot? Our 5 minute lightning talks are just for you! This is a great opportunity to practice speaking and get your name known in Toronto's iOS community. Jerry Yu is lined up to be our first presenter, so email me if you want to get on the list! β€’ Location Tulip Retail office at 1 York St, suite 1501. β€’ Schedule 6:30 – πŸ• 6:45 – πŸ–₯ 8:00 – 🍻 β€’ Join us on Slack tacow Slack: https://tacow.slack.com (https://tacow.slack.com/) (sign up at https://tacow-slack.herokuapp.com (https://tacow-slack.herokuapp.com/)) See you there!

    3
  • TDD Code Kata Part 2

    TunnelBear

    Hi everyone, In February we ran our first Code Kata session, organized by Alex and Paul from Connected Lab. Next week we will be running part 2, focusing on TDD for asynchronous test cases. Previously on Kata Dojo: We built a password strength calculator, TDD style. The Kata practitioners created test cases with Quick and Nimble, implemented features and refactored code to adapt to requirement changes. This time, we are building a symmetric cipher to encrypt and decrypt strings following the same TDD process. Kata practitioners will be challenged with String manipulation in Swift 4 and handling async behaviour in test cases. Details: Please bring your own Mac with the latest version of Xcode installed. We will work through the kata with you. If you RSVP yes, please try your best to attend since we have limited space for this event. Location: TunnelBear 310 Spadina Ave, 2nd Floor Food and drink will be provided!

    1
  • Paul Fangchen Huang (Reverse Engineering) & Raul Riera (Functional Table Data)

    Thanks to everyone who came out to the Code Kata workshop at Connected Lab! And a big thanks to Alex, Uzair and Paul for organizing it. I'll be sending out a feedback form shortly so we can continue to provide useful sessions for tacow members. Our next meetup is March 6th, at theScore. We are moving it up a week so it won't conflict with TDSB march break. We have two great presentations lined up: Paul Fangchen Huang from Connected Lab will be talking about reverse engineering iOS apps! This will be a fascinating introductory talk for iOS app runtime analysis, writing tweaks, and important security topics. Ever wonder how your favourite app works? Paul will teach you how to find out! Raul Riera from Shopify Ottawa will introducing Functional Table Data, a declarative functional renderer for UITableViews that is used extensively within Shopify and has recently been open sourced (https://github.com/Shopify/FunctionalTableData) We are also interested in volunteers for giving lightning talks: 5-minute presentations about something you're interested in or have been hacking on, but not ready to give a full presentation about. This is a great opportunity to practice your presentation skills! β€’ Location theScore office at 520 King St. West, 3rd floor β€’ Schedule 6:30 – πŸ• 6:45 – πŸ–₯ 8:00 – 🍻 β€’ Join us on Slack tacow Slack: https://tacow.slack.com (https://tacow.slack.com/) (sign up at https://tacow-slack.herokuapp.com (https://tacow-slack.herokuapp.com/)) See you there!

    7
  • Code Kata Workshop

    Connected Lab

    Introducing our first workshop: iOS Code Katas, organized by the team at Connected Lab! Connected Lab runs a bi-weekly code kata series, focusing on topics such as TDD, FRP, UI animation/transition and many others. Code katas are small coding exercises which help developers hone their skills in problem-solving, familiarize themselves with APIs and develop instincts for detecting code smells. They are opening up our code katas to the iOS developer community in Toronto to complement tacow's technical speaker series. The first kata will be held on February 20, 2018 at Connected Lab office at 370 King St West and will be covering TDD and UI animation. β€’ What to expect Connected Lab runs katas in two general formats. In the first format we pair up two attendees and ask them to collaborate on a coding problem. The pair gets in the front of the crowd, and tackle a list of sub-problems under the guidance of two facilitators. A new collaborator is swapped into the pair when a sub-problem is finished. We keep iterating this process until all the sub-problems are solved. The second format resembles a mini hackathon: the pair begins by brainstorming and evaluating solutions, and proceed to implement the solution and further refactor for conciseness to complete the kata. The session will last approximately 90 minutes and will use both formats if time permits. At the end of the session we hope that you will have improved your skills in both TDD and UI animation. β€’ What to bring Please bring your own MacBooks with XCode installed. Connected Lab will provide everything else, including refreshments. β€’ Important to know Attendance is limited to 25 people, so please honour your commitment if you RSVP and update it if you can no longer attend.

    6