Sinopsis
A podcast for Salesforce developers. In each episode, a domain expert is interviewed with a specific topic.
Episodios
-
87. LWC for VisualForce Developers | Alba Rivas
24/06/2021 Duración: 29minAlba Rivas, who joins to talk about LWC for VisualForce Developers, is the Lead Developer Advocate at Salesforce, former Salesforce MVP and dreamOlé organizer, 9x Certified. Main Points The resource collection on this topic (a sample app, 3 trailhead modules, and the webinar series in English & Spanish) How to leverage Low-code tools in LEX to replace Visualforce The benefits of using LWC comparing to VF The architecture of LWC v.s VisualForce Coding LWC vs coding VisualForce The future roadmap Links Alba’s Twitter Alba’s LinkedIn The blog post on this topic created by Alba The post 87. LWC for VisualForce Developers | Alba Rivas appeared first on SalesforceWay.
-
86. User Interface API – Christian Menzinger
29/04/2021 Duración: 24minChristian Menzinger, who joins to talk about User Interface API, is a self-employed Germany-based Salesforce developer, trainer, Salesforce MVP, Community leader. Main Points What is the User Interface API? What problem does it solve? How is it in use before and in LWC? Examples of usage scenarios and sample code Links Christian’s Twitter Christian’s LinkedIn User Interface API in general Explore the Salesforce APIs with a Postman Collection Wire Adapters and Functions for UI-API Presentation and sample project how to leverage User Interface API hooks in Lightning Web Components The post 86. User Interface API – Christian Menzinger appeared first on SalesforceWay.
-
85. Einstein Analytics Dashboard | Carl Brundage
08/04/2021 Duración: 32minCarl Brundage, who joins to talk about Einstein Analytics Dashboards, is a Salesforce CTA, 30 x certified, and Data & Analytics expert. Main points In this conversation, Carl talked about the differences between Salesforce built-in dashboards and Einstein Analytics Dashboards (recently renamed to Tableau CRM), the various phases of utilizing data, and how to implement a successful data analytics solution. Links Carl’s Twitter Carl’s LinkedIn Carl’s personal blog The post 85. Einstein Analytics Dashboard | Carl Brundage appeared first on SalesforceWay.
-
84. Look Outside of Salesforce | Leo Alves
22/01/2021 Duración: 35minLeo Alves, who joins to talk about Look outside of Salesforce, is a Software engineer and Salesforce developer based on Australia. Main Points In this conversation, Leo talked about his non-IT background and how he entered Salesforce and gradually became a Salesforce developer. He also shared why he considers it important to learn IT skills outside of Salesforce. Links Leo’s Twitter Leo’s LinkedIn The post 84. Look Outside of Salesforce | Leo Alves appeared first on SalesforceWay.
-
83. Domain-Driven Design | David Felkel
18/12/2020 Duración: 34minDavid Felkel, who joins to talk about Domain-Driven Design, is a Munich based Salesforce developer, software engineer, scrum master. He is also on his freelancer journey. Main points What is Domain-Driven Design (DDD)? Ubiqitous language and its natural synergy with Salesforce Technical DDD in Salesforce – how is it limited? DDD and Apex – what can be used in Salesforce? How to learn DDD Links David’s LinkedIn Video Teaser The YouTube Video URL The post 83. Domain-Driven Design | David Felkel appeared first on SalesforceWay.
-
82. Working effectively with legacy code | Michael Feathers
03/12/2020Michael Feathers is a well-recognized programmer in the IT industry, the author of the famous programming book Working Effectively with Legacy Code, and the founder of R7K Research & Conveyance. Michael talked about the content of his book, what is his definition of legacy code, how to work with legacy code, Why tests are important, etc. Links Michael’s Twitter Michael’s Blog Working Effectively with Legacy Code The deep synergy between testability and good design R7K Research & Conveyance Video Teaser The YouTube Video URL The post 82. Working effectively with legacy code | Michael Feathers appeared first on SalesforceWay.
-
81. From Theater Arts to Developer Evangelist | Peter Chittum
19/11/2020 Duración: 32minPeter Chittum is Senior Director, Developer Evangelist at Salesforce. Peter grows from Theater Arts and French education to Developer Evangelist and Manager at Salesforce. He also shared how the Salesforce front-end evolved, how to learn functional programming, imposter syndrome challenges, etc. Links Peter’s Twitter Peter’s LinkedIn Elixir programming language Video Teaser The YouTube Video URL The post 81. From Theater Arts to Developer Evangelist | Peter Chittum appeared first on SalesforceWay.
-
80. Blending Business and Technical Insights | Tina Wilburn
05/11/2020 Duración: 32minTina Wilburn joins to talk about the Blending Business and Technical Insights topic. Tina is a Senior Program Architect at Salesforce, with 25 years in the software engineering and consulting space. She has an MBA as well as a Master’s Degree in Project Management and has worked as a Salesforce architect since 2014. In addition to 15 Salesforce certifications, Tina is an expert in enterprise architecture, integrations, AI, and business consulting. Main points Overview of Tina’s career: from mainframes to MBA, to Salesforce program architect What helps her to interface with executive leaders Tips for career success The journey to The post 80. Blending Business and Technical Insights | Tina Wilburn appeared first on SalesforceWay.
-
79. Salesforce Mobile Development | Gaurav Kheterpal
22/10/2020 Duración: 22minGaurav Kheterpal, who joins to talk about Salesforce Mobile Development, is the CTO at MTX Group, Salesforce MVP, 31x Salesforce & Google Certified Enterprise Architect, Pluralsight Author, and Einstein Champion. Main points What are the various mobile development methodologies in Salesforce? What are the trade-offs of each mobile development approach? When should I use or not use Salesforce1 mobile app? What are some of the key things to keep in mind while building a Salesforce mobile app? What does Salesforce Mobile SDK contain? How can one start learning Salesforce mobile development? Links Gaurav’s LinkedIn Gaurav’s Twitter Salesforce Mobile SDK Gaurav’s The post 79. Salesforce Mobile Development | Gaurav Kheterpal appeared first on SalesforceWay.
-
78. Adding the XY problem to Your Solutioning Toolbelt | James Hou
08/10/2020James Hou is a developer and architect with 10 years of experience in the ecosystem. He focuses on solving complex problems in highly custom enterprise orgs and is currently a Senior Salesforce Consultant working at Google. In this episode, James talked about how to break down a problem with the concept of XY problem from three different angles — daily tasks that affect your end-users, daily tasks that affect your own workflow, and problems that affect entire teams. Links Jame’s LinkedIn Jame’s LWC-Utils open source repo SFXD Discord community Video Teaser YouTube Video URL The post 78. Adding the XY problem to Your Solutioning Toolbelt | James Hou appeared first on SalesforceWay.
-
77. Clean Coder and Professionalism | Robert C. Martin (Uncle Bob)
01/10/2020Robert C. Martin (Uncle Bob) is the co-founder of cleancoders.com, author of several very popular books including clean code, public speaker, idol of many programmers. Uncle Bob joins to talk about clean coder, programming professionalism, the future of programming, lisp and Clojure, and the recommended reading books, etc. Links Clean Coder Uncle Bob’s personal blog Clean Coder site with programming videos The future of programming Uncle Bob recommended books Teaching videos for SICP book Video Video format of this episode on YouTube Video Teaser The YouTube Video URL The post 77. Clean Coder and Professionalism | Robert C. Martin (Uncle Bob) appeared first on SalesforceWay.
-
76. Clean Code | Robert C. Martin (Uncle Bob)
24/09/2020 Duración: 37minRobert C. Martin (Uncle Bob) is the co-founder of cleancoders.com, author of several very popular books including clean code, public speaker, idol of many programmers. Uncle Bob joins to talk about clean code, such as its definition, guiding principles, best practices, test coverage, TDD, etc. Links Clean Code Uncle Bob’s personal blog Clean Coder site with programming videos Video Video format of this episode on YouTube Video Teaser The YouTube Video URL The post 76. Clean Code | Robert C. Martin (Uncle Bob) appeared first on SalesforceWay.
-
75. Data migration and integration | David Masri
17/09/2020 Duración: 33minDavid Masri is Salesforce Architect, Data Architect, 9x Salesforce Certified, Certified Google Data Engineer, Director of Professional Services at Plative. David joins to talk about the difference between Salesforce data migration and integration, their best practices, record locking issue among many other points from his book. Links David’s LinkedIn David’s book – Developing Data Migrations and Integrations with Salesforce – Patterns and Best Practices David’s personal blog David’s data locking article 1 David’s data locking article 2 Best Practices for Deployments with Large Data Volumes Managing Lookup Skew in Salesforce to Avoid Record Lock Exceptions The Salesforce Bulk API: Maximizing The post 75. Data migration and integration | David Masri appeared first on SalesforceWay.
-
74. Consulting on an Existing Org | Brian Shea
10/09/2020 Duración: 33minBrian Shea, who joins to talk about consulting on an existing org, is 8x Certified, Salesforce Architect at Shea Consulting LLC. Main Points Working in a brand new v.s. Old Salesforce environment Brian’s definition of legacy code Risk of working in an old environment Regression test Project scope Get familiar with the legacy code Communication on the existing issues House cleaning job – consultant or internal staff? Links Brian’s LinkedIn Shea Consulting LLC Video Teaser The YouTube Video URL The post 74. Consulting on an Existing Org | Brian Shea appeared first on SalesforceWay.
-
73. Reusable Web Component | Matt Kaufman
03/09/2020 Duración: 42minMatt Kaufman, who joins to talk about reusable web component, is 19x Certified, 3x Trailhead Ranger, Dreamforce Speaker, Book author, GDG Community Organizer, Chief Innovation Officer in MK Partners. Main Points Matt’s Salesforce journey Why are reusability and extensibility important when working with front-end code? Component-driven mindset The inputs of custom web components – @api and targetConfig Between component communication The new lightning message service Building our own reusable component repositories Sell components in AppExchange LWC, Aura, VisualForce components Links Matt’s LinkedIn Matt’s Twitter Matt’s Github The free Mambo Merge App in AppExchange Video Teaser The YouTube Video URL The post 73. Reusable Web Component | Matt Kaufman appeared first on SalesforceWay.
-
72. Functional Programming and Haskell | Mark Seemann
27/08/2020 Duración: 44minMark Seemann, who joins to talk about Functional Programming and Haskell, is a self-employed programmer and software architect, book author, PluralSight author, public conference speaker, Humane Code Video author in Cleancoders.com. Main points Why does Mark move from C# to F# and Haskell? What is a pure function? Why is pure function friendly? Why is Haskell suitable for learning Functional Programming? The importance of Immutability Dynamic v.s. Static typed functional programming languages Links Haskell language Mark’s Twitter Mark’s PluralSight courses Mark’s personal blog Mark’s Humane Code Videos Book – Dependency Injection Principles, Practices, and Patterns Video Teaser The YouTube Video The post 72. Functional Programming and Haskell | Mark Seemann appeared first on SalesforceWay.
-
71. SOLID Principles | Mark Seemann
20/08/2020 Duración: 38minMark Seemann, who joins to talk about SOLID principles, is a self-employed programmer and software architect, book author, PluralSight author, public conference speaker, Humane Code Video author in Cleancoders.com. Main points What coding problems does SOLID solve? Single Responsibility Principle (SRP) Open-Closed Principle (OCP) Liskov Substitution Principle (LSP) Interface Segregation Principle (ISP) Dependency Inversion Principle (DIP) Links Mark’s Twitter Mark’s SOLID course (PluralSight) Mark’s PluralSight courses Mark’s personal blog Mark’s Humane Code Videos Book – Dependency Injection Principles, Practices, and Patterns Video Teaser The YouTube Video URL The post 71. SOLID Principles | Mark Seemann appeared first on SalesforceWay.
-
70. Salesforce Integration Best Practices | Scott Lee
13/08/2020 Duración: 32sScott Lee, who joins to talk about Salesforce Integration Best Practices, is CEO of Elega Corporation, Senior Salesforce Developer, Game Builder, and PluralSight Author. Main Points Scott is a Pluralsight author producing Salesforce courses When shall we consider Salesforce integration? The options to integrate a large volume of data Discussion on Mulesoft and Heroku for Integration Various Salesforce APIs involved in the Salesforce Integration Links Scott’s LinkedIn Scott’s Twitter Scott’s company site Scott’s PluralSight Author Profile Video Teaser The YouTube Video URL The post 70. Salesforce Integration Best Practices | Scott Lee appeared first on SalesforceWay.
-
69. DML Mocking for Apex Test | James Simone
06/08/2020 Duración: 34minJames Simone, who joins to talk about DML Mocking, is the lead Software Engineer at James Simone LLC. He is also a climber, runner, sourdough bread baker, oats enthusiast, and software developer. He’s the self-published author of the sci-fi / fantasy novel A Good Thing Never Stops. Main Points James’ the Joys of Apex blog series What is DML mocking? Is DML mocking important to implement? How to switch to using DML mocking? Is test speed also important for development? How DML mocking is created in a high-level picture? What challenges have James encountered when implementing the DML mocking lib? The post 69. DML Mocking for Apex Test | James Simone appeared first on SalesforceWay.
-
68. ApexLink – Salesforce offline package linker (2) | Kevin Jones
30/07/2020 Duración: 22minKevin Jones, who joins to talk about his open-source project ApexLink, is a Senior Architect in FinancialForce. Main Points How does ApexLink work? What is ApexAssist VSCode extension? Future roadmap for ApexLink and ApexAssist – the local execution Kevin’s daily work in FinancialForce Links Kevin’s Twitter Kevin’s personal blog ApexLink Github Repo ApexAssist VSCode extension Video Teaser The YouTube Video URL The post 68. ApexLink – Salesforce offline package linker (2) | Kevin Jones appeared first on SalesforceWay.