@Duolingo: Code Architecture and AI && The Composable Architecture
Details
We are looking for hosts and speakers. Please fill out this form if you would like to host or speak at future events.
•
Special thanks to Duolingo for hosting us this month.
Food and drink will be provided!
Welcome to yet another great evening of learning and networking!
This event will be held both in person and online.
Agenda:
• 6:00 PM - Doors Open (in-person attendees). Don't forget your ID!
• 6:30 PM - Welcome (in-person and Zoom attendees)
• 6:35 PM - First Talk: Code Architecture and AI
• 7:05 PM - Community Announcements
• 7:15 PM - Second Talk: Designing Simplicity: Our Team’s Path into The Composable Architecture
• 7:45 PM - Networking
• 8:30 PM - Doors close. Regroup at a bar nearby
First Talk Description:
• Code Architecture and AI
Carter Levin, Software Engineer at Duolingo
AI is great at writing apps from scratch, but struggles to consistently capture the conventions and context of a larger codebase. Without explicit guidance the architecture and patterns an LLM uses today are often incompatible with those used yesterday. I’ll be presenting on how we’ve set up a pipeline of scripts, prompts and templates to guide LLM code generation flows toward a set of constant architectural patterns and cue it into our codebase specific context.
Carter has been at Duolingo for over 6 years. In his free time he plays squash and is interested in game design.
Second Talk Description:
• Designing Simplicity: Our Team’s Path into The Composable Architecture
Alexander Saenko, Field CTO at Sigma Software, Co‑founder of iOSUkraine
I will talk about how our team embraced The Composable Architecture to tame complexity and achieve cleaner code. I’ll share the challenges, lessons learned, and the key principles that guided our implementation.
Alexander is Field CTO @ Sigma Software. He started his career as an iOS engineer over 12 years ago and has experience in different domains such as ad tech, healthcare, hospitality & retail software, etc. He organized different iOS events, including one of the biggest conferences in Ukraine for iOS engineers, iOSUkraine.
Alexander has been working with mobile apps and related technologies since 2012, back when manual reference counting in Objective‑C was still common. He began his career as an iOS engineer and later gained experience with a range of mobile technologies, including PhoneGap, Cordova, Android, React Native, Xamarin, and Flutter.
After building a strong engineering foundation, Alexander moved into hybrid engineering/management roles to better understand both customer and team needs, become more involved in business processes, and broaden his expertise into full‑stack development. He has mentored mobile engineers at his company and served as a trainer at “Sigma University,” where he taught students.
Alexander has also been an organizer of the “Kharkiv iOS User Groups” and the “iOS Ukraine” conferences, both of which have held multiple editions. He has spoken at multiple conferences in Ukraine and Brazil, and this will be his first appearance at a conference in the United States.
Location:
150 Greenwich St
New York, NY 10007
Please check in with security on the first floor then take the elevator to the 26th floor.
What you need to bring:
ID
When to arrive:
Doors open at 6:00pm ET
Event will start around 6:30pm ET
Will food and drinks be provided?
Yes! Thank you Duolingo!
Zoom link:
You can join virtually here (link will be provided the day of the event)
Note we will start the Meetup around 6:30pm ET
Call for speakers and hosts:
Please fill out this form if you would like to host or speak at future events.
Code of Conduct:
The iOSoho Meetup is dedicated to providing a safe Meetup experience for everyone, regardless of gender, identity, gender expression, sexual orientation, disability, physical appearance, body size, race, ability, ethnicity, socioeconomic status, or religion (or lack thereof). iOSoho Meetup does not tolerate harassment of Meetup participants at any time or in any form. Our Code of Conduct outlines our expectations for all participants.
All communication throughout the Meetup should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate for any part of the event, including talks, or at the Meetup venue.
Please be kind to others. Do not insult or put down other attendees. Behave professionally and respect the policies of our generous hosting offices. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate for the Meetup.
Attendees violating these guidelines will be asked to leave the Meetup group and Meetup events at the organizers' sole discretion. If you need to report something happening at or about the iOSoho Meetup, please contact the organizers.
Thank you for helping make the iOSoho Meetup a welcoming, friendly event for all!
AI summary
By Meetup
iOSoho Meetup for iOS engineers online on Code Architecture and AI and The Composable Architecture; learn to guide AI-generated code with architecture patterns.
AI summary
By Meetup
iOSoho Meetup for iOS engineers online on Code Architecture and AI and The Composable Architecture; learn to guide AI-generated code with architecture patterns.
