A weekly Salesforce podcast that helps you become a better Salesforce technologist.
A weekly Salesforce podcast that helps you become a better Salesforce technologist.
96. Neo-Vim and CLI setup for Salesforce Development | Suraj Pillai
Suraj Pillai, who joins to talk about Neo-Vim and CLI setup for Salesforce development, is a Salesforce Architect and Senior Developer at Vertex Computer Systems. This Episode is a ScreenCast The YouTube URL Links Suraj’s LinkedIn Suraj’s Twitter Suraj’s dotfiles Fzf fussy search Xi’s vlog video The post 96. Neo-Vim and CLI setup for Salesforce Development | Suraj Pillai appeared first on SalesforceWay.
95. Salesforce Flow | Jeffrey Kranz
Jeffrey Kranz, who joins to talk about Salesforce Flow, is a Product Manager at Riskonnect. Main Points The mindset of “building for flows” v.s. “Building with flows” Flow is the future The cool features of flows How to debug and test flows The fast evolvement of the flow Flow features: Apex-Defined Data Types, External Services, Custom Property Editors Links Jeff’s LinkedIn Video Teaser The YouTube Video URL The post 95. Salesforce Flow | Jeffrey Kranz appeared first on SalesforceWay.
94. Universal Mock | Suraj Pillai
Suraj Pillai, who joins to talk about his open-source library Universal Mock, is a Salesforce Architect and Senior Developer at Vertex Computer Systems. Main Points What is mocking in test Salesforce Stub API Suraj’s universal mock open-source library Universal mock is a lightweight library The readability of Universal mock library Suraj’s Salesforce dev configuration in Vim Links Suraj’s LinkedIn Suraj’s Twitter Suraj’s Universal Mock open-source library Suraj’s dotfiles Fzf fussy search...
93. Test Driven Development | James Simone
James Simone, who joins to talk about Test Driven Development, is working at Salesforce. He was also in the show previously on #69 talking about DML Mocking for Apex Testing. Main Points Book: Test Driven Development By Example TDD Definition and its benefits How to learn and practice TDD Boundaries and Tests as documentation TDD for Salesforce developers Reading others’ code Mob programming Links James’ LinkedIn James’ Twitter Book: Test-Driven Development By Example Mob programming James’...
92. Learning Rust Language | Scott Lee
Scott Lee, who joins to talk about Rust Language, is CEO of Elega Corporation, Senior Salesforce Developer, Game Builder, and PluralSight Author. Main Points How did Scott start learning Rust Why is Rust fast How to learn Rust Is Rust a OO language Can Rust do things high-level languages do Expand knowledge and learn new languages Links Scott’s LinkedIn Scott’s Twitter Scott’s company site Scott’s PluralSight Author Profile Scott’s Steam Game – Kalling Kingdom Video Teaser The YouTube Video...
91. Diversify Your Skills | Scott Lee
Scott Lee, who joins to talk about Diversify Your Skills, is CEO of Elega Corporation, Senior Salesforce Developer, Game Builder, and PluralSight Author. Main Points How did Scott get into coding at the beginning How did Scott learn Salesforce From learning python to creating the course for Python Spend time on your passion The steam game Scott is developing Salesforce developer future career Links Scott’s LinkedIn Scott’s Twitter Scott’s company site Scott’s PluralSight Author Profile...
90. Trailhead Year One | Joshua Birk
Joshua Birk, who joins to talk about Trailhead Year One, is a Senior Director, Developer evangelist, godfather of Trailhead, the host of the Salesforce Developer Podcast. Main Points What is Josh’s job in the Salesforce The story about the Medals tool Josh created The Learning Paths project that predated Trailhead Where did the name Trailhead come from When did Josh think the Trailhead project take off What is the future of the Trailhead Links Josh’s LinkedIn Josh’s Twitter The 100th episode...
89. Object-Oriented Thinking | Aidan Harding
Aidan Harding, who joins to talk about Object-Oriented Thinking, is a senior developer and Technology Director at Nebula Consulting Ltd. Main Points OO language in the 1990s SOLID principles Inheritance and composition Refactoring Talking about “reusing the code is not the reason to break things into objects” OO construction Related resources Links Aidan’s LinkedIn Aidan’s Twitter “Why every single element of SOLID is wrong” – Blog by Dan North “Semi-solid Principles” episode in the Two’s...
88. Salesforce Quality Engineer | Julian Joseph
Julian Joseph, who joins to talk about Salesforce Quality Engineer topic, is a Salesforce Quality Architect, Senior Salesforce QA. Julian has tremendous experience in Quality Engineering, Test Automation, and the DevOps area. Main Points Julian’s self-introduction What does Julian do in Salesforce What does the quality team do in Salesforce The importance of naming convention and quality mindset The balance between speed and quality Don’t ignore the customer experience Prioritize testing...
87. LWC for VisualForce Developers | Alba Rivas
Alba 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...
86. User Interface API – Christian Menzinger
Christian 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...
85. Einstein Analytics Dashboard | Carl Brundage
Carl 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...
84. Look Outside of Salesforce | Leo Alves
Leo 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
David 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...
82. Working effectively with legacy code | Michael Feathers
Michael 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...
81. From Theater Arts to Developer Evangelist | Peter Chittum
Peter 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...
80. Blending Business and Technical Insights | Tina Wilburn
Tina 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...
79. Salesforce Mobile Development | Gaurav Kheterpal
Gaurav 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?...
78. Adding the XY problem to Your Solutioning Toolbelt | James Hou
James 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...
77. Clean Coder and Professionalism | Robert C. Martin (Uncle Bob)
Robert 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...