Sinopsis
A podcast for Salesforce developers. In each episode, a domain expert is interviewed with a specific topic.
Episodios
-
27. Salesforce DevOps Is Not Just Automation
17/10/2019 Duración: 30minAndrew 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 Is Not Just Automation appeared first on SalesforceWay.
-
26. Salesforce TrailheaDX – Everything you wanna know (Solo)
10/10/2019 Duración: 15minIn 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.
-
25. Does Invocable Method Come to Replace Trigger?
03/10/2019 Duración: 20minAmnon 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. Does Invocable Method Come to Replace Trigger? appeared first on SalesforceWay.
-
24. JSforce Open Source Project
26/09/2019 Duración: 29minShinichi 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 appeared first on SalesforceWay.
-
23. Most Developers Don’t Get This Big Picture (Solo)
19/09/2019 Duración: 13minIMHO, 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.
-
22. Understand Lightning Web Component
12/09/2019 Duración: 31minPhilippe 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 appeared first on SalesforceWay.
-
21. Personal Branding
29/08/2019 Duración: 42minDavid 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 appeared first on SalesforceWay.
-
20. Live Your Career Passion (Solo)
22/08/2019 Duración: 17minBy 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.
-
19. Create a Salesforce IDE – Illuminated Cloud
15/08/2019 Duración: 43minScott 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. Create a Salesforce IDE – Illuminated Cloud appeared first on SalesforceWay.
-
18. Control Code Quality for Teams
30/07/2019 Duración: 33minJim 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 appeared first on SalesforceWay.
-
17. Unlocked Packages
29/06/2019 Duración: 42minFabien 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 appeared first on SalesforceWay.
-
16. Shall I go to TrailheaDX? (Solo)
02/06/2019 Duración: 07minSpecial 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.
-
15. Separation of Concerns
02/05/2019 Duración: 40minSeparation 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 appeared first on SalesforceWay.
-
14. Unit Testing
08/04/2019 Duración: 38minUnit 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 appeared first on SalesforceWay.
-
13. Monolithic to Modular
04/03/2019 Duración: 48minDX, 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 appeared first on SalesforceWay.
-
12. Create Salesforce DX Plugins
01/02/2019 Duración: 34minIn 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 appeared first on SalesforceWay.
-
11. Salesforce Sales Business
28/11/2018 Duración: 38minSales expert 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 appeared first on SalesforceWay.
-
10. Salesforce Open Source
22/10/2018 Duración: 44minSfdc-Lax project author Ruslan joins us to talk about Salesforce open source and development environment setup. Main Points Ruslan’s self-introduction The big picture of open source in the Salesforce community Popular Salesforce open source projects Lightning Component development Ruslan’s popular SFDC-Lax project Async and Await in JavaScript Using open-source code in Salesforce production orgs Several cool open source projects under our radar Difference development environment comparison Links Ruslan’s Twitter handler Lax article series by Ruslan React-Lightning mocking-lib ng-lightning force-di Awesome-salesforce jetforcer plugin for Salesforce development The post 10. Salesforce Open Source appeared first on SalesforceWay.
-
9. Quality Engineering
16/09/2018 Duración: 34minOur 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 appeared first on SalesforceWay.
-
8. PMD for Apex Static Code Analysis
28/06/2018 Duración: 36minRobert 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 appeared first on SalesforceWay.