79 subscribers
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
Podcast đáng để nghe
TÀI TRỢ BỞI


Scaling the Daylite Apple-Native CRM Using Elixir with AJ
Fetch error
Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on December 26, 2024 11:48 (
What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.
Manage episode 453941301 series 2493466
AJ (Alykhan Jetha), CEO and CTO of Marketcircle, joins the Elixir Wizards to share his experience building and evolving Daylite, their award-winning CRM and business productivity app for Apple users. He details his experiences as a self-taught programmer and how Marketcircle has navigated pivots, challenges, and opportunities since its founding in 1999.
AJ explains why they migrated Daylite’s backend to Elixir, focusing on their sync engine, which demands high concurrency and fault tolerance. He highlights how Elixir has improved performance, reduced cloud costs, and simplified development with its approachable syntax and productive workflows.
The conversation also touches on the technical hurdles of deploying native apps for Apple devices and the potential for integrating new technologies like LiveView Native to streamline cross-platform development.
For technical founders, AJ emphasizes the importance of leveraging your strengths (“superpowers”), staying deeply connected to the development process, and finding stability in tools like Elixir amidst a rapidly evolving tech ecosystem. He also shares Marketcircle’s roadmap for migrating more customers to Elixir-powered systems and explores the potential for new features in their native apps.
Tune in for insights on building resilient systems, navigating technical and business challenges, and how Elixir is shaping Marketcircle’s future.
Topics discussed in this episode:
- AJ’s journey as a self-taught programmer and entrepreneur
- Marketcircle’s evolution since 1999 and lessons from their pivots
- Daylite’s growth as a flagship product for Apple users
- Migrating to Elixir for high concurrency and fault tolerance
- How Elixir improved performance and reduced cloud costs
- The simplicity of Elixir and its impact on developer onboarding
- Challenges in managing a growing microservices architecture
- Insights into deploying native apps for the Apple ecosystem
- Exploring LiveView Native for future cross-platform development
- Advice for technical founders: leveraging your superpowers
- Staying connected to development to maintain system understanding
- The role of Elixir in improving development efficiency and stability
- Planning gradual customer migrations to an Elixir-powered backend
- Potential new features for Daylite’s native apps
- Benefits of collaboration with the Elixir community
- #ElixirMullet -- native app in the front, Elixir in the back
- Navigating a rapidly evolving tech ecosystem as a founder
- Leveraging Elixir to future-proof Marketcircle’s systems
- Balancing technical and business priorities in a startup environment
- AJ’s thoughts on the future of Elixir in powering business tools
Links mentioned:
https://www.marketcircle.com/
Daylite.app
https://www.nextcomputers.org/
https://www.digitalocean.com/
Python Async https://docs.python.org/3/library/asyncio.html
https://github.com/sinatra/sinatra
https://github.com/dependabot
https://kafka.apache.org/
https://www.djangoproject.com/
https://github.com/socketry/falcon
https://github.com/puma/puma
https://www.swift.org/blog/announcing-swift-6/
https://en.wikipedia.org/wiki/Async/await
https://www.ffmpeg.org/
https://www.sqlite.org/
https://github.com/commanded/commanded
https://pragprog.com/titles/khpes/real-world-event-sourcing/
https://en.wikipedia.org/wiki/Ship_of_Theseus
https://reactnative.dev/
https://www.electronjs.org/
https://en.wikipedia.org/wiki/WebOS
https://www.linkedin.com/in/alykhanjetha/
https://bsky.app/profile/ajetha.bsky.social
Special Guest: Alykhan Jetha.
190 tập
Fetch error
Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on December 26, 2024 11:48 (
What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.
Manage episode 453941301 series 2493466
AJ (Alykhan Jetha), CEO and CTO of Marketcircle, joins the Elixir Wizards to share his experience building and evolving Daylite, their award-winning CRM and business productivity app for Apple users. He details his experiences as a self-taught programmer and how Marketcircle has navigated pivots, challenges, and opportunities since its founding in 1999.
AJ explains why they migrated Daylite’s backend to Elixir, focusing on their sync engine, which demands high concurrency and fault tolerance. He highlights how Elixir has improved performance, reduced cloud costs, and simplified development with its approachable syntax and productive workflows.
The conversation also touches on the technical hurdles of deploying native apps for Apple devices and the potential for integrating new technologies like LiveView Native to streamline cross-platform development.
For technical founders, AJ emphasizes the importance of leveraging your strengths (“superpowers”), staying deeply connected to the development process, and finding stability in tools like Elixir amidst a rapidly evolving tech ecosystem. He also shares Marketcircle’s roadmap for migrating more customers to Elixir-powered systems and explores the potential for new features in their native apps.
Tune in for insights on building resilient systems, navigating technical and business challenges, and how Elixir is shaping Marketcircle’s future.
Topics discussed in this episode:
- AJ’s journey as a self-taught programmer and entrepreneur
- Marketcircle’s evolution since 1999 and lessons from their pivots
- Daylite’s growth as a flagship product for Apple users
- Migrating to Elixir for high concurrency and fault tolerance
- How Elixir improved performance and reduced cloud costs
- The simplicity of Elixir and its impact on developer onboarding
- Challenges in managing a growing microservices architecture
- Insights into deploying native apps for the Apple ecosystem
- Exploring LiveView Native for future cross-platform development
- Advice for technical founders: leveraging your superpowers
- Staying connected to development to maintain system understanding
- The role of Elixir in improving development efficiency and stability
- Planning gradual customer migrations to an Elixir-powered backend
- Potential new features for Daylite’s native apps
- Benefits of collaboration with the Elixir community
- #ElixirMullet -- native app in the front, Elixir in the back
- Navigating a rapidly evolving tech ecosystem as a founder
- Leveraging Elixir to future-proof Marketcircle’s systems
- Balancing technical and business priorities in a startup environment
- AJ’s thoughts on the future of Elixir in powering business tools
Links mentioned:
https://www.marketcircle.com/
Daylite.app
https://www.nextcomputers.org/
https://www.digitalocean.com/
Python Async https://docs.python.org/3/library/asyncio.html
https://github.com/sinatra/sinatra
https://github.com/dependabot
https://kafka.apache.org/
https://www.djangoproject.com/
https://github.com/socketry/falcon
https://github.com/puma/puma
https://www.swift.org/blog/announcing-swift-6/
https://en.wikipedia.org/wiki/Async/await
https://www.ffmpeg.org/
https://www.sqlite.org/
https://github.com/commanded/commanded
https://pragprog.com/titles/khpes/real-world-event-sourcing/
https://en.wikipedia.org/wiki/Ship_of_Theseus
https://reactnative.dev/
https://www.electronjs.org/
https://en.wikipedia.org/wiki/WebOS
https://www.linkedin.com/in/alykhanjetha/
https://bsky.app/profile/ajetha.bsky.social
Special Guest: Alykhan Jetha.
190 tập
All episodes
×
1 Building an Open Vehicle Control System using Elixir and Nerves with Marc, Thibault, and Loïc 54:19

1 Creating Horizon: Deploy Elixir Phoenix Apps on FreeBSD with Jim Freeze 44:48

1 Telemetry & Observability for Elixir Apps at Cars.com with Zack Kayser & Ethan Gunderson 42:39

1 Scaling the Daylite Apple-Native CRM Using Elixir with AJ 52:21

1 Creating the Castmagic AI-Powered Content Workflow Platform with Justin Tormey 35:40

1 Creating the Standd AI-Native Due Diligence Platform with Stephen Solka 48:44

1 Creating the WebAuthn Components Library for Phoenix LiveView Apps with Owen Bickford 57:32

1 Creating a Terrestrial Telescope using Nerves & LiveView with Lucas Sifoni 49:56

1 Creating a Local-First Offline-Enabled LiveView PWA with Tony Dang 48:18

1 Creating VintageCell: Nerves, PCBs, and GenStateMachine with Bryan Green 28:58

1 Creating the Igniter Code Generation Framework with Zach Daniel 52:55

1 Elixir Wizards X Thinking Elixir ElixirConf 2024 Hype-isode 59:50

1 "The Past is Your Teacher" with Alicia Brindisi and Bri LaVorgna 32:56

1 "So You've Been Hired" with Emma Whamond and Micaela Cunha 46:06

1 "From Inspiration to Execution" with Camber Griffin 45:03

1 "DevOps: From Code to Cloud" with Dan Ivovich 43:43

1 "Printing is Ugly" with Joel Meador and Charles Suggs 47:03

1 "Keeping it Fresh" with Bilal Hankins and Anna Dorigo 36:00

1 "Saga of a Gnarly Report" with Owen and Dan 50:21

1 "Whose Tailwind is it Anyway?" with Ava Slivkoff 48:17

1 "You've Got a Job to Do" with Joel Meador 44:26

1 "Discovery Discoveries" with Alicia Brindisi and Bri LaVorgna 43:26

1 "Testing 1, 2, 3" with Joel Meador and Charles Suggs 45:40

1 Creating a Language: Elixir vs. Roc with José Valim and Richard Feldman (Elixir Wizards X Software Unscripted Podcast) 1:09:04

1 Package Management in Elixir vs. JavaScript with Wojtek Mach & Amal Hussein 54:06

1 Communities in Tech with Camille Clayton & Scott Tolinski 48:19

1 Actor Model and Concurrent Processing in Elixir vs. Clojure and Ruby with Xiang Ji & Nathan Hessler 47:57

1 Static Code Analysis in Elixir vs. Ruby with René Föhring & Marc-André Lafortune 46:02

1 Web Development Frameworks: Elixir and Phoenix vs. Ruby on Rails with Owen Bickford & Dan Ivovich 41:41

1 Garbage Collection in Erlang vs JVM/Akka with Manuel Rubio & Dan Plyukhin 44:08

1 Machine Learning in Elixir vs. Python, SQL, and Matlab with Katelynn Burns & Alexis Carpenter 31:19

1 Embedded Systems in Elixir vs. C, C++, and Java with Connor Rigby & Taylor Barto 46:30

1 ECS / Game Development with Elixir vs. Python, JavaScript, React with Dorian Iacobescu & Daniel Luu 41:08

1 Learning a Language: Elixir vs. JavaScript with Yohana Tesfazgi & Wes Bos 42:14

1 HTTP Requests in Elixir vs. JavaScript with Yordis Prieto & Stephen Chudleigh 50:29

1 Season 11 Kickoff: The Hosts Discuss Branching Out from Elixir to Compare Notes 32:21

1 José Valim, Guillaume Duboc, and Giuseppe Castagna on the Future of Types in Elixir 48:32

1 Chris McCord and Jason Stiebs on the Future of Phoenix 58:12

1 Sean Moriarity on the Future of Machine Learning with Elixir 47:18

1 Hugo Baraúna & Lucas San Roman on the Future of the Elixir Community 50:48

1 José Valim on the Future of the Elixir Ecosystem 43:57

1 Saša Jurić on The Future of Training & Education in Elixir 46:27

1 Mat Trudel on the Future of Phoenix and Web Transports 48:05

1 Mike Waud and Tony Winn on the Future of Elixir on the Grid 42:41

1 Sophie DeBenedetto on the Future of Elixir and LiveView 51:08

1 Michael Lubas on the Future of Elixir Security 40:30

1 Cory O'Daniel and the Future of DevOps in Elixir Programming 45:45

1 Season 10 Kickoff: The Hosts Discuss The Future of Elixir 41:48

1 That's a Wrap: Season 9 Finale with Sundi, Bilal, Owen & Dan! 36:53

1 Marcelo Dominguez on Command and Query Responsibility Segregation 44:12

1 Chris Miller on Crafting a Programming Language 42:55

1 Frank Hunleth and Joe Martin on the Particulars of Nerves 45:13

1 Jenny Bramble on Testing and Collaboration at Papa 46:15

1 Harper Atlas on Tailwind From the Perspective of a Designer 39:54

1 Theo Harris on Onboarding into Elixir at Alembic 39:55

1 Ashley Smith & Kenneth Moy from Bowery Farming on Oban 38:30


1 Mark & David from Thinking Elixir on Ecto Queries 53:35


1 Kate Rezentes on GenServers at Simplebet 48:07



1 Looking back on Season 8 with Sundi, Owen & Dan 38:23

1 Nathan Retta on Engineering in Android at DoorDash 29:11

1 Cara Mitchell on Internal In-house eCommerce 44:41

1 Catalina Astengo on The Many Languages of Nav 42:48

1 Meks McClure on Communication, Diversity, and Ergonomics 45:35

1 Jessica Kerr on Systems Thinking for Developers 43:42

1 Digit on Smart Homes, EMPEX, and Cross-platform Development 42:58

1 Nathan Willson on the Polyglot Landscape in Japan 45:20

1 Sanne Kalkman on Coding, Crafting, and Collaboration 43:31

1 Cassidy Williams and Tobi Pfeiffer on Elixir Programming at Remote 1:00:36

1 Devon Estes on The Power of Functional Programming 48:07

1 Miguel Cobá on Deploying in Elixir and Other Languages 48:47


1 Arthi Radhakrishnan on the Value of Collaborative Learning for Software Engineers 45:33

1 Meryl Dakin on Changing Lanes and Switching Gears With Elixir 51:20

1 Brooklyn Zelenka and The Exciting World of Edge Computing 46:05

1 Sigu Magwa on the Elixir Community in Kenya 50:42


1 Speedcubing and Building Livebook with Jonatan Kłosko 45:17


1 Learning and Teaching Functional Programming with Adolfo Neto 47:53

1 The Benefits of Consistently Growing Your Toolset with Florian Kraft 48:52

1 Re-Platforming One of the Original Dot Coms in Elixir with Angel Jose 47:57



1 Mini-Feature Extravaganza featuring Tyler Clemens, Elom Amouzou, Elise Navarro, and Jeremy Neal 38:30

1 Delving Deeper into Magic with Quinn Wilton 44:54

1 The Bridge Between Elixir and Zig with Isaac Yonemoto 46:34

1 Maxim Fedorov on Building and Scaling WhatsApp with Erlang 50:13

1 Chelsea Troy on the Importance of Access and the Impact of Teaching 48:08

1 Testing Elixir with Jeffrey Matthias and Andrea Leopardi 56:18

1 Scaling and The Growth Curve with Francesco Cesarini 46:33

1 Bringing the Magic of Math into Programming with Chris Miller 54:11

1 The Controlled Magic of Oban with Parker and Shannon Selbert 50:21

1 The Right Amount of Magic with Erik Person 1:00:41


1 Adopting Elixir Finale with Sean Lewis, Anna Neyzberg, and René Föhring 1:01:39

1 Jenn Gamble on Data Science, Machine Learning, and Elixir 47:38

1 John Mertens on Adopting Elixir at Change.org 43:27

1 Sophie DeBenedetto on Programming Phoenix LiveView 48:20

1 Shaun Robinson and Toran Billups on Using Elixir to Empower Online Learning 50:45

1 Brian Howenstein on How ClusterTruck is Innovating Food Delivery 59:23

1 Yair Flicker on SmartLogic’s Origin, Evolution, and Elixir Adoption Process 55:46
Chào mừng bạn đến với Player FM!
Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.