Q2 2024 CI&T Inc Earnings Call

Yeah.

Yeah.

Yes.

In a world that's always on transformation.

Speaker Change: <unk> as you go to tech transformation specialists, helping you navigate opportunities and co create solutions at every step of your technology journey.

Speaker Change: We get things done quickly efficiently and at scale.

Speaker Change: By combining the best human expertise with the power of our very own AI platform C. I N T flow our mission to design and develop tech solutions that drive growth and boost your business value.

Speaker Change: When it comes to navigating change, we turned challenges into possibilities, leading the way to a brighter future.

Speaker Change: Yeah.

Speaker Change: We're right by your side innovating together and pushing you forward that's what we do.

Speaker Change: Our deep know how covers the entire tech development cycle.

Speaker Change: <unk> strategy to AI customer experience software development cloud and data services.

Speaker Change: Navigate technology change with C. I N T to reach new Heights.

Speaker Change: Yes.

Speaker Change: Yes.

Speaker Change: Yes.

Speaker Change: Okay.

Speaker Change: Navigate change with C I N T.

Speaker Change: Yeah.

[music].

Speaker Change: Sure.

Eduardo <unk>: Good morning, welcome to <unk> earnings call for the second quarter of 2024, I am Eduardo <unk> head of Investor Relations at Sci and T J.

Speaker Change: Joining me on today's call are <unk>, founder and CEO, Bruce <unk>, founder and President for North America, and Europe, and Stanley Rodriguez our CFO.

Speaker Change: This event is being recorded and all participants will be in a listen only mode. During the companys presentation. After that there will be a Q&A session. If you'd like to submit a question. Please send it via E mail to investors at <unk> Dot com that present.

Speaker Change: <unk> is available on the company's Investor Relations website, and the replay will be available shortly after the event is concluded.

Speaker Change: Some of the matters, we'll discuss on this call, including our expected business outlook are forward looking statements.

Speaker Change: <unk> to known and unknown risks and uncertainties, which could cause actual results to differ materially from those expressed on this call. We caution you not to place undue reliance on these forward looking statements as they are valid only as of the date when made.

Speaker Change: During the company's presentation, we will comment on certain non <unk> financial measures to evaluate our business. Please refer to the reconciliation tables of non IRS measures in the appendix for more details.

Speaker Change: Our agenda for today includes an overview of our quarterly highlights followed by some of our business cases will then talk about our people and our financial results at this time I'll pass it onto sales are going to begin our presentation.

Speaker Change: Thanks, Eduardo Good day, everyone. Thank you for joining us today, it's always a pleasure to discuss our recent performance and the strategic advancements with you.

We proudly announced the launch of <unk> flow our end to end AI powered platform alongside a bold vision to radically transform.

Speaker Change: It was a decisive moment.

To fully commit to our future boosted by artificial intelligence.

Speaker Change: Today, I'm thrilled to share the remarkable advances learnings and tangible results we have achieved.

Speaker Change: Thanks to the unwavering partnership interest of our clients and the extraordinary dedication of our teams who have embraced this vision and made it a reality.

Speaker Change: In our vision the AI disruption, we will unfold along the next 10 years into actives. After one is efficiency and hyper productivity David away for act two custom experiences and hyper personalization and this progression downwards to act III decision, making and new business models.

Speaker Change: Now <unk> is totally focused on <unk> my journey, our teams into AI boosted teams. Thus far this approach has generated impressive results and time to market quality and productivity.

Speaker Change: One important learning is that adoption of <unk> is not a straightforward process is not natural for the enterprises or for the teams.

Speaker Change: So it demands a stricter a massive based approach.

Speaker Change: The companies are clients you need to introduce tangible benefits of AI in an enterprise ready approach, meaning we're seeing wide array of reliability security and privacy.

Speaker Change: <unk> you need to combine our risk any roadmap with a concrete viewer of purpose. So during the last 18 months, we crack the nut with <unk> flow for these two fronts onboarding more than 100 clients and achieve an almost 70% adopt.

<unk> across <unk> teams.

Speaker Change: Teams Bruno you address our engagement metrics shortly.

Speaker Change: And this is just the beginning of this new chapter we have a lot more to do regarding efficiency.

Speaker Change: The act one and we're barely touching the attitude of the customer experienced disruption. There is ahead and is inescapable in a timeframe of three to five years with the continuous evolution of technology, we see possibilities once an imaginable, becoming reality artificial intelligence is redefine our mass.

Speaker Change: Enhancing our capabilities and accelerating our results as we resume our growth trajectory, we are expanding our teams to accelerate AI in Asia dose across the globe.

to introduce tangible benefits of AI in an enterprise-ready approach, meaning within wide ranges of reliability, security, and privacy. For the teams, you need to combine a risk-killing roadmap with a concrete view of purpose.

Speaker Change: This is an exciting time for all of us immersed in a world of digital and software engineering challenge years to rethink what is possible.

So during the last 18 months, we cracked the nuts with CINT Flow for these two fronts, awarding more than 100 clients and achieving almost 70% adoption across CINT teams.

Speaker Change: Now, let me comment on the financial highlights for the quarter in the second quarter of 'twenty 'twenty four our net revenue totaled $565 7 million, an increase of 8.1% compared to the first quarter of 2024 exceeding our guidance.

Bruno will address our engagement

Speaker Change: And this is just the beginning of this new chapter. We have a lot more to do regarding efficiency.

Speaker Change: And market expectations.

Speaker Change: This strong growth was primarily driven by the expansion of our existing engagement with our top clients with additional contribution from ramp ups of some new clients. We recently acquired.

Speaker Change: the active one, and we are barely touching the active two, the customer experience disruption that is a hat and is inescapable.

Speaker Change: in a time frame of three to five years. With the continuous evolution of technology, we see possibilities once unimaginable becoming reality. Artificial intelligence is redefining our methods, enhancing our capabilities, and accelerating our results.

Speaker Change: Our AI growth machine, our sales team of experts strategists, and AI specialists continue to enhance our speed and precision and understanding client needs.

Speaker Change: Making us more effective and propose a unique solutions. These efforts are reinforcing our reputation as a trusted partner and this trend supports our positive outlook for the second half of the year and into 2025.

Speaker Change: As we resume our growth trajectory, we are expanding our teams to accelerate AI initiatives across the globe. This is an exciting time for all of us immersed in a world of digital and soft engineering, challenging us to rethink what is possible.

Speaker Change: Our value proposition is to deliver state of the art digital services in a hyper productivity way powered by ACI and to flow as a result, we have been growing our business in the U S and Brazil, our core markets. While also fostering growth in emerging regions for us such as Europe and <unk>.

Speaker Change: Now let me comment on the financial highlights for the quarter.

Speaker Change: In the second quarter of 2024, our net revenue totaled 565.7 million reais, an increase of 80.1% compared to the first quarter of 2024, exceeding our guidance and market expectations.

Speaker Change: Asia Pacific we ended the quarter with an adjusted EBITDA margin of 19, 2%, demonstrating our ability to deliver high growth with solid profitability metrics.

Speaker Change: This strong growth was primarily driven by the expansion of our existing engagement with our top clients, with additional contribution from ramp-ups of some new clients we recently acquired.

Speaker Change: Finally, our cash generation from operating activities was 131 million reais in the first half of 'twenty 'twenty 411, 6% above the same period last year, our cash flow profile allow us to continue investing in strategic initiatives and drive long.

Speaker Change: Our AI growth machine, a sales team of experts, strategists, and AI specialists, continue to enhance our speed and precision in understanding client needs.

Speaker Change: making us more effective in proposing unique solutions. These efforts are reinforcing our reputation as a trusted partner and this trend supports our positive outlook for the second half of the year and into 2025.

Term growth.

Speaker Change: As we announced two days ago, and you might have noticed.

Speaker Change: And I Hope you did we have a refreshing our branding to better reflect our identity is an AI first technology partner.

Speaker Change: Our value proposition is to deliver state-of-the-art digital services in a hyper-productivity way powered by CI&T Flow.

Speaker Change: Cit's dense four collaborate innovate and transform and it highlights our core mission and values. We are thrilled to embark on this new chapter and continuing our mission with renewed energy and folks.

Speaker Change: As a result, we have been growing our business in the U.S. and Brazil, our core markets, while also fostering growth in emerging regions for us, such as Europe and Asia-Pacific.

Speaker Change: Now, let's explore some concrete examples of how we're creating value for our clients and revolutionizing our offerings through the power of AI.

Speaker Change: We ended the quarter with an adjusted EBITDA margin of 19.2%, demonstrating our ability to deliver high growth with solid profitability metrics.

Speaker Change: Yeah.

Speaker Change: Yes.

Speaker Change: [music].

Speaker Change: Yes.

Speaker Change: Finally, our cash generation from operating activities was R$131 million in the first half of 2024, 11.6% above the same period last year.

Speaker Change: Okay.

Speaker Change: In the competitive landscape of corporate benefits and expense management Lello accompany with 21 years of expertise embraced the challenge of hyper productivity.

Speaker Change: Our cash flow profiles allow us to continue investing in strategic initiatives and drive long-term growth.

Speaker Change: In collaboration with us they embarked on a digital transformation journey integrating <unk> platform into their software development lifecycle.

Speaker Change: As we announced two days ago, and you might have noticed, and I hope you did, we have refreshed our branding to better reflect our identity as an AI-first technology partner.

Speaker Change: Our lowest quest for innovation led to a significant revamp of its software development, which focused on three core areas.

Speaker Change: User story refinement.

Speaker Change: The objective was to trim. The average time spent on user stories refine their breakdown and standardize their structure. The results were outstanding the story creation time was reduced by 61% and speed increased by 2.55 times, reducing from $5 six to 2.2 days per item <unk>.

Speaker Change: CIT stands for Collaborate, Innovate and Transform and its highlights are core mission and values.

Speaker Change: We are thrilled to embark on this new chapter and continue our mission with renewed energy and focus.

Speaker Change: Now, let's explore some concrete examples of how we are creating value for our clients and revolutionizing our offerings through the power of AI.

Speaker Change: Development phase.

Speaker Change: Aimed at saving development time through a more detailed and cohesive stories.

Speaker Change: Achievements included more precise acceptance criteria fewer business related queries, a smoother development flow unless we work leading to a 51% reduction in development time, and a 2.05 times increase in speed.

Speaker Change: In the competitive landscape of corporate benefits and expense management, Alello, a company with 21 years of expertise, embraced the challenge of hyper-productivity. In collaboration with us, they embarked on a digital transformation journey, integrating CINT's Flow platform into their software development life cycle. Alello's quest for innovation led to a significant revamp of its software development, which focused on three core areas. The objective was to trim the average time spent on user stories, refine their breakdown, and standardize their structure.

Speaker Change: Jenny I cut downtime from seven four to 3.6 days per item.

Speaker Change: Testing.

Speaker Change: Therefore, the goal with faster test scenario creation and increased execution speed results showed a 21% reduction in test execution time, and a 1.27 times increase in speed with Gen AI improving efficiency from $3 three to $2 six days per item.

Speaker Change: Okay.

Speaker Change: Okay.

Speaker Change: The <unk> partnership has delivered remarkable efficiency and productivity substantially enhancing process speed and quality and software development.

Speaker Change: The results were outstanding. The story creation time was reduced by 61% and speed increased by 2.55 times, reducing from 5.6 to 2.2 days per item. Development Phase

Speaker Change: Yes.

Speaker Change: So Stefan could you just.

Speaker Change: When you reach the G CSF can confuse the jetblue, Trinidad which teams.

Speaker Change: These are key producers with ASIC, you are going to see our Chile, the Cta Presto pasta to badger's with Sterno rentals Ocado business, another daughter, Sara Buda trouble Attanasio schools don't say, Tim with regard.

Speaker Change: aimed at saving development time through more detailed and cohesive stories. Achievements included more precise acceptance criteria, fewer business-related queries, a smoother development flow, and less rework, leading to a 51% reduction in development time and a 2.05 times increase in speed. GenAI cut down time from 7.4 to 3.6 days per item. Testing The goal was faster test scenario creation and increased execution speed.

Speaker Change: Okay.

Speaker Change: Okay.

Speaker Change: Okay.

Speaker Change: Yes.

Speaker Change: Our partnership with BP.

Speaker Change: And ever since he a Portuguese of Sao Paolo is dedicated to advancing health care through AI solutions BP recognized as one of the world's best healthcare hubs employs 7000 staff and 4000 doctors partnering with us they harnessed generative AI to address key challenges.

Speaker Change: Results showed a 21% reduction in test execution time and a 1.27 times increase in speed with Gen AI improving efficiency from 3.3 to 2.6 days per item. The Alelo CINT partnership has delivered remarkable efficiency and productivity, substantially enhancing process speed and quality in software development. The Alelo CINT partnership has delivered remarkable efficiency and productivity, substantially enhancing process speed and quality in software development.

Speaker Change: Cutting costs by 50% through automating medical audits. This ensures accurate prescriptions and procedures speeds up approvals and enhances evaluation reliability. The transformative results include quicker treatment authorizations simplified reimbursements and more efficient.

Speaker Change: Health care journeys together with us BP is leveraging AI to improve patient care and pave the way for a more innovative and efficient future and health care.

Speaker Change: Got it.

Speaker Change: Yes.

Speaker Change: Uh huh.

Yes.

Speaker Change: Yes.

Speaker Change: Our partnership with BP, the Beneficencia Portuguesa of Sao Paulo, is dedicated to advancing healthcare through AI solutions. BP, recognized as one of the world's best healthcare hubs.

Speaker Change: We embarked on a strategic path to evolve into an AI first company focusing on accelerating modernization and innovation across multiple domains.

Speaker Change: As tech transformation specialists, we face the challenge of integrating AI into our core processes to enhance overall performance and maintain a competitive edge.

Speaker Change: employs 7,000 staff and 4,000 doctors. Partnering with us, they harness generative AI to address key challenges, cutting costs by 50% through automating medical audits.

Speaker Change: By implementing AI, driven marketing administration facilities, and HR strategies, we optimized operations automated routine tasks and fostered a culture of innovation.

Speaker Change: This ensures accurate prescriptions and procedures.

Speaker Change: speeds up approvals and enhances evaluation reliability. The transformative results include quicker treatment authorizations.

Speaker Change: The areas of transformation encompass content, social media hiring career management processes legal and audit procedures, demonstrating <unk> potential to revolutionize all aspects of the company.

Speaker Change: simplified reimbursements and more efficient healthcare journeys. Together with us, BP is leveraging AI to improve patient care.

Significant improvements were seen.

Speaker Change: A 50% to 75% increase in efficiency and daily tasks in marketing and communications.

Speaker Change: A 7.5 times faster creation of content for client cases, with a 95% cost reduction and time savings and processes ranging from 20% to 40% in HR it and facilities.

Speaker Change: Alrighty.

Speaker Change: Yes.

Speaker Change: The Inova program, which focused on process automation and human resources, including ESG initiatives. So active participation in an average increase in innovation knowledge.

Speaker Change: We embarked on a strategic path to evolve into an AI-first company.

Speaker Change: focusing on accelerating modernization and innovation across multiple domains. As Tech Transformation Specialists, we face the challenge of integrating AI into our core processes to enhance overall performance and maintain a competitive edge.

Speaker Change: Undoubtedly it's a long journey and we are committed to the long run first transforming ourselves. So we can transform our clients.

Speaker Change: [music].

Speaker Change: By implementing AI-driven marketing, administration IT, facilities, and HR strategies, we optimized operations, automated routine tasks,

Speaker Change: Okay.

Technology is changing faster than ever.

Speaker Change: and fostered a culture of innovation. The areas of transformation encompass content, social media, hiring, career management processes, legal and audit procedures, demonstrating AI's potential to revolutionize all aspects of a company.

Speaker Change: And you need the right partner to navigate it.

Speaker Change: Yes.

Speaker Change: B right by your side innovating together and pushing you forward.

Speaker Change: We got you.

Speaker Change: Navigate the AI revolution to boost efficiency.

Speaker Change: Significant improvements were seen.

Speaker Change: A 50-75% increase in efficiency in daily tasks in marketing and communications.

Speaker Change: Real time payments to enhance customer experiences.

Speaker Change: Open finance to drive new revenue streams.

Speaker Change: Navigate financial Tech changes to stay ahead of the curve.

Speaker Change: Yes.

Right.

Speaker Change: Navigate change with V I N T.

Speaker Change: [music].

Speaker Change: Welcome to our latest update we have gathered the most recent information and insights from our leadership team to share with you.

Speaker Change: The second edition of Gen AI pulsed light the path of disruption.

Speaker Change: Here, we bring together our specialist to share valuable insights and success stories and implementing AI solutions.

Speaker Change: Technology is changing faster than ever.

Speaker Change: In this edition, we explore how leadership needs to be reinvented now more human and adaptable thanks to the strategic integration of AI.

Speaker Change: and you need the right partner to navigate it, to be right by your side.

Speaker Change: [music].

Speaker Change: innovating together and pushing you forward.

Speaker Change: We got you. Navigate the AI revolution to boost efficiency. Real-time payments to enhance customer experiences.

Speaker Change: 50% of team with engaged leadership in AI transformation are more likely to experience and achieved significant productivity gains.

Speaker Change: So what are you waiting for.

Speaker Change: The Gen AI pulse is available on our website.

Speaker Change: [music].

Speaker Change: V. I N T is proud to announce that has been recognized by global for operational excellence in the 2023 partners in excellence program, achieving a 95% average grade showcasing high standards of quality and efficiency.

Speaker Change: Welcome to our latest update. We have gathered the most recent information and insights from our leadership team to share with you.

Speaker Change: T excelled in the digital tower contract delivering exceptional technological solutions that exceeded client expectations. We are honored to receive this recognition from global a Latin American leader in entertainment and mass media. It reflects our commitment to operational excellence and innovation.

Speaker Change: The second edition of Gen AI Pulse lights the path of disruption. Here we bring together our specialists to share valuable insights and success stories in implementing AI solutions. In this edition, we explore how leadership needs to be reinvented now more human and adaptable, thanks to the strategic integration of AI. 50% of teams with engaged leadership in AI transformation are more likely to experience and achieve significant productivity gains. So what are you waiting for? The Gen AI Pulse.

Speaker Change: Okay.

Speaker Change: Okay.

Speaker Change: Sure.

Speaker Change: This past June we hosted not another AI event at London's iconic type model, bringing together a vibrant new community of innovators and leaders from top global brands like Vodafone Virgin media owe to Fox Kaizen gaming, Microsoft educate and more.

Speaker Change: Our goal was beyond simply hosting an event, hence the name we aim to foster open discussions on AI implementation strategies, where we all share tangible examples and discuss the hurdles and lessons from our AI journeys.

Speaker Change: The evening with a fusion of art inspiration and networking.

Speaker Change: Our panel Gen AI inaction led by our partner EVP Salon Sobral featured expert sobbed, Zambia virtually informed in mental health and Cybersecurity Foundation Fortune Barnett formally at <unk> zero, two Mel scheme, it from Microsoft and Simon Clark from clocks.

Speaker Change: We also surveyed attendees on the AI usage, revealing a diverse AI adoption landscape with equal part early and advanced adopters, while 76% reported efficiency gains data readiness and company culture emerged as key obstacles.

Speaker Change: Looking ahead the event underscored the need for collaboration and knowledge sharing to navigate a is evolving landscape.

Speaker Change: This past June, we hosted Not Another AI event at London's iconic Tate Modern, bringing together a vibrant new community of innovators and leaders from top global brands like Vodafone, Virgin Media O2, Clarks, Kaizen Gaming, Microsoft, Inchgate and more.

Speaker Change:

Speaker Change: Our very own executive has just released an extraordinary books.

Speaker Change: Titled Smart Frontiers.

Speaker Change: This book explores the intersection of human creativity, and artificial intelligence threatened by a combination of humans and AI. The book as he has more than 18 AI agents in its production.

Speaker Change: Our goal was beyond simply hosting an event, hence the name.

Speaker Change: We aim to foster open discussions on AI implementation strategies, where we all share tangible examples and discuss the hurdles and lessons from our AI journeys.

Speaker Change: How AI transforms lives and redefines humanity itself ready to dive in.

Speaker Change: The evening was a fusion of art, inspiration and networking.

Speaker Change: Okay.

Speaker Change: Okay.

Speaker Change: Our panel, Gen AI in Action, led by our partner EVP Solange Sobral, featured experts Saab Sembia Virtually Informed and Mental Health in Cybersecurity Foundation, Fortune Barnard formerly at VM02, Mel Skimith from Microsoft, and Simon Clark from Clarks.

Speaker Change: At collision 'twenty 'twenty four in Toronto, a success story was revealed from June 17th to 'twenty, Dominos and C. I N T shared knowledge behind its global Pizza Empire in the session a slice of success the Tech Revolution behind our global Pizza Empire.

Speaker Change: We also surveyed attendees on their AI usage, revealing a diverse AI adoption landscape with equal parts early and advanced adopters. While 76% reported efficiency gains, data readiness and company culture emerged as key obstacles. Looking ahead, the event underscored the need for collaboration and knowledge sharing to navigate AI's evolving landscape.

Speaker Change: Bruno Carty cofounder and North America, President at C. I N T. Kelly Garcia CTO of Domino's, and Elisa Cohen moderator led the session.

Speaker Change: They explored the evolution of Domino's Tech stacks, showing how innovation has consistently elevated the customer experience and participated in round tables on how gen AI drives nextgen customer engagement.

Speaker Change: It was an unforgettable experience that collision 'twenty 'twenty four celebrating innovation and the ongoing success of an iconic brand.

Speaker Change: [music].

Speaker Change: Yes.

Speaker Change: Technology.

Speaker Change: Oh, Gee is changing faster than ever.

Speaker Change: And you need the right partner to navigate it.

To be right by your side innovating together and pushing you forward.

Speaker Change: At Collision 2024 in Toronto, a success story was revealed. From June 17 to 20, Domino's and CINT shared knowledge behind its global pizza empire in the session, A Slice of Success – The Tech Revolution Behind a Global Pizza Empire. Bruno Guicardi, co-founder and North America President at CINT, Kelly Garcia, CTO of Domino's, and Elisa Cohen, moderator, led the session. They explored the evolution of Domino's tech stack, showing how innovation has consistently elevated the customer experience and participated in roundtables on how Gen AI drives next-gen customer engagement. It was an unforgettable experience at Collision 2024.

Speaker Change: We got you.

Speaker Change: Navigate AI to get personalized recommendations.

Speaker Change: Omni channel integration to create seamless experiences.

Speaker Change: And online engagement to deliver immersive shopping journeys navigate retail tech changes to increase your customer satisfaction.

Speaker Change: Okay.

Speaker Change: Yeah.

Speaker Change: Yes.

Speaker Change: Navigate change with C I N T.

Speaker Change: [music].

Speaker Change: Celebrating innovation and the ongoing success of an iconic brand.

Speaker Change: Ginger and the awakening of the generative generation a documentary from box 18, 24 in partnership with Stink films delves into the profound impact of artificial intelligence on society culture and humanity. This film explores the generative era, where AI emerges as a creative partner redefining art work and human connections. In addition to the documentary box 18.

Speaker Change: Technology is changing faster than ever.

Speaker Change: and you need the right partner to navigate it.

Speaker Change: 24 publish speculative stories. These are three forward looking visions of the future crafted by writers with diverse backgrounds and viewpoints. The writers were invited to imagine the impacts of generative AI in the year 'twenty two.

Speaker Change: yeah

Speaker Change: to be right by your side, innovating together and pushing you forward. We got you. Navigate AI to get personalized recommendations.

Speaker Change: Omnichannel integration to create seamless experiences.

Speaker Change: [music].

Speaker Change: and online engagement to deliver immersive shopping journeys. Navigate retail tech changes to increase your customer satisfaction. Navigate change with CINT.

Speaker Change: Okay.

Speaker Change: You can call them Gen Gen or the generative generation.

Speaker Change: A generation that can use all of the technology not to replace but to enhance.

Speaker Change: Generation that for one it doesn't just break things to make things we can't generate them.

Speaker Change: no

Speaker Change: [music].

Speaker Change: Jen Jen, The Awakening of the Generative Generation, a documentary from Box 1824, in partnership with Stink Films, delves into the profound impact of artificial intelligence on society, culture, and humanity. This film explores the generative era where AI emerges as a creative partner, redefining art, work, and human connections.

Speaker Change: Yes.

