O Build Failed Podcast é um podcast sobre desenvolvimento de apps para plataformas Apple e Engenharia da Computação. Toda semana, com convidados especiais de diversas empresas do mundo, abordamos tópicos do dia-a-dia do nosso trabalho como pessoas desenvolvedoras e damos dicas de como desenvolver sua carreira em iOS. Apresentado pelo host: Bruno Ramos, e o Co-host: Bruno Rocha.
…
continue reading
Nesse episódio Bruno Ramos e Bruno Rocha recebem Mauricio Cardozo, conhecido como o evangelista do Apple Vision Pro no Brasil. Juntos, eles discutem como é usar o Vision Pro no dia a dia de trabalho, exploram as limitações do visionOS e compartilham insights sobre o SDK da plataforma. Imperdível para quem quer mergulhar no futuro da tecnologia imer…
…
continue reading
1
S3E2 - Performance em aplicativos iOS
38:23
38:23
Na później
Na później
Listy
Polub
Polubione
38:23
Neste episódio do Build Failed Podcast, Bruno Ramos, Andre Alves (Senior Staff iOS Engineer no iFood) e Bruno Rocha (Senior iOS Software Engineer no Spotify) mergulham em um tema essencial para desenvolvedores: performance em aplicativos iOS.A conversa aborda por que a escolha de estruturas de dados é crucial para a eficiência de uma aplicação, com…
…
continue reading
Nesse episódio do Build Failed Podcast, o host Bruno Ramos apresenta o novo (ou nem tão novo assim) co-apresentador Bruno Rocha, marcando o início de uma nova temporada cheia de discussões interessantes sobre iOS. Eles começam batendo um papo sobre o uso de inteligência artificial no desenvolvimento iOS e como ela pode turbinar a produtividade do d…
…
continue reading
1
T02E25 - Criando conteúdo de palestras iOS (Bruno Rocha)
50:47
50:47
Na później
Na później
Listy
Polub
Polubione
50:47
Neste episódio imperdível do nosso podcast, o Bruno Ramos recebe o Bruno Rocha, Senior iOS Software Engineer no Spotify, para uma conversa profunda e esclarecedora sobre criação e apresentação de palestras sobre desenvolvimento iOS. Ambos compartilham suas jornadas pessoais, revelando como superaram os nervosismos iniciais e aprimoraram suas habili…
…
continue reading
1
T02E24 - Desmistificando Entrevistas iOS (Aline Borges)
1:12:40
1:12:40
Na później
Na później
Listy
Polub
Polubione
1:12:40
Em nosso mais recente episódio, Bruno Ramos está de volta e recebe Aline Borges para desvendar os segredos das entrevistas em processos seletivos iOS. Juntos, oferecem dicas valiosas em um formato de perguntas e respostas, adaptado ao nível de experiência do candidato e às expectativas de empresas de grande porte. Explore exemplos práticos que ilus…
…
continue reading
1
T02E23 - WWDC23 Sessions (Guilherme Rambo)
55:37
55:37
Na później
Na później
Listy
Polub
Polubione
55:37
Nesse episódio o Bruno Ramos conversa com o Guilherme Rambo, sobre as principais novidades (frameworks, ferramentas, evoluções da linguagem) que foram lançadas durante a semana do evento evento da WWDC 2023.Redes sociais do participante:https://mastodon.social/@_insidehttps://www.instagram.com/guilhermerambo2/…
…
continue reading
1
T02E22 - WWDC23 Special Event (Torquato, Andre & Homero)
53:49
53:49
Na później
Na później
Listy
Polub
Polubione
53:49
Nesse episódio o Bruno Ramos conversa com o Lucas Torquato (Staff iOS Software Engineer no iFood, André Alves (Staff iOS Software Engineer no iFood) e Homero Oliveira (Senior iOS Software Engineer no iFood, sobre todas as novidades que foram anunciadas no Keynote e no Platforms State of the Union no primeiro dia do evento da WWDC, além também de co…
…
continue reading
1
T02E21 - Empreendendo na carreira de programação (Matheus Borba)
1:24:08
1:24:08
Na później
Na później
Listy
Polub
Polubione
1:24:08
Nesse episódio o Bruno Ramos conversa com o Matheus Borba, CTO na VeTecno e BeerServ, sobre experiências de como é a vida de uma pessoa que decide empreender na carreira de programação, contando é todo o processo de mudança de carreira de uma pessoa dev CLT para fundar suas próprias empresas e negócios para diferentes ramos do mercado.Rede sociais …
…
continue reading
1
T02E20 - Por trás do Burnout Buddy (Bruno Rocha)
34:19
34:19
Na później
Na później
Listy
Polub
Polubione
34:19
Nesse episódio o Bruno Ramos conversa com o Bruno Rocha, Sênior iOS Software Engineer no Spotify e também fundador do Burnout Buddy, sobre experiências de um Dev Indie, contando como foi desde a idealização do aplicativo, publicação na loja e também comentam formas de rentabilizar uma aplicação.Links do Episódio:https://burnoutbuddy.iohttps://swift…
…
continue reading
1
T02E19 - Live Activities do iFood
1:06:20
1:06:20
Na później
Na później
Listy
Polub
Polubione
1:06:20
Nesse episódio o Bruno Ramos conversa com a Larissa Bernardon, iOS Software Engineer no iFood, com o Lucas Torquato, iOS Software Engineer no iFood e Homero Oliveira, também iOS Software Engineer do iFood sobre como foi o desenvolvimento do projeto da Live Activity do iFood, comentando sobre desde a idealização, criação do time e também sobre o des…
…
continue reading
1
T02E18 - Por que o nome Build Failed? E o futuro do Podcast
36:22
36:22
Na później
Na później
Listy
Polub
Polubione
36:22
Nesse episódio o Bruno Ramos conversa com o Augusto Lordano, sócio e content creator do Build Failed Podcast sobre a volta do podcast nesse ano de 2023, contando também como surgiu essa parceria, como a área de publicidade se encontra com tecnologia e quais são os novos projetos do podcast.Patrocinador deste episódioEssential DeveloperSe você quer …
…
continue reading
1
T02E17 - Bug Bounties (Guilherme Rambo)
1:23:08
1:23:08
Na później
Na później
Listy
Polub
Polubione
1:23:08
Nesse episódio o Bruno Ramos conversa com o Guilherme Rambo, indie macOS developer sobre o programa de recompensa que as empresas tem para descobertas de vulnerabilidades em seus sistemas, desde como é feito um reporte de uma vulnerabilidade, acompanhamento e até sobre os valores que são recompensados.Patrocinador deste episódioEssential DeveloperS…
…
continue reading
1
T02E16 - Experiências de Carreira iOS (Attekita Dev)
1:10:31
1:10:31
Na później
Na później
Listy
Polub
Polubione
1:10:31
Nesse episódio o Bruno Ramos conversa com a Karol Attekita, Senior Software Engineer na X-Team sobre experiências que tiveram durante as suas carreiras, compartilhando pautas que temas consideram importantes as pessoas focarem durante a evolução de suas carreiras e também contam o inicio de suas carreiras.Patrocinador deste episódioEssential Develo…
…
continue reading
1
T02E15 - Carreira Em Y (Fabricio Serralvo & Michael Douglas)
1:08:12
1:08:12
Na później
Na później
Listy
Polub
Polubione
1:08:12
Nesse episódio o Bruno Ramos conversa com o Fabricio Serralvo, Software Engineering Manager no iFood e com o Michael Douglas, também Software Engineering Manager no iFood sobre as duas pontas da carreira em Y de uma pessoa desenvolvedora, compartilhando suas experiências com trabalho fazendo gestão de equipes, e também diferenciando as responsabili…
…
continue reading
1
T02E14 - Apple Pay under the hood (Caio Mariano)
54:22
54:22
Na później
Na później
Listy
Polub
Polubione
54:22
Nesse episódio o Bruno Ramos conversa com o Caio Mariano, Tech Lead no Itau Unibanco sobre como funciona o sistema de pagamentos Apple Pay por baixo dos panos e sobre Segurança, compartilhando toda a arquitetura da Apple, com sua integração entre Hardware e Software, e também explicam a diferença entre o sistema de pagamento da Apple e o Google Pay…
…
continue reading
1
T02E13 - Lidando com Ansiedade e Burnout na carreira (Bruno Rocha)
41:34
41:34
Na później
Na później
Listy
Polub
Polubione
41:34
Nesse episódio o Bruno Ramos conversa com o Bruno Rocha, Senior iOS Software Engineer no Spotify, autor e criador do SwiftRocks, também criador do Burnout Buddy, sobre como lidar com ansiedade e burnout na carreira como dev iOS, compartilhando experiências de como lidaram e melhoraram esse sentimento que faz tão mal para a vida social de uma pessoa…
…
continue reading
1
T02E12 - Server Driven UI "O CardStack" (Bia Itiroko & Mestre)
55:18
55:18
Na później
Na później
Listy
Polub
Polubione
55:18
Nesse episódio o Bruno Ramos conversa com a Bianca Itiroko Senior iOS Software Engineer no iFood e com o Alexandre Mestre Senior iOS Software Engineer no iFood sobre server-driven-ui, compartilhando como o iFood adotou esse framework utilizando o padrão do CardStack, contando os desafios e também compartilham todos os benefícios de ter uma camada d…
…
continue reading
1
T02E11 - Processo de desenvolvimento em times de larga escala (Lele, Mafe & Pam)
1:43:24
1:43:24
Na później
Na później
Listy
Polub
Polubione
1:43:24
Nesse episódio o Bruno Ramos conversa com a Leticia (Lele Developer) iOS Developer na XP, com a Mafe (Mafe Tech) iOS Software Engineer no iFood, e com a Pamela (Daily Dose Of Swift) sobre o processo de desenvolvimento em times grandes, explicando como funciona desde o processo de onboarding, refinamento, code review, testes e publicação na App Stor…
…
continue reading
1
T02E10 - Filosofia De Software Design (Lucas Oliveira)
59:13
59:13
Na później
Na później
Listy
Polub
Polubione
59:13
Nesse episódio o Bruno Ramos conversa com o Lucas Oliveira iOS Software Engineer na Microsoft sobre o que é um processo de desenvolvimento guiado por Software Design, com um papo baseado no livro "A philosofy of software design" comentam sobre como podemos evitar complexidades desnecessárias quando aplicados conceitos de forma errada, como por exem…
…
continue reading
1
T02E09 - Times de Mobile Platform (Yasmin Benatti & Andre Alves)
1:15:41
1:15:41
Na później
Na później
Listy
Polub
Polubione
1:15:41
Nesse episódio o Bruno Ramos conversa com a Yasmin Benatti Software Engineer no Shopify e com o Andre Alves Software Engineer no iFood sobre o que é um time de Mobile Platform dentro de uma empresa, comentando sobre como funciona a dinâmica de um time, qual é o escopo, como são definidos os backlogs e dão dicas para pessoas que gostariam de fazer p…
…
continue reading
1
T02E08 - Novidades do Swift 5.7 e Xcode 14 (Bruno Rocha)
52:19
52:19
Na później
Na później
Listy
Polub
Polubione
52:19
Nesse episódio o Bruno Ramos conversa com o Bruno Rocha Senior iOS Software Engineer no Spotify sobre as principais novidades do Swift 5.7 e do Xcode 14, comentando sobre evoluções em Generic Types e o futuro da linguagem Swift, e também comentam sobre as novidades do evento da Apple sobre o novo iPhone e Apple Watch.Patrocinador deste episódioEsse…
…
continue reading
1
T02E07 - Acessibilidade (Giovani Pereira)
1:01:56
1:01:56
Na później
Na później
Listy
Polub
Polubione
1:01:56
Nesse episódio o Bruno Ramos conversa com o Gio iOS Software Engineer no Faire sobre Acessibilidade em iOS, explicando desde o que é acessibilidade, o motivo de acessibilidade não ser apenas da leitura de tela (VoiceOver) explicando as diferentes funcionalidades de acessibilidade que temos no iOS, trazendo experiências com acessibilidade e como seu…
…
continue reading
1
T02E06 - Injeção de dependência (Mentos & Mestre)
1:10:34
1:10:34
Na później
Na później
Listy
Polub
Polubione
1:10:34
Nesse episódio o Bruno Ramos conversa com o Mentos (vulgo Guilherme Sampaio) iOS Software Engineer no iFood e Alexandre Mestre iOS Software Engineer no iFood sobre injeção de dependência dentro do Swift, explicando desde o que é na teoria, também discutem tópicos mais avançadas como Service Locator e Root Composition, e também explicam como empresa…
…
continue reading
1
T02E05 - Iniciando na carreira iOS (Rodrigo Borges)
1:07:12
1:07:12
Na później
Na później
Listy
Polub
Polubione
1:07:12
Nesse episódio host Bruno Ramos conversa com Rodrigo Borges CTO & CO-Founder na DevPass sobre dicas de como iniciar sua carreira em iOS, comentando sobre experiências pessoais, visão de mercado e comentam sobre tópicos essenciais para uma pessoa desenvolvedora iOS.Links do Twitter@buildfailedcast @bruno_hcr @rdgborgesMaterial de estudo DevPasshttps…
…
continue reading
1
T02E04 - CocoaHeads (Douglas Ferreira & Mauricio Cardozo)
56:57
56:57
Na później
Na później
Listy
Polub
Polubione
56:57
Nesse episódio host Bruno Ramos conversa com Douglas Ferreira Tech Manager no iFood (Chapter Lead CocoaHeads Campinas) e Mauricio Cardozo Senior iOS Developer na Primer (Organizador da NSBrazil e CocoaHeads SP) sobre a comunidade de desenvolvimento CocoaHeads, comentando sobre como foi o primeiro contato com a comunidade, a criação de um chapter e …
…
continue reading
1
T02E03 - Trabalho no Exterior pt.1 (André Nogueira, Eduardo Bocato, Willian Policiano)
1:15:08
1:15:08
Na później
Na później
Listy
Polub
Polubione
1:15:08
Nesse episódio host Bruno Ramos conversa com André Nogueira Lead iOS Software Enginner na Romeu (Alemanha), Eduardo Bocato Lead iOS Software Engineer na adidas (Holanda) e Willian Policiano Senior iOS Developer na Skip The Dishes (Canada) sobre como é a experiência de trabalhar no exterior, onde conversaram sobre o processo seletivo das empresas, p…
…
continue reading
1
T02E02 - Swift Compiler (Lucas Marçal)
54:23
54:23
Na później
Na później
Listy
Polub
Polubione
54:23
Nesse episódio host Bruno Ramos conversa com Lucas Marçal Staff iOS Software Engineer no iFood sobre o compilador do Swift explicando um pouco sobre o que é o compilador, o que é importante conhecer sobre o assunto e também quais os benefícios que podemos ter nos nossos projetos utilizando otimizações do próprio compilador, além de dicas.Patrocinad…
…
continue reading
1
T02E01 - Carreira de alta performance (Caio Zullo)
57:13
57:13
Na później
Na później
Listy
Polub
Polubione
57:13
Nesse episódio o host Bruno Ramos conversa com Caio Zullo Lead iOS Developer na Essential Developer sobre como alcançar a carreira de alta performance em iOS, onde comentam sobre processo de desenvolvimento, materiais, fundamentos, conhecimentos, formas de estudo e criatividade!Materiais indicados no episódio: https://www.essentialdeveloper.com/boo…
…
continue reading
Nesse episódio os hosts comentam sobre o fim da primeira temporada e também o futuro do podcast!Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagram.com/buildfailedcastAutor: Build Failed Podcast
…
continue reading
Nesse episódio os hosts respondem perguntas feitas pelos ouvintes no Twitter sobre carreira, frameworks, criatividade e também sobre o futuro do podcast!Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagram.com/buildfailedcastAutor: Build Failed Podcast
…
continue reading
1
49 - Xcode Build System, Buck e Bazel
30:57
30:57
Na później
Na później
Listy
Polub
Polubione
30:57
Você sabia que existe o mundo do iOS vai além do Xcode? No episódio de hoje, chamamos o André Alves do iFood para trocar uma ideia sobre sistemas de build alternativos e suas vantagens.Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagram.com/buildfailedcastAutor: Build Failed Podcast
…
continue reading
Qual é o papel de um Sênior? Dá pra ser promovido(a) só com tempo de casa? No episódio de hoje, chamamos o Mentos (Guilherme Sampaio) do iFood para uma conversa sobre as responsabilidades de uma pessoa desenvolvedora sênior e o que a sênioridade significa de fato.Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagr…
…
continue reading
Nesse episódio curto, nossos hosts apresentam as novidades mais importantes do Swift 5.5 e discutem seus casos de uso.Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagram.com/buildfailedcastLinks mencionados:- What’s new in Swift 5.5?: https://www.hackingwithswift.com/articles/233/whats-new-in-swift-5-5…
…
continue reading
Nas nossas carreiras, se manter atualizado é muito importante. Nesse episódio, nossos hosts revelam os seus hábitos e conversam sobre a importância de balancear os estudos com a vida pessoal.Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagram.com/buildfailedcastAutor: Build Failed Podcast
…
continue reading
Já pensou em fazer um app e não seguiu com a ideia pois teria que escrever o backend e não sabia por onde começar? No episódio da semana conversamos sobre o uso de Swift no server side, frameworks disponíveis e abordagens para começar nesse universo. Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagram.com/buildf…
…
continue reading
No episódio da semana, nossos hosts conversam sobre ferramentas e práticas utilizadas para identificar e solucionar problemas de Performance.Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagram.com/buildfailedcast/Links mencionados:- Practical Approaches to Great App Performance: https://developer.apple.com/video…
…
continue reading
No episódio dessa semana, chamamos Cícero Camargo para uma conversa muito legal sobre criação de conteúdo. Vale a pena escrever artigos e fazer podcasts? O que ganhamos com isso? E aliás, dá pra ganhar dinheiro?Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagram.com/buildfailedcast/Links mencionados:- Canal CODE…
…
continue reading
Nesse episódio sobre Actors, nossos hosts conversam sobre as novas features de concorrência do Swift e entram em detalhes sobre o seu funcionamento e boas práticas para adotar novas features.Siga a gente no Twitter: twitter.com/BuildFailedCastNosso perfil no Instagram: instagram.com/buildfailedcast/Links mencionados:- Actors Proposal: https://githu…
…
continue reading
Nesse episódio, nossos hosts recebem Guilherme Rambo, desenvolvedor independente, para conversar sobre as sessions mais interessantes da WWDC 2021.Siga a gente no Twitter: twitter.com/BuildFailedCastLinks mencionados:- WWDC by Sundell & Friends: https://wwdcbysundell.comAutor: Build Failed Podcast
…
continue reading
Nesse episódio especial sobre a WWDC de 2021, batemos um papo sobre as novidades e recursos apresentados na keynote. Siga a gente no Twitter: twitter.com/BuildFailedCastAutor: Build Failed Podcast
…
continue reading
Nesse episódio, chamamos a Isa Lima do iFood para conversar sobre Combine e esclarecer como essa poderosa ferramenta pode ser aplicada no nosso dia a dia.Siga a gente no Twitter: twitter.com/BuildFailedCastLinks mencionados:- Introducing Combine: https://developer.apple.com/videos/play/wwdc2019/722/- Combine in Practice: https://developer.apple.com…
…
continue reading
Eu deveria me preocupar com acessibilidade em minhas apps? Nesse episódio convidamos a Juliana Salgado para explicar o porque acessibilidade é obrigatório em diferentes tipos de sistema e também porque acessibilidade não é apenas para pessoas com deficiência física.Links mencionados:- Movimento web para todos: https://mwpt.com.br/…
…
continue reading
Como funcionam apps que compartilham código entre iOS/Android? Nesse episódio, chamamos Antoine Barrault (twitter.com/_ant_one) e Rodrigo Lino (twitter.com/lino____) da Guru para conversar sobre conversores de código, libs C++, regras de negócio vs UI, e mais.Siga-nos no Twitter: twitter.com/BuildFailedCastLinks mencionados: - Gryphon: https://gith…
…
continue reading
Quais são as vantagens da Clean Architecture? É correto dizer que uma arquitetura é "melhor" do que outra? Nesse episódio, convidamos Willian Policiano do iFood para falar sobre Clean e explicar porque devemos separar conceitos de arquitetura de design de código.Siga-nos no Twitter: twitter.com/BuildFailedCast…
…
continue reading
Fazer aquela feature é fácil, mas como garantir que tudo está em ordem na hora de lançar a versão? Nesse episódio chamamos Diogo Mendes, Engineering Manager na BEES, para conversar sobre DevOps, automação de processos, builds, releases e mais!Siga-nos no Twitter: twitter.com/BuildFailedCastLinks mencionados:- Shopify Engineering - https://shopify.e…
…
continue reading
Nesse episódio curto, nossos hosts apresentam as novidades mais importantes do Swift 5.4 e discutem seus casos de uso.Envie seu feedback sobre o podcast: https://forms.gle/EbYT7shi5VXoB3yW6Siga-nos no Twitter: twitter.com/BuildFailedCastLinks mencionados:- What’s new in Swift 5.4?: https://www.hackingwithswift.com/articles/228/whats-new-in-swift-5-…
…
continue reading
1
33 - Async/Await e Concorrência no Swift 6
23:12
23:12
Na później
Na później
Listy
Polub
Polubione
23:12
Uma das grandes novidades do Swift 6 serão as novas funcionalidades relacionadas à Promises. Nesse episódio, nossos hosts conversam sobre o que está por vir e falam sobre boas práticas ao escrever métodos assíncronos.Siga-nos no Twitter: twitter.com/BuildFailedCastLinks mencionados:- Async/await Proposal: https://github.com/apple/swift-evolution/bl…
…
continue reading
O processo de release de updates de um app é algo que pode ser surpreendentemente complexo. Nesse episódio, nossos hosts conversam sobre como esse processo funciona nas grandes empresas e dão dicas de como times menores podem melhorar esse importante processo.Siga-nos no Twitter: twitter.com/BuildFailedCastLinks mencionados:- Rapid release at massi…
…
continue reading
Devs precisam ser sociáveis? Nesse episódio tivemos uma super conversa sobre Soft Skills em TI onde falamos sobre brigas, conversas difíceis, introversão, inteligência emocional e fit cultural.Siga-nos no Twitter: twitter.com/BuildFailedCastLinks mencionados:- Getting To Yes: https://www.amazon.com/Getting-Yes-Negotiating-Agreement-Without/dp/01431…
…
continue reading
Vale a pena usar SwiftUI em 2020? Afinal, novos devs devem estudar UIKit ou SwiftUI? Nesse episódio, nossos hosts compartilham suas histórias sobre o SwiftUI, discutem formas de usar essa tecnologia nos dias de hoje e tentam prever como a comunidade irá usar ela nos próximos anos.Siga-nos no Twitter: twitter.com/BuildFailedCastLinks mencionados:- S…
…
continue reading