Arts and Culture
More from Google
Get the Android app
Get the iOS app
A weekly Salesforce podcast that helps you become a better Salesforce technologist.
3 days ago
64. Salesforce Dependency API | Vladimir Gerasimov
Vladimir Gerasimov, who joins to talk about the Salesforce Dependency API, is the Director of Product Management at Salesforce. Main Points Vladimir’s self-introduction Salesforce Dependency API is already in Open Beta as of the recording What is the Dependency API and what is the “where is it used” button? What meta-data types are supported in the Dependency API? How to use and query the dependency API? The open-source Dependencies-CLI plugin repository The dependency API Future roadmap Links Vladimir’s Twitter Dependency API Meta-data coverage report Learn MOAR – Dependency API SFDX Dependencies-cli plugin Vladimir’s Dependency API Webinar Video Teaser on Salesforce The post 64. Salesforce Dependency API | Vladimir Gerasimov appeared first on SalesforceWay.
25 Jun 2020
63. From Non-tech to Salesforce Architect | Susannah St-Germain
Susannah St-Germain, who joins to talk about becoming a Salesforce Architect without IT background, is a Salesforce MVP, Salesforce Architect, 20 x certified, BostonSFDC Co-Lead, and RADWomenCode Coach. Sponsors: Main Points Susannah’s self-introduction, her role in the company and the CTA exam journey Why and how did Susannah slowly transition from the music to the IT field? How did Susannah make the switch from the admin role to the developer role? What is the right mindset to shift to a Salesforce technical role? Susannah also shares her experience on this point. How did Susannah change to a Salesforce technical architecture The post 63. From Non-tech to Salesforce Architect | Susannah St-Germain appeared first on SalesforceWay.
18 Jun 2020
62. CumulusCI Portable Automation| Jason Lantz
Jason Lantz, who joins to talk about CumulusCI – A Salesforce automation tool, is the Sr. Director, Release Engineering at Salesforce.org. Main Points Jason’s self-introduction Jason talks about what is CumulusCI What is the configuration layer in CumulusCI? The other three layers: key-chain, task, and flow layers How to understand CumulusCI from a beginner point of view? Does CumulusCI work for enterprise developers with repositories other than Github? Links Jason’s Twitter CumulusCI Github Repo CumulusCI document CumulusCI Trailhead Modules Video Teaser on CumulusCI The YouTube Video URL The post 62. CumulusCI Portable Automation| Jason Lantz appeared first on SalesforceWay.
11 Jun 2020
61. All About Apex Language(2) | Chris Peterson
4 Jun 2020
60. All About Apex Language(1) | Chris Peterson
Chris Peterson, who joins to talk about Apex language, is the Director of Product Management for Apex in Salesforce. Main Points What is the responsibility of Chris’ team? How does Chris and the team collect working items? Is the idea exchange a good channel for developers to submit wishes? How does the team implement, test, rollback new features? The internal hammer tool We talk about the story before and after the new Apex compiler, and what new features the new compiler brings to developers. What is the language server and how does it support LWC and Apex? Is a local The post 60. All About Apex Language(1) | Chris Peterson appeared first on SalesforceWay.
28 May 2020
59. Salesforce Analytics | David Dixon
David Dixon, who joins to talk about the world of Salesforce Analytics, is Director of Analytics at Atrium.ai. David has 20 years of experience with every aspect of data, from database administration to data migration, integration, and analytics including Einstein AI. Main Points What’s new in the analytics and AI space on Salesforce these days? How does Einstein Analytics fit together with Tableau? What are the basic skills you’ll need to get started with AI and data science? What can we expect for the future of analytics on Salesforce? Links David’s LinkedIn Profile Atrium.ai David’s Dreamforce Session on Tips and Tricks The post 59. Salesforce Analytics | David Dixon appeared first on SalesforceWay.
21 May 2020
58. Create AppExchange Solution From True Zero | Pat McClellan
Pat McClellan, who joins to talk about AppExchange Solution, is a 4x Salesforce Certified Salesforce Developer, 2x Dreamforce Speaker, Lightning Champion, author of Proton Text App. Main Points Pat’s self-introduction and brief journey of creating the Proton Text App Why did Pat change his career path and now have a good motivation to be a Salesforce developer? Pat goes through the technical design and how the app was built 3 typical use cases that Salesforce users use text messages on the platform The text messaging app competition on AppExchange How did Pat collect requirements? How big revenue does Pat have The post 58. Create AppExchange Solution From True Zero | Pat McClellan appeared first on SalesforceWay.
14 May 2020
57. Prepare for Salesforce CTA | Kid Jansen
Kid Jansen, who joins to talk about how to prepare for Salesforce CTA, is 20x certified, Technical Architect, PluralSight Author, and active community contributor. Main Points Kid’s self-introduction Kid’s video presentation – Salesforce certifications What are CTA prerequisites in terms of certifications? When shall people start to prepare for CTA when prerequisites are done? What are the differences between growing into architect from admin, consultant or developer? The difference among types of working companies: small or big; consulting, ISV or customer. The process and the content of the CTA exam Once I decided to start, what are the tools to The post 57. Prepare for Salesforce CTA | Kid Jansen appeared first on SalesforceWay.
7 May 2020
56. Surviving As a Remote Tech Employee | Gloria Ramchandani
Gloria Ramchandani, who joins to talk about Surviving As a Remote Tech Employee, is Atlanta WIT UG Leader, Dreamforce Speaker, Product Manager at Copado. Main Points How long has Gloria been remote working for? Is there a difference between remote working and pandemic lockdown? How to keep working routines? Gloria’s tip to have kids involved in the working time The importance of physical boundaries The challenge of working overtime The importance of small breaks How to keep and maintain the working energy? The requirements for hardware devices The social desire in remote working How does a company maintain the culture? The post 56. Surviving As a Remote Tech Employee | Gloria Ramchandani appeared first on SalesforceWay.
30 Apr 2020
55. Unit Of Work Design Pattern | John Daniel
John Daniel, who joins to talk about Unit Of Work, is a Salesforce MVP, Technical Architecture, Open-source active contributor. John was on show #13, talked about Monolithic to Modular. Main Points John’s self-introduction The definition of UoW How does UoW handle DMLs in a transaction? What would happen if the DMLs in UoW fail partially? How does UoW make the code cleaner and more business-oriented? What to do when we find bugs when using the open-source libraries? What is the benefit to convince the team to use Apex Common library where UoW is included? Are there situations where multiple UoW The post 55. Unit Of Work Design Pattern | John Daniel appeared first on SalesforceWay.
23 Apr 2020
54. All About Trigger Framework | Adam Olshansky
Adam Olshansky, who joins to talk about trigger framework, is Salesforce MVP, Salesforce Engineer at Google, 14X Certified and Pluralsight Author. Main Points Adam’s self-introduction Adam’s Apex hours session – trigger framework Why do we need a trigger framework? How do we choose a suitable trigger framework? Why would we choose a sophisticated object-oriented complex trigger framework? Difference between teams working in one single org and teams from consulting firms in terms of choosing a trigger framework The feature that helps avoid recursion The importance of communication between admins and developers Create your own tailored trigger framework Using custom metadata The post 54. All About Trigger Framework | Adam Olshansky appeared first on SalesforceWay.
16 Apr 2020
53. Declarative For Salesforce Developers | Fabrice Cathala
Fabrice Cathala joins to talk about declarative for Salesforce developers. Fabrice is a Salesforce MVP, SF Dev Group leader, SaaS evangelist. Main Points Fabrice’s self-introduction Two types of solutions in Salesforces – enterprise solution and ISV managed package Using declaratives in managed packages Take into consideration that the platform is all the time evolving when building a solution Design a solution with declarative or coding Links Fabrice’s Twitter Fabrice’s LinkedIn Video Teaser The YouTube Video URL The post 53. Declarative For Salesforce Developers | Fabrice Cathala appeared first on SalesforceWay.
9 Apr 2020
52. Apex Parallel Unit Testing | Daniel Ballinger
Daniel Ballinger joins to talk about his Parallel Unit Testing diagnosing story. Daniel is a Salesforce MVP, Senior Salesforce and .NET Developer and the author of tool SFDC Explorer. Main Points What is parallel unit testing? What is the default running mode in the Salesforce Platform? The troubleshooting story Daniel is telling about the parallel unit testing Links on Parallel Unit Testing Daniel’s Twitter Daniel’s LinkedIn Daniel’s blog post on Parallel Unit Testing Debug log parser and visualizer Daniel’s blog The post 52. Apex Parallel Unit Testing | Daniel Ballinger appeared first on SalesforceWay.
2 Apr 2020
51. Start A Salesforce Consultancy Firm | Ben McCarthy
Ben McCarthy joins to talk about how to start a Salesforce consultancy. Ben is the Founder & Co-Editor of Salesforce Ben site and the Managing Director at EMPAUA. Main Points Ben’s self-introduction Ben’s prior working experience before How and when did Ben receive the managing director role of the UK in the company? The importance of industry focus The importance of engaging with Salesforce How to hire and keep talent in the company? Why does Ben think the company culture is the most important point for a successful consultancy? The difference between Intrapreneurs and building up a company from scratch? The post 51. Start A Salesforce Consultancy Firm | Ben McCarthy appeared first on SalesforceWay.
26 Mar 2020
50. Contribute To The Salesforce Community | Joey Chan
Joey Chan, who joins to talk about contributing back to the Salesforce community, is ranking #1 in AppExchange developers, Philippines User Group Leader, Founder and Solutions Architect of Cloud Jedi Solutions Limited. Main Points Joey ranks 1st in AppExchange developer community Is Joey paid to contribute to the community? Why does Joey contribute while knowing it is unpaid work? What benefit did Joey receive in the first couple of years? Joey’s 5-year goal after college graduation and how did he achieved the goal How did Joey attract his first customer? How do Joey and his team work for the customers The post 50. Contribute To The Salesforce Community | Joey Chan appeared first on SalesforceWay.
19 Mar 2020
49. Agile Software Development | Ines Garcia
Ines Garcia joins to talk about Agile Software Development. Ines is a London-based Salesforce MVP, Agile Coach, Scrum Professional. Main Points Agile has the concept of continuous improvement and Kaizen, why is this so similar to DevOps? Is agile here to replace the waterfall model? What is agile, how to define it? Introduction about the agile card game developed by Ines Explanation about the four principles from Agile Manifestos Typical frameworks used in Agile Links Ines’ LinkedIn Ines’ Twitter Agile card game developed by Ines Agile Manifesto Video Teaser On Agile Software Development The YouTube Video URL Outro Music Dream The post 49. Agile Software Development | Ines Garcia appeared first on SalesforceWay.
12 Mar 2020
48. Salesforce Technical Debt | Lorenzo Frattini
Lorenzo Frattini, who joins to talk about Salesforce technical debt, is a London-based Salesforce CTA and the founder of Clayton, a code analysis SaaS that specializes in vulnerability scanning and code quality for Salesforce. Main Points Lorenzo’s self-introduction and his play-by-play video What is the content of the technical debt handbook released by Clayton? Why is it difficult to have technical debt under full control and what shall we developers do about it? Number 1 cause of technical debt – Test data factory – according to the handbook Number 2 cause – dummy tests The risk factors for accumulating technical The post 48. Salesforce Technical Debt | Lorenzo Frattini appeared first on SalesforceWay.
5 Mar 2020
47. Salesforce Freelancing | Ankit Taneja
Ankit Taneja, who joins to talk about Salesforce freelancing, is the content producer at Forcepreneur.com, founder of BlazeNewTrail.com, an active trailblazer in the Ohana, and of course a Salesforce freelancer. Main Points Ankit’s self-introduction Ankit shares What freelancers actually do in their jobs How to start as a freelancer job? What Skillsets are required for freelancers? Why would Ankit want to be a full-stack freelancer? When is it a good time to be a freelancer? How to acquire clients at the beginning? How to excel and stand out in the freelancing competition? What are the pros and cons of a The post 47. Salesforce Freelancing | Ankit Taneja appeared first on SalesforceWay.
27 Feb 2020
46. Nebula Core – Apex Functional Programming | Aidan Harding
Aidan Harding joins to talk about Nebula Core, a Salesforce Apex functional programming Library, an open-source project published by Nebula Consulting company. Aidan is a senior Salesforce consultant and developer. Main Points Aidan’s self-introduction and the Nebula core open-source library including Salesforce functional programming feature Feature 1 – Cached way to retrieve record type information Feature 2 – the functional programming part in the lazy iterator Feature 3 – the lazy part in the lazy iterator Feature 4 – Sobject index Feature 5 – Custom metadata type-driven logger Links Aidan’s Twitter Aidan’s LinkedIn Nebula Core repository Blog thread about Feature The post 46. Nebula Core – Apex Functional Programming | Aidan Harding appeared first on SalesforceWay.
20 Feb 2020
45. Create Salesforce Managed Package | Mohith Shrivastava
Mohith Shrivastava, who shares Salesforce managed package challenges, is a Salesforce MVP, 3-Salesforce-book Author, Lightning Champion, Trailhead TrailBlazer,20X Salesforce Certified, active contributor at stack overflow Main Points Mohith’s self-introduction Comparing developing solution for one org and creating Salesforce manage package How does the CPU governor limits impact ISV packages? How do other governor limits impact ISV packages? How do ISVs debug issues in the customer’s environment? What are the several fundamental ISV design principles according to Mohith? Namespace challenges 2nd Generation Packaging for both consulting firms and ISVs Links Mohith’s Twitter Mohith’s LinkedIn Mohith authored three Salesforce books! Video Teaser The post 45. Create Salesforce Managed Package | Mohith Shrivastava appeared first on SalesforceWay.
13 Feb 2020
44. Salesforce Governance and Change management | Anup Jadhav
Anup Jadhav joins to talk about Salesforce governance and change management in Salesforce. Anup is a Salesforce Developer MVP, Co-founder of London Salesforce Developer User Group, Technical Architect. Main Points Anup’s self-introduction Anup and Francis hosting podcast – Salesforce Posse Governance and change management in Salesforce is critical What is governance and what is change management Technical process part The non-technical business process part In Anup’s opinion, the key is alignment and autonomy Links Anup’s LinkedIn Anup’s Twitter Anup’s blog Salesforce Posse Podcast Video Teaser on Salesforce Governance The YouTube Video URL The post 44. Salesforce Governance and Change management | Anup Jadhav appeared first on SalesforceWay.
6 Feb 2020
43. Pet Project – Enhance Your Coding Skill | Johan Karlsteen
Johan Karlsteen, joins to talk about the pet project. Johan, running top trailblazer site, is a Software Engineer living and working in Stockholm, Sweden. Johan has been working with Salesforce since 2012 and is currently a Salesforce consultant. Main Points Johan’s introduction We talked a little bit about Computer Bible Books – TAOCP and SICP How did Johan start his pet project – top trailblazers? How was top trailblazers technically implemented? Who are using top trailblazers? What is the purpose for Johan of having this pet project? What advice would Johan give to listeners in terms of pet projects? Why The post 43. Pet Project – Enhance Your Coding Skill | Johan Karlsteen appeared first on SalesforceWay.
30 Jan 2020
42. Salesforce Community-Led Events | Eric Dreshfield
Eric Dreshfield, who guests to talk about Salesforce Community-Led Events, is a Salesforce MVP, the founder of Midwest Dreamin’, the leader of Southern Indiana Salesforce Administrators Group Work-wise, Eric is the VP-Delivery at ITequality. Main Points Eric’s introduction, which I did on his behalf 🙂 How did Eric come up with the idea of hosting Midwest Dreamin’ What has Eric experienced by arranging the first event What is the difference between Salesforce running and community-let events? What is Salesforce company’s role in the community-led events? The detailed schedule of the recent Midwest Dreamin’ event The effort Eric is spending on The post 42. Salesforce Community-Led Events | Eric Dreshfield appeared first on SalesforceWay.
23 Jan 2020
41. Salesforce Performance Optimization | Paul Battison
Paul Battison, Salesforce MVP, the COO at Cloudgalacticos, joins to talk about Salesforce Performance. Paul is a Certified Platform Developer I, II, and all-around geek (Ruby, iOS, Android, Java, Node, etc.). Paul has a passion for technology and mathematics and applying them to help improve lives Main Points Paul and I start to talk a bit about performance in B2B and B2C platform Paul’s self-introduction and multiple roles The impact of governor limits on performance in Salesforce comparing to other platforms How did Paul use the Salesforce platform to process heavy AI modeling? Why do senior developers love governor limits? The post 41. Salesforce Performance Optimization | Paul Battison appeared first on SalesforceWay.
16 Jan 2020
40. How To Stand Out In Your Career? | Christopher Hopper
Christopher Hopper, who joins to talk about how to stand out in your career, is a CRM Recruiter (Salesforce Industry) based on Houston, Texas Area. Chris is using his direct CRM analysis, development, integration, managerial and delivery experience to help clients achieve the best outcomes they can in their Salesforce projects by adequately locating and qualifying resources. Main Points Chris’ self-introduction Why is Chris actively creating articles and posts on LinkedIn and why he considers it is important to practice writing. How did Chris come up with this topic about how to stand out in the Salesforce professional career. Why The post 40. How To Stand Out In Your Career? | Christopher Hopper appeared first on SalesforceWay.
9 Jan 2020
39. Salesforce CLI | Keir Bowden
Keir Bowden, one of the first Salesforce CTAs, joins to talk about Salesforce CLI. Keir is also the author of the Visualforce Development Cookbook, five-time Salesforce Developer MVPs, and the CTO at BrightGen. Main Points on Salesforce CLI Discussion about Keir’s Visualforce book Introduction about Keir’s play-by-play on the same topic How did Keir learn Salesforce CLI? What was the developer experience preceding CLI? Can we use CLI with regular static orgs? Extending CLI with scripts and plugins Keir shares two typical challenges of using scratch org Keir’s Mentz program to help people learn better coding Discussion about how to The post 39. Salesforce CLI | Keir Bowden appeared first on SalesforceWay.
2 Jan 2020
38. Dreamforce 2019 News For Developers | Daniel Peter
Daniel Peter joins to talk about Dreamforce 2019 news for developers. Daniel is 27 x certified, Salesforce MVP, Salesforce Developer Group Leader in the Bay Area, Salesforce Practice Lead at Robots and Pencils. Main Points Daniel’s self-introduction The reason to have Daniel on the show to talk about Dreamforce developer-related announcements Lightning Base Components have been open-sourced The evergreen platform announcement WITH SECURITY_ENFORCED and Security.stripInaccessible Enterprise blockchain announcement Einstein AI announcement Links Daniel’s Twitter Daniel’s LinkedIn Salesforce Evergreen Video Teaser on Dreamforce 2019 The YouTube Video URL Outro Music Let the Battles Begin! – FINAL FANTASY VII Remake The post 38. Dreamforce 2019 News For Developers | Daniel Peter appeared first on SalesforceWay.
26 Dec 2019
37. Solo Review December 2019
Main Points On Solo Review 12.2019 Thanks to iTunes review from jayholt23 Help needed on inviting guests and coming up with topics Book Salesforce Lightning Platform Enterprise Architecture 3rd edition Podcast Episode 15 – Separation of Concerns Apex Insert/update empty list Data setup options on Apex test Design and code review Outro Music 『夜曲』 悪魔城ドラキュラX~月下の夜想曲~ The post 37. Solo Review December 2019 appeared first on SalesforceWay.
19 Dec 2019
36. The Power of Salesforce Asynchronous(2) | Jitendra Zaa
Jitendra Zaa shares a story of using Salesforce Asynchronous to fulfill the customer requirements. Jitendra is Salesforce MVP, Evangelist, famous Salesforce blogger, Sr. Technical Architect at Bluewolf, 23x Salesforce Certificates. Main Points on Salesforce Asynchronous This is the 2nd part of the storytelling from the guest Jitendra Zaa. He shares a super exciting Salesforce implementation journey, where he and his team attempted to obtain as much as possible Salesforce platform potential by using asynchronous methods to fulfill customer requirements. The story covers this and the previous episodes. Links Jitendra’s twitter Jitendra’s home page Jitendra’s blog Virtual Dreamin’ Video Teaser The The post 36. The Power of Salesforce Asynchronous(2) | Jitendra Zaa appeared first on SalesforceWay.
12 Dec 2019
35. The Power of Salesforce Asynchronous(1) | Jitendra Zaa
Jitendra Zaa shares a story of using Salesforce Asynchronous to fulfill the customer requirements. Jitendra is Salesforce MVP, Evangelist, famous Salesforce blogger, Sr. Technical Architect at Bluewolf, 23x Salesforce Certificates. Main Points on Salesforce Asynchronous The guest Jitendra shares a super exciting Salesforce implementation journey, where he and his team attempted to obtain as much as possible Salesforce platform potential by using asynchronous methods to fulfill customer requirements. The story covers this and the following episodes. Links Jitendra’s twitter Jitendra’s home page Jitendra’s blog Jitendra’s blog article relating to the story in this episode Video Teaser The YouTube Video URL The post 35. The Power of Salesforce Asynchronous(1) | Jitendra Zaa appeared first on SalesforceWay.
5 Dec 2019
34. Career Tips From Salesforce Recruiters | Ben Duncombe
Ben Duncombe is the director of Talent Hub – The Salesforce recruitment experts. Talent Hub is the host of Trailhead Tuesday in Sydney and Melbourne, as well as the sponsors of the Brisbane event. Main Points We start with Ben’s self-introduction and how we connected in LinkedIn We talk about why it is a good idea that Salesforce developers have a good relationship with Salesforce recruiters? Ben considers it is important for Salesforce developers to talk to a trustful Salesforce recruiter about the salary requirement based on skills, and there are many other factors in addition to the salary. Ben The post 34. Career Tips From Salesforce Recruiters | Ben Duncombe appeared first on SalesforceWay.
28 Nov 2019
33. MyTriggers Trigger Framework | Christian Szandor Knapp
Christian Szandor Knapp is the head of Salesforce Development at Appero, Salesforce MVP, Co-Leader of the Munich Developer User Group. Szandor is very passionate about Salesforce technology. Main Points Why does Appero release yet another new trigger framework? What benefits does MyTriggers trigger framework offer? How does MyTriggers leverage Custom Metadata Type to control the trigger logic flow? Discussion on existing trigger frameworks and their pros and cons comparing to MyTriggers. Discussion on how to select a proper trigger framework according to time investment and current programming skills MyTriggers also supports platform event Links MyTriggers GitHub repo Szandor’s blog The post 33. MyTriggers Trigger Framework | Christian Szandor Knapp appeared first on SalesforceWay.
21 Nov 2019
32. Soft Skills | Andrew Murphy
Andrew Murphy, soft skill expert, with a combination of over 13 years of professional software engineering experience and a passion for leadership and communication skills. Andrew, originally from the UK, is Australia based and has a consulting business on communication and leadership skills. Main Points Andrew and I start with a brief definition of soft skills and the benefit of honing soft skills Then we follow by Andrew’s self-introduction and his career history with both IT hard skills and soft skills We talked about step 1 of learning soft skills – acknowledge that we all need to learn it and The post 32. Soft Skills | Andrew Murphy appeared first on SalesforceWay.
14 Nov 2019
31. Wisdom in Salesforce Play-by-Play(2) | Don Robins
Don Robins, Pluralsight Salesforce Play-by-play Producer, Salesforce MVP 7x, Technical Educator, Certified Instructor, PD2, Author, Training Partner, Team Lead – mentoring worldwide in the cloud. Main Points How does the PluralSight platform lift up Don’s content? Don’s arguments on most of his video series are paid content on PluralSight. Several ways Don mentions that can grant a free 30-day trial. Don’s opinion on different learning methods fit different people How much time does Don currently spend on producing his video series Don’s understanding of how to learn and gain wisdom Links Don’s twitter 30-day PluralSight free trial offered by Don The post 31. Wisdom in Salesforce Play-by-Play(2) | Don Robins appeared first on SalesforceWay.
7 Nov 2019
30. Wisdom in Salesforce Play-by-Play(1) | Don Robins
Don Robins, Pluralsight Salesforce Play-by-play Producer, Salesforce MVP 7x, Technical Educator, Certified Instructor, PD2, Author, Training Partner, Team Lead – mentoring worldwide in the cloud. Main Points Why does Don create the famous play-by-play video series in PluralSight? Where does the play-by-play idea come from? What is the behind-the-scene story for Don’s play-by-play? Don explains What is the play-by-play model for topic preparation What value does Don’s play-by-play bring to the Ohana? What did Don do in the Ohana before? Why did he shift to focus on the play-by-play? Links Don’s twitter 30-day PluralSight free trial offered by Don Don’s The post 30. Wisdom in Salesforce Play-by-Play(1) | Don Robins appeared first on SalesforceWay.
31 Oct 2019
29. Salesforce Lightning Locker Service | Matt Goldspink
24 Oct 2019
28. Salesforce Architecture and Developer | Steven Herod
Steven Herod, Salesforce CTA, Managing Director for Salesforce Platform at Accenture, shares what Salesforce architecture and Salesforce developer roles are. Main Points The main points Steven talks about: Steven’s current role, past working experience, CTA journey What does it mean as an architecture role How to tell between good and bad programmers Why is programming difficult Find a team and company that shares the same value as you do Links Steven’s twitter handle Book – The Mythical Man-Month Steven’s video – Perspectives on Architecture Video Teaser The YouTube Video URL My Takeaways on Salesforce Architecture and Salesforce Developer Roles The The post 28. Salesforce Architecture and Developer | Steven Herod appeared first on SalesforceWay.
17 Oct 2019
27. Salesforce DevOps | Andrew Davis
Andrew Davis is an 18 x Salesforce Certified trailblazer. He is a Salesforce DevOps specialist who’s passionate about helping teams deliver innovation, build trust, and improve their performance Main Points The main points Andrew talks about: Understand DevOps in general How does DevOps progress in Salesforce Principle 1 is about the left-to-right flow The following Principle 2: the right-to-left feedback loop The last Principle 3: learning culture Andrew’s Salesforce DevOps book — publishing on DreamForce 19 Links Andrew’s Twitter handle Andrew’s homepage Andrew’s book – Mastering Salesforce DevOps: A Practical Guide to Building Trust While Delivering Innovation Book – The The post 27. Salesforce DevOps | Andrew Davis appeared first on SalesforceWay.
10 Oct 2019
26. Salesforce TrailheaDX – Everything you wanna know (Solo)
In episode 16, I talked about my Salesforce TrailheaDX attending experience. It received an unexpectedly large number of listening times. I feel there is a need to share more to give listeners a holistic 360 overview of it, so here we go! What is Salesforce TrailheaDX? TrailheaDX is the Salesforce hosted a yearly conference for people who want to learn the technical platform. In the past, it was always hosted in San Francisco, close to the Salesforce headquarters. Since the year 2019, it starts to take place in India as well. In short, you can perceive TrailheaDX as a DreamForce The post 26. Salesforce TrailheaDX – Everything you wanna know (Solo) appeared first on SalesforceWay.
3 Oct 2019
25. Invocable Method | Amnon Kruvi
Amnon Kruvi joins to talk about the invocable method. Amnon is an entrepreneur, Salesforce architect and developer, Salesforce MVP, and 14 x Certified. Main Points We start our conversation with what is invocable method in Apex, and how to define it Then we chat about what is the benefit of using it and in what circumstances it fit better the business needs comparing to Apex trigger Finally, we go through what are the restrictions Links Amnon’s twitter handle Article – Why Invocable Methods Could Spell the End for Apex Triggers Video – Invocable Methods: The Musical Video Teaser – Musical The post 25. Invocable Method | Amnon Kruvi appeared first on SalesforceWay.
26 Sep 2019
24. JSforce Open Source Project | Shinichi Tomita
Shinichi Tomita is the Founder & CEO of mashmatrix, Inc., the honorable creator of JSforce among many of his popular open-source repositories. Main Points What is JSforce, and what is the brief history (how/when/why did it start, how did it grow, etc)? How do we use JSforce from a developer’s point of view? What are the major challenges when developing JSforce? What has Shinich learned during this journey? What is the future roadmap? What new feature is coming? What does Shinich think about NodeJS development and Lighting Web Component? Links JSforce homepage Shinichi’s GitHub profile Mashmatrix company Homepage Thoughts – The post 24. JSforce Open Source Project | Shinichi Tomita appeared first on SalesforceWay.
19 Sep 2019
23. Most Developers Don’t Get This Big Picture (Solo)
IMHO, most Salesforce developers don’t get the big picture, the changes that are taking place at the moment in the Salesforce Ohana. As of today (17th September 2019), I have joined the Salesforce ecosystem for ~2 years. During this time period, I have seen many drastic improvements in terms of developers’ experience. Salesforce is a low code cloud service. This feature was one of the reasons that made the remarkable success it has today. On the flipping side, developers were considered to be outliers or second class citizenship. Indeed, why would people care about developers if the platform aims to The post 23. Most Developers Don’t Get This Big Picture (Solo) appeared first on SalesforceWay.
12 Sep 2019
22. Understand Lightning Web Component | Philippe Ozil
Philippe Ozil joins to talk about the Lightning Web Component at a high level. Philippe, France based, is a Lead Developer Evangelist at Salesforce. Main Points What is the developer evangelist role in Salesforce? What is the Lightning Web Component (LWC)? What are web standards and how browser vendors follow web standards? What is the difference between LWC and the popular JS frameworks such as Angular and React? What components does LWC contain? LWC engine, data binding, and base component The shadow DOM feature in LWC What does the LWC repository in Github contain? What are the upcoming features in The post 22. Understand Lightning Web Component | Philippe Ozil appeared first on SalesforceWay.
29 Aug 2019
21. Personal Branding | David Liu
David Liu joins to talk about the personal branding. He is a six-time Salesforce MVP, the inaugural Salesforce Developer “Golden Hoodie” award winner, 20x Dreamforce, Salesforce webinar, and Salesforce user group speaker, 16x Salesforce certified Main Points Intro to David and SFDC99 01:20 – About Me02:31 – Why did you start SFDC99?03:20 – What are the most popular pages on SFDC99?04:32 – Why do you not like your two most popular pages?05:52 – Looking back at SFDC99’s success06:07 – What is David Liu’s brand?07:24 – What do you NOT like about some blogs?07:55 – Are certifications being abused in the industry?09:54 – The post 21. Personal Branding | David Liu appeared first on SalesforceWay.
22 Aug 2019
20. Live Your Career Passion (Solo)
By the time I reached my thirty years old, I, all of a sudden, realize that “Live your passion” is the most important thing missing in my entire career journey. It was not easy to face this truth, not at all. In this episode, I talked about how I started my working career without any plan, how I continued blindly for ten years, and how I finally climbed out the hole and started to live my very own passion. The message and the only message I want to beat into your mind in this entire article is, to find your The post 20. Live Your Career Passion (Solo) appeared first on SalesforceWay.
15 Aug 2019
19. Salesforce IDE – Illuminated Cloud | Scott Wells
Scott Wells, the author of Salesforce IDE, Illuminated Cloud, is an accomplished software architect and developer with over two decades of experience in all aspects of the software development process. Main Points Scott Wells joins to talk about: why and how he created Salesforce IDE, Illuminated Cloud what unique challenges he has faced along the journey and what it takes to build, support, and stand behind it In his talk, Scott mentioned that the very first step he did is to create an Apex parser. I have had a chat with Robert Sösemann about what it takes to build an The post 19. Salesforce IDE – Illuminated Cloud | Scott Wells appeared first on SalesforceWay.
30 Jul 2019
18. Control Code Quality for Teams | Jim Bartek
Jim Bartek is the CEO of Growth Heroes. Control code quality is the topic. He has been a sales, marketing and communication consultant for over 10 years and has worked with dozens of startups as well as major corporations. Main Points Jim Bartek joins me to talk about his DX’19 presentation — Easy Clean Code. I was at the DX’19 conference listening to Jim’s talk and immediately wanted to have him onto the show. It is not an easy task to control code quality for teams. What tools to select, how to build Continous Integration (CI), how to integrate seamlessly The post 18. Control Code Quality for Teams | Jim Bartek appeared first on SalesforceWay.
29 Jun 2019
17. Unlocked Packages | Fabien Taillon
Fabien Taillon is an unlocked packages early adapter, Salesforce MVP, the CTO at TexeiFrance, the ParisDUG Co-organizer, also part of FTDreamin Team. Main Points As developers, we need to learn new technologies fast and often. Xi talks to Fabien about Unlocked Packages, the new way to manage Salesforce solutions. What is Unlocked Packages, how to start to use it, what new challenges do we face when using it as well as the Texei sfdx plugin open-sourced by Fabien’s company. Hands-on Video on unlocked packages *Hands-on video refers to the screencasting I record to practice the things I learned from the The post 17. Unlocked Packages | Fabien Taillon appeared first on SalesforceWay.
2 Jun 2019
16. Shall I go to TrailheaDX? (Solo)
Special episode without guest. I quickly talk about my TrailheaDx 19 trip. Main Points What is DX conference? Shall you also join the conference? How to set a reasonable goal from joining the conference? Links TrailHeaDX Homepage The post 16. Shall I go to TrailheaDX? (Solo) appeared first on SalesforceWay.
2 May 2019
15. Separation of Concerns | Andy Fawcett
Separation of Concerns is a principle that all software engineer needs to learn. In his book, Force.com Enterprise Architecture, Andy Fawcett talks a lot about this principle and illustrates how to use it in the Salesforce solution. Hopefully it is useful for you to listen to our discussion :). Main Points 2:40 – Andy’s introduction 4:02 – When to and when not to use SoC 8:38 – What is SoC and examples in the physical world 16:04 – SoC original pattern from Martin Fowler and SoC ported into Salesforce 26:14 – Fflib open source project and Andy’s book – Force.com The post 15. Separation of Concerns | Andy Fawcett appeared first on SalesforceWay.
8 Apr 2019
14. Unit Testing | David Reed
Unit testing is an important programming skill but often times underestimated by programmers. David Reed shares what unit tests are and how to create good unit tests in Apex to guarantee production code quality. Main Points 75% code coverage in Salesforce Apex Unit testing definition Unit test v.s. Integration test Mocking in unit test 5 Unit test scenarios to create good unit tests: 1) positive 2) single record 3) bulkified records 4) negative 5) no action Unit tests as the documentation Lines of unit test should be more than production code How to create good unit tests in Salesforce Test The post 14. Unit Testing | David Reed appeared first on SalesforceWay.
4 Mar 2019
13. Monolithic to Modular | John Daniel
DX, Scratch org, and 2nd generation packaging form the new paradigm of Salesforce development. John Daniel shares how he helps large firms transfer the existing codebase from monolithic to the new modular way. Main Points Quickly recap what John shared in his video: Architecting Unlocked Packages in Your Salesforce Org What values do both DX and unlocked package features bring to John’s splitting solution journey What values do scratch org feature bring to John’s splitting solution journey Discuss how to transition to using scratch org Manage package dependencies by DX plugins How did John’s journey start? How was the team The post 13. Monolithic to Modular | John Daniel appeared first on SalesforceWay.
1 Feb 2019
12. Create Salesforce DX Plugins | Shane McLaughlin
In this talk, Shane shares what Salesforce DX plugins can do and how to create it to facilitate developers’ work. Main points Why did Shane create the shane-sfdx-plugins open source project? Two groups of plugin commands in the plugin Why not incorporate the dx plugin into the core DX Oclif framework that shane-sfdx-plugins is built upon Discuss how the two groups of plugin commands work under the hood How to use this plugin to install both 1st and 2nd generation packages Using 2nd generation package in customer projects What Shane has learned from creating this plugin Should Salesforce developers create The post 12. Create Salesforce DX Plugins | Shane McLaughlin appeared first on SalesforceWay.
28 Nov 2018
11. Salesforce Sales Business | Lauri Kurki
Lauri Kurki is here to talk about what sales is and how Salesforce aids sales business. Why we developers might wanna learn sales? Let’s tune in! Main Points Lauri’s introduction The gap between sales and solutions built in Salesforce platform Break down sales into various layers of knowledge What to discuss with customers even before building the solutions Understand customer’s business and propose for improvement Dealing with four different types of customers, using iPhone selling as an example Upsell skill Developers’ selling advantage Links Book: Cracking Sales management Codee Performance by Jason Jordan The post 11. Salesforce Sales Business | Lauri Kurki appeared first on SalesforceWay.
22 Oct 2018
10. Salesforce Open Source | Ruslan Kurchenko
16 Sep 2018
9. Quality Engineering | Ari Luokkala
Our guest Ari is an experienced quality and automation engineer. He spent time sitting with me on educating how quality engineering can contribute in our Salesforce development, and what specific challenges are exposed in the context of Salesforce environment. Main Points Ari’s introduction and job What Does a QE do in a project? A typical setup in a Salesforce development project? What are the benefits QA brings to the project? Discussions on interesting tools such as Jenkins, CCI, Atlassian tools, Robot framework… What challenges does Salesforce development introduce? (unstable Scratch org, creating UI testing for lightning UI…) Links Jenkins AtLassian The post 9. Quality Engineering | Ari Luokkala appeared first on SalesforceWay.
28 Jun 2018
8. PMD for Apex Static Code Analysis | Robert Söesemann
Robert Söesemann ported PMD, a static code analyzer, to the Salesforce world. He teaches me what this is all about. This talk is a continuation from the last episode. Main Points How PMD works What is PMD for Apex Out-of-the-box rules Code formatting check in PMD for Apex Integration of PMD into various IDEs and CI-platforms How to get started Ways to customize and create new rules Contribute to the PMD open source repo Clean code with PMD as a Trailhead topic Links Robert’s Dreamforce talk about PMD in the year 2016 PMD main page Robert’s Twitter handle The post 8. PMD for Apex Static Code Analysis | Robert Söesemann appeared first on SalesforceWay.
28 Jun 2018
7. Clean code and Code Agility | Robert Sösemann
Robert Sösemann from Up2go guests in the show to talk about Clean code and Code Agility. Every salesforce programmer needs to pick these up, it is simply THAT important! Main Points What is Clean Code What is Code Agility Why should developers care about both Robert’s planned Dreamforce session about Code Agility Links Book: Clean code Book: Clean Coder Robert’s Twitter handle Robert on GitHub Robert on StackExchange The post 7. Clean code and Code Agility | Robert Sösemann appeared first on SalesforceWay.
19 Jun 2018
6. Trailhead and Lightning Component Development | Sara Morgan Nettles
Sara Morgan Nettles from Trailhead team joins the show to talk about Trailhead platform and Lightning Component development. I am especially inspired by Sara’s diligence and the amount of great achievement she has done in the professional career. Check out her ‘about me’ page linked in the show notes for more information! Main Points The guest’s role and working tasks in Salesforce Trailhead team What is Trailhead, its history, and new features The current progress of My Trailhead feature The Trailhead team How did the guest originally join the Trailhead team Remote work and self-disciplined Lightning Component development and the The post 6. Trailhead and Lightning Component Development | Sara Morgan Nettles appeared first on SalesforceWay.
30 May 2018
5. Finland Salesforce Academy | Elli Pennanen
Elli Pennanen, Salesforce consultant, joins to talk about how Salesforce Academy trains unemployed people to skill up and join Salesforce ecosystem. Main Points Guest’s quick review about her journey in Salesforce Academy What is Salesforce Academy and what service does it offer Salesforce Academy from Finland Talk more about her Salesforce Academy journey end to end Official languages in Salesforce Academy Work and assignments in Salesforce Academy Salesforce Academy supports unemployed eager learners to join the ecosystem Smooth entering experience in Salesforce Academy for beginners Attend Salesforce local user group events How Salesforce Academy and local user group host experience The post 5. Finland Salesforce Academy | Elli Pennanen appeared first on SalesforceWay.
4 May 2018
4. Advanced Apex and PluralSight | Dan Appleman
Dan Appleman, multi-hat wearing Salesforce MVP, Advanced Apex book author, shares his splendid knowledge and experience on various topics. Main Points The scope of Salesforce expert Information v.s. Curation, learn efficiently by books and Pluralsight courses What is Pluralsight? What types of courses are available in Pluralsight. Guest’s Pluralsight courses and course author experience Guest’s Pluralsight course: Building an Enterprise Private Blockchain on Salesforce Using the Salesforce platform and Apex to learn other technologies Guest’s insights on Lightning Component and Lightning Experience Design patterns for creating managed packages Salesforce MVP title Links Advanced Apex Programming book Dan’s Pluralsight Profile and The post 4. Advanced Apex and PluralSight | Dan Appleman appeared first on SalesforceWay.
19 Apr 2018
3. Third Party Frameworks | Nikita Verkhoshintcev
Nikita Verkhoshintcev drops by to share his invaluable experience of using popular 3rd party frameworks in Salesforce. Main Points Why Guest’s company uses 3rd party ones, like Angular and React, in Salesforce app development Pros & cons between Lightning Component and popular 3rd party frameworks Simple introduction of Angular and React framework How to use other frameworks and pass on data technically Using the Soap and REST APIs in Guest’s Salesforce projects Risk analysis of 3rd party framework compatibility Angular v.s. React Simple scenario walk-through: using Angular in Salesforce project What Salesforce native code is needed in the 3rd party The post 3. Third Party Frameworks | Nikita Verkhoshintcev appeared first on SalesforceWay.
6 Mar 2018
2. Finland local user group | Juho Kilkku
Juho Kilkku joins us to talk about creating and hosting Finland local user group story as well as his certified instructor role. Main Points Why and how did the guest found and run Finland Salesforce Local User Group back in the year 2014 What experience and benefit does the guest have from Finland Salesforce User Group? Announcement for next event on 6th April 2018 Topic: General Data Protection Regulation (GDPR) Helsinki Salesforce Developer Group event on April 25th Topic: TrailHeaDX How does the guest become a Salesforce Certified Instructor The guest’s current working focus – Welcoming everybody to come and The post 2. Finland local user group | Juho Kilkku appeared first on SalesforceWay.
20 Feb 2018
1. Salesforce Certificates | Olli Timperi
Olli Timperi joins to talk about Salesforce Certificates. Main Points Salesforce Certificate paths for four different roles Guest’s goal to achieve technical architecture certificate The recommended way to prepare for Salesforce certificates from the guest How to learn Salesforce from zero knowledge Trailhead Typical mistakes of customers using Salesforce How to build and document customization – Some best practices of using the platform Links Olli’s Linkedin account The post 1. Salesforce Certificates | Olli Timperi appeared first on SalesforceWay.