It's exciting to witness tangible AI advancements in our offerings now I invite Bruno to talk about our people and how we are preparing our teams to the future.

Speaker Change: In addition to the documentary, Box 1824 published speculative stories.

Speaker Change: Thank you suffer the world of technology is undergoing a significant transformation.

Speaker Change: These are three forward-looking visions of the future crafted by writers with diverse backgrounds and viewpoints.

Speaker Change: Zero by advancements in artificial intelligence and changing consumer behaviors.

Speaker Change: This shift presents immense opportunities and challenges for our business across all sectors.

Speaker Change: A global leader in digital transformation sovereignty is well positioned to capitalize on this trend.

Speaker Change: In the second quarter of 2024, we surpassed 6200 employees of <unk>, 6% increase year over year, and a two 4% increase compared to the first quarter of 'twenty 'twenty four.

Speaker Change: Our voluntary attrition rate remains at a healthy level of 10, 4%, which strongly indicate.

Speaker Change: Employee satisfaction and engagement.

Speaker Change: As we navigate this technology changes I'm excited to share our vision for growth and opportunity.

Speaker Change: We are once again boosting our hiring machine subtract technology professionals across the globe to strengthen our execution initiatives.

Speaker Change: It's exciting to witness tangible AI advancements in our offerings.

Speaker Change: Our investments in talent, our response to the surge in demand for our digital services, our clients increasingly turn to us for innovative solutions that drive efficiency and enhanced customer experiences. This demand is expected to grow in 2025 and beyond and we're committed to keeping our teams to meet these needs ahead of time.

Speaker Change: Now I invite Bruno to talk about our people and how we are preparing our teams for the future.

Bruno: Thank you Cesar. The world of technology is undergoing a significant transformation.

Bruno: fueled by advancements in artificial intelligence and changing consumer behaviors. This shift presents immense opportunities and challenges for business across all sectors. As a global leader in digital transformation, CIMT is well positioned to capitalize on this trend.

By attracting top tier technology talent, we are not only preparing ourselves for the challenges ahead, but also positioning <unk> as the workplace of the future and an industry poised for decades of growth.

Bruno: In the second quarter of 2024, we surpassed 6,200 employees, a 0.6% increase year-over-year and a 2.4% increase compared to the first quarter of 2024.

Speaker Change: The successful adoption of generative AI, it's bearable for workers' leaders organizations to continue to thrive.

Speaker Change: And 'twenty 'twenty four we intensified our efforts to elevate internal adoption rates offsetting T floor, our own journey II platform.

Bruno: Our voluntary attrition rate remains at a healthy level of 10.4 percent, which strongly indicates

Speaker Change: And I'm pleased to report that 68% of safety teams have now integrated flow into their activities in 'twenty 400 tiers are full certified Australia recent effort that we initiated earlier this year.

Bruno: employee satisfaction and engagement.

Bruno: As we navigate these technology changes, I'm excited to share our vision for growth and opportunity at CIT, where once again, boosting our hiring machine to attract technology professionals across the globe, to strengthen our artificial intelligence initiatives.

Speaker Change: Achieving this high adoption rates requires a well structured and phased strategy emphasizing training user engagement and skill development.

Bruno: Our investments in talent are a response to the surge in demand for our digital services. Our clients increasingly turn to us for innovative solutions that drive efficiency and enhance consumer experiences.

Speaker Change: These efforts are not just about technology theyre about transforming our culture and workflows to fully realize the benefits of <unk>.

Most importantly over 100 clients have been scaling up their results with the flow platform boosting productivity and efficiency within the full software development process delivering more reflects sets you apart from other vendors strengthening our relationship.

Bruno: This demand is expected to grow in 2025 and beyond, and we are committed to equipping our teams to meet these needs ahead of time.

Bruno: By attracting top-tier technology talent, we are not only preparing ourselves for the challenges ahead, but also positioning CIT as the workplace of the future in an industry poised for decades of growth.

Speaker Change: We are in a pivotal moment, we're embracing this opportunity can propel us to new heights, allowing us to play a crucial role in the upcoming global technology landscape.

Bruno: The successful adoption of generative AI is paramount for workers, leaders and organizations to continue to thrive.

Speaker Change: Now I invite scaling to present, our financial performance for the second quarter plays out before.

Bruno: In 2024, we intensified our efforts to elevate internal adoption rates of CINT Flow, our own GenAI platform.

Speaker Change: Thank you Bruno and good morning, everyone I'm pleased to be here once again to present, our financial performance in the second quarter 2020 for our net revenue was $565 7 million reais, representing a one 1% decline.

Speaker Change: And I'm pleased to report that 68% of Sancti teams have now integrated FLO into their daily activities. And 2400 Sanctiers are FLO certified, a fairly recent effort that we initiated earlier this year.

Speaker Change: Achieving these high adoption rates requires a well-structured and phased strategy, emphasizing training, user engagement, and skill development.

Speaker Change: Paired to the same period last year.

Speaker Change: However, compared to the first quarter of change 'twenty four we achieved an impressive 8.1% revenue growth.

Speaker Change: These efforts are not just about technology, they are about transforming our culture and workflows to fully realize the benefits of Gen AI.

Speaker Change: This rebound was primarily driven by the sequential growth of our top 10 clients.

Speaker Change: Most importantly, over a hundred clients have been scaling up their results with the Flow platform, boosting productivity and efficiency within the full software development process. Delivering more with less sets CIT apart from other vendors, strengthening our relationship.

Speaker Change: This achievement demonstrates our ability to expand our wallet share with clients sees new opportunities and strengthen relationships even in a dynamic market environment.

Speaker Change: We are at a pivotal moment where embracing this opportunity can propel us to new heights.

Speaker Change: Now, let's deep dive into our net revenue distribution by geography and industry verticals.

Speaker Change: allowing us to play a crucial role in the upcoming global technology landscape.

Speaker Change: North America remains our largest market accounting for 43% of our total revenue in the first half of 'twenty 'twenty four the revenue contribution from North America grew 15% sequentially boosted by the expansion of our largest clients in the region demonstrating our one.

Speaker Change: Now, I invite Stanley to present our financial performance for the second quarter of 2024.

Stanley: Thank you Bruno and good morning everyone. I'm pleased to be here once again to present our financial performance.

Stanley: In the second quarter of 2024, our net revenue was R$ 565.7 million, representing a 1.1% decline compared to the same period last year.

Speaker Change: Ability to grow within our core market.

Speaker Change: Latam remains a crucial part of our operations contributing 41% of Arturo revenue in the first half of 'twenty 'twenty four.

Stanley: However, compared to the first quarter of 2024, we achieved an impressive 8.1% revenue growth.

Speaker Change: Revenue from Latam grew one 5% quarter over quarter, indicating a resumption on its growth trajectory.

Stanley: This rebound was primarily driven by the sequential growth of our top 10 clients.

Speaker Change: Europe, and Asia Pacific accounting for 11% and 4% respectively of our total revenue in the first half of 'twenty two it for both regions reported sequential growth fostering market opportunities for <unk>.

Stanley: This achievement demonstrates our ability to expand our wallet share with clients, seize new opportunities, and strengthen relationships, even in a dynamic market environment.

Speaker Change: We are pleased to highlight that we have observed sequential growth across nearly all of our industry verticals.

Stanley: Now, let's deep dive into our Net Revenue Distribution by Geography and Industry Verticals.

Stanley: North America remains our largest market accounting for 43% of our total revenue in the first half of 2024.

Speaker Change: He made goods and retailing industrial goods experienced above average growth recording sequential increases of 19, 7% and 15, 7% respectively.

Stanley: The revenue contribution from North America grew 15% sequentially, boosted by the expansion of our largest clients in the region, demonstrating our ability to grow within our core market.

Speaker Change: This strong performance was driven by two main factors.

Speaker Change: Accelerated growth from large clients, we on boarded last year that are gaining traction in ramping up their engagement and the deepening of existing relationships with our long term clients.

Stanley: LATAM remains a crucial part of our operations, contributing 41% of our total revenue in the first half of 2024. Revenue from LATAM grew 1.5% quarter-over-quarter, indicating a resumption on its growth trajectory.

Speaker Change: Finally, both of our top clients and our top 10 clients posted an increase of five 6% and 10, 2% compared to the first quarter of 'twenty 'twenty four respectively.

Stanley: Europe and Asia-Pacific accounting for 11% and 4% respectively of our total revenue in the first half of 2024. Both regions reported sequential growth fostering market opportunities for CINT.

Speaker Change: The expansion of our existing engagements with our major clients has been our main growth driver and underscores our ability to generate value on a recurring basis.

Speaker Change: Yeah.

Speaker Change: Last quarter, we announced our intention to change our reporting currency to U S dollars by the end of the year. Thus as of this quarter. We will begin presenting the number of our multi million accounts in U S. Dollars. This approach offers a better segmentation of Oracle.

Stanley: We are pleased to highlight that we have observed sequential growth across nearly all of our industry verticals.

Stanley: Consumer goods and retail and industrial goods experienced above-average growth recording sequential increases of 19.7% and 15.7% respectively. This strong performance was driven by two main factors.

Speaker Change: Lions cohorts, giving the growth trends of our business for the 12 months ended in the second quarter of 2024, we had nine clients with revenue exceeding $10 million and 16 clients with revenue between five and $10 million, we're quite excited.

Stanley: Accelerated growth from large clients we onboarded last year that are gaining traction and ramping up their engagements and the deepening of existing relationships with our long-term clients.

Stanley: Finally, both of our top clients and our top 10 clients posted an increase of 5.6% and 10.2% compared to the first quarter of 2024, respectively.

Speaker Change: And about the addition of new logos as well as the development of our recent engagements.

Speaker Change: Cesar mentioned, our AI growth machine, a dedicated sales team have been fine tuning our offerings. According to client needs fostering. The addition of new logos, including bullshit companies with relevant technology investment opportunities.

Stanley: The expansion of our existing engagements with our major clients has been our main growth driver and underscores our ability to generate value on a recurring basis.

Speaker Change: Our track record of delivering on our commitments and navigating the challenge and opportunities within our clients. He speaks for itself.

Stanley: Last quarter, we announced our intention to change our reporting currency to U.S. dollars by the end of the year. Thus, as of this quarter, we will begin presenting the number of our multimillion accounts in U.S. dollars.

Speaker Change: We are proud of our long term relationships with our clients built on value creation and continuous innovation.

Stanley: This approach offers a better segmentation of our client cohorts, giving the growth trends of our business.

Speaker Change: Now moving on to our financial performance in the second quarter of 2024, adjusted EBITDA reached $108 7 million Reais, representing a near over year decline of four 8%.

Stanley: For the 12 months ended in the second quarter of 2024, we had 9 clients with revenue exceeding $10 million and 16 clients with revenue between $5 and $10 million.

Speaker Change: This decrease mainly reflects our strategic investments in sales efforts aimed at fostering long term growth combined with a strong comparison basis in the second quarter 'twenty to 'twenty three the adjusted EBITDA margin was a solid 19, 2% in the quarter.

Stanley: We are quite excited about the addition of new logos as well as the development of our recent engagements.

Stanley: As Cesar mentioned, our AI Growth Machine, a dedicated sales team, have been fine-tuning our offerings according to client needs, fostering the addition of new logos including bullship companies with relevant technology investment opportunities.

Speaker Change: On a sequential basis, we observed a significant 29% increase in adjusted EBITDA. This improvement was driven by better gross margins and the dilution of fixed expenses.

Cesar: Our track record of delivering on our commitments and navigating the challenges and opportunities within our clients speaks for itself.

Speaker Change: We remain committed to generating healthy margins through our diligent cost management approach, while we continue investing to resume our sustainable growth trajectory.

Cesar: We are proud of our long-term relationships with our clients, built on value creation and continuous innovation.

Speaker Change: Our focus remains on balancing short term profitability with long term growth initiatives.

Cesar: Now, moving on to our financial performance.

Speaker Change: Our adjusted net profit for the quarter was $65 4 million Reais five 8% higher than the same period last year. Our adjusted net profit margin rose from 10, 8% in the second quarter of 2020.

Speaker Change: In the second quarter of 2024, adjusted EBITDA reached R$108.7 million, representing a year-over-year decline of 4.8%.

Speaker Change: This decrease mainly reflects our strategic investments in sales efforts aimed at fostering long-term growth, combined with a strong comparison basis in the second quarter 2023.

Speaker Change: <unk> to 11, 6% in the second quarter of 2020 for this improvement is attributed to lower income tax and financial expenses sequentially. Adjusted net profit increased by 56, 7% showing our commitment to opera.

Speaker Change: The adjusted EBITDA margin was a solid 19.2% in the quarter.

Speaker Change: On a sequential basis, we observed a significant 29% increase in adjusted EBITDA. This improvement was driven by better gross margins and the dilution of fixed expenses.

Speaker Change: <unk> efficiency and financial discipline.

Speaker Change: Finally in the first half of 'twenty 'twenty four we generated $131 3 million reais from our operating activities, which is 11, 6% higher than the first half of 'twenty three.

Speaker Change: We remain committed to generating healthy margins through our diligent cost management approach.

Speaker Change: While we continue investing to resume our sustainable growth trajectory, our focus remains on balancing short-term profitability with long-term growth initiatives.

Speaker Change: Free cash flow calculated as net cash generated from operating activities. Excluding capex was $71 9 million Reais, our cash conversion ratio for the period was 68%.

Speaker Change: Our adjusted net profit for the quarter was R$65.4 million.

Speaker Change: 5.8% higher than the same period last year. Our adjusted net profit margin rose from 10.8% in the second quarter of 2023 to 11.6% in the second quarter of 2024.

Speaker Change: Our financial strength provides us flexibility to pursue opportunities that in Hayes, our competitive position and deliver long term value to our stakeholders.

Speaker Change: Now I will pass it onto Caesar to comment on our business outlook.

Speaker Change: This improvement is attributed to lower income tax and financial expenses. Sequentially, adjusted net profit increased by 56.7%, showing our commitment to operational efficiency and financial discipline.

Caesar: Thank you Stanley now.

Speaker Change: Now, let me add some color to our business ought to look for the next quarter and year.

Caesar: We expect our net revenue in the third quarter of two in 24 to be at least 591 million Reais on a reported basis equivalent to an 11, 7% growth in revenue compared to the third quarter of 2023 and.

Speaker Change: Finally, in the first half of 2024, we generated 131.3 million reais from our operating activities, which is 11.6% higher than the first half of 2023.

Caesar: And a four 5% increase on a sequential basis.

Caesar: For the full year of 234, we are increasing our guidance to reflect the growing demand for our services. We now expect our natural revenue growth at constant currency to be in the range of minus 0.5% to two 5% year over year in.

Speaker Change: Free cash flow calculated as net cash generated from operating activities excluding capex was 71.9 million reais.

Speaker Change: Our cash conversion ratio for the period was 68%.

Caesar: In addition, we estimate our adjusted EBITDA margin to be in the range of 17% to 19%.

Speaker Change: Our financial strength provides us flexibility to pursue opportunities that enhance our competitive position and deliver long-term value to our stakeholders.

Speaker Change: Once again I want to highlight that our full year guidance implies a significant sequential growth throughout 'twenty 'twenty four we anticipate a faster recovery from the unusual challenges of 2022 re leading to double digit revenue growth year over year in the second half.

Speaker Change: Now, I will pass it on to Cesar to comment on our business outlook.

Cesar: Thank you, Stanley. Now let me add some color to our business outlook for the next quarter and year.

Speaker Change: Of 'twenty 'twenty four is robust for pharmacy will set the stage for a strong growth trajectory in 2025 and the years to follow.

Cesar: We expect our net revenue in the third quarter of 2024 to be at least R$591 million on a reported basis, equivalent to an 11.7% growth in revenue compared to the third quarter of 2023.

Speaker Change: In closing I want to extend my gratitude to our team for their unshakable dedication and resilience together, we will continue to propel our company towards the future market by innovation collaboration and meaningful impact.

Cesar: and a 4.5% increase on a sequential basis.

Cesar: For the full year of 2024, we are increasing our guidance to reflect the growing demand for our services.

Speaker Change: Thank you all for Dresden support we now conclude our presentation and may begin the Q&A session.

Cesar: We now expect our net revenue growth at constant current to be in the range of minus 0.5% to 2.5% year-over-year.

Speaker Change: Okay.

Speaker Change: [music].

Cesar: In addition, we estimate our adjusted EBITDA margin to be in the range of 17% to 19%.

Okay.

Cesar: Once again, I want to highlight that our full year guidance implies a significant sequential growth throughout 2024.

Speaker Change: We'll now begin the Q&A session I will announce each participants name once you hear our name. Please mute your line and ask a question then when you're done.

Cesar: We anticipate a fast recovery from the unusual challenges of 2023, leading to double-digit revenue growth year-over-year in the second half of the year.

Speaker Change: Neutral line.

Speaker Change: The first question comes from Leonardo almost from UBS go.

Speaker Change: Go ahead.

Leonardo Veloso: Hi, good morning, everyone.

Cesar: This robust performance will set the stage for Stronghold's trajectory in 2025 and the years to follow.

Leonardo Alonso: Well, we're so impressed with the numbers congratulations very good results in perspective I had.

Speaker Change: Well like you to talk about revenue first.

Cesar: In closing, I want to extend my gratitude to our team for their unshakable dedication and resilience.

Speaker Change: If you could disclose a little bit how are bookings the project pipeline talk a little bit about how the verticals are performing I looks like across the board, but we can see for example that the growth in the U S was 10 times higher than the grocery Latam. So if you could talk a little bit about those.

Cesar: Together, we will continue to propel our company towards a future marked by innovation, collaboration and meaningful impact.

Cesar: Thank you all for your trust and support. We now conclude our presentation and may begin the Q&A session.

Speaker Change: Success stories in the U S and what we're looking for what verticals are performing well.

Speaker Change: And that's it that's that's my question fix long enough. Thank you.

Speaker Change: We can get this one.

Leonardo Richie: Hello, Leonardo Richie here.

Cesar: Okay.

Speaker Change: We'll now begin the Q&A session. I'll announce each participant's name. Once you hear your name, please unmute your line and ask your question. Then, when you're done, please mute your line. The first question comes from Leonardo Olmos from UBS. Leonardo, go ahead.

Speaker Change: Let me talk about the environment then budgets.

Speaker Change: And commercial activities.

Speaker Change: Firstly I think in general there is still a lot of uncertainty.

Speaker Change: Macro environment.

Speaker Change: However, there is an important difference through last year from training to injury, especially for our clients large companies.

Leonardo Olmos: Hi, good morning, everyone.

Leonardo Olmos: Well, we are so impressed with the numbers. Congratulations. Very good results and perspective ahead. Well, I'd like you to talk about revenue first.

Speaker Change: I think what we see now is.

Speaker Change: The tech budgets are more stable. So we are operating in.

Speaker Change: Still in a mode of scar city, but without the ups and downs of last year and budget stability is.

Speaker Change: If you could disclose a little bit how our bookings, the project's pipeline...

Speaker Change: Key for us for two reasons one of our main strategies.

Speaker Change: Talk a little bit about how the verticals are performing. It looks like across the board But we can see for example that the growth in the US was 10 times higher than the growth in LATAM So if you could talk a little bit about those

Speaker Change: For gaming client shares replacement of underperforming competitors and clients will only be open for this type of let's say integration if they have a good budget visibility and the second factor.

Speaker Change: success stories in the U.S. and what you're looking for, what verticals are performing well. And that's it. That's my question. I think it's long enough. Thank you.

Speaker Change: A factor that is a similar process I think it's also.

Speaker Change: China These are scar city peers.

Speaker Change: I can get this one. Hello, Leonardo. Great to see you here. Well, let me talk about the environment, then budgets, and then commercial activities. First, I think in general, there is still a lot of uncertainty.

Speaker Change: And then also play in favor of <unk> is a lot of vendor consolidation process. So I think during the previous years companies, especially March Pembina has increased the number of vendors and leading to a lot of complexities and overheads. So now they are.

Speaker Change: macro environment. However, there is an important difference from last year, from 2023, especially for our clients, large companies. I think what we see now is

Speaker Change: Searching for efficient and this process of consolidation playing favors in favor of <unk>.

Speaker Change: And position.

Speaker Change: The tech budgets are more stable. So we are over 80.

Speaker Change: In terms of commercial activity.

Speaker Change: I think if you.

Speaker Change: Pipeline.

Speaker Change: are still in a mode of scarcity, but without the ups and downs of last year. And budget stability is key for us for two reasons. One of our main strategies...

Speaker Change: For this year, if we compare the same year.

Speaker Change: After the last same period of last year is considerable considerable higher probably the double.

Speaker Change: In terms of opportunities in bookings so.

Speaker Change: for gaining client shares replacement of underperforming competitors. And clients will only be open for this type of.

Speaker Change: And also another good.

Speaker Change: Indicator is the deal closing ration continues to improve along the year, so and it gave us a very positive outlook for the second half.

Speaker Change: let's say intervention if they have a good budget visibility. And the second factor is a similar process. I think it's also a child of this scarcity period.

Speaker Change: Of the year and for 2025 in terms of regions. As you mentioned I think in the U S.

Speaker Change: and also play in favor of CINT is a lot of vendor consolidation process. So I think during the previous years companies, especially large companies, increased the number of vendors and leading to a lot of complexities and overheads. So now they are, I think,

Speaker Change: Our North America, <unk> was going to do with the star of this first half of the year.

Speaker Change: Mainly because we onboard some amazing new clients last year that are still ramping up but during this first half of the year I think we have brought a lot, especially in Brazil. So you should expect a lot of traction in our <unk>.

Speaker Change: and searching for efficiency and this process of consolidation playing in favor of CIT.

Speaker Change: strength and position.

Speaker Change: in terms of commercial activity.

Speaker Change: Resilient operation.

Speaker Change: I think if you, in part one...

Speaker Change: Three in Q4, so we.

Speaker Change: for this year. If we compare the same year of last, same period of last year, it's considerable higher, probably the double.

Speaker Change: We are expecting good.

Speaker Change: Growth across the board.

Speaker Change: Even in our smaller regions like Europe, and Asia Pacific.

Speaker Change: in terms of opportunities and bookings. So, and also another good indicator is

Speaker Change: I think in general.

Speaker Change: It's a combination of.

Speaker Change: Some big New deals we did in the.

Speaker Change: The due closing ration continues to improve along the years, and it gives us a very positive outlook for the second half.

Speaker Change: In the second half of last year and the beginning of this year and also I think the success of this combination.

Speaker Change: <unk>.

Speaker Change: of the year and for 2025. In terms of regions, as you mentioned, I think U.S.

Speaker Change: Offerings powered by AI, and our new sales approach.

Speaker Change: We're growing AI growth machine that is more aggressive sales stroke.

Speaker Change: and our North America operation was the star of this first half of the year.

Speaker Change: Very good congrats again have a good day bye bye.

Speaker Change: mainly because we on board some amazing new clients last year that are still rumbling up.

Speaker Change: Thank you.

Speaker Change: Our next question comes from Jack a couple Skus from E G.

Speaker Change: But during this first half of the year, I think we evolved a lot, especially in Brazil, so you should expect

Speaker Change: Childhood.

Speaker Change: Go ahead.

Speaker Change #100: Hi, guys. Good morning, Thank you for adjusting it to make questions. So.

Speaker Change: A lot of traction in our Brazilian operation in Q3 and Q4. So we are expecting good growth across the board, even in our smaller regions like Europe and Asia-Pacific.

Speaker Change #101: The first one.

Speaker Change #102: On on AI right you Theres a lot that you guys are doing and really interesting stuff, we heard great things from other digital IQ services this quarter definitely over and.

Speaker Change: I think in general it's a combination of

Speaker Change #102: One of the things that kind of.

Speaker Change #103: Kind of question that we have after hearing everything is about the cycle right because.

Speaker Change: Some big new deals we did in the second half of last year and the beginning of this year. And also I think the success of this combination of

Speaker Change #103: There are companies that are mentioned there still.

Early stages still.

Speaker Change #103: Need to educate people about a I M.

Speaker Change: offerings powered by AI and our new sales approach what we are calling AI growth machine that is a more aggressive sales structure.

Speaker Change #103: But just there you'll have a lot to ramp up so it could.

Speaker Change #103: <unk> been why Youre seeing.

Speaker Change #103: Where we are in the cycle.

Speaker Change: Very good. Congrats again. Have a good day. Bye-bye.

Speaker Change #103: E a cycle strong as others like the cloud.

Speaker Change #103: Implementation and migration et cetera, that'd be great and also in <unk>.

Leo: Thank you, Leo.

Speaker Change: Our next question comes from Thiago Kapuskis from Itaú. Thiago, please go ahead.

Speaker Change #103: In terms of the strength that youre seeing.

Speaker Change #103: In the conversations do you think that.

Thiago Kapuskis: Hi guys, good morning. Thank you for accepting to make questions.

So that's training will or is the deflation at least in terms of the of the budgets.

Speaker Change #103: You see that trend going into 2025, this year, Mark benign environment that could make us more confident about the exit rate this year and it being extended downwards next year.

Thiago Kapuskis: The first one is on on AI, right? You, I mean, there's a lot that you guys are doing and really interesting stuff we heard.

Speaker Change: Great thanks from other digital IT services this quarter that we cover and one of the things that kind of

Speaker Change #103: Yes.

Speaker Change #103: Thanks, John I'm going to address that.

Speaker Change #104: I think basically two questions.

Speaker Change: this kind of question that we have after hearing everything is about the cycle, right? Because

The first one regarding timeline of investments what we see is this is the moment for efficiency.

Speaker Change: there are companies that are mentioned they're still at very early stages and

Speaker Change #104: Of course, everyone is expecting future.

Speaker Change: still need to educate people about AI and the budgets there still have a lot to ramp up. So if you could mention a little bit what you're seeing and where we are in the cycle, if this should be a cycle as strong as others, like the cloud implementation and the migration, etc. That would be great. And also, in terms of the strength that you're seeing in the conversations, do you think that

Speaker Change #105: I would say we're around customer experience, but the technology is not there yet.

Speaker Change #105: There is two of mature cycle that we need we need to wait for before expose the clients of our clients to the models to this new technology, but the efficiency is around there.

Speaker Change #105: If you have a good macro based approach you can capture that is not easy. It's a combination of all of our new strategy for adoption for the teams and also how you guarantee for large companies steady replay.

Speaker Change: such strength, will, or stabilization, at least, you know, in terms of the budget.

Speaker Change: How do you see the trend going into 2025? Do you see a more benign environment that could make us more confident about the exit rate this year and it being extended towards next year? Thank you.

Speaker Change #105: We have seen the guardrails of security or privacy and reliability that are non negotiable for large established enterprise.

Speaker Change #105: So what I see as a roadmap is probably we will continue to see the majority of the investment related to general though.

Speaker Change: Thanks, Thiago. I'm going to address the, I think, basically two questions, right? The first one, regarding timeline of investments, what we see is this is the moment for efficiency.

Speaker Change #105: <unk>.

Speaker Change #105: Lincoln to efficiency.

Speaker Change #105: This year and next year and probably.

Speaker Change #105: Two or three or five years, we're going to see the beginning of a lot of a huge investment in a radical.

Speaker Change: Of course, everyone is expecting a future, I would say, war around customer experience, but the technology is not there yet. There is still a mature cycle that we need.

Speaker Change #105: <unk> in customer experience, we basically we are going to move from the current paradigm.

Speaker Change: We need to wait for, before we expose...

Speaker Change #106: Art phone screens bottoms to a more language natural language based interaction between the computer a machine I like to say that.

Speaker Change: the clients of our clients to the models, to this new technology. But the efficiency is right there and if you have a good method-based approach, you can capture that. It's not easy. It's a combination of...

Speaker Change #106: Interaction with the machines, we will become more human.

Speaker Change #106: This will be a huge opportunity for disruption for customer scanning customer attention and engagement and I think this will be a huge cycle of investment very similar or even higher than what we saw with mobile revolution, a few years ago, but it's the timeline I would guess my educated guess.

Speaker Change: of a strategy for adoption for the teens and also how you guarantee for large companies that you are playing within the guardrails of security, of privacy and reliability that are non-negotiable for large.

Speaker Change: established enterprise.

It's three to five years for that and after that I think there is a not a huge battle alone decision, making and business models.

Speaker Change: So, what I see as a roadmap is probably we will continue to see the majority of the investment relate to general AI.

Speaker Change #106: Does this basically.

Speaker Change: link it to Ephesians

Speaker Change #106: We are guiding our clients don't focus on short term.

Speaker Change: this year and next year and probably in two or three or five years we're gonna see the beginning of a lot of a huge investment in a radical change in

Speaker Change #106: I think in terms of in the world of technology disruption companies and we as humans, we tend to rapidly.

Speaker Change #106: The overestimate the impact in the short term, which radically.

Speaker Change: customer experience. We basically we are going to move from the current paradigm the smartphone screens buttons to a more natural language

Underestimate in the timeline of 10 years for example, so it's.

Speaker Change #106: This time for preparing the capabilities.

And captured.

Speaker Change: interaction between computer and machine. I like to say that the interaction with the machines will become more human.

Speaker Change #106: Captured the benefits of efficiency and prepare for the experienced battle.

Speaker Change: and this will be a huge opportunity for disruption.

The second question was regarding.

Speaker Change #106: Uh huh.

Speaker Change: for getting customer attention and engagement. And I think this will be a huge cycle.

Speaker Change #106: Budgets to digital.

Speaker Change #106: Yeah, what I see is gradually.

Speaker Change: of investment, very similar or even higher what we saw with the mobile revolution a few years ago. But it's the timeline, I would guess, my educated guess is three to five years.

Speaker Change #106: Now 2024, I think the word is stable that is good.

Speaker Change #106: <unk> is very good to play in a stable environment without ups and downs.

Speaker Change: for that. And after that, I think there's another huge battle along decision-making and business models.

Speaker Change #107: Of budgets.

Speaker Change #107: They expected.

Speaker Change #107: Natural.

Speaker Change #107: Inquiries.

Speaker Change #107: Or for next year basically because.

Speaker Change: So this is basically, we are guiding our clients, don't focus on short term. I think in terms of in the world of technology disruption companies, and we as human, we tend to radically

Speaker Change #107: I have no doubt that tack and digital are secular trends so.

Speaker Change #107: This.

Speaker Change #107: Now is this relatively conservative investment.

Speaker Change #108: And this year and last year are not sustainable in terms of competitors and client engagement. So companies will need to accelerate their digital strategies through the four years and so I am expecting regaining.

Speaker Change: overestimate the impact in the short term, but readily underestimate in a timeline of 10 years, for example. So it's time for preparing the capabilities and

Speaker Change: Capture the benefits of efficiency and prepare for the experience battle ahead.

Speaker Change #108: So an increase on investments around digital so a new cycle of investments in technology.

Speaker Change: The second question was regarding...

Speaker Change #108: That will play in favor of companies with a very solid embedded brown.

Speaker Change: I think

Speaker Change: Bye, guys.

Speaker Change #108: Yes.

Speaker Change: What I see is gradually, now in 2024, I think the world is stable.

Speaker Change #109: Fair enough. Thanks, a lot for answer says that my pleasure at Yahoo.

Speaker Change #109: Thank you Chad.

Speaker Change: that is good, is very good to play in a stable environment without ups and downs of budget. What I expected, and is natural, is an increase.

Speaker Change #109: Our next question comes from Puneet Jain from Jpmorgan.

Puneet Jain: Your line is open.

Yes, hi, thanks for taking my question.

Puneet Jain: Question on <unk>.

Speaker Change: for next year, basically because I have no doubt that tech and digital are secular trends. So,

Puneet Jain: Sure.

Speaker Change #111: Average revenue per employee.

Speaker Change #112: Seems like like revenue per employee was down a little bit on year on year basis, even like.

Speaker Change: There's

Speaker Change: now is this relatively conservative investment.

Speaker Change #113: Constant currency.

Speaker Change #113: Would you attribute that to.

Speaker Change: this year and last year are not sustainable in terms of competitiveness and client engagement. So companies will need to accelerate.

Speaker Change #113: Like the change in revenue mix like maybe more.

Speaker Change #114: Or near shore delivery.

Speaker Change: their digital strategies in the following years. And so I am expecting regaining, so an increase on investments around digital, so a new cycle of investments in technology.

Speaker Change #115: The mix or are you also see any pricing pressure.

Speaker Change #116: And then overall environment.

Speaker Change #116: Okay, I can take that one.

Speaker Change #117: The first option so it's.

Speaker Change #118: We kind of grew even kind of a replace.

Speaker Change #117: So.

Speaker Change: that will play in favor of companies with a very solid, very proud as us.

Speaker Change #117: From one side to near shore revenue. So that's that's the.

Speaker Change #117: They'll come you'll see there is less about.

Speaker Change #117: Price pressure, we don't see that the Caesar to Susan's point early in the market is stable.

Speaker Change: Fair enough. Thanks a lot for the answer Cesar. My pleasure, Tiago.

Susan: And so the pressure on prices are also stable. So it's very competitive but still stable. So we don't see any need to.

Speaker Change: Thank you, Thiago. Our next question comes from Puneet Jain from JP Morgan. Puneet, your line is open.

Puneet Jain: Yes, hi. Thanks for taking my question. A quick question on your average revenue per employee. It seems like revenue per employee was down a little bit on year-on-year basis, even like on constant currency.

Susan: To reduce price at this point.

Susan: The average price.

Susan: Consequently, we see there is more of a mix between onshore near shore.

Susan: We predict that will continue to be the case for the next Oh.

Susan: Couple of years.

Puneet Jain: Would you attribute that to the change in revenue mix, like maybe more offshore or nearshore delivery in the mix, or are you also seeing any pricing pressure?

Speaker Change #120: Got it and then margins obviously came in well above at least out of Tonight.

Speaker Change #120: This quarter.

Can you talk about there.

Speaker Change #120: Significantly on sequential basis.

Speaker Change: in an overall environment.

Speaker Change #120: So can you talk about like what.

Speaker Change: I can take that one.

Speaker Change #120: Martin.

Speaker Change #121: This quarter.

Speaker Change: There's the first option, right, so it's a, as we kind of grew, we kind of replaced also some on-site to near-shore revenues, so that's, that's the outcome you see there. It's less about

Speaker Change #122: Are they in line or better than.

Speaker Change #123: And your expectation and what should we think about margins for the second half of this year.

I can take that one.

Thank you Vanessa.

Cesar: price pressure. We don't see that. That's to Cesar's point, the market is stable and so the pressure on prices are also stable. So it's very competitive but still stable. So we don't see any need to

Speaker Change #124: With regard to margins if youll see.

Speaker Change #125: We grew our margins sequentially.

Speaker Change #126: Wearing two one year ago.

Speaker Change #126: Even.

Speaker Change #126: So we will continue to focus on productivity gains from our diligent cost management approach.

Cesar: to reduce price at this point. The average price consequence that we see there is more a mix between onshore and earshore, and we predict that will continue to be the case, you know, for the next couple years.

Speaker Change #126: Also we are leveraging on top of G&A as we grow G&A as fixed costs.

Speaker Change #126: On the other hand, we are investing on hiring training people.

Speaker Change: Got it. And then margins obviously came in well above at least our estimate for this quarter.

Speaker Change #126: Also.

Speaker Change #126: We have.

Speaker Change #126: Expenses related to AI and.

Speaker Change #126: And we foresee that this we will continue to focus on those.

Speaker Change: can you talk about, and they ramped up

Speaker Change #127: Margin management, let's say, but also investing in what really matters, which is propelling growth and the opportunities that they are ahead of us. So you should expect the same type of.

Speaker Change: So can you talk about like what drove margins in this quarter, were they in line or better than your expectations? And what should we think about margins for the second half of this year?

Speaker Change #127: The margins as we are guiding EBITDA.

Speaker Change: Oh, I can take that one.

Speaker Change #127: Between 17 to 19, so we are on track to deliver that guidance. So that's pretty much what you should expect.

Puneet Jain: Thank you, Puneet.

Speaker Change: With regard to margins, if you see, we grew our margins sequentially comparing to one year ago, we are even. So we will continue to focus on productivity gains from our diligent cost management approach.

Thank you.

Speaker Change #128: Good morning.

Speaker Change #129: We have a few questions here.

Speaker Change #129: From Brian Barragan TD Cowen. So the first one is related to Gen. AI. So how are clients approaching the contracting dynamics when <unk> been utilizing your delivery is it impacting the structure or do you expect it to in any material way or early indications on how conversions are going.

Speaker Change: Also, we are leveraging on top of DNA as we grow, DNA has fixed costs.

Speaker Change: On the other hand, we are investing on hiring, training people also.

Speaker Change: We have expenses related to AI.

Speaker Change #130: We didn't get this one well.

Speaker Change #131: Thank you Brian for the question.

Speaker Change: And we foresee that this we will continue to focus on on those

Speaker Change #131: Basically I think.

Speaker Change #131: At this moment, we are really focused more on.

Speaker Change: margin management, let's say, but also investing in what really matters, which is propelling growth and the opportunities that are ahead of us.

Speaker Change #132: Turning to the hybrid productivity in new business than trying to replace the business model. So even even the AI boosted teams are still working a very time mature way, but the difference is that you can work with much more.

Speaker Change: So you should expect the same type of margins as we are guiding EBIDA between 17 to 19. So we are on track to deliver that guidance. So that's pretty much what you should expect.

Speaker Change #132: Aggressively time to market.

Speaker Change #132: In terms of deliverables.

Speaker Change: Thank you.

Speaker Change #132: And this is new in the market companies.

Speaker Change: Everyone should put a...

Speaker Change #132: We're not prepared.

Speaker Change: We have a few questions here from Brian Bergen, T.D. Cowen. So the first one is related to Gen-AI. So how are clients approaching the contracting dynamics when Gen-AI is being utilized in your delivery?

Speaker Change #132: But the level of difference.

Speaker Change #132: Among players and they are getting used to it.

Speaker Change #132: There is still some discussions about evolving.

Speaker Change #132: The business model.

Speaker Change: Is it impacting the structure or do we expect it to in any material way or are there indications on how conversions are going?

Speaker Change #132: Of the whole windows towards some more output base, but I think it is very early stage. So what I see now is.

Speaker Change: We've got this one, Ramon.

Speaker Change #132: As companies are being aggressive on capturing the efficiency opportunities, regardless, but very conservative in terms of changing the way.

Ramon: Thank you, Brian, for the question. Basically, I think...

Ramon: At this moment, we are really focused more on

Speaker Change #132: The acquired services in the market. So basically that's an overview of what I see probably it will evolve.

Ramon: turn the hyper productivity in new business than trying to replace the business model. So even the AI-boosted teams are still working in a very time-mature way, but the difference is that you can work with much more aggressively.

Speaker Change #133: Different pathways.

Speaker Change #133: Pathways in the years to follow.

Speaker Change #134: Alright, the second question from Brian regarding the quarter over quarter growth. So guiding strong Q4 sequential growth is there any way to separate it large deal ramp ups versus normal Q4 seasonality as we tried to coggan exit rate 2024 into 'twenty five.

Speaker Change: time to market in terms of deliverables.

Speaker Change: and this is new in the market. Companies were, I think, were not prepared for the level of difference.

Speaker Change #135: I think as basically.

Speaker Change: among players and they are getting used to it. There is still some discussions about evolving the business model of the.

Speaker Change #135: Increasing demand.

Speaker Change #137: We don't have.

Speaker Change #138: His analogy in the top line really we have seasonality in the in our bottom line regarding.

Speaker Change: of the whole industry.

Speaker Change #138: <unk>.

Salary adjustment and the beginning of the year contract price adjustments, along the year, but in terms of.

Speaker Change: towards some more output based but I think this is very early stage so what I see now is

Speaker Change #138: No.

Speaker Change: as companies are being aggressive on capturing the efficiency opportunities regarding AI, but very conservative in terms of changing the way they acquire services in the market. So basically it's an overview of what I see. Probably it will evolve.

Speaker Change #138: Topline.

Speaker Change #138: We can see.

Speaker Change #138: B.

Speaker Change #138: Seeing a lot of consistent on sequential growth. So we expect to continue.

Speaker Change #138: Growing sequentially.

Hello.

Speaker Change #138: Q3 Q4.

Speaker Change: in different pathways in the years to follow.

Speaker Change #138: The first quarter of next year.

Speaker Change: All right, the second question from from Brian's regarding the quarter of a quarter growth, so guiding strong Q4 sequential growth.

Speaker Change #139: The final question here regarding the workforce planning so second quarter head count grew 2% sequentially. What is your expectation as you move through Q3, and Q4 can you provide color on balancing utilization with the need to add incremental billable employees to <unk>.

Brian: Is there any way to separate large-deal ramp-ups versus normal Q4 seasonality as we try to goggle an exit rate of 2024 into 2025?

Speaker Change #140: The growth.

Speaker Change: I think it's basically increasing demand. We don't have seasonality in the top line. Normally we have seasonality in our bottom line regarding

Speaker Change #140: Hey, guys.

Speaker Change #141: We will.

Speaker Change #142: As we see more demand and demand accelerating towards 2025.

Speaker Change #143: We're actually rebuilding bench a little bit more.

Speaker Change #143: So we can expect utilization rates to go down a little bit.

Speaker Change: salary adjustment in the beginning of the year, contract price adjustment along the year, but in terms of

Speaker Change #143: As we kind of build that vantage prepare for a better growth in 2025 ratio.

Speaker Change: top line, it's...

Speaker Change #143: That's already started.

Speaker Change: We have been seeing a lot of consistent on sequential growth, so we expect to continue growing sequentially along.

Speaker Change #143: We started hiring and preparing for.

Speaker Change #143: Or maybe training programs and the.

Speaker Change #144: To really strengthen our roots and develop people and to build our own people so that that investment.

Speaker Change: Q3, Q4, and first quarter of next year.

Speaker Change #144: Your resume.

Speaker Change #144: The second half of 2024 again preparing for that for higher growth in 30 to 35.

Speaker Change: The final question here regarding the workforce planning. So the second quarter headcount grew 2% sequentially. What is our expectation as you move through Q3 and Q4? Can you provide color and balancing utilization with the need to add incremental billable employees to support the growth?

Speaker Change #144: Thank you Bruno so that concludes our Q&A session. Thank you all for attending our event today I'd now invite says to proceed with his closing remarks. Please go ahead.

Speaker Change: Take this one.

Speaker Change: We will, as we see more demand and demand accelerating towards 2025.

Speaker Change #144: Sure. Thank.

Speaker Change #145: Thank you all for participating in our call. Thanks, Bruno stimulated to argue.

Speaker Change #147: You probably saw this week and we proudly launched our new visual identity. We are not just updating our brand. We are celebrating who we are and what we stand for and I loved the feedback from our clients marketers and especially our teams. So once again. Thank you all CRE deals around the world.

Speaker Change: We're actually rebuilding bench a little bit more.

Speaker Change: So, we can expect utilization rate to go down a little bit as we kind of build that bench, preparing for a higher growth in 2025, right? So, that's already started. We started hiring and preparing, you know, for...

Speaker Change #146: World for you.

Speaker Change #146: Sure.

Speaker Change #146: <unk> hard work and achievements in this quarter.

Speaker Change: for many training programs to really strengthen our roots and to develop people and to build our own people so that investment will resume.

Speaker Change #146: And I continue counting U.

Speaker Change #146: And a special thanks for our clients are selecting <unk> to co created this new exciting chapter of innovation powered by AI. So stay well see you soon.

Speaker Change: the second half of 2024, again preparing for a higher growth in 2025.

Speaker Change: Thank you, Bruno. So that concludes our Q&A session. Thank you all for attending our event today. I now invite Cesar to proceed with his closing remarks. Cesar, please go ahead.

Speaker Change: Sure.

Cesar: Thank you all for participating in our call. Thanks Bruno, Stanley, Eduardo.

Cesar: I think you probably saw this week we proudly launched our new visual identity. We are not just updating our brand, we are celebrating who we are and what we stand for.

Speaker Change: And I love the feedback from our clients, partners, and especially our teams.

Speaker Change: So, once again, thank you all CITs around the world for your spectacular hard work and achievements in this quarter, and I continue counting on you.

Speaker Change: And a special thank you to our clients for selecting CINT to co-create this new exciting chapter of innovation powered by AI. So stay well, see you soon.

Speaker Change: and Cesar Gonzalez. Thank you. Thank you.

Amanda Skoura: Welcome, everyone, to a new episode of Straight Forward. I'm very excited today to be here with Amanda Skoura, which is a long-term friend and a global executive in the digital transformation space that we've worked with for many years.

Amanda Skoura: And we'll be discussing here today, you know, how to come from a project-based organization to a product-led organization, which is a very timely topic. So Amanda, welcome to the show. Why don't you kind of intro yourself and tell us a little bit about how you're passionate about this topic. Thank you. Thank you.

Amanda Skoura: Sure, so my name is Amanda, and yes, I've worked with CINT for a number of years. They are my favorite partner, and they didn't even tell me I had to say that, but my background really evolved from project to product almost

Speaker Change: 20 years ago.

Speaker Change: And kind of that migration and kind of moving into that mindset, I felt like was so powerful at such a, you know, early stage in my career.

Speaker Change: And then I was really lucky enough to be part of three organizations that went through that transition, right? And it really proves that there are still organizations kind of making the switch over that 20 years. You certainly have those.

Speaker Change: companies out in front but it's definitely kind of an evolving discipline and it's really

Speaker Change: not completely grasp the same way across the places where I had worked and so

Speaker Change: You know, former Marriott and former Audi digital team member, you know, being able to kind of be at the forefront of the innovation within, especially at Audi, within the vehicle, but then really being able to apply, like, how do we work and how do we start to work differently so that we can really accelerate that

Speaker Change: innovation and that work but with a focus on the customer and what that customer experience looks like.

Speaker Change: Well, really appreciate it. You already kind of introduced, I guess, the why to migrate, right? So we see a lot of people kind of just sometimes jumping into the bandwagon there without clarity why to do this transformation, right?

Speaker Change: as we see you did it at Audi and other organizations.

Speaker Change: Yeah, I always remember asking these questions when I kind of was

Speaker Change: an assistant, and then a project manager, like, what's next? Like, where does this thing go? And they're like, well, the funding is done. And then that's the end of it. And we wait for new funding and then we submit. And that start-stop model, like, it was so confusing. It really goes back to my childhood. I was so curious, like.

Speaker Change: One million questions. I'm sure my parents think it's funny now, but probably not. I just wanted to know everything about something. Like, what is this? Like, where did it come from? Like, where does it go? Like, how does this work? Like, how do you build it?

Speaker Change: And I think that curiosity really kind of fed kind of a natural progression for me of like, this thing shouldn't just be done.

Speaker Change: I started in more of a kind of marketing capacity, and I haven't been working that long, but digital wasn't even a thing.

Speaker Change: And all of a sudden, right, it was like...

Speaker Change: Everyone was moving to digital as fast as you could, like that had to be kind of your mentality and I remember kind of perfectly aligning with

Speaker Change: the questions people were asking and kind of really had

Speaker Change: on-the-job training, but because it was moving so fast, you kind of had to figure it out. And I think

Speaker Change: At first, it wasn't necessarily a structured, we're moving from this to this.

Speaker Change: But that's what it became.

Speaker Change: and really looking at it as, wow, we really shifted how we're working and then realizing as I moved on in my career...

Speaker Change: I maybe would take a step backwards because that organization maybe wasn't quite as far on the maturity lens within, you know, that working model or within, you know, putting digital and customers kind of at their forefront.

Speaker Change: more so on, you know, what are our company priorities? What are we trying to deliver as an organization? But really not adding quite that lens of.

Speaker Change: How do I help my customer? And by helping my customer, I'll bring more to my bottom line, right? Of course, you connect those dots, but it wasn't a given at that point in time.

Speaker Change: would you say that that's that's the the main prerequisite to kind of a someone and kind of a

Speaker Change: company organization willing to go this journey is the understanding that they do the main change in the end of the day is that they have to kind of elevate

Speaker Change: their customers' needs to at least the same level that their own organizational needs, like we will increase revenue and profitability, but to kind of respect the customer needs, at least balance them out on the same kind of level there. Yeah, and I think, you know, the...

Speaker Change: In the organizations that I've been in, right, the focus really started on, we need to think about our customer differently. We need to start looking at data, right? How do we start to learn more about what our customers are doing on our website, but also what they want?

Speaker Change: I think that though, when you are maybe more skilled in, okay, but how do you do that, right, really starts to pair itself with a move and a shift to product development and agile delivery.

Speaker Change: But I think what the initial catalyst is is the request to be more customer focused. When you take it one level down for anyone who's maybe more in the change management space or in that, you know, actually delivery

Speaker Change: spot in the organization, you can't keep working the same way in development and design and really kind of that the data analytics.

Speaker Change: and expect to be more customer lent. So for me, it's really a pairing of the two, but I find that the executive level is typically asking for a focus on the customer. It's then, you know, one level down.

Speaker Change: It's our job to really say, okay, but to do that.

Speaker Change: Here's what it's going to take. Are we really bought in? Because I think it's very easy to say

Speaker Change: I want to focus on my customer. I think the hard part is actually changing the mindset and the culture to be customer-led and lead with a working model that puts that customer right at the forefront.

Speaker Change: Yeah, so that's exactly where I wanted to kind of dig deeper here, because that it's, to your point, like it's very easily said, but it's very difficult to do it. So in your case, in your journey there, like what what were kind of the biggest challenges in organizations you've been?

Speaker Change: to actually make that leap, like make that cultural shift, like what are the main barriers and obstacles?

Speaker Change: So I'm sure I could spend the whole afternoon talking through some of the challenges. I'll try to sum it up in a few that I think are really kind of meaningful, like these hurdles that you really kind of have to overcome.

Speaker Change: I think the first is that cultural shift that I mentioned, right? So when you're in this like project phase and you're moving to product, it really does require a significant change in culture. And it's not just

Speaker Change: changing a process, right? It's not this business process in a flow kind of tool.

Speaker Change: It's

Speaker Change: really looking at ingrained attitudes, behaviors, and ways that the organization had been doing things in the past and, you know, add in that resistance to change. Like, there

Speaker Change: comes a lot of need for understanding of the shift and why you're doing it and it comes out in a lot of kind of negative resistance and it's not necessarily that but it's a hurdle you have to overcome to say

Speaker Change: I know that you're used to working this traditional but like how do we get you into this you know different role or in this different mindset really so bringing people along right?

Speaker Change: And then I think...

Speaker Change: You take it one level down, you're not going to take a project-led organization and completely

Speaker Change: undo that and bring in product managers who have worked at, you know, the people in the forefront. You're not going to bring in, be able to bring in that talent when you're doing this transition. So you really have to kind of coach and bring the team members that have been working in the different way.

Speaker Change: into kind of this more modern working style. And I think

Speaker Change: developing those capabilities within the organization and training is hard, right? It takes time and so you're left with this balance of I'm trying to deliver and I'm trying to learn a new working model and I think there is an instant kind of

Speaker Change: change and I need to deliver and the culture is going to go down. So how do you kind of keep those two things and really move the organization forward, but keep that morale up and keep people really excited about it? I think that's

Speaker Change: I think that's one of the hardest pieces, right? You wanna come out the other side with an organization that's so excited to work differently because they see all those benefits, but A to B takes a long time and it's really hard, right?

Speaker Change: and I...

Speaker Change: You know, I'll build on that, I guess, with organizational complexity. You know, you think about, I've worked in brands, right, for a number of years. I've also worked outside at an agency, so I've kind of seen both sides of it.

Speaker Change: But, you know, the larger scale a company, the more processes, the more structure, the more hierarchies that may not lend themselves.

Speaker Change: to something a little bit more nimble, a little bit more agile, right, a little bit faster time to move to market. And so when you start to look at a working model that's more cross-functional, but you've been in more of a matrix kind of

Speaker Change: siloed org for years, it really makes it hard to go from this to this, right? And so you're kind of...

Speaker Change: working across where you could inflict change within just your group, just digital, just marketing, just operations. Wherever that digital team sat, I've been in a number of organizations where that constantly moves around.

Speaker Change: That's no longer the case. You're bringing five, six, seven different teams together to really bring something to market. And that's just such a huge change.

Speaker Change: complex organizations to go from one structure to the other very quickly, right? So yeah you brought you brought up I think the the biggest change there like when you make those teams for us this kind of multidisciplinary, right?

Speaker Change: and for people that I...

Speaker Change: It's not super familiar with the product management discipline here.

Speaker Change: The product manager is kind of integrating the three biggest pillars around technology.

Speaker Change: customer experience and in the business, right? So imagine that now you need your team to understand those three things equally, like what that product means in terms of value creation for the customers.

Speaker Change: what the technology that we're building is, you know, how this allows for that thing to happen and how it's actually paying back to our organization, right? So what's the value created for our organization?

Speaker Change: So it's a way more holistic view of what we're doing, right? So it's way less functional and deep, right, as Cesar explained. But to bring everybody to that same level of understanding, or at least the product managers, right, to that level of deep understanding of the three of those

Speaker Change: disciplines. It's a lot of time that we require and no one is ready, right? Quite frankly, when we kind of organize those teams, when we ask, okay, who's gonna be the product manager? Who has those three disciplines? No one has. So what we do is actually kind of put together teams that will build that, you know, over time.

Speaker Change: I mean we would even get stuck with like what are the products? Like what does a product look like, right? Is it customer facing? Is it internal user facing? Is it a platform level product, right? You kind of have all three but at not at

Speaker Change: at not one organization where I was there during this change. Did the products we picked at the very beginning

Speaker Change: and the structure of that stay.

Speaker Change #100: after we kind of moved through the transition, right? Those constantly evolved, or we combined to, and I think it's the beauty of the model, but when you think about this very risk-averse, large-scale organization trying to change, like, oops, like we didn't get it right. That shouldn't be a product. Like, let's combine it with this other thing. And so having that authority or kind of that clout to say, this is the right model,

Speaker Change #100: But it's going to evolve over time. That's a hard...

Speaker Change #100: That's a hard story to pitch and to kind of get that buy-in to be like, oh whoops Like those weren't that wasn't the right way to structure that like we'll just move on right like that It's so casual when you spent six months kind of pitching that this is the the way of the future This is the way that you really kind of have to structure things and then six months later saying oh We're gonna make these changes to the process. So trying to combine that buy-in and this

Speaker Change #100: constantly learning and optimization within the model is a hard one I think for everybody to understand. It isn't and I think I think but but we've been involved in old transformation like this for our clients for a long time and I think that

Speaker Change #101: The biggest hurdle there is a very deep one in my opinion which is why we're doing this in the first place. So why we're kind of looking at to be agile and to respond faster to our customer needs in a different speed.

Speaker Change #102: It's because we don't know what they want, or their behaviors are changing at a speed where actually we have to constantly be chasing them at a completely different speed.

Speaker Change #102: So there's an acknowledgement that we don't know what they want and we have to be, you know, constantly pursuing it, right? So there's an amount of uncertainty outside our doors.

Speaker Change #102: that's out there in the world, right, so we can, as Mike Tyson said, you can have a plan, but you know...

Speaker Change #103: Your friend doesn't last until your first punch in the mouth, right? So the world changed with the internet, you know, it wrinkled, there's no way back, right? So there's just a different amount of uncertainty.

Speaker Change #103: And I think that the companies that are doing this...

Speaker Change #104: right, are the ones that actually understood the nature of uncertainty outside our doors, and they're okay with changing, you know, as long as it incorporates more

Speaker Change #104: responsiveness and agility that, you know, it's okay to recognize, you know, that we don't know what's outside of our doors, you know, the world outside our doors are changing very fast and we're doing this and changing all the time because

Speaker Change #104: The time for the three-year change management transformation plan, this is gone, right? So if you have a set-in-stone three-year transformation plan, then you're probably going to fail.

Speaker Change #105: Right. And how many times are you going to like abandon that plan or change leadership, right? And kind of pause or even start over in some cases, right? There's just...

Speaker Change #106: So much to when you look at the actual working team level right to really get them and set them up for success But then there's that managing Outwards and upwards that equally is critical right but to your point and what what a great one

Speaker Change #107: There's a lot of uncertainty.

Speaker Change #108: you know, line item budgets that do not change, right? That's just it. It's a hard narrative, right? It's a hard narrative to understand. And so much of a successful transformation is really about the relationships that you have internally, and the trust that

Speaker Change #109: the organization has in you, in your team, kind of in the broader group that's really trying to do this because there's not a lot that's understood by every level of the organization.

Speaker Change #109: And so how do you, you know...

Speaker Change #110: build that messaging.

Speaker Change #111: right, get the training in place, get the people to kind of move with you, you know, build the morale, like be their cheerleader, deliver, start delivering in the model, right, and then also talk about the lessons learned and how maybe it wasn't all right, like.

Speaker Change #111: But as hard as it can be, when it happens, it is...

Speaker Change #111: I mean like there's only been a few times in your career you're like wow like this is why I do this right like

Speaker Change #111: this is truly why you fight so hard right and when you have this organization or you're like sitting back in whatever you call it organization like you know you're running a safe model which kind of pairs a little bit you're doing more of a three amigos whatever flavor of it you brought in your organization right you kind of sit in those planning sessions and you're like

Speaker Change #112: Wow, as a leader, I'm barely doing anything right before you're like full court press, driving everyone through the session. I mean, that's

Speaker Change #112: success when your product team members and your organization is so embedded in the process and running so lean and kind of in their own models that

Speaker Change #113: You kick off with what you expect from a leadership perspective, and you listen for the readout, right?

Speaker Change #113: You've almost pushed yourself out of the day-to-day in the best way because you've empowered those product managers to be the CEOs.

Speaker Change #113: You've empowered those UX and designers to really understand the customer, the CI, the brand.

Speaker Change #113: And I don't necessarily care or think that there's a difference when you have some of those roles internal and when you have a great partner.

Speaker Change #113: I think it's more about allowing that team to really...

Speaker Change #113: you know, this old storming Norman, like, that they have really come and they've gelled and they've figured out the best way to work regardless.

Speaker Change #113: of kind of who writes their paycheck, but they're rallied around like, this is my product, this is my thing. And this is what my customers need. Like, that's why you go through all of the challenges and all of the hard work because when that truly happens, like

Speaker Change #113: You've not just set up your organization that you're working in to be successful.

Speaker Change #113: But, and of course you want to keep everybody all the time and you never want anyone to leave or transition out of your team, but they take that with them, right? And so you have taught a number of people how to

Speaker Change #113: move in a different manner, and now they're able to kind of take that and also grow other people in a similar way, right, and kind of use that during their career to explain why this working model is so important, why it makes sense to move to this, and really where you can kind of

Speaker Change #113: bring success to an organization by focusing on that customer.

Speaker Change #113: It's really rewarding, right, to go through that process and see that, you know, the development and the growth of the team, right, into those kind of more of an integration role. It's really cool. So, which reminds me, like you explained in the beginning,

Speaker Change #114: that you kind of picked a strategy, which was to deliberately kind of develop the people that you had, right, instead of just going in the market and trying to kind of...

Speaker Change #115: bring in, you know, ready-to-go product managers. Like, can you kind of walk us through a little bit of the rationale for that?

Speaker Change #115: Sure. I think there's always the curious people, right? I used that word before to describe myself, but I think

Speaker Change #115: When you have worked in the model and you kind of see how people are asking questions like

Speaker Change #115: I think it makes it easier to find those people organizationally, regardless of kind of where they sat. I mean, again, it hasn't been that long, but you had those business analysts of the world, right, asking one million questions and logging everything in kind of their Excel file for, you know, BSR documents and more of what you're used to from like an old school methodology.

Speaker Change #115: That type of, you know, questioning and asking and wanting to learn and grow, to me, that type of individual, while it may not always be a business analyst, right, that type of person I think lends itself very well. And they can come from the business side, they can come from IT. You know, I really looked at, kind of,

Speaker Change #115: two main roles that I ideally love to structure internally, because I felt like they were such good growth opportunities for internal employees, and that was a product owner or manager, depending on kind of what type of structure the product needed.

Speaker Change #115: and the Scrum Master.

Speaker Change #115: the Scrum Master has their eye on everything. And so when you have someone who's been so used to like Microsoft Project Plans and, you know, Gantt charts and all of these things, like, the Scrum Master structure lends itself well to somebody who has been used to working in more of a structured kind of

Speaker Change #115: linear project-based model right and so being able to identify I would take

Speaker Change #115: somebody who was willing to learn and excited over somebody who had

Speaker Change #115: 15 years of Scrum Master experience because I think one of the most important things when you are trying to find talent internally

Speaker Change #115: is really wanting to learn. And at times when the organization isn't quite ready to move so fast, when you bring in more experienced people who maybe have done this in a more

Speaker Change #115: structured manner elsewhere, right? There tends to be a lot of collisions internally about the best way to work. And with a transition, the company really has to find

Speaker Change #115: the best flavor at first of how they can move into the model to then refine it.

Speaker Change #115: And so for me, you know, growing and looking for people who were eager, maybe wanted a change of pace, who still believed in the brand or the clients that we were working with, even agency side, that became really critical, right? And I would say that the best

Speaker Change #115: people that grew within organizations that I was in or being able to have that were people who didn't necessarily raise their hand but who we kind of approached to say I think that you would be great in that space like are you interested like

Speaker Change #115: No.

Speaker Change #116: You know, it's okay if you're not, it's okay to say you don't want to raise your hand, but how do you kind of move through that?

Speaker Change #116: I really did a lot of moving people into the Scrum Master and then from the Scrum Master moving them into product, right, where you kind of would set a few people up front at the architect or the product manager level maybe.

Speaker Change #116: had worked a little bit in that or kind of had more formal training and then allow the team to kind of grow through there, but also bringing in your partner because

Speaker Change #116: At the end of the day, like you do get to work with development partners or IT organizations where they can bring to the table other organizations who have had success, right, or the learning there. And by, I think, doing an internal

Speaker Change #116: push, but also kind of having that as like a little bit like your parachute, right? Like, see? See? Other people are doing it. Like, they'll tell us about it. Pairing those two together, I think, helps us be more successful or move farther into the model when we would kind of hit a plateau or a little road bump. And we would say, oh, like, what could we be doing differently? Like, let's buff this off. And so, you know, having those key partners in place.

Speaker Change #116: really helps kind of accelerate the change at different points because you could only do so much internal with what you knew or trying to explain how you had done things before. You really had to kind of pair the two for that acceleration.

Speaker Change #117: Yeah, I really love how you put it, because that's what we've seen, all our clients that were successful doing this, they used us or other people that it brought in as role models. You see the degree. So you create...

Speaker Change #118: You create a reference, right, so people cannot back out. Like, hey, this is working. Let's keep pushing. Keep powering through it. You see, it's possible, right?

Speaker Change #118: but to scale.

Speaker Change #118: You need to kind of create that challenge that everybody has to move, right, so that's why I think it's beautiful in your example, because when you kind of start doing, getting all the people that we think can be right for that position.

Speaker Change #118: and kind of empower them to kind of go and learn and perform and grow into a different role. That sets an example for the rest of the organization because in the end of the day everybody has to change their minds and change the way they work.

Speaker Change #119: So, when you show that it's possible, like if someone did it...

Speaker Change #119: It sets an example in a track record for a game, that it's possible, you know. You see so-and-so, you see Mary and John, they did it, so can you?

Speaker Change #119: so you kind of you start setting you know like the the you know the the the whole thing in motion so

Speaker Change #120: people get okay, it's possible, it's better, right? So the other part of it is it has to be better, right? So it's not like the different way of work that, you know, it's more painful or it's just more work. It's actually better, right? So look at those, how those people are doing. And then- During my time at Audi, I had an IT manager who,

Speaker Change #121: It was like known that I would poach

Speaker Change #122: his role, which really was helping us kind of more at the scrum level, and I would move them over to product.

Speaker Change #122: And at some point, he just jokingly would be like, how about you just sit in the interview, but commit to me that you will give them one year, like let them learn the IT side of things before you kind of take them. But it's your job to help me backfill because you keep taking them, right?

Speaker Change #122: and they were some of the more successful, and I think successful product managers is a tough thing to say, right? But I think they really acted as, you know, those mini CEOs, right? They really grasped the kind of, but they also saw it from

Speaker Change #122: both sides, right? They didn't just come in from a business lens and say, like, customer, customer, customer. It's like, okay, but customer.

Speaker Change #122: and changing legacy systems and, you know, doing things with access to more data and tracking things that are like

Speaker Change #122: It really, I think, helped make them more well-rounded and really think about all of the pieces of what goes into building a good product because they had hands-on experience.

Speaker Change #122: on the IT side prior to kind of making the jump to the business side. And not everyone is going to be successful with that type of jump. And I've had people who are start on the business side and went over to the IT side because they really wanted

Speaker Change #122: a little bit more of a narrow focus for the best reason. They felt like that's where they really could add the value, and they didn't want to focus on that broad thing. And I think it's important to remember, like, there's roles.

Speaker Change #122: for many different people in this model, right? It's not a one-size-fits-all. There's different levels of products. There's different types of customers.

Speaker Change #122: It truly does lend itself the

Speaker Change #122: best to evolve within an organization because you have

Speaker Change #122: people who are so skilled in the background of

Speaker Change #122: the product, the brand, like they bring so much to the table. But what's coachable and what's teachable is the working model. You can't, you know, teach

Speaker Change #122: 20 years of automotive experience or you can't teach 15 years of someone being in Hospitality and actually working at a front desk and moving up to corporate

Speaker Change #122: That's so valuable to keep, but it's about finding the team that works together the best and bringing all of those people to the table, regardless of title and level and all those things, and really harness them around.

Speaker Change #123: What can we do for the customer in this space that you're focusing on at this time?

Speaker Change #124: Yeah, but it creates an environment that is more conducive to that collaboration when you kind of orient towards the customer. It's less about, you know, what am I doing in my function, what you're doing in your function, less about, you know, finger pointing. It's like how we create more value for the customer.

Speaker Change #124: which is this.

Speaker Change #124: external entity that we both, or everybody here, serves.

Speaker Change #124: and it's kind of easier to align around that.

Speaker Change #124: and when we empower the team to actually make those decisions then it's again easier to kind of to have that collaboration going right so yeah yeah that's that's the beauty of the model that kind of in the end creates you know more value with more agility and so so what what uh any other kind of a

Speaker Change #124: tactics or strategies that he used to kind of a

Speaker Change #125: to move the mindset of the people. You mentioned a little bit of it, if I got it right.

Speaker Change #126: It didn't start like a Big Bang type of transformation, trying to kind of teach everybody, like, did you kind of start...

Speaker Change #126: in some pockets and then n kind of a

Speaker Change #126: should kind of let them grow and show some results before kind of a...

Speaker Change #127: making it a kind of more standardized way of working, like how do you go about it?

Speaker Change #128: So I have found more success on like the incremental, right, process changes, right, maybe not everything moving at once into it, maybe not staffing everything in a full standing kind of product team, right. But I do think the one thing that's important if you are starting to look at it as a more

Speaker Change #128: kind of incremental rollout or kind of a timed approach is you still have to have the narrative up front of why this is important, why it's going to be better, and what is it really going to bring to the organization. And I think I learned a lot during my time at Marriott like

Speaker Change #128: I got the funding, we got a team room, like, we had everything, but you know what, we acted like...

Speaker Change #128: like a little bit like a groundhog, like we come up and we look what we delivered, and then we go back down. And I think, you know, at that point, my career, maybe I didn't focus as much of the product marketing aspect and not the product marketing of the product, but actually of the change and of the

Speaker Change #128: process improvements in what we were doing, right? And so I do think there has to be kind of a

Speaker Change #128: Like, of course, you want to give the team autonomy, but how do you bring what they're working on and how they're working and, you know, how many more stories they're finishing or how many more things they're getting out in a release or...

Speaker Change #128: how much more often they're releasing, right? Even looking at not bundling up a monthly release is a huge change for an organization that was in more of a product.

Speaker Change #128: Um.

Speaker Change #128: or project-led culture. And so I think there really is kind of a balance. But the one thing I will say, and I think it's been an interesting learning over the history, because, you know, I've been in tech, I've been in kind of more manufacturing, right? And

Speaker Change #128: a little bit more development-led kind of heavy organizations. And I think that there's two camps about this, and that's really like feelings at work, right? And it's so black and white, like there's no room for feelings, there's no room for that. But I think

Speaker Change #128: Where I have seen organizations be more successful is when it's been led by a leader who understands and has empathy and emotional intelligence.

Speaker Change #128: It is easy to explain a new process and tell everyone to do it. It is another thing to validate people's emotions, talk through their concerns, right? You're not, like, you almost become...

Speaker Change #128: half of a PR role where you're really tied to the organization, right? Therapist, but you're also kind of leading from a, I know this is going to work from a digital perspective. And I think when you foster that

Speaker Change #128: Meow.

Speaker Change #128: culture of empathy and kind of that safety where people feel comfortable expressing their feelings and concern, it takes on a different connotation than a very like negative, just constantly getting negative feedback about something, right? But you really have to open up.

Speaker Change #128: open yourself up to be available, to be

Speaker Change #128: there for people, right, to lean into what they're kind of feeling. You might not agree, but their feelings are valid and they have a

Speaker Change #128: they have a point in the process where getting them to come along with you is really important and people work differently and so I think if you provide support and resources

Speaker Change #128: that help employees cope with

Speaker Change #128: emotional impacts of the change. I think that makes the transition more powerful and faster and more successful, but I do truly think that there are two camps with that where

Speaker Change #128: It's easier to go back to brick and mortar and basic training and say, this is how we do things. I think frameworks are important, and I think it's important that teams work in similar manners. But to me, bringing in that empathy and being...

Speaker Change #128: a leader who cares about

Speaker Change #128: the people changing.

Speaker Change #128: becomes really critical to the success of whether this is actually going to take off with an organization. And I think as soon as people feel not heard or kind of start to shut down, because

Speaker Change #128: This is what I have to do, so I'm just going to do it. You're not going to get the value out of the model, right? You want people engaged. You want them to be just as excited about the customer and what they're delivering as the organization should be. And so I think, to me, the only way to do that is really pairing.

Speaker Change #128: the knowledge in the space of the model and the emotional intelligence to really

Amanda Skoura: be the face and be open and accountable to how people get there, right, and how they feel about getting there. I love that, Amanda, like and you just can't provide that type of

Speaker Change #129: support for people in the large scale. You have to start small and gradually because you just can't be there for everyone with that intensity. So that's I guess...

Speaker Change #130: If you put this like this is the critical part of the process that's that explains why he actually has to be

Speaker Change #130: you know, gradual because you know there's just an amount of people that you can support at the same time and go through that at the same time, right. So and then in the end that scales by itself like once you beam through that with a couple people they can be that those coaches and support for other people so then start scaling like a pyramid scheme right, in a good way, but that kind of a, what we see failing over and over again is actually transferrational programs that I kind of don't take into account that.

Speaker Change #130: safe space and that kind of needed support to go through this because that's not a

Speaker Change #131: What a new technique that you learned, right? So that's a mindset shift.

Speaker Change #131: you're not going to acquire that just going to a two to three-day training program and then reading a new job description created by a, you know, a fancy consulting company and then, okay, just fly from the nest. Here you go. That's your job description. You're going to the training. That's really like what you're performing. See you later. Like, let's do it. Yes. I'm having you go. Haven't you gone through the flight, the flight, the training? That's how you fly. Just go and fly. And you're going to be right back to either working the old way.

Speaker Change #131: or working in such a hodgepodge that it's really hard to deliver anything because there's just no shared understanding. And just just kind of maybe to kind of put a

Speaker Change #132: The last question there for you, because you've been through this process many times, what the...

Speaker Change #133: How do you feel that for you, for you individually, what did you learn, what added to your tool set and how did you become a better leader after those programs, going through those experiences?

Speaker Change #134: Good question. I think I'll call it, like, customer centricity is paramount, right? I think when you're trying to move models and you're so focused on a different structure and kind of doing that, right, you have to still

Speaker Change #134: stay in touch with your customer, right?

Speaker Change #134: all of these ceremonies and all of these different things to work in the model. You're doing that because, iteratively, you're supposed to be learning more about your customer and putting them at the forefront. So I think

Speaker Change #134: At times, even though we were successful in what I would say, like, velocity and throughput on what we were delivering, I won't say it was always paired with, are those what the customer really, like, are those the features that customer really wants, or are those still...

Speaker Change #135: Maybe features

Speaker Change #135: internally we're pushing at a corporate level and we're pushing it through the process and delivering more but we we took our eye off the prize right we're not as in touch with that customer and so I think you know if I look at Audi on the dealer side like looking at an internal customer really getting out and talking to them like

Speaker Change #135: It was so important, but it was also

Speaker Change #135: a constant need to get back out there and to keep touching base with them and to keep understanding.

Speaker Change #135: right? If you were interviewing them once a year and then developing for the rest of the year, you're saying you're keeping them at the forefront, but you're not in the process, right? And so really kind of bringing in customer intercepts, getting out and shadowing, like that becomes really important.

Speaker Change #135: And I think the theme of this entire thing is leadership and culture matters, right? You just can't, you know, strong leadership is important, but I think it's strong leadership.

Speaker Change #135: Managing out and up becomes important, but ultimately you have to have approval and accountability at the president and C-suite level.

Speaker Change #135: to reinforce that as an organization we are doing this, right? Organizations change, they reorg, new leadership comes in. It is important that that voice at that level stays consistent so that you don't abandon this kind of along the way, right?

Speaker Change #135: And then I think empowering employees becomes really, really critical. Yes, it is a leader's job to get the training, to get the organization structure, to get the funding, but at the end of the day,

Speaker Change #135: The model works for those teams that have that autonomy to really work and own and build something that matters.

Speaker Change #136: You coming in sideways constantly

Speaker Change #136: is not going to be helpful, right? It's actually going to hurt. Yeah, just because five other companies have something doesn't mean it necessarily makes sense in our digital ecosystem or in what we're kind of trying to deliver. And so I think

Speaker Change #136: support that growth within your team.

Speaker Change #136: support them maintaining their autonomy, right, and really kind of be a partner with them, not necessarily kind of this

Speaker Change #136: overarching figure that's really kind of dictating what they need to do, when they need to change, and how fast they need to do it, but really kind of, you know, being that partner to them that they can talk to, that they can talk about some of the failures, that they can

Speaker Change #136: You know.

Speaker Change #136: run ideas past and you're really there to kind of support them, not check boxes, right? And lastly, I'll say it's hard, right? We talked about a little earlier. It is hard. Like, it's hard. It seems daunting. There's times that I've been years into things.

Speaker Change #136: like this is just not going to work and you kind of refocus and you like dig deep on why are we doing in the first place why does it matter why is it important but

Speaker Change #136: It takes some time to be successful, and I think it's important to hear that. That's okay. It's not going to change overnight. It's going to be hard. But again, when it actually comes to life, it comes to fruition, it's amazing to see.

Speaker Change #137: you did that. Like you were at the table for that monumental change in an organization culture, in the way that they work, right? When you start hearing, you know, biggest reward, when you start hearing other people talk about this is how we work, or this is how we do things, it's like,

Speaker Change #138: Yes, that is why we do things. When you start to hear back what you have maybe been preaching and trying to coach on for years, and you hear someone else almost even saying it back to you, that's the reward. And that's kind of, I think, why

Speaker Change #138: No matter what, you kind of keep going, but it's not for the faint of heart. Like, it is a long, hard road.

Speaker Change #138: and it can be daunting and you just need to keep going as a leader, like, you're on the right track, you're doing the right thing, it's not going to happen, like, with the snap of a finger.

Speaker Change #138: So keep going, stay motivated, and remember that you're the face that are motivating these people through the change, so they are going to read.

Speaker Change #138: how you are feeling and how you are acting about the change. So, you know, be that mirror for them, but in the best way, in a positive way that really shows them and kind of leads them to that change versus, you know,

Speaker Change #138: being another voice that's maybe putting down what we're trying to do organizationally.

Speaker Change #139: If you're referring to easy, if it's easy you're probably on the wrong track. Yes, yeah, yes, there will be parts that should be easy along the way, but the end is rewarding and it gets easy. Yes, you're right, and it's easier.

Speaker Change #139: Amanda, I can't thank you enough. It's a very, you know, very insightful and inspiring story and thank you so much for your kindness and generosity to share your wisdom with us here.

Speaker Change #140: We really appreciate it. Take care.

Speaker Change #140: i

Speaker Change #140: Welcome, everyone. This is one more episode of Straightforward. I'm super excited here today to talk with Rosie Bailey, who's a co-founder and CEO of Nebo Technologies.

Rosie Bailey: It's a super exciting solution that Rose will talk us through a little bit.

Rosie Bailey: But, Rosie, welcome to the show. Thank you. Thank you very much. Lovely to be here.

Speaker Change #142: If you can introduce yourself and just...

Rosie Bailey: That was a little bit of what Neibolt is about. I think I'm an accidental entrepreneur. I think I'm an accidental AI entrepreneur. And we stumbled on building an AI chatbot about two years before ChatGPT was released.

Speaker Change #143: So here we are, sort of doing something trendy, but I think it was quite an evolution. So Nibble is the only chatbot in the world that can negotiate, deal with you, or we believe it's the only one.

Speaker Change #143: and it's a solution for anyone who needs to negotiate a price one-on-one with lots and lots and lots of people and it was inspired when my co-founder was haggling over a pair of trainers in a physical market.

Speaker Change #143: And the experience was very positive. It's a very human-centric experience. Having a proper negotiation is very emotional.

Speaker Change #144: but at the same time done right it can make you happy it can make the seller happy and it can happen quite fast to get to a deal and he was like if this can happen in real life how could we

Speaker Change #144: make this happen online. And that was the main genesis.

Speaker Change #145: Really cool. And can I ask you a personal question? So I guess I'm responding in UK and has a footprint in Europe and in the US at this point, right?

Speaker Change #146: but it was born in the UK, right, which I never thought of as a heckling culture. No. Well, actually, my co-founder is married to a Turkish woman. They were, actually, I will be honest, they were in Istanbul. But actually, interestingly enough, there are some segments where it still is true.

Speaker Change #147: But it's very specific. You negotiate over your job, your new pay.

Speaker Change #148: by your call, by your house.

Speaker Change #148: But I agree, look, if I was an alien choosing a country to start a haggling business in, I don't think I would have started in London in the UK. But there we are. That's where my kids are at school, so that's where I am.

Speaker Change #149: Really cool. So let's jump straight into the topic of the day here. So you guys have been doing this for a long time now and certainly have a lot of lessons that we can learn from. So as I said, you guys founded and developed this tool.

Speaker Change #149: and being, you know, adding it to commerce experiences for many clients in Europe and North America.

Speaker Change #149: And you've been learning, and of course, then chat TBT happens, right, so, and then there's a new generation of chats that are not algorithmic. And for this discussion here, just for the audience, we're going to call algorithmic.

Speaker Change #149: Just, you know, the previous AI kind of unstructured database plethoristic that we're going to call over here just opposite to Gen AI based chat.

Speaker Change #150: So how do you how do you compare them both like what do you think that uh, where are the limitations and like where

Speaker Change #151: Is there any kind of scenarios where, you know, they're conducive to, you know, better to a more algorithm solution and then a more GNI based? What do you learn in this four years? So we started before LLMs, so our chatbot was

Speaker Change #152: following a pattern, following an algorithm, following a set of rules. And I have to be honest, I was surprised that the next wave of massive technology was solving more creative problems than it was solving more maths.

Speaker Change #153: problems. And I think that's how you can think about a gen-AI chatbot versus an algorithmic chatbot. The gen-AI chatbot will probably be more...

Speaker Change #153: creative or unpredictable, depending how you want to characterize it, right? Unpredictable if you're negative, creative if you're optimistic.

Speaker Change #153: and the other type of chatbot, an algorithmic chatbot, will be very predictable and also extremely explainable, right? Like so if you sell this piece of technology into an enterprise you can say if X happens it will answer with Y, whereas you can't do that.

Speaker Change #154: with an LLM, you can say it probably will be Y, but you can't say it will definitely be Y. And I think that's the key difference is predictability.

Speaker Change #155: Got it. In a scenario where you guys were kind of, you're guys applying that intelligence to trade, right? So you guys kind of...

Speaker Change #156: It's a, it's a, it's a hacking solution, right, where people can negotiate and uh, so I guess that predictability in that scenario, it counts, right, it makes a difference because you don't want

Speaker Change #157: unpredictability and then how much discount the chat is giving your products, I guess. Yes, because we sell a solution to an enterprise and they say I'm happy to haggle but I'm not going to go below $100 on this item and we can't have any chance that that item goes below $100. It can't be a probabilistic solution, it needs to be an absolute.

Speaker Change #157: But it goes deeper than that because once you're negotiating in natural language

Speaker Change #157: It could say, I won't offer you anything less than $100, but I'll give you a free add-on, a free box, or free...

Speaker Change #157: speedy shipping and obviously that is a value item and and so although it's only described in words it's a piece of value so you can't have the words unpredictably.

Speaker Change #157: give away the value. And so it goes a bit deeper than, can I control the numbers? It's actually, can I control what the chatbot is deciding, if that makes sense? And with LLM technology, you can influence decisions, you can have highly likely decisions, but you can't have decisions, because it is still, if you like, a probabilistic.

Speaker Change #157: approach to the problem.

Speaker Change #158: But is there a way that we can kind of intertwine the experiences? Because the GNI-based chats, they're really good, you know, kind of creating empathy.

Speaker Change #159: Well, not even mention the Ford of those areas version, right, which is kind of a...

Speaker Change #160: It's another step, isn't it? It's another step.

Speaker Change #161: And I think what we've found, we've done a lot of work on actually previous versions because four came out two days ago And what we found was is if you give it too many instructions or you ask it to take multiple steps the probability of it getting it right goes down and that for us was the biggest problem as in it looked great for the first round of a negotiation. It looked pretty good for the second, but the third, fourth, fifth, sixth, seventh

Speaker Change #161: was where it was getting tricky. However, we work with a professor of negotiation from London Business School and one of the things we put into the chat

Speaker Change #161: is the, if you like, the emotive component of a negotiation. The idea of active listening, the idea of using language that your customer will really relate to, the idea of effectively responding empathetically.

Speaker Change #161: And that is something that LLMs are brilliant at. So what we've tried to do in the latest round of our technology, and we call it a hybrid atomic approach, we cut that chat down into very, very small atoms.

Speaker Change #161: And then we have atoms that are purely designed to generate an empathetic or emotional connection. And we have atoms that are delivering information or decisions.

Speaker Change #161: and the atoms that deliver informational decisions are fixed copy.

Speaker Change #161: But we have lots of variants so that we can be professional or jovial or commanding or conciliatory

Speaker Change #161: and then alongside that we have the atoms that deliver the emotional connection and they come from an LLM. And because they're very, very small, although there is still a very small probability they could go wrong, because we're only asking for a very, very small, very specific thing from the LLM, like...

Speaker Change #162: Somebody might say, it's a gift for my mother-in-law's birthday, but I'm on a budget.

Speaker Change #162: And so the atom that the LLM is given is something about the mother-in-law's birthday, and it's allowed to generate a response to that. So the response will then be, hey, happy birthday to your mother-in-law.

Speaker Change #163: Shall we talk about getting you 10% off?

Speaker Change #163: That second piece will be fixed copy. So that approach is how we're sort of tying it together and it's a step-by-step approach where you take what you're given, break it down into atoms, respond atomically and then stitch it all back together so it feels fluent.

Speaker Change #164: Got it. So I can say the coordination layer is still an algorithm, like the pieces that are actually breaking down those patterns and coordinating the whole thing is still an algorithm heuristic-based chat, but you're kind of activating pieces of a GNI-based functionality in that experience.

Speaker Change #165: And I have to be honest, and I've only seen snippets of all the OpenAI videos that came out.

Speaker Change #166: But the emotional connection that we're now getting out of these models is the big step forward And that's the piece that it is exciting to use. I think it raises lots and lots of ethical questions

Speaker Change #166: But I think as long as you're transparent about how you use it. Unfortunately, we've been manipulated by the technology in our pockets for the last 15 years. This is not going to change anything. It's just going to accelerate it. But it just means you need to be aware. You know, you need to be savvy about, you know, what you're exposed to, like you would in any human-to-human interaction anyway.

Speaker Change #167: Yeah, no, but I think it's very refreshing, right? Because quite frankly, if you look at the history of the loan, the last five years and the kind of the rays of, of chatbots, right? So the fortunately, the most chatbot experiences are disappointing, right? So they're frustrating, because they're very shallow, very superficial. It's like a

Speaker Change #168: It's got very frustrating usually very frustrating. I so if you can kind of a walk us through like what what are the What are the little kind of what the pillars ingredients to get you know a chat bot is actually meaningful like a for example you guys

Speaker Change #169: the way you're describing it, the strategy behind Maple and the commerce experience you guys supported.

Speaker Change #170: It's got layers of intelligence there to kind of go, you know.

Speaker Change #171: One, two, three, four, five layers of conversation.

Speaker Change #172: which differs a lot from what we see in the market. It's like, okay, the second question you ask, okay, call an agent. Let me talk to a human, like smashing the keyboard, right? Very superficial. So how you actually get...

Speaker Change #172: to feed the model, what the pillars are to actually get a chatbot that actually can sustain a conversation that actually gets something done.

Speaker Change #173: I think, honestly, I think chatbots over the last 10 years of evolution have scored a massive own goal.

Speaker Change #174: in that the majority of chat solutions, even if you think about an Alexa or that little button at the bottom of most websites that says, do you need any help? They've designed something that's really general.

Speaker Change #174: The majority of people need for something specific.

Speaker Change #174: So, on an e-commerce website, it's something like 60% of the enquiries is where is my delivery.

Speaker Change #175: And on Alexa, the majority of them are asking to play music, or in the case of my kids.

Speaker Change #175: I'm scared to make rude noises, you know, like...

Speaker Change #175: There's too many people that are trying to create these all-encompassing solutions.

Speaker Change #176: And so the first way we tackled it was by narrowing down the problem we're trying to solve and making sure that we only fire the nibble chatbot when people are looking to solve that problem. So our chatbot is only fired up when you've made a decision about what you want to buy.

Speaker Change #177: but you're hesitating because it looks a bit expensive and at that point you have a chance to talk to Nibble but you don't talk to Nibble when you're still choosing between the red and the green and the pink.

Speaker Change #177: Because you need a different kind of help at that stage. You need something much closer to customer service.

Speaker Change #177: So it's a very non-tech solution, but my first and most important solution to having a really good experience is saying let's narrow the problem set as much as we possibly can. And what you could do is you could just have two different buttons. It's like, do you want to chat to someone about your delivery?

Speaker Change #177: Or do you have a different inquiry?

Speaker Change #178: And then you can just, and by the time they're talking to that chatbot, they're expecting an answer, and actually for specific inquiries, where you don't need to work out the scale of the possible, you know, who should I vote for in the next election, and all sorts of stupid questions.

Speaker Change #179: So that was the first thing we did, which is not terribly technical, but really important in the technical design. And then I'd say the second, and the other really important thing we did up front, is we decided as infrequently as possible to say, I'm sorry, I don't understand.

Speaker Change #180: because there really is no point. Because although I'm talking about empathetic experiences, you know it's a chatbot and you don't care whether it understands or not. It really doesn't matter. You might care if it's a human because you don't want to confuse them and you don't want to upset them. But with a chatbot, you absolutely don't care. So that information is totally irrelevant to you.

Speaker Change #181: So if you can, when you don't understand, you should ask a question to help get the conversation back on track.

Speaker Change #182: So in our case, we don't say, oh, I don't understand. We say something along the lines of let's let's see where we are here I'm making you an offer of 80. Do you want to make a counter offer? What number do you want to counter offer? And so then we're demanding a number and actually on a smartphone we can bring up a number pad

Speaker Change #182: and at that stage you're just avoiding having that annoying conversation of I don't care that you don't understand I said it six times already you know so you do sometimes have to resort to I don't understand please rephrase

Speaker Change #182: but actually often you can ask a question which requires a very direct response which means you don't need to take the conversation so far off track and that to me is the most important thing. So narrow use case and don't say I don't understand if you don't have to.

Speaker Change #182: but which I'm hearing you right here like I understand like that so if you take like a complex customer journey so you might help might have to get help like a

Speaker Change #183: It's very different and kind of coordinating different chat experiences in different pieces of the journey by kind of spatialized.

Speaker Change #183: chats for each birth. So, for example, if biologists would maybe need a chat that can help people.

Speaker Change #183: you know, suggest outfits and it's kind of a completely different type of thing.

Speaker Change #183: and data, in data sets, training, and et cetera. Then when you move to a negotiation phase, it's a completely different chat. So kind of a coordination of different chat experiences that each one's analyzing one kind of a very, kind of a.

Speaker Change #183: special and narrow problem set as we described.

Speaker Change #184: which helps you find things that resolve your problems, because it seems to me, and I'm by no means an expert in search, but it seems to me that things like search have changed a lot. Now people expect to be able to search rich media like photos and videos as much as text.

Speaker Change #184: So the even concept of search, so the idea that your standard search might be suitable for you may not be right.

Speaker Change #184: And so you may have a specialist search provider helping you re-categorize your fashion portfolio for the latest fashion trends. So nobody's searching blue jeans, they're searching cowboy outfit or whatever. And so from that point of view...

Speaker Change #184: You don't want to have an embedded chat that just searches on text.

Speaker Change #184: you want to be able to, if you like, triage that inquiry to the right technical expertise. So I think as much as possible it's about firing up that inquiry when you're relatively confident what the person will need.

Speaker Change #184: so that they can quickly go to what they need and then there's a sort of exit strategy of talk to a human if they need to. Cool. So what do you think the...

Speaker Change #185: the future of this combination of, you know, Gen-AI. Gen-AI, like, historically hasn't been good.

Speaker Change #186: in doing math. I guess it's not coincidentally the demo of 4.0 is kind of trying to kind of bridge that gap and try to tackle that. Yeah it did, in fact actually we're tackling that because at Nibble we have somebody might write

Speaker Change #187: I don't want to pay more than a hundred, but could you get me a 20% discount if I buy three at the same time?

Speaker Change #188: And you've got three numbers in that sentence. You've got 100, 20% and 3. 20% discount requires some maths to work out what the dollar discount is.

Speaker Change #189: and actually getting the model to recognize the different entities and then perform the maths and to know to go and get a calculator, get a calculator instead of using an LLM to solve the maths.

Speaker Change #189: is part of the challenge. But I think technically we're pretty close to that now. But I think the future, I think the thing I'm worried about in the future is that people, it'll become.

Speaker Change #189: so reliable to use an LLM, it'll get the answer so many times correctly that you will forget that sometimes it's incorrect.

Speaker Change #189: And I think this is something when we talk to our much bigger customers who have now established things like AI boards.

Speaker Change #189: They're starting to ask us the question about how do we know when we've...

Speaker Change #189: potentially got it wrong. And in many circumstances it doesn't matter, and I think you can be clear, you can say, right, you know...

Speaker Change #189: move fast and break things. It was all about, well, we'll put it out there and if it's a little bit wrong, our users will tell us. And so that's fine, but there are some situations, you know, where accounting software, let's say, where that's not good enough, right?

Speaker Change #189: Yeah, but that's a risk-reward equation that, you know, each business will have to evaluate by themselves. But because the people on customer service, if you have, for example, customer service people supporting and negotiating with people,

Speaker Change #189: they can make mistakes as well today, as long as those experiences are making equal or less mistakes.

Speaker Change #189: And I think where you're using LLMs as a co-pilot...

Speaker Change #189: then it's fine isn't it because at that stage you're sort of saying you're trying to minimize the fallibility of a person and if you look at some of the demos which are getting increasingly flash and increasingly Apple like

Speaker Change #189: you can actually see when they're prompting the LLM, they're covering up for its uncertainty. And that's what you naturally do as a human, right? You try and get the best possible outcome and you treat it like a colleague that helps you do a better job.

Speaker Change #190: I think if you're developing a piece of software that you're going to sell into enterprises, which is what we're doing, it is a slightly more tricky problem to solve.

Speaker Change #190: to sort of effectively define the uncertainty that you're playing with. So it's fair to say that you see that kind of a...

Speaker Change #190: the experiences going to the future will still be a combination of, you know, use of Gen-AI and algorithm and some kind of a more heuristic algorithm experiences being kind of coordinated together.

Speaker Change #190: I think so. I think that will make sense. Also from a cost basis it makes sense, you know? Like if the answer is obvious...

Speaker Change #191: Why don't we just use the obvious answer instead of churning some sort of massive coax in a massive virtual machine? I mean, it doesn't make sense. If we've been asked this question ten times before and the answer is always X.

Speaker Change #191: let's just use the answer X. So you don't need to use LLMs for everything sometimes it's just not the right tool for the job.

Rosie Bailey: Really cool. Rosie, I think I'm out of questions here. It was a great masterclass for us in how to get the shots right.

Speaker Change #192: I think a very needed master class, which we've seen so many frustrating experiences in the past.

Speaker Change #193: And you guys are doing such an amazing job at Nebo. Congratulations, by the way. Thank you. Thank you. If there's one thing I'd finish on, just to recommend, we have a fantastic copywriter, and there is so much you can achieve by just finessing.

Speaker Change #193: the copy

Speaker Change #193: It's a real art.

Speaker Change #193: Anyway, so if anyone's out there who's devising their own chatbot...

Speaker Change #193: amaz

Speaker Change #194: If your stock right now get Hyped tell me why you are watching for minor hordes of if you like almost a 500 scope of farm check this out.

Speaker Change #194: Over.

What you guys.

Speaker Change #195: We have Google places all complete.

Speaker Change #196: Go ahead and hit from London, Let's go ahead and get right.

Nice.

Speaker Change #196: Go ahead and go to where should we go guys wish we go let me know where we should go right now.

Speaker Change #196: As a fully interactive map by the way.

Speaker Change #196: Let's go to.

Speaker Change #197: Sorta ethics.

Speaker Change #196: Ethics.

Speaker Change #196: <unk>.

Speaker Change #196: Tim Pendley navigation from a to b applicable points.

Speaker Change #196: <unk> Refis has done everything it needs to do by itself, we've got Google distance matrix API calculating the distance Bora.

Chris: Absolutely Chris.

Speaker Change #199: The staff guys Crazy stuff look at it calculates a price for us for each different one can even click on each one.

Speaker Change #199: Crazy that tells us the actual travel time 55 minutes to get from a to B.

Speaker Change #200: Now I don't know about you guys, but that is thick I see everyone kind of dropping them, where they're watching from right now we got Manchester, though we got.

Speaker Change #201: That's helpful. Having stock mill chemo long canes allows for Fokker, Romania, and the knife River clean without check out and not only did I do that.

Speaker Change #201: Because if they completely.

Speaker Change #201: Can actually swipe back Alright, and then if we take this barnavi boom back to the top start the whole process again, let's go ahead and do a Chicago based in London.

I would do from London I.

Speaker Change #201: From London, either you go to London, I, let's go to I didn't make it is but let's go ahead and refer to Germany, right, there's actually drop all the way to Germany.

Speaker Change #201: Boom.

Speaker Change #201: It's going to cost a lot, but you can go to Germany.

Smash a thumbs up either very excited for that because I'm so far.

Speaker Change #202: Huge task of this time and I went ahead and built this out and you guys completely you go you can mess around with a map completely responsive even have things like if I go ahead and open the keyboard pushes the entire screen up.

Speaker Change #202: So say.

Speaker Change #202: So so thick.

Speaker Change #203: Third highest for this guy.

Speaker Change #203: So much to look forward. So I'm gonna breakdown is filled in front of US right. Now. So you guys can see what we're going to be doing in today's video. Okay. So let's break down what's actually happening here right. Let me go ahead and say right.

Speaker Change #204: <unk> clone you might not see that by the way, it's cool Rubicon alright. So in this bill reusing a react 19 that native nice and bear in mind that got loads of question. If you know react youre going to be good for this one done where it takes the plunge. Okay. So we're going to be doing tons of reactive cool reacts off today, but most of them introduced to retina.

Speaker Change #204: So you can build your own iOS and Android apps, so much fun.

Speaker Change #205: <unk> right, we're going to use tons of Google API say somewhat not only gonna be using one API I'm going to be using the directions API. The places API, even the district distance matrix, API, which actually allows us to calculate travel times.

Speaker Change #205: Crazy stuff right, so we're going to be doing loads today.

Speaker Change #205: And also how big of a playlist, if you'll go ahead and check out.

Speaker Change #206: And often as an envelope and guys before I carry on I just want to let you guys know.

Speaker Change #206: We have a huge I'm not just stopping here with Uber right, we have an absolutely massive challenge coming up.

Speaker Change #206: I'm not even finished elect Airbnb next week, starting Tuesday go ahead sign up firstly can a description right now a five day challenge starting next use day. So I didn't just start with Uber track.

Speaker Change #206: [music] powerful projects tab.

Speaker Change #206: Tasks.

Speaker Change #206: AI system knowledge base agile board.

Speaker Change #206: Todd tracking.

Speaker Change #206: Gantt chart.

Speaker Change #206: Reports and automation for all your team.

Speaker Change #206: Tracking it's easier than you think.

Speaker Change #207: Sometimes it can feel like Theres no way out of treatment resistant depression, you take one anti depressant after another and they arent working for you, it's like you're going in circles turn to.

Speaker Change #208: Different choice <unk> is the first FDA approved nasal spray taken with an oral anti depressant for adults with treatment resistant depression.

Speaker Change #209: Bravado can cause sleepiness, feeling disconnected from yourself, you thought space and time, dizziness, fainting spinning sensation anxiety and breathing problems. It's taken under the supervision of a health care provider, who will monitor you for at least two hours after takings providers don't drive operate machinery or perform activities that require full alertness until the next day.

Speaker Change #209: After a restful sleep provider doesn't prevent suicide reduced suicidal thoughts or actions or replace hospitalization if needed call. Your doctor right away about unusual changes in behavior worsening depression or thoughts of suicide antidepressants may increase suicidal thoughts and actions and people 24 and younger to provider with not for use in children Theres, a risk for abuse and misuse.

Speaker Change #209: Don't take it you have a blood vessel disease and abnormal connection between your veins and arteries a history of bleeding in the brain are pregnant only become pregnant bravado is not for use as a medicine to prevent or relief payments provider may cause serious side effects, such as increased blood pressure problems thinking clearly or bladder problems with fewer depression symptoms you may begin.

Speaker Change #210: Feel like yourself again.

Speaker Change #211: Ask your Doctor Abouts bravado.

Speaker Change #212: I'm going to go ahead, and literally crush it with Airbnb as well and this is a build I've never done before we got next year's tailwind vessel them extra teaching us you've mapped box with Nomura.

Speaker Change #213: So go ahead and sign up before all the slots get taken them guys I've actually gone ahead and created an actual book I guess, an actual book for you ought to go ahead and get so sign up for that challenge, you'll get a free book, where 50, great. It's going to be sick. There's tons of prizes available first thinking the description guys. You know what to do and again as always if this is too hard for us.

Speaker Change #213: For Lincoln. The description is to go ahead and get free access to my Scotia, 101, basics react Clos so.

Speaker Change #213: Those of you been taken advantage of that keep doing what you're doing is keeping joined the free value I'm, giving you and as always you know.

Speaker Change #213: It keeps a point of outperform without this wouldn't be possible that carry on breaking this down rubicon react rec native raws are going to be you think tailwind CSF now a lot of you're wondering how the hell is he using toe in CSS and react somewhere.

Speaker Change #213: So I'm going to show you how to do it today and most jobs nowadays require something called a redux. So we're gonna be give read off of pauses resume of up we're also going to be using a really cool so kind of like how we implemented material you are back in the day, we're actually going to be using react native elements.

Speaker Change #213: Alright, so hopefully you guys enjoy that parvis, we've got native elements actually kicking off as well today. We just have a 500 <unk> Congress that sick I've actually fake.

Speaker Change #213: Wow.

Speaker Change #213: This is gerry the guys are acme of element, though we're going to have.

Speaker Change #213: Tons more included in the sports and they've actually rack navigation. So that's pretty much rack navigation of how we go back and forward between all these different screens right. We have so much to look forward to I O. The hooks all the practice every single thing that you need to go ahead and get working youre going to learn how to do it actually got react native maps.

Speaker Change #214: Well. So this is iOS and Android maps, you kind of learn how to incorporate this right here today. So there's tons of stuff I've never done this before in a build I wanted to push the boundaries I wanted just to keep longer and more and more as a higher than what we do but keep it available but you begin is out there can still keep along with what I'm doing almost nothing from a watered down so you won't really get a coffee ready.

Speaker Change #215: Let's jump into the build that you hyped guys. Let me know I can see the comex going Crazy right now and everyone of US you know what are we going to do whatever we can do with Expo.

Speaker Change #215: We're using Expo today, the reason why I'm using Expo is because once should be using it because the thick and also too. If you have an iPhone or if you have a Android you can literally use this as your test device to go ahead and develop two so remember today, we're building it up which is going to work on your phone.

Speaker Change #216: However, apparel right there right. So there are loads of people getting ready for this let's go ahead and jumping guys awesome awesome stuff and whenever you I'm going to share a few of you off we've got Guerrero Gerard He goes I'm happier the vac amazing stuff Aussie Joshi and the Hell out of that most of US We've got a look in the house, we've got shops rise with summer we've got a familiar.

Speaker Change #217: Your code you mean, Ebrahim motive Pranav Johnson.

Speaker Change #217: I loved you guys I appreciate all of your 600 life.

Thickest way to ever style livestream I'm going to go ahead and jump into this right now Okay. Let's go ahead and kill it.

Speaker Change #217: So excited for today's vote.

Speaker Change #217: Quiet.

Speaker Change #217: Let's go ahead and get ready for this.

Speaker Change #218: So first thing you want to do is sign up to that challenge right first thing first thing in the description sign up to that challenge and comment right. If you're signed up to say to me I'm signed up and I just saw Christiana vulgar actually took off took the Scotia offer right now so again like I mentioned before second Lincoln the description to grab that it's going to be.

Speaker Change #217: Sick.

Speaker Change #219: So my stuff you guys have a free books ebooks, all sorts of Crazy stuff 600, like boom right Oh, we got Oscar whether you see these guys.

Speaker Change #219: I'll just have to tell you before we thought I even have a 12 hour next year's tutorial coming we actually have all the Netflix Amazon built everything being compiled into each videos of their own. So everything is going to be available for completely free for you guys to go ahead and crush it become a developer killer in your life.

Speaker Change #220: Tuesday, as a place to be let's go ahead and jump in todays third that is left the firm.

Speaker Change #221: Last thing we want to do is set up the development environment. Okay. So today, what we're going to be doing is we're going to be using expo right. So react native is essentially a kind of it's a very handy kind of library, let's call. It and it's essentially we're going to use a reactor with Iraq that we all know and love. So again, if you don't know react.

Speaker Change #221: HTML CSS Javascript should be your fundamentals and then you just go ahead and in light of circling around a layer out with reactor build really cool web apps. Once you know you know kind of a basis of react you can move over to reactivate a fairly easy like youre going to see today. Okay. So it's going to be a high level of a nice transition for a love you because I know our love you haven't actually done this before.

Speaker Change #221: So I'm, hoping to go ahead and.

Speaker Change #221: You know help you gave out today, so we're going to stop the development environment now. The first thing you want to do is make sure you go to Iraq Native and on the left side you should see the environment South pick setting up the development environment down here you want to go ahead and do M. P. M install dashti expert CLI in your terminal now you're most likely going to have to do pseudo M. P. M.

Speaker Change #221: Install that's G ive already done this up so I'm going to skip this what this does guys. If it goes ahead and actually set this up so installs the experts here like globally to your machine that means you can start using the Expo commands and your terminal right and we're going to need that because here we start using it okay and just a hint when you do this do pseudo but also offers in store.

Speaker Change #221: At close and reopen your terminal because sometimes it just takes a little bit of a kicks ought to go ahead and get side okay.

Speaker Change #221: Oh no.

Speaker Change #222: So I'm not a doctor, but we just got a nice donation iconix you see with Oh, we've got Vishal. Thank you. So much did appreciate ya.

Speaker Change #221: Now this effect.

Speaker Change #221: Let's go having a escape movement. This is always one guy and I've actually got.

Speaker Change #223: Slowly upgrading this up so we're going to get some members move every time. So the first thing we'll do is echo an awesome project. So I'm going to open up a terminal you guys can feel free to code along with me today.

Speaker Change #224: That's kind of Ngos open up this terminal.

Speaker Change #224: And once it loads up we're going to go ahead, and say I'm going to go into my I've actually got a nice documents built four I like to keep myself meet alright, you don't have to I like to I think you should always have it available and always have thought.

Speaker Change #224: So with that said my.

Speaker Change #224: My life is going to completely change with this awesome alright. So now what we're going to do because we're going to go ahead and type and Expo and knit and we're gonna give a name for the App. So you can see as export Awesome project here, So I'm going to say X and then I'm going to say Uber clone and I'm going to say why T for Youtube I'm going to hand right.

Speaker Change #224: Now what this will do is we'll go ahead and initialize and Expo up into op.

Speaker Change #225: Onto a computer so actually need to upgrade my supposed to Elisa. It's okay. You can run that command is easy to do but you're going to get this option manage workflow of their workflow now I am going to be introducing typescript omnichannel not today, but I will be introducing Patrick on the channel, but what we want to do is if you can go ahead and hit the blank blank.

Patrick: Blank is where we want to start with and that's going to have a managed blank workflow, which means it's going to be an expo ecosystem Expo is really good for many reasons allows you to easily tests you know on your phone on Android before if you had you know if you wanted to develop Iowa's you couldn't actually do it easily unless you had a Mac.

Speaker Change #227: In fact, you can do it you needed to have experts and now with Expo you can actually do this provided you have an iPhone you can just kind of QR code loads app on your phone and again, another really nice thing about exports when you're installing dependencies makes it so much easier. So I feel of you're saying you know Iraq may ever see a lot of what we ran it for a couple of years Trust me use Expo.

Speaker Change #228: Until you need to do Greg maybe CLI Staff Trust me It works and it works for reason, Okay, nearly 700 likes Wow.

Speaker Change #229: That's insane guys is crazy. Thank you so much.

Speaker Change #229: Alright, so we're installing the Javascript dependencies right here. The next thing I'm going to do is in women is one and a quick Google search because I'm going to show you guys. How you know if you are doing this from the basics and the GETCO imagine wanted to go ahead and introduce necessary. The redox toolkit into your application right. So we're actually going to be using the redox toolkit today.

Speaker Change #229: You can go ahead put gas side here and this is where we would go ahead and look through some instructions we would install the redox took into our App and then it would show US how to go ahead and install is now I'm going to if you want to read into that more you can look here Oh another donation.

Speaker Change #229: Awesome MAU Veeva Colin Thank you so much Dave.

Dave: I appreciate you.

Dave: So.

Dave: Yeah. This is this makes redox easy using the redox Tokyo somebody sure you guys have to do all of that and extremely simple choice right. So hopefully this doesn't take too long, but we're going to go ahead and in the meantime, there. We go C. D. Uber clone your product is ready hurry. So now we're going to go ahead and go into a project to see B C. D groups DUBA com.

Dave: Alone Youtube, let me go and in here I'm Gonna do because I'm simply going to go ahead and hit so once we're in a project and Linda code Dock and this will open up our code area with that project to a photo or structure already intact. Okay.

Dave: Now I'm also going to do is I'm actually going to probably do really vascular program. Okay. So.

Dave: So I'm gonna do his pop this open next so.

And then I'm going to do the macro you're going to kill the old up among a kill the old App right now because.

We're going to start from scratch.

Dave: Stop them out save.

Those risk in my environment.

Speaker Change #231: And Inessive, Hey, Barry the best from Kosovo I stood that's awesome 10 years old with a view at any of those Oh My God 700 likes boom, let's go buy a piece of that 800, I think we can do with our 600 people watching right now that is sick. They are huge as our biggest I've ever had thank you guys. So I'm going to go to App.

Speaker Change #232: J S. This is a starting point for rack native apps.

Speaker Change #233: You know we used to App Digest. This is like a standpoint for many ups and you can see a few differences here first thing we've got view instead of gives us. The first thing that you should get recognized with right you have a view instead of devs and react and native and this is because think about it.

Speaker Change #233: So if you know cold enough for react and all that stuff. It's a dip which is a HTML element on a page now a coding for phones and you know iOS and Android, which means we have to take a slightly different approach really nice thing about rack nave is we have this view components. When we use the view component. It goes ahead and when we build the app.

Speaker Change #234: That view component will get translate savino, so a composite score that into an iOS component Oh. Another one. Thank you. So much if ulcer appreciated because this is gonna be sleek. Please consider rebuilding Memphis and O I will do that.

Speaker Change #234: But when you have a view component. It will go ahead and compile it down into an iOS App and also an Android App version. Okay. So is it not an iOS component and a Android component that will resemble an acolyte Adair, let's think of it like that okay. So that's how you can in simple terms play it so how do we actually run. This thing second thing you are.

Speaker Change #234: I don't know if performance is not class names its style. So that's a quick switch and also here we have styles or container and this is how we basically go ahead and write off CFS light spouse is either Jeff X or style properties. So I'm gonna do instead here and we're going to be using a mixture of tailwind CSS and normal stars you saw.

Speaker Change #234: Property says I'm going to show you how to incorporate tailwind because we loved tailwind aspira is so thick alright, I'm actually going to go ahead and get to a coding bypass navigate with all colors, but.

Speaker Change #234: Alright, so I'm going to show you how to do all this command Jay.

Speaker Change #234: And let's go ahead and do.

Speaker Change #234: Okay.

harsh heat: Thank you so much youre doing amazing work. So I can keep you all thank you harsh heat.

harsh heat: <unk> stopped. So this is how you actually kick start go up okay. So I'm Gonna Expo stop and that's what this.

harsh heat: Kick start the application.

Speaker Change #236: So what this will do this while actually kick start and open up local host 19 O. Two okay. So I'm going to go ahead and see.

Speaker Change #236: Open this up on our browser right now.

Speaker Change #236: And let's go ahead and pop this over here and is opening up from me, but.

Speaker Change #236: I don't want chrome.

Alright, let me close my chrome because corona.

Speaker Change #236: [noise].

Speaker Change #237: [noise], sometimes your day it feels like that's why Amex gold and Duncan came together to bring you the perfect reward for a busy day.

Speaker Change #238: With your American Express golf cart everyday and can be more rewarding that's the powerful backing of American Express who's.

He's going to kill me today, if we keep up with chrome so.

Helena: So you can see you're already at centers open up chrome already does damage. Let me go chrome is out of here, especially when I'm the chairman Helena.

Speaker Change #240: The linked chrome for the door right. So local host there. We go. So now you can see we get this screen of Metro Bundler now wave of Metro Bundler and what the how does it do right Metro Bundlers, because remember we have that compiles step where like those few components get compile it down into like the iOS component. The Android component, we need something called a bundled pillar the bundler runs.

Speaker Change #240: By itself is very simple to do we just do Expo Stein I handle the rest of it but this is the screen that we now have access to right. So the first thing you can do is grab your phone in scanner QR code right. Obviously, you can't scan mine because it's local right now unless you went ahead and changes to tunnel, but you can actually has come out with the Expo go up you can actually go ahead.

Speaker Change #241: Ron Your local code environment on your phone provided you're using the same Wifi network, so that sick and I would highly recommend all of you do that okay. So definitely recommend.

Speaker Change #241: It's going to be it's going to be a lot of a lot of fun. Okay. So let's go ahead and Carol.

Speaker Change #242: So where hey, we're going to go click on run on iOS similar now if I'm using Iowa similar again. This is actually a preference based so we're not going to do the web browser or we're going to do either Android or iOS now like I mentioned before.

Speaker Change #243: Iowa is going to require xcode right. So you need to download xcode and you literally have a biosimilar are available Android required under its studio by again, if you find there so slow I always get the comments so slow I hate that always clunky wherever you can just use the.

Speaker Change #243: The QR code with a row device. Okay. So whatever works for you do you do that but I'm going to click on iOS and ECS is attempting to open and assimilate now you do need to have your simulator opens or in this case you see a disconnect is how much you're going to go ahead and go to my home screen here. That's actually go ahead and restart my little phone.

Speaker Change #244: So how do I.

Speaker Change #245: So I'm actually going to do here as you see us opening on iPhone 12 pro amongst all right. So I'm actually going to do here.

Speaker Change #245: As move my phone over to my coding screen.

Speaker Change #245: There's a little bit more for this over the US again iPhone itself and can you see where we also ran it and the and the export side of the terminal you can see there. We also comes up here that QR code also pops up here and we also have options here. So the way I would recommend.

Speaker Change #245: To run everything from now on whenever you control log inside of Iran. Native apps. It comes up in your terminal here as opposed to your browser, whereas you know well use a browser and react on whatsapp. So I'd recommend this.

Speaker Change #245: But what we're actually going to be doing here is if you type in I I'm going to hit his opening on iOS and if you ever need these come on by the way you can just hit question walk tenant will open up as you need it to in fact, this is actually being a bit slow right now so I'm going to do is I'm actually going to force it to kind of resize itself. So if I do at.

Speaker Change #246: Fifth as reloading apps and now kind of force it to kick start and if there's new up the available building Java script, a bundle. So you can see down here was actually solve compiling the app now the first time you build it it will take a little bit of time, but after that there'll be a lot quicker right. So this will take a little bit of a hit on your machine our computer when is fostering a bundled process after.

Speaker Change #246: The is done it's pretty relatively smooth and it's not so bad okay. So we shouldn't have an issue once that's bundled up and you can see even down here, we get progress report everything works don't be afraid of retina. If that'll be my you know my main piece of advice don't be afraid of Iraq Native and it's slowing my machine now and it is hard it's not you just need to break it down.

Speaker Change #246: And we will make it simple okay. So there you go running application finished building blah blah blah and it does open up a jazz to Starbucks Hooray, we made it okay. There's a first time point, some new command J to hide my terminal come on be to hide the fiber and this is where we start so I'm going to go ahead and say let's build.

Cooper: Cooper is.

It's safe and you see we have fast refresh fast refresh is actually in next year. So it's really nice coding experience as we do it wove Frank off with.

Frank: With a 20 dollar donation and he goes left goes funny this will be an awesome. Thank.

Speaker Change #249: Thank you so much Frank for tuning in appreciate your $20 U S.

Speaker Change #250: Appreciate Ya man boy accompanying clutch that is that yes.

Speaker Change #251: We just say 800 lax is off I can't believe it 20 minutes in we're already 100 liked already at 'twenty 'twenty on the chat donation 600 people are watching this right. Now you guys are sick. If you are watching and you haven't already please smashed that thumbs up by them and hit the subscribers because there's like 50% of you who aren't watch.

Speaker Change #251: While watching right now who aren't subscribed it helps the channel grow massively helps me continues it is full time, so hit the subscribers and remember subscriber subscribe.

Speaker Change #251: Subscribe and sign up for the challenge.

Speaker Change #251: Okay, so to be huge.

Speaker Change #251: Yeah.

Speaker Change #252: And I'll keep bringing the value of our promise.

Speaker Change #252: So.

Speaker Change #253: I was curious so you can see instead of a H one we now have the text and stay as far as actually referring to this at the top so right now we are nice turbo say, it's bottomed here that.

Speaker Change #254: The reason why it's centered as we have this container because he is called class one background or color line items justify Clinton a quick rule of thumb right. When you are doing what the react native typically we are used to having flex box of default to a row.

Speaker Change #254: Very important point here when you are using react native flex box of defaults to a column because think about it you're on a phone it doesn't make sense to always have an erosive textbooks to first to a column remember that and I'll keep saying over and over again throughout the Gulf Flex books default to a column everything about our app is using flash.

Speaker Change #254: Sports and how it gets designed so it uses a column based approach right. So that's how we do it.

Speaker Change #255: Alright, let's do this guys has brought some ore. So the first thing I want to do is I'm actually going to go ahead, and South Korea Docs. After the first step is we're going to stop readout. So that's actually stepped.

Speaker Change #255: Step this out so set up redox that's number one.

Speaker Change #255: Second step will do is we'll go ahead and set up something like.

Speaker Change #255: Let's just you read out so I will just hand that.

Speaker Change #255: Each has its own point right. So firstly wanted to do a redox is actually go ahead and you know like I mentioned before I'm going to show you completely transparent me. How you can go ahead and do it. If you are starting yourself. So you would have been something that readout talk at you know.

Speaker Change #255: Want to go ahead and use it.

Speaker Change #255: It's pretty good option for me I would say is the most simple way to use redox in Europe and here you can see this is what you would typically be doing if you're using currently.

Speaker Change #256: We're not doing that we're just using an existing asset.

Speaker Change #256: We're going to go ahead, and do Yon redox Jeff's talking now.

Peter: Peter I'm using Jan you can check what youre using based on your lockbox you see packaged law.

Speaker Change #258: Using M P M using Jan if you'll know it doesn't matter if you're on a switch you can switch just to meet the other lock power first.

Speaker Change #259: Don't have to buy.

Speaker Change #260: Conflicts of I Love has any breaks off with comments. Thank you so much I appreciate that.

Speaker Change #261: Alright. So go ahead and install this right now so I'm going to hit the plus five to have a second terminal if you see a second terminal.

Speaker Change #261: And we're going to wait for that to come in and load itself.

Speaker Change #261: And then here I'm going to go ahead for Jan add redox Jeff toolkit.

Speaker Change #261: Go ahead and hit enter on that.

Speaker Change #261: And this will go ahead and install readout took it into our application right. So.

Speaker Change #261: So let's keep on moving.

Speaker Change #262: While Oh my God.

Speaker Change #263: What how recall is just dropped this 75 pound donation what the Hell do thank you. So much a huge that means we just have 100 pounds on chat revenue I like 25 minutes, a guys I'm, sorry, if I keep interrupting but that is crazy.

Speaker Change #264: 75, Howard. Thank you so much I call. It a man appreciate you did and then Jeremy US also drove the lovely 75, I'm not sure what currency, but that's huge as woman. That's six. Thank you. So much man and yes, we will be using both in the future, but yeah that FIC F Crazy Wow.

Speaker Change #265: I was curious I'm going to keep bringing Renee of guys you guys are loving it.

So we've got less belt Uber Alright, we just went ahead and then stored.

Speaker Change #266: Correct may achieve right. So I'm, sorry redox. Okay. So the next step that we want to do is actually go ahead and actually saw something called a provider right. So this is our entire app. This is a high level kind of overview. The entry point of our apps will you actually wanted to do at this point is have something called a provide us whether it's a provider is basically a wrapper, which injects all.

Speaker Change #266: Also of levels, all wrap up so that way, we have redox inside of it. So we employ it from react redox like so.

Speaker Change #267: And actually you know what I might need to actually install it. So one thing I did so we're actually going to have to do this.

Speaker Change #267: This is also when do you on that.

Speaker Change #267: And I'm actually going to go ahead, and say react redox as well, Okay. And then we can go ahead and install as well so Jan atherectomy docs.

Speaker Change #268: Wait for that to go and loaded today is all about patients. Okay. It's all about patients and in fact, we're actually going to do them when it quickly make little tweaked my environment. Once again use two skus, but yes, all of our patients today do not freak out if things aren't making sense don't worry if it's kind of scary or anything like that just take your <unk>.

Speaker Change #268: <unk> and it will everything will make sense as we continue with today's bird okay.

Speaker Change #268: Okay, let's keep going.

Speaker Change #268: Alright.

Speaker Change #268: Sure.

Speaker Change #268: So once you've got that we've got an important provider from react redox now I just went ahead and restarted my.

Speaker Change #269: V S coast I'm actually going to have to do Expo start again on my first terminal and I will open up my second terminal on the side.

Okay.

Speaker Change #269: Let's keep it going.

Speaker Change #270: And once we've got everything running it will be smooth right now we just got a bit of hiccups Huawei you know everything gets up and running it takes a love their time in the initial get go otherwise. It's all good all good it's going to try and open chrome again.

Speaker Change #270: Yourself.

Speaker Change #270: So wahoo in the meantime, as warehouses, if it's for react native new vs. Yes, Omar if you're absolutely new to react this is gonna be awesome fear.

Speaker Change #270: Just go ahead and like I said break it Don I'm going to take my time with today's berths that where you guys don't freak out and everything so it makes sense for you and whether they open on iOS again, and this should be good to go but nice so.

Speaker Change #271: Now we can breathe, we can relax a little bit.

Yola: My so if something is taken up my sleeve yola, whereby again should be around once we get started okay.

Speaker Change #273: So I'm going to do now is I'm going to go ahead, and we've already got the redox yes. Okay. So the next step naturally is going to be to go ahead and wrap our entire up so I'm going to do here is I'm going to go ahead and wrap the app with a provider.

Speaker Change #273: Provider.

al: Thanks Al.

al: Okay.

al: Now with this we're going to go ahead and say I'd also want to mention all the code is actually going to be available in the Papa Github repo, which is in the description. So make sure you go ahead.

Speaker Change #275: About one out okay. If you want all the access todays today. So if you Wanna grabbed the rest of Europe, and actually throwing up there like so.

Speaker Change #275: Ask them now.

Speaker Change #277: Now this is not what you need to do for react you need to do a little bit more you can see here says undefined as non object is starting to freak out already right. This is because when you use react you need something called a store now if you start when you use redox Geneva cornerstone now all redox is right. It is essentially a data layer.

Speaker Change #277: Our full year wrap so imagine if I'm in component inside my application and I want to assure they are amongst them I introduced a day allow which surrounds my entire up and then I can go ahead and push day, Erin push information to that whenever I need and I can go ahead and pull the air whenever I need as well so that's going to help us.

Speaker Change #277: Gotcha.

Speaker Change #277: Yeah.

Speaker Change #278: No way guideline again vacation tomorrow.

Speaker Change #279: Hi, good morning.

Speaker Change #278: Thanks.

Speaker Change #280: Last minute booking it's smelting.

Speaker Change #278: Yeah.

Speaker Change #281: Whats going off chill place machination happens when many lab keeps the health track of Ambac vacation for you Mac issue for your Mac.

Speaker Change #282: Again, we're going to be using that as redox today, what is happening David Bloomer, just as looking forward to tailwind interested to see what library use make sure you take that war break 20 pound done the guys I'm speechless I have no idea what's happening today, but thank you so much do wow I'm going to ask him soon.

Speaker Change #283: She's an hour call marathon, and we're going to have some squishy.

Speaker Change #283: The thing is another one.

Thank you so much did appreciate that.

Speaker Change #283: Huge.

Speaker Change #284: And we just hit 900 life why moves can keep a fire coming guys.

Speaker Change #284: So we need a store and this is basically how we set up that global layout that they allow alright. So let's say this all my call. Another one what Corey 20 dollar donation and keep her brother thanks again.

Speaker Change #285: This is crazy guys. Thank you so much Oh, my God I'm sorry.

Speaker Change #285: Watching this as a replay you can feel free to skip. This part is all good but I'm just not shocked you guys that that's insane. Appreciate you slowed down much goddamn. Thank you guys.

Speaker Change #285: Wow.

Speaker Change #285: Hmm.

Speaker Change #286: So we're going to go ahead and clear his store right now okay. So the greatest or we need to do is go ahead and to store thought Jess.

Dale: This is very much raw score that Dale is going to live now if you're wondering whether how did you get this quote from like I said is on the actual documentation for the website.

Speaker Change #288: Redox and when you're looking for that breaking it out to make it extremely simple fees. Okay. So what I'm actually going to do here and we're copying some of the configuration right. So you can go ahead pose an actually copies of all the first line is configure store. This is something we take from the redox toolkit and actually allows us to set up that data that I talked about the second one is called a novel reduce.

Speaker Change #289: So now you're going to notice inside of a phone and it's called the slides now remember I talked about the day allow right. We can actually separate that data layer into different areas. Now we're going to have a one primary layer and today's build where we're going to store information and that's going to be called the navigation slides as you can imagine this is where the user is going to store them.

Speaker Change #289: Irrigation information what is the origin, whereas the destination and how come and then we can basically pull that information wherever we need it inside of our app right wherever component inside of I can go ahead and pull it as necessary. So we're going to have something called the novice life, which is that in that area and then what you do is you have something called a reduces of reducer in space.

Speaker Change #289: Can you just hang up the store right that that global air and he basically connect it to your navigation. So I. So don't worry if that doesn't make sense our explain it and we will go for it in a second so I'm going to go ahead and create that an application of size right now okay. So I'm going to go and create a political slices once again it looks like I'm grabbing this often.

Speaker Change #289: But this is actually simply from the redox documentation. So if you do want to go ahead and read out I would recommend you read as well and it's going to help you off so I'm going to go to slices and I'm actually going to create a fall inside cord Nevers slice and this is going to be responsible for everything that is inside of the navigation last guy So I'm going to go ahead and.

Speaker Change #289: Set the output so inside of that size, we're going to go ahead and import something called create slice. Okay. Now there is a very nice example from the Readouts.

Speaker Change #289: Website. So if we got it tutorials overview of quick start I think is they've got really nice of you see is this is where I got the initial codebase from and the second one that we need you see Pos in the store and do all that stuff. This is the one that you can pretty much kapisa its quota Countess life.

Speaker Change #289: And you can go ahead and grab this if you wanted to get started but I'm actually glad this things up already so I'm going to show you how we stand out when we first need to do is define what the initial sort of state of the.

Speaker Change #290: <unk> should look like so we're going to have three primary pieces of information, we're going to have something called the origin, which as you can imagine is a this is like you know well where are you now yes.

Speaker Change #291: Where are you right now pretty much you know the first question you asked me about Uber aware, obviously right now Oh I'm over in London, and I want to go over to like this to say on the go to Germany right with the new bus. So you can do that in this up.

Speaker Change #292: And when do you origin, no and I'm Gonna do destination no and these are the initial values that we're setting up when we do this okay.

Speaker Change #293: So then we're going to go ahead and say travel time information, what we're gonna do eventually and travel time information as we're going to have information, which is regarding the two of you know at the time that it takes to get to a from a to B and we're gonna use API is to fill this information out and so forth. So again take your time with us.

Speaker Change #294: Because it's one of the things they want to do this up it will all work for Eastman right. So the first thing we need to do is we need to go ahead and create that slight right. The way we create that slice is we simply go ahead and create the following so you just need to go ahead and put this information on the screen. So export cons naphthalize equals creates less when we get criticized for them.

Speaker Change #295: The toolkit, which makes our life so much easier and this is an object outside of the parentheses ramped to executing this function of a passing an object. So we need to give the slice a name. So that they are the sites that we have inside of our name. So in this case I'm just gonna call enough and the second thing we will do is pass the initial state of the data that I'm going to just pop out in the third.

Speaker Change #295: One thing I need to do is quote reduces now.

Speaker Change #296: When we push information into that they allow we need a way of actually you know we call it dispatching and action into the daily out right and what we can do is we can have different kinds of actions. So the three actions that we're going to have in today's build is going to be set origin.

Speaker Change #295: The destination and travel.

Speaker Change #295: Travel time information. So first one imagine you go ahead, you sound from London, or where we're from London. It will dispatch. This set origin action into that area and then now it's part of the day other than.

Speaker Change #295: Then we can pull it whenever we need to same with destination same with travel time information. So that's essentially what we're doing and this is all inside of something called a reducer. Okay. So this is actually reduce up and we're going to put this open and then we basically.

Speaker Change #297: Those actions so the first one with call it set origin.

Speaker Change #297: This gives you two things right. So it gives you two arguments when you have sat origin. So this is quite narrow function and what we have is the state which is the current state right. So this is the initial stage, but this is the current state. The current what does that global you know Les I look like at this point in time, we actually get access to that for the stay object and we also give them the Gordon action.

Speaker Change #297: Okay, and then action is basically when I make that dispatch from the components to the day allows for whenever she said I'll get changed this piece of information today about that could've action. So we also get that available. So now I have the current state and I have that data and then you can imagine you can just to do something with them changed at all right. So now we've got this state.

Speaker Change #297: <unk> I'm going to go ahead and population so let's say for the origin when I get for example.

Speaker Change #297: And action come through I'm going to change the state of the origin.

Speaker Change #297: The action in.

Speaker Change #298: You're basically the information inside of the action is something known as the payload and again do not worry if this doesn't make sense again, it's all about practicing overtime and this now. So this will go ahead and help you out okay.

Speaker Change #297: Okay.

Speaker Change #299: Almost a thousand likes comprises key guy in this effect right.

Speaker Change #299: So this is how you would do it now and I dispatch reaction to that.

Speaker Change #299: Origin, a comparison of value and that value will come through here and it will go ahead and update the data. So this is how we do it right. So I'm going to have two more examples of this and when we come to use this it will make a lot more sense and that will actually help us a bit more so I'm going to go ahead and pop in two more examples like I said for destination and FET travel time, So I'm going to go ahead and put those enhance our destination.

Speaker Change #299: Travel time exact same so a procedure I'm going to go ahead and manipulate that part of the day along with the action when it comes in but this is all part of the preparation for getting this up and running Okay. I Love you got your positivity guys everything Nice you know we've got Shaun Tino scratch. Thank you so much class vehicles.

Speaker Change #300: He really is awesome stuff, we just hit 1000 lives already in 37 minutes, Jay if youre watching this message good deed with Kidman.

Dino: This is crazy Wow Dino says what plaintiffs are using for the music and news stream waxy I'm using the pump a fan playlists. It's available in the description right now we need to sign up to news that we send you it straight away. So definitely do that for enjoying music. Because this is my personal coding playlists I listened to this when I actually could sustain it or how I enjoyed good okay.

Speaker Change #302: So we've gone ahead and prepare that data layer right. The second thing I want to do is obviously, we have this beautiful area I need to expose the rest of my application to those actions so that way I can use the actions otherwise if I kind of hide it away in this fall how the how is embarrass him I supposed to know so we need to export these actions for the rest of our.

Speaker Change #302: And pull it in and use it where we need to.

Speaker Change #303: Tahira for export concept.

Speaker Change #303: And basically we pass in all the actions here somewhere let's say set origin.

Speaker Change #303: At destination and set travel time information.

Speaker Change #303: And we're going to go ahead and pop this and now this is something called restructuring and what.

We're actually doing is we're exporting.

Speaker Change #303: Navigation Slife actions and we're pulling out the industry thinks that they are basically all we're doing really white hair right as we're accessing or navigation actions and we're just exploring each action available so that way the rest of the App can go ahead and tap into it. That's all it is okay. So this allows us. This line here allows us to go ahead and grab the outside yet.

Speaker Change #303: So when we do import elsewhere, that's why it's okay. Okay.

Scott.

Scott: This is tricky for you like I said rack basics one on one is free second Lincoln. The description you can care for Freon Scotia. So make sure you take advantage of that wireless lives second link in the description.

Scott: Like I said I'm trying to help you guys out wherever I can so hopefully that should give you guys have ever boost up okay. So the second thing we need to do is actually have some selected so.

Scott: When we push information into the L. A like I said, we need to pull it back from the day of lever as well. So we just figured out how to push information today about how do we actually go ahead and grab it from that they allow right. The way we grab it from the data as we go ahead and include something quarter selectors.

Speaker Change #305: Now a good practice for selective as you have one selector for each item in your initial states in this case a selective for the origin effective for the destination is selective for the travel time information so I'm going to write the first one and here we do export again, we're going to use a selected point formation elsewhere in yet so I need to exploit concept and we're going to say so.

Speaker Change #305: Standard as you say select what the variable name is finished cases select the origin.

Speaker Change #305: And again, we get access to the state so whatever the current state looks like and all I'm doing here is I'm doing a direct return. So this is an hour a function where if you don't include the curly braces is actually a direct return to a return when you call. This and we're going to we're going to do is return the state.

Speaker Change #305: Going to the navigation slice wetter imagine how it's kind of divide it up right now so state dot NAV dot origin, so I'm doing it as when I call this or use the selecta. It should go into the state doesn't have the origin and give me the current value that we have inside the data I'm going to repeat this for.

Speaker Change #305: <unk> and travel time information.

Speaker Change #305: Era.

Speaker Change #305: The final thing I need to do is actually export my navigation sites, so that way.

Hunter: I can hook you up to my staff and it all works the way we need to okay. So I'm going to do now is I'm actually going to do so for hunters I Love. Your content will you be posting a video in there and yes did I will be posting this failure all my life go straight up afterwards, okay. So enjoy it.

Speaker Change #307: Hopefully it's useful for you so we're going to export default because we want to have one primary deep sort of export from this fall and we're actually going to call that NAV slice.

Speaker Change #307: Reducer and I remember, we had to reduce it somewhere else and you're probably wondering where the how did the reducer whether here that before we actually have the reducer or are we sort of imagine a string that connects us to the store actually is called the reducer. We go here and errors, we pool that navigation reduce or through.

Speaker Change #307: The way we exports. So it goes from here to here and then we connect it to the store.

Speaker Change #307: Just like that.

Speaker Change #307: We now have our store setup right. So this is actually configured that they allow so that was probably the most tricky part of the entire world.

Speaker Change #308: Kids, you know that was probably the most tricky part of this build so now that you got past that well done.

Speaker Change #308: We still have 600 people that that would mean so.

Speaker Change #308: Let me now comment if that was clear enough, but that should have helped you out and that's the first part of that.

Speaker Change #308: We have the store now we explore it which means I can impart it. So if I go ahead and C store equals store and I should be able to import this.

Speaker Change #308: From my store.

Speaker Change #309: So if you're wondering how I do that trick out I go to the end of store controls space cloth and you see here is a store and it is also important source of our cricket boom. It found it important to the path. So we just saw redox.

Speaker Change #309: Boom.

Speaker Change #309: Done.

Speaker Change #310: So we can get rid of it. So a readout is now inside of our application of CFT App runs right. So I'm going to come on Jay and then here, we've got a little bit of a freaking out happening so I'm going to do a refresh.

Speaker Change #311: And it is a reloading, let's see what happens.

Speaker Change #312: The available downloading for us building out the bundle so give it a little bit of time, a patient with it less build Uva amazing right. That's amazing that means it works why it's a super helpful details love. It right. Thank you so much vahidi have as well some stuff you explained redox each time, whether you think it's always Michael I was really worried that I kind of went a bit fast, but I think the other I think.

Speaker Change #313: We know what it is I think that was good almost about to hit 1100 life I can't believe it I can't believe you guys again.

Speaker Change #314: <unk> Smile on my face right now right. So we have the.

Speaker Change #314: The provider done okay. So now we have our native App and we have a supercharged it with redox. So redox you know everyone says is so hot and implement redox C. We did it right then whereby its not that hard ROI, we actually figured out pretty good. So the second thing we're going to do is create the home screen. This is going to be the first screen that we see on the page.

Speaker Change #314: And this is going to be where the homescreen lives. So I actually wanted to do here as you should typically have a high level overview on your app components. So at this point I'm going to create a home screen now what's really nice here and what I would recommend this go to your extensions right now and go over and type in year seven of reactor redox graph just nip. It makes you you install this because.

Speaker Change #315: It will help you a lot and they also watch for rack native and then what we're going to do is actually create a screens a photo. So this is a standard you go ahead and create screams photo and this is going to represent each of the screens of our application. So I'm actually going to do here at carrier screen and I'm going to call. This the home screen and all this is is a functional components. So what I can do.

Speaker Change #315: Here that cause a wreck native.

Speaker Change #315: Channel export component, so functional command, which is export and do an S status staci and as well and then you go and if you're wondering can you do the underscore one which doesn't include a import react you actually need to do that right now maybe that will change your layoff RNA of but right now you need that okay guys. The retention today is sick. Thank you so much guys.

Speaker Change #316: Our play those fund the chaps, thank you audience clean enough right.

Speaker Change #317: We've got the homescreen, so I'm going to say I am.

Speaker Change #318: I <unk> I am the home screen and I don't know if you guys know about like this vivus sick right you don't have a coding the music's if you like again, it's available in that description.

Speaker Change #318: Be sure to check out so we've got the view here with some tax on the home screen. So to get this up and running today are working the way that we want to what we now need to do is go ahead and hit so let's go ahead and just an important economic component say home screen and you can see again, a auto imports. So homescreen. If it doesn't you can feel free to type and is pulling the home screen and so.

Speaker Change #318: Now, we should see I am the home screen, that's way for it let's see.

Speaker Change #319: If we actually get the Imo's grant so I've got this let's see it was not really refreshing. This level of command Jay is there a refresh are on the up and lets see if it came through.

Speaker Change #320: Okay interesting when I actually getting this up with a a lucky says Oh is that so is that is why at the top right is stuck now can you see this the old kind of not at the top right. This is called the safe area. Why it is what it is actually not a safe area because a lot of these phones nowadays have a notch.

Speaker Change #321: And we don't want the information to ever go into that notch. So you have to do is you have to use something called a safe area of youth use the normal view. It will go up into the large or we got another donation what Oh, Oh My God Jelena just donated $50. She said drink. So me. Thank you for everything that you're doing for <unk>.

Speaker Change #322: The community being a member of the public and learning from your code helped me an island at Dream, a dream job as Iraq, India of developer long live the buffer.

Speaker Change #323: Jelena She's also a member of our community and if you want to join as Arlington's description bow Wow. Thank you so much guys.

Speaker Change #324: We are literally.

Speaker Change #325: Well like nearly 200 pounds and we just had 1.1 K likes evolves speechless. This is like insane.

Speaker Change #326: Oh My God Wow. This is just like <unk>.

Speech: Speech, the sum that we have 1.1 K likes Jelena dropped from fire. Many of 200 pounds on the tower and you guys are sick. Thank you.

Speaker Change #328: And I can promise you I'll keep these comments right. So we've got the view over here. So I'm gonna do it actually have a safe area view, so I'm actually going to him for a second one called safe area view right and this one basically just accounts for any you know unsafe area. So depending on what phone you're on it will account for it. So now all I need to do is replace the safer than normal view of that hit save and then you can see.

Speaker Change #328: He actually goes inside the view now so that prevents that issue of.

Speaker Change #328: Having oh things creep up into the on the space that we don't want it to go into okay. So there. We go we have the home screen looking pretty decent right now know what we can do is I'm going to give you. A quick example of how you can start something so imagine we've got this tax to Animas a style equals and then we've got a style sheet down here, which is similar to what kind of CSS and yes, you can ask.

Speaker Change #329: And having a separate file the hearing was a solid start and for this Texas, Michigan example, if I did like text.

And I said, the let's just say the color is blue.

Speaker Change #329: And I went ahead and this starz dot text.

You can see it change to blue.

Now you can code lettuce, there's nothing wrong with coding like that and react right. There's absolutely nothing wrong with it but what I would recommend is it gets a little bit kind of you know our Vegas nowhere tedious in my opinion I don't like I Love tailwind I like the quick Speediness is how and so I would recommend guys is instead will you actually go ahead and do.

<unk>: <unk> is our sub Berlin from Uganda, Yeah, what I would say is instead you do you include something called a tailwind. So it's actually called tailwind unless you got a tailwind rian.

<unk>: Our react nature of class names. There's this one here okay. So I'm actually going to go ahead and drop this into the application right now what this does is it allows you to go ahead and have a tailwind like syntax to go ahead and do things and you can also have Android to only apply yourself Android and so forth.

Speaker Change #331: Isn't it absolutely bonkers that you can walk into a store and someone a piece of plastic and they will willingly handover Reese's cups predict flying cars that were at the pinnacle and meet resist distant but delicious cousins.

<unk>: Yes.

Speaker Change #332: The day, you get your clear choice dental implants.

Speaker Change #333: As you struggle with missing teeth forever.

It changes how you.

Speaker Change #333: How you feel and how you enjoy life it changes your smile and now others Smile at you.

Your choice network doctors have changed over 100000 lives with dental implants, and they can change yours too.

Speaker Change #333: Because a clear choice day changes every day.

Speaker Change #334: Schedule a free consultation.

Speaker Change #335: Due to tailwind definitely checkout, another build all tailwind Youtube talent thick and Gladstone are awesome job all of that is that watchlist ever you guys are awesome. So carrier than what you did and I Love. What you guys are doing and it helped me out so much in terms of coding so were going to install this so I'm going to go ahead and grab this I'm gonna do Jan add let's go ahead and do you Kwon Jay.

Speaker Change #336: Second terminal and do Yon AD and pace to Jan at tailwind react native costumes and I'm going to show you. How it works now it doesn't have a hub every single thing that is.

Speaker Change #336: Aylwin tailwind by have most of it.

Speaker Change #336: Most of the stuff that you probably need right and that's for various reasons, but it needs to go ahead and compiled anti with Android and Wassa.

Speaker Change #336: There needs to be you know, it's a bit harder to account for everything so well. It is once we do it we just import this tailwind object. Okay now imagine not get rid of these styles. So we should go back to the boring.

Speaker Change #338: Get back to this should go back to the boring Tau in a black text, okay looks pretty boring right now so I'm going to go ahead, and say style equals and I went there tailwind and then back ticks. Okay. Now I can use my typical tailwind stuff. So if only the text, let's say read 500.

Speaker Change #338: Whereas you get read texts and if I did P 10, where she got padding of 10 as well. So you see how much quicker is to use tailwind with it now if I wanted to combine tailwind with.

What we're doing here with the normal sort of stylish intact I can put an array here and I can do a coma and then I can have my normal. So of you know I can either at this point in time and styles thought text and so forth. So you can actually combine this if I do this now it will apply this in the Oct lifestyles attacks in which case overwrite all over it.

Speaker Change #338: All you can actually have in line. If you really wanted to here and you can have like color just a purple.

Speaker Change #338: You can see it goes to pebble. Okay. So that's my introduction into going ahead and doing this why it says you should know that we can combine the two and that will help you understand how will you go ahead and build the rest of it out okay. So what I'm actually going to do is for the faith area view right now and we're actually going to include a style and this fall is going to be tailwind ethanol practical and it's going to stay there.

Speaker Change #338: Our background is going to be white, so BG white and I want to have a height of a fool I won't have a full height basically okay I have one.

Speaker Change #339: To show you. If this is actually work and BG read 100, because they change the color of it and you can all the differentiator for Du 900, you get that as well I'm Gonna Dbg White. So we've got a white background, that's going to be the homescreen advisors going be relatively nice simple to have a home screen up here.

Speaker Change #339: Okay. So this is looking pretty good right now I wouldn't have the EBA logo next okay. So what I'm actually going to be doing here is having a view.

Speaker Change #339: I'm going to have a black silver container inside our app, so like a similar to a dev right. So instead of this I'm going to have a view.

Speaker Change #340: Okay and aside my view just remember whenever you see a view just think of a depth very similar to do right. We still have 600 lives Wow 1100 life, because we're about to hit 1200 coupons near smashed thumbs up on if you join this right now and awesome stuff iconic says where do I sign up for the challenge first thinking the description.

Speaker Change #340: Okay. So we've got the view here so I'm going to go ahead and use an image tag. This is new this is actually something which we use.

Speaker Change #341: In Iraq may if so and import this from our lovely react native.

Speaker Change #342: Module and then we've got this now so the firstly I want to do here is actually have a uber logos I've made it very simple for you guys are actually shortened order urls. So what we have here is actually a nice of source attributes. We can often now I'm going to pass in a Gi effects. So of tagged right here. So we have adequate squiggly brackets.

Speaker Change #342: Personal object and then hate this takes something quarter, you are right, which is similar to euro uniform resource identifier and here I'm simply going to pass in the euro or the image right. So you can go ahead and copper that I've made is pretty simple for you guys to coffee now, it's not showing as because we need to give it a stall okay. So in a taxi processing Lasalle and <unk>.

Speaker Change #342: You get there I'm actually going to go ahead and use I'm, probably going to use inline style here actually so for this one when a person a style oops sorry Sal.

Speaker Change #343: And I'm actually going to say something like let's go ahead, and I'm, sorry, vomiting should be stall equals wait.

Speaker Change #344: Wait a second Homeaway Oh, yeah, Okay. There we go.

Speaker Change #345: Got it mixed up there outside right. So for the source said, Hey, we're going to have a style I was wondering I thought one of the house. My you know everything goes wrong when I say that there's not much you can do in Landstar havent say width should be less of 100.

Speaker Change #346: Height should be 100, and Youll see those times, where I used to a tailwind in terms of I use a normal stuff just because in some situations I can't I don't have the right I don't have the right modifier and tailwind. So I just used the actual they have CSS.

Speaker Change #346: And here I'll say contain okay.

Speaker Change #346: Now you know it's when we're doing this it has chemo casing versus a slight difference Nava very go DUBA right. So you have Uber, they're now ubers touching the side I don't like that so I'm going to go to the view, which is surrounding everything at a stall and to make our life easier. We're gonna use tailwind batiks afterwards and was a padding of five and if you just do P. Five it means.

All around top left bar mine them.

Popped out now it looks a little bit about looks already quite nice.

Speaker Change #347: Okay. This is a can thick, whereas caravan so what we're going to do now.

George: As George says what sounds funny year Amazing Man Cave agree I. Appreciate your thank you for watching it and so it takes a coffee you guys you've got the incredible while I've got you member sign up for the challenge starts next Tuesday first thinking of description Airbnb huge challenge next week and it is going to be.

Speaker Change #349: Complete from beginner or if you want to go ahead and you know up your skills with you quoted before net react and you have in the mix, yes, perfect phase 10.

10000 pounds of surprises going to be sick be that first Lincoln description.

Speaker Change #349: So we've <unk> up here.

Speaker Change #349: Now want to do next is I'm actually going to go ahead and.

Speaker Change #349: Let's think about this is think of us I'm going to have first years have the navigation options.

Speaker Change #349: So the navigation options are going to be the stuff, where you saw you know if there's like a REIT or get a sort of the order some food well I'm actually going to have those things the first one.

Speaker Change #350: We're actually going to create that right now so I'm glad to see you're going to create a new photo core components, because I'm going to carry a reasonable component here.

Speaker Change #351: The components inside the components photo I'm going to create something called NAV options.

Speaker Change #351: Okay and.

Speaker Change #351: And for Nab option. This is going to be again like I mentioned he is going to be two weeks of cows that are going to have everything that we needed to react native functional component Starship Amigo simple was an inside here, we're going to use a few new things so youre going to get introduced to quite a lot of new tech today, we don't actually need access to the star sheets, we can simplify ourselves here.

Speaker Change #351: Yeah.

Speaker Change #352: Okay, and I'm going to do is I'm going to pop this and in fact, the homescreen so underneath inside of our view unless you're going to have enough options.

Speaker Change #352: So it's important it up at the top.

Speaker Change #354: And then we've already gone have options. Okay. So obviously, we can't say anything now because we have nothing in Nevada, <unk>, but we're going to keep on keep on questionnaire with this guy.

Speaker Change #354: It's not someone's favorite Hello World.

Speaker Change #354: Dave and we should see Hello World Africa's Nab auctions being popular.

Speaker Change #354: Now I've got two pieces of information right now okay. So I've got let's check this out I've got.

Speaker Change #354: A data array right. So this is a an array which has two pieces of information and each one has a unique idea in this case I've kept it simple 123456, because any kind of item in a list or anything which is shown in the left format should have different ideas. So a variety there.

Speaker Change #355: First I always going to be get right. The second tower was going to be order food right. So this is going to eventually render out there to solve you know things that you see on the screen. Each one is going to have an image ones can have a picture of a car one kind of a picture of some food and then the screen that you hit so basically when a click that button what screen should it go to so right now we're on the home screen.

Speaker Change #356: But once we implement rhatany navigation it should go to the mat screen in this one goes to the eat screen, which we're talking about today is to solve them off a demo feature right. So you see that as Robert had change in future.

So whenever you have a list of items that you want to render out and react native to render our optimally you use something called a flat lift now flat lift is one component. It take some data in this case, it's an array of data we'll call. It there and then what we do is we have something called the items. They will go through that list of everything.

Speaker Change #357: What time of season item on there. It will go ahead and it will render out wherever you tell it to render out so I'm going to do that right now and we're going to see the example of VAALCO. So rather than if you were going to get rid of that one can say flat list.

Speaker Change #357: So auto import from ran a F.

Speaker Change #357: And then if a self closing them component in this waxy piece of eventually render our everything that we need okay. So what we're going to do.

Speaker Change #358: And we're actually going to go ahead and say first thing is we're going to pass in the data right. So this is actually the data and then the second thing is typically at a vertical lift by default I want this to be a horizontal list and then I'm going to say for each item what shall we do alright. So we should be doing something in this case, you actually get the IDE.

Speaker Change #359: Itself, what date, you're iterating through so you get this and so basically first thing is it's an hour a function that return something okay. So this is an Arab lung tumors who's going to return a component, but every time, we lived through we get a disrupted item. So basically this means that we get access to the individual item that we're looping through so what I'm gonna show on the screen, if I use item dot.

Speaker Change #359: Tayo for example, I'll get the cat right when I'm wondering something on the screen. So this just gives us a quick test. Okay. So I wanted to have actual so if things get rented on the screen to be touchable I want to be able to touch them and then it looks like I'm actually touching upon so Iraq native we call. This touchable opacity, because when I touch it your patent issued change may look.

Speaker Change #360: Microsoft Touchable element, so if a renderer touchable capacity and you also have a few other things touch will highlight in all sorts of other stuff Perceval is another one touch more capacity.

Speaker Change #359: So going to import that from rent native.

Speaker Change #359: There you go and this touchable opacity of actually apparent component and inside of I'm, just going to say for a quick example text I'm just going to say item dot tie off.

Speaker Change #359: So item dot title.

Speaker Change #359: And then let's go ahead and have faith right. So you see a ride order food. So right now there's just being rendered next to each other if I got rid of the horizontal you'll see it when does that even though is how flat list is a list. So it's trackable.

Speaker Change #359: Now if I click here you see how the opacity changes alright, so obviously, it's a little bit hard to see lab icons zoom into the phone at this point. So you can see now that it looks pretty pretty good right now okay. So obviously, we're going to make that look beautiful now whenever you have a list you should have a key alright. So what they have is a nicer.

Speaker Change #361: <unk> has called key extractor and what key X factor is is it simply goes ahead and gives you the item. So again when you look through the item I D.

Speaker Change #362: I'll give you that what we're going to do is we're going to select the item the idea to be the unique identifier for Archie.

Speaker Change #362: That keeps the optimal and efficient now if you don't know why you need a key you should always be using a key I show all my bills with keys allows react to know which parts you know like if we add in I am unless he says don't render everything just re render the one one the ones of entry with the new key I'd say.

Speaker Change #362: He knows which surface change allows it to be a hell of a lot more efficient.

Speaker Change #363: So it looks pretty good right.

Speaker Change #363: I'm going to do is actually going to go ahead and.

Image that it gets rented out as well so we've got <unk>.

Speaker Change #364: I'm actually going to do something a bit more complicated than just having a textile so I'm actually going to have a view inside so I imagine a div and inside this I'm going to have an image of text and then icons, we're going to introduce some icon native element in as well so when it's multifamily to render an image now we already used in image, we know how to do this right. So it's not relatively.

Speaker Change #364: It's not gonna be Super New I, just did it before with Yuba logo. So firstly, we need to actually import there and so I'm going to go to this control space by the end of our components go down it should say auto import.

Speaker Change #364: <unk> is now employed.

Speaker Change #364: Then we're going to go ahead, and say source. So source over here source should take any argument and again, we can possibly you or I or so where you have an a plus in Europe.

Speaker Change #364: Okay.

Speaker Change #364: Progressive and makes it easy to say with a quick commercial auto parts online.

Yes.

Speaker Change #364: So you can get back to your monster to do is really get a quote the progressive commercial dot com.

Speaker Change #364: My research I decided I would ask my Doctor what he thought.

Speaker Change #365: And if you are why is going to come from the data so that the items in this case item the image so item and our image.

Speaker Change #366: His faith and there we go now again, we can't see it because we haven't given a style. So in this case I'm going to give it a stall in each item that we see is going to have a width of 120.

Speaker Change #366: With the 120 and a height of 120.

Speaker Change #367: Ohio, One 'twenty, let me know if you have joined us by the way 1.2, K likes that's why I'm talking about the energy today is sick, we still have 550 people watching this so amazing to have you guys here honestly 1.2, K like let's keep ongoing guys absolutely incredible stuff.

Speaker Change #367: With high unless carrier. So we're gonna have also resize mode contained and this is basically like you know.

Speaker Change #368: Keep the aspect ratio.

Speaker Change #368: Seen that contained before and there you go we have a car and we have some food. So it's looking good already and that's because it's looping through and it's showing it now again I actually want to put back the horizontal.

Speaker Change #369: Because I want to be a horizontal list right now we've got two options coming up. This is look in pretty clean at this point right Tech Guy says Hello, Sammy what's update.

Speaker Change #369: You can change it to classes member all of anytime I do an inland you can closet right. You can also auto into it I'm showing you a range of different things today, it's not where you guys can use it combine it. However, you want right. It's just a teach you how to you can actually have multiple things it doesn't have to be one okay. So the nickname want to do is I'm going to have some text.

Speaker Change #369: Now this text is gonna have item title.

Hey, Joe and I, we should see it get a ride or the food. Okay. And then I also want an icon I Wanna icon actually underneath it which is kind of like a goal also of arrow sign.

Speaker Change #369: So for this we're going to be using something called a react native elements right. So before I actually do that I'm going to start with a little bit more so it looks a little bit decent before Gary on so I'm going to go ahead and go into here at a style and we're gonna be using a beautiful tailwind.

Speaker Change #370: Hi, its hotel and if we are going to use it with anything it is going to need to import it up at the top over here.

Speaker Change #371: So in Porto and from rent Native class named hit save and then here on Wednesday, tailwind and I'm going to give it firstly a few different changes right. So I'm going to give you a planning of two.

So there are perhaps a little bit more planning left of six right. So I'm going to give up having left a fix I'm going to give a bit more paragon left panning bottom of eight for later.

Do that way and I see a bit more spacing in our planning top of four right now.

Speaker Change #371: Actually overall a lot of the.

Speaker Change #371: Planning to and I'm going to say background should be great for BG Gray 200, keep it kind of light and then you see that touching right now so on your margin of two so that they're not touching and a width of 40 gives you a nice kind of space right. So that already the can pretty damn good.

Speaker Change #372: Oh, you know what you guys have said Heidrick do you know what I'm not hydrogen so much because I don't know always guys. The head of ladders in the out in as strong as it used to and these streams get on for longer and longer so Ivo hydrate, where they literally do adapt today.

Speaker Change #373: I will look.

Speaker Change #373: We will keep that.

Speaker Change #374: That is enough for now so while I'm actually going to do is unless you're going to absorb some new tracks. It all says.

Speaker Change #375: I saw that extract I'll go into the evident skeptical.

Speaker Change #376: So let's get to 1.3 K like that if this goes on for thank you for your video that helped me a lot of amazing stuff. This is yes. So I'm talking about is looking pretty good right within a good pace. This carry on with the momentum.

Speaker Change #376: So for the text I'm going to say style.

Speaker Change #376: Alright.

Speaker Change #377: And can you guys hear the music well by the way or not is it too loud too quiet, let me know.

Speaker Change #377: So here for this though I'm going to say.

Speaker Change #378: Look there's call. It goes on the Barbie doing this over the weekend amazing stuff to Luke. Thank you. So much once again is the healthiest, though and I'm going to say tailwind desktop sources backpacks and an Aussie M T.

Speaker Change #377: MTT.

Speaker Change #377: Alright.

Speaker Change #379: Talk to you and I'll make the Texas kind of larger maybe go lots of love about fun SME vote cellphone semi bode as well and look at that it looks a lot lot cleanup. Thank you. So much we've just gone quicker donation from Korea to the Omni Korea, a big fan of comps.

Speaker Change #380: Read the name because I can speak English, but just know verify wrapping a huge kind of thank you very much appreciated thick.

Speaker Change #380: I've also met I can sell it.

Speaker Change #380: So that's looking pretty clean at this point.

Speaker Change #380: Right.

Speaker Change #380: Okay.

Speaker Change #380: And then continue on so now I want to have a logo right to finish this off on a maniacal logo. So to have the logo unless you're going to be installing react native elements.

Speaker Change #381: I'm going to go over here back to my brother and type of R&D elements and I assure you guys. This is an awesome library with the material design system. So we've got nice material like designs could get started and then he gets a jan add a reactive elements to get tied up right. So I'm going to do this and you can use M. P. M. It's up to you.

We're not going to get into a debate Jan atherectomy of elements. The army, there's kind of catch you up.

Speaker Change #382: F N as Google go viral halyard at next week's challenges, you'll go viral and remember firstly going to description and sign up.

Speaker Change #381: Right now we go we've installed it we just did a react.

Speaker Change #381: We do we just did a jan add around native elements awesome stuff guys.

Speaker Change #383: <unk> just got a job as a front end Deb. Thanks to your bill. Thank you. So much mammy death that sick right color services become more complicated, but yeah don't worry about it remember if you're is this you're finding this complicated second link in the description is recognize the risk.

Speaker Change #383: Basics 101 pack I give you for free on Scotia, So checkout that link Sony for a little bit. So it will go after a while to check out now.

Speaker Change #384: Okay. This is pretty cool, we've got that as well now and the next thing we need to do is actually adding the icon back. So you see here Jan add a rat native vector icons. So I'm going to go ahead and put that in as well so Jan address native vector iphones.

Speaker Change #385: Hi, This is if a qatar, yes, its proper is catchier.

Speaker Change #386: I find it work at it.

Speaker Change #387: Wireless loading up.

Speaker Change #388: So no change of scenery area.

Speaker Change #387: Yes.

Speaker Change #387: Nice.

Speaker Change #389: Okay. So what we book loan Youtube with everything we've done at rack NATO vector icons. Once we've done that guys. We need to now go ahead and also finally add in this this is beyond either react native safe area of context. Now. This is not the typical safe area that we know this is kind of for the eikon, so that way they know where they were.

Speaker Change #390: They don't kind of go into dangerous areas. So we need to go ahead and actually installed as well right. So let's go ahead and do you on Iraq Native safe area of context again different to the one that we were using previously okay awesome stuff again.

Speaker Change #391: Again see Seguin, great jokes any thank you. So much did appreciate your support.

Speaker Change #391: So we've done that now and then we're going to go ahead and actually see this import from reactive safer context provider and then we're going to actually wrap the entire up again should be a high level overview of your entire up.

Speaker Change #391: It makes sense because it's caught up so we go over to up.

Speaker Change #391: So Jess and then go ahead and do import safe area provider.

Speaker Change #392: It's up to you where you want to put this I actually have a preference here I would say Chuck here underneath your provider here is going to pop in here. So I was glad Chuck it. There. So you know if the convention is you have a providers. This is just not as higher order size of components right.

So save Eric from a provider that's actually damage the spirit of it so I'm going to fix that in a second.

Speaker Change #393: We'll sort out story bias.

Steve: Go ahead, Steve.

Speaker Change #395: And now we've got safe airplanes out with our home screen. Okay. So let me go into my home screen.

Steve: Let's check this out so my schafer of year.

Interesting so right now something screwed up so let's just go back to my actual application and that's just a refresh of the bundle.

Steve: Half of reloading their go something one way or another.

Steve: Right.

Steve: And again use this fears of controls right.

Speaker Change #396: Question Mark to get all of this of options is why do you ever get lost why it's always kind of a handy thing that helps me out.

Speaker Change #396: And if you need to kind of access to developer tools, you're compressed D. Here.

Speaker Change #397: <unk> opened up okay, and heavy Gov opens up chrome wafer their computers das agreements.

Speaker Change #398: Oh God when I'm alive, I do not use chrome is horrible.

Speaker Change #397: Yeah.

Speaker Change #399: Let me go.

Speaker Change #400: See Oh, my God Imax's my grandmother.

Speaker Change #401: Crumbs no offer in my life as Okay with carrier. So it is looking pretty good okay now when I click get right to various AD in the logo the iconic S. Nab options just go over to navigation options and let's go ahead and add in the logo down here. So what's really nice about this library right and was pretty cool about.

Speaker Change #401: React native element is that they give you a bunch of things to get components like over here you got tons of different components. So you can go ahead and use they give you examples the one I'm interested in a lot of time with icon tax. Okay. So you can actually go ahead and use the icon packs they have quite a nice little directory, we can actually such as well you can just type of Iraq native element of icon, such and you'll find there.

Speaker Change #401: Where you can bring research through but you see you can access to all these different icon says okay. So all you have to pass in a few values of the waxy allow you to go ahead and get these different things right. So what we can do is we can say access the design icon and get me. The you know the arrow right or something like that and that typically works really.

Speaker Change #401: Really well, okay, so lets carry them.

Speaker Change #401: We're going to actually use this to get that built now so I'm going to go ahead and popping the icon.

Speaker Change #401: Okay now the icon.

Speaker Change #401: Is gonna be so there was no adjustment in the musical over it so we got the icon over here.

Speaker Change #402: And the guys are so close to 1.3 calix is keep going so the icon, we're going to go out and say here. The type is going to be from an design and design and I'm actually going to go out of Boston and the color and the name of the solve exact icon a one right. So you can see it says Cal fire and the icon variable, that's because we need to employ it from rack native elements.

Speaker Change #401: Like so.

Speaker Change #401: Diana.

Speaker Change #403: And then we should be able to see a pub or in just a second if it does if you ever get stock you can go ahead and just do our to reload. Your App manually says new update there. We go boom and then you can see now we've got a nice little icon alright, but there's no. It doesn't look that good at this point so I'm going to go ahead and go to my.

Actual icon itself and I'm going to override it style or actually adding some more styles right. Now. This is what I love about tailwind you can do so many nice little circle Jackson was a style equals tailwind backtick backtick material margin top to give a little bit more distance from the top and then I'm also going to say Oh, sorry, panning of two sorry, panning of too and then I'm going to.

Speaker Change #403: Give it a background of black.

Speaker Change #403: His save.

Speaker Change #404: Then we should see in the second phase will actually hot refreshing quiet that knife, let me double check that that turns on and off as to that.

Speaker Change #403: Yeah.

Speaker Change #405: So refresh.

Speaker Change #405: Total opening developer tools open up more select projects total menu M.

Oh refresh now are good good okay. So I guess I'll hit save after his network. So the BG Black and then here I'll say rounded four and argue width of 10 on a margin top of four okay. Now hit save on that if I go back to my App and just hit at refresh sometimes there's not going to refresh but there you go that low.

Speaker Change #406: Awesome, alright that looks really really nice right. So this is the annoying thing and it's a very good question and actually did the auto complete what's a tailwind. So that's the only thing I'll say it doesn't work when you didn't resume or unless you find an extension iden.

Speaker Change #406: Over here so I found.

Speaker Change #407: This looks pretty good at this point, so that's pretty sick now when I click get a ride I wanted to shift to me over to another screen in that screen, we actually provide over here. So map screen as this case right. So the first step is I'm gonna create the map screen itself. So that way, we have something to shift over then I'm going to implement something over at native.

Speaker Change #407: Asian, which will actually allow us to have that screen switching and you'll have really nice kind of swipe of that functionality on Android you have the backbone all of that stuff will work once we implement this so get ready for that case must thumbs up on if you enjoying this.

Speaker Change #408: Still have 500 people have thousands of people watching right now that's six ischemic guys. So mumby im going to go to my screens and then here I'm going to go ahead and say map.

Speaker Change #408: Screen right, so I'm going to do your math screen Dot Jas.

Speaker Change #408: Native functional export what Staci boom.

And in here I say here is the map stuff.

Speaker Change #409: Oh jeez, Okay. So we've got the mouth screen over here and then what we're going to do is I'm actually going to have to right now and after jazz, we only render a homescreen right. So how do we have you know two screens how does that work on how do we deal with this on navigation stuff. So we're going to use something quota react native.

Speaker Change #409: Navigation.

Speaker Change #410: Prices are awesome library that allows us to store navigation format Native apps. So you can go ahead and read the docs and again I'm showing you. This because it's going to be hard for you to go ahead in your journey and go ahead, and you know research and see how I'm doing this stuff and I think that's going to help you out quite a lot right.

So, let's keep ongoing I don't remember if it's kind of hard for US second link rack basics, one and one from Scotia porphyry. It will help you get up to scratch and then you can come back to this broad so I'm going to take Jan Jan Atherectomy navigation native.

Comeback Hickman, Jake mom be talking about annoying ciber.

Oh come on Jake Mumby, and then second terminal and when do you want add navigation native okay.

Speaker Change #411: As ETR, what's loved it.

Speaker Change #411: Now we're going to do it.

Speaker Change #413: As we have to install a few other things right. So in this case you see this is interesting is how expo in store not Jan Jan install this means the export is going to do a bunch of more kind of complicated installs as I mentioned before exports awesome because it will handle the iOS dependencies on Android and all we do is do Expo install where we'd have to handle all this up.

Speaker Change #413: Stuff, which if you've done rack native C&I stuff, you know what I'm talking about export simplifies it looks like coffee.

Speaker Change #413: Go over to my code and paste that and you can see export install ends a bunch of different when it has a spaces installing more than one at dependency. So these are all the things that we need to allow us to get you know are reactivating navigation walking okay.

Speaker Change #414: Context of allocating the teeth in the teeth. The Ts Delphi Oh is this guy is listen thank you for always did appreciate it if you need to the channel. Let me know right know loved to see who's watching for the first time. Okay. So we got this up and running and we got that working pretty good. We've done all of this stuff now I'm going to go ahead and Anita its part this into my after Jess Fye.

Speaker Change #415: Now to get everything loaded in the way Anita so.

Speaker Change #415: Back over to our fall pop this in at the top gesture handler that hopefully a swipe or back in the last half.

Speaker Change #415: And then we go down and then we need to do the navigation container. So another provider like syntax. Okay. So I'm Gonna go ahead put this here and where do we wrap this one right. So safe area provide us here I'd say Javier. This is sort of you know still presentational kind of solitaire above underneath the provider.

Speaker Change #416: And then with a navigation container underneath my radar provider I mean, I'm going to grab this pop this up here.

Speaker Change #416: Save and then I'll make sure it all works right. So this is refreshing it freezes like mine and I think it's only freedom for me because I'm, an iPhone when do ought to refresh.

Speaker Change #416: And then you see it comes back where everything's good I would recommend you know constantly doing that because it can actually help you all about 1.3 K likes a boom 500 people watching there's still so sick. So so grateful Wow I can't believe that guys honestly reacting the T con.

Speaker Change #417: <unk> is killing it right. So we've got the safe area provide a home screen. Okay. Cool. So the next thing we have to do is click next I'm trying this again because I want you to go through it yourself click Jan and you want to install the stack and what the Hell is a stack right wireless installing I'll go ahead and tell you Westpac is so effect whilst installing.

Speaker Change #418: Well they are basically imagined from on one screen and I pressed the button to go to the map screen.

Speaker Change #418: Think of I have a stack so I'm one of them on the home screen. This is my stack right when I pressed like the go to the map screen or I go to that screen I stuck on something now when I swiped back in those to pop off that thing and it goes back a screen by physical stack can navigate that's why it's called stack because you literally stack screens up and then you can swipe backs went back snapback and then you can.

Speaker Change #418: Keep going down and down down that makes it really kind of cool to do for a pretty easy stuff and that Bill is go in with you know swept back feature and I'll ask the low backbone on Android everything works kind of you know quick and swiftly other box. So we just went ahead and understood that the next thing I'm going to do is actually go ahead and set up our snack navigator.

Speaker Change #419: Okay. So you see here is as Chris back navigator, So we're going to import the create stack navigator.

Gawker Ukraine: Go ahead, and we've got Oh, Gawker, Ukraine in the house nice awesome stuff.

Speaker Change #421: Now as you're watching your already subscribed. Please remember hit the subscribed by the help to China what hugely.

Speaker Change #422: Yeah, I really appreciate it so what we need to do is actually create something called a stack. Brian again. This is just preparing us for that stack of pages, where we can flip back and all that stuff.

Speaker Change #423: So we're gonna do you can't stack equals create stack navigator and then what we need to do is actually create something called the stack navigator, alright, So where am I going to put there I'm going to put this all inside of that inside of the safe area provider now while I'm actually going to do is.

You know I'll get rid of that for a second so it's all in the safer rail provider.

Speaker Change #424: And I'm Gonna say stack dot navigator.

Speaker Change #424: Okay, and this is going to be a navigator and basically what we do know is we include all the screens that we can possibly navigate to ISO and carrier schedule that map screen home screen and the way we do that as we say stack docs and this is similar to like react router right. So similar to rack router the different routes that we can offer very similar approach.

Speaker Change #425: So this is actually going to be stacked screen with a capital S. Makes you don't make that mistake as a self closing component and it takes some attributes the name of this screen is going to be home screen. Now. This is important in these for these names because you use that to navigate the different screens down the line.

Speaker Change #426: Screen should render when we're here, we're going to say, we should render out the homescreen component when we try and go there home screen. Okay. And then you can put in additional options right. So I'm going to leave as that for now and show you what happens I'm going to get rid of my home screen here and we should see that it's actually works pretty nice right. So if I go ahead and do this again and it took one Jan and hit my.

Speaker Change #426: Menu refresh for some okay. There we go.

Q2 2024 CI&T Inc Earnings Call

Demo

Ci&T

Earnings

Q2 2024 CI&T Inc Earnings Call

CINT

Friday, August 16th, 2024 at 12:00 PM

Transcript

No Transcript Available

No transcript data is available for this event yet. Transcripts typically become available shortly after an earnings call ends.

Want AI-powered analysis? Try AllMind AI →