Podcasts about lightning web components

  • 10PODCASTS
  • 30EPISODES
  • 32mAVG DURATION
  • ?INFREQUENT EPISODES
  • Mar 12, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about lightning web components

Latest podcast episodes about lightning web components

Salesforce Commerce Cloud Innovations
099: REPLAY: Breaking Down B2B, D2C, and B2C Commerce with Shane Smyth

Salesforce Commerce Cloud Innovations

Play Episode Listen Later Mar 12, 2025 33:20


Unlock the secrets of B2B commerce with Shane Smyth, CTO of Saltbox, as he charts his voyage from his early days at Magnet360 to creating his Salesforce Mojo YouTube channel. Discover the resilience needed to conquer Salesforce's challenges, the power of community support, and Shane's dedication to deciphering the platform's complexities for all. Venture into the technical depths of B2B Commerce, where understanding customer needs and segmenting audiences is paramount. Learn how Salesforce Lightning integration revolutionizes setup and enriches the Customer 360 experience and why expertise in core technologies like Apex and Lightning Web Components is crucial for developers. Finally, tune in for an inside look at how Saltbox is innovating the hiring and training landscape in the specialized realm of Salesforce B2B commerce. From cross-training Salesforce professionals to fostering talent with our educational initiatives in Mexico, we're turning fresh faces into seasoned experts. Show Highlights: Differences between B2B, B2C, and D2C commerce and insights into the Salesforce product landscape. Saltbox's approach to hiring and training in the specialized field of Salesforce B2B commerce. The process and experience of creating and balancing content for the Salesforce community through the Salesforce Mojo podcast. The significance of community engagement and support for professional growth within the Salesforce ecosystem. Follow and Review: We'd love for you to follow us if you haven't yet. Click that purple '+' in the top right corner of your Apple Podcasts app. We'd love it even more if you could drop a review or 5-star rating over on Apple Podcasts. Simply select “Ratings and Reviews” and “Write a Review” then a quick line with your favorite part of the episode. It only takes a second and it helps spread the word about the podcast. Supporting Resources: Linkedin: https://www.linkedin.com/in/shanesmyth8/ Github: https://github.com/commerce-codeitforward/ Salesforce Mojo Youtube: https://www.youtube.com/playlist?list=PLtRpZp9v7Mz54_vDYdnFckLzLojlAoth7 Salesforce Ben articles: https://www.salesforceben.com/author/shane-smyth/  *** Episode Credits If you like this podcast and are thinking of creating your own, consider talking to my producer, Emerald City Productions. They helped me grow and produce the podcast you are listening to right now. Find out more at https://emeraldcitypro.com. Let them know I sent you.

Salesforce Developer Podcast
214: Salesforce Developer Sample Apps featuring Philippe Ozil

Salesforce Developer Podcast

Play Episode Listen Later Mar 4, 2024 15:12


Join us as we sit down with Philippe Ozil, a familiar face in the Salesforce Developer community, to chat about the exciting developments and enhancements to the Salesforce Developer Sample Apps. Philippe brings his passion for this area to the forefront, discussing the significant strides the team is making with the upcoming spring release. Listen in as Philippe also sheds light on the open-source nature of the sample apps, which provides an invaluable opportunity for developers to get hands-on experience. We explore the progress in integrating mobile device native capabilities into Salesforce apps under the 'Nimbus' umbrella. Philippe's enthusiasm is contagious as he details the innovative uses of geolocation, QR code scanning, and OCR technology that are transforming the Dreamhouse app for real estate professionals on the go.  Whether you're a seasoned Salesforce Developer or just getting started, this episode is packed with knowledge that will surely inspire and inform your work. Show Highlights: Sample apps are open source, available on GitHub, and include full code coverage, unit testing, and continuous integration, exemplifying best practices for developers. Introduction of the Lightning Record Picker Component and Workspace API for Lightning Web Components in the Spring release. The importance of community contributions to the open-source sample apps. Educational content such as introduction videos, trailhead badges, and documentation leverages sample apps for a comprehensive developer learning experience. Links: Salesforce Developer Sample Apps - https://github.com/trailheadapps EBikes Lightning Web Runtime - https://github.com/trailheadapps/ebikes-lwc/tree/pozil/lwr-site Sample Apps YouTube Series - https://www.youtube.com/playlist?list=PLgIMQe2PKPSJcuCwM61dEc4jFG_jHqV2t Trailhead QuickStart: Tour the Sample App Gallery - https://trailhead.salesforce.com/content/learn/projects/quick-start-tour-the-sample-app-gallery  

Salesforce Developer Podcast
213: What's New with Lightning Web Components Featuring Alba Rivas

Salesforce Developer Podcast

Play Episode Listen Later Feb 19, 2024 22:32


Unlock the power of Salesforce's latest innovations with an exclusive look into the Spring '24 release as we sit down with Salesforce Developer Advocate Alba Rivas. Prepare to elevate your development skills with an array of new Lightning Web Components features, including the much-anticipated dynamic components and the transformative GraphQL wire adapter. Alba's enthusiasm is infectious as we discuss how these updates, inspired by community feedback, are reshaping the landscape of Salesforce development. Our conversation with Alba spans from the technical intricacies of the new record picker component to the practical applications of the Workspace API, bridging the Aura and LWC divide. We also shed light on the critical instrumentation API, a tool that's arming developers with valuable user interaction insights.  Join us as we celebrate the continuous innovation of Lightning Web Components and provide you with the expert insights needed to stay ahead in the dynamic world of Salesforce development. Show Highlights: Introduction of dynamic components and the GraphQL wire adapter to simplify queries and enhance front-end development efficiency. Examination of the new record picker component and its configuration options. Overview of the instrumentation API, enabling developers to log user interactions for better insights into application usage. Discussion on best practices for using dynamic components to maintain performance in Salesforce applications. Links: LWC Recipes GraphQL example - https://github.com/trailheadapps/lwc-recipes/tree/main/force-app/main/default/lwc/graphqlContacts GraphQL Wire Adapter for LWC Documentation - https://developer.salesforce.com/docs/platform/graphql/guide/graphql-wire-lwc.html codeLive: How to Work with the GraphQL Wire Adapter for LWC - https://www.youtube.com/watch?v=PTYEzizzyW0 LWC Recipes Dynamic Components example - https://github.com/trailheadapps/lwc-recipes/pull/897 Dynamic Components for LWC Documentation - https://developer.salesforce.com/docs/platform/lwc/guide/js-dynamic-components.html codeLive: How to Work with Dynamic Lightning Web Components - https://www.youtube.com/watch?v=df7P22seEL8 LWC Recipes Workspace API example - https://github.com/trailheadapps/lwc-recipes/pull/897 Workspace API for LWC Documentation - https://developer.salesforce.com/docs/atlas.en-us.api_console.meta/api_console/sforce_api_console.htm Dreamforce 2023: From Aura to LWC: Harnessing New Features with Revamped APIs - https://www.youtube.com/watch?v=nVBjfTmKsOI Custom Component Instrumentation API Documentation - https://developer.salesforce.com/docs/component-library/bundle/lightning-logger/documentation  

Salesforce Commerce Cloud Innovations
049: Breaking Down B2B, D2C, and B2C Commerce with Shane Smyth

Salesforce Commerce Cloud Innovations

Play Episode Listen Later Feb 7, 2024 33:20


Unlock the secrets of B2B commerce with Shane Smyth, CTO of Saltbox, as he charts his voyage from his early days at Magnet360 to the creation of his Salesforce Mojo YouTube channel. Discover the resilience needed to conquer Salesforce's challenges, the power of community support, and Shane's dedication to deciphering the platform's complexities for all. Venture into the technical depths of B2B Commerce, where understanding customer needs and segmenting audiences is paramount. Learn how Salesforce Lightning integration revolutionizes setup and enriches the Customer 360 experience and why expertise in core technologies like Apex and Lightning Web Components is crucial for developers. Finally, tune in for an inside look at how Saltbox is innovating the hiring and training landscape in the specialized realm of Salesforce B2B commerce. From cross-training Salesforce professionals to fostering talent with our educational initiatives in Mexico, we're turning fresh faces into seasoned experts. Show Highlights: Differences between B2B, B2C, and D2C commerce and insights into the Salesforce product landscape. Saltbox's approach to hiring and training in the specialized field of Salesforce B2B commerce. The process and experience of creating and balancing content for the Salesforce community through the Salesforce Mojo podcast. The significance of community engagement and support for professional growth within the Salesforce ecosystem. Follow and Review: We'd love for you to follow us if you haven't yet. Click that purple '+' in the top right corner of your Apple Podcasts app. We'd love it even more if you could drop a review or 5-star rating over on Apple Podcasts. Simply select “Ratings and Reviews” and “Write a Review” then a quick line with your favorite part of the episode. It only takes a second and it helps spread the word about the podcast. Supporting Resources: Linkedin: https://www.linkedin.com/in/shanesmyth8/ Github: https://github.com/commerce-codeitforward/ Salesforce Mojo Youtube: https://www.youtube.com/playlist?list=PLtRpZp9v7Mz54_vDYdnFckLzLojlAoth7 Salesforce Ben articles: https://www.salesforceben.com/author/shane-smyth/  *** Episode Credits If you like this podcast and are thinking of creating your own, consider talking to my producer, Emerald City Productions. They helped me grow and produce the podcast you are listening to right now. Find out more at https://emeraldcitypro.com. Let them know I sent you.

Salesforce Developer Podcast
210: Spring '24 Release Highlights with Mohith Shrivastava

Salesforce Developer Podcast

Play Episode Listen Later Jan 15, 2024 33:15


Uncover the future of Salesforce development with insights from Mohith Shrivastava in our latest episode, where we dissect the Spring '24 release highlights. From the time-saving beta feature Scratch Org Snapshots to the sleek new Null Coalescing Operator and the UUID system class in Apex, we're unpacking tools that promise to elevate your coding experience to new heights. These updates not only simplify workflows but also signify Apex's evolution towards contemporary programming standards. In this episode, we discuss the substantial enhancements within Lightning Web Components, like the now widely available Workspace API and the transformative Lightning Record Picker component. We also say goodbye to tools such as the Ant Migration Tool and Workbench. Meanwhile, Salesforce Data Cloud is upping its game with new features and updates that integrate data with unprecedented ease.  Don't miss out on the excitement for what the future holds for Salesforce releases — join us for an episode brimming with expert knowledge and tips straight from one of Salesforce's very own developer advocates. Show Highlights: Apex language enhancements, including the Null Coalescing Operator for streamlined null checks and default value assignments and the UUID system class. Updates to Lightning Web Components (LWC), along with performance improvements through component versioning and native JavaScript APIs. Retirement of the Ant Migration Tool in favor of Salesforce CLI for deployment and org management. Salesforce Data Cloud advancements with new features for data integrations. Resources: Read the blog: The Salesforce Developer's Guide to the Spring '24 Release Follow the trail: Spring '24 Release Highlights Browse the release notes Join the Salesforce Developers Trailblazer Community group to connect with the global developer community. Join Release Readiness Trailblazers to stay up to date on the latest and greatest product enhancements and innovations across the Salesforce ecosystem.  

Web and Mobile App Development (Language Agnostic, and Based on Real-life experience!)
(Part 7/N) Salesforce: Lightning Design System, Aura Components, Salesforce CLI, Scratch Org, Permission Sets

Web and Mobile App Development (Language Agnostic, and Based on Real-life experience!)

Play Episode Listen Later Dec 28, 2023 120:27


In this podcast episode, Krish explores the Salesforce platform and its various features. He starts by reviewing the previous episodes in the Salesforce series and provides an overview of the Anypoint platform. Krish then dives into the Salesforce dashboard and explores the sales solutions available. He also examines the configuration settings and introduces the concept of Lightning components and the Lightning Design System. Krish demonstrates how to use the Lightning Web Components Studio and explores the differences between Aura components and Lightning Web Components. He also shares his approach to learning by doing and troubleshooting component issues. Finally, Krish compares Salesforce components to React components. In this part of the conversation, the host explores Salesforce Lightning Components and the process of setting up the development environment. They discuss the Salesforce Lightning Experience and the creation of a Lightning Web Component. The host also delves into the usage of Salesforce CLI for deployment and the concept of Scratch Orgs. They explore Salesforce Dev Hubs and troubleshoot deployment issues. The conversation concludes with an overview of Salesforce Permission Sets and a summary of the topics covered. In this episode, Krish explores the Salesforce CLI and the Salesforce platform. He starts by creating a new org and then logs into it. Next, he creates a project and explores scratch orgs. Krish introduces Apex, the Salesforce-specific language, and discusses its usage. He then explores the Salesforce Lightning Experience and its features. Finally, Krish summarizes the topics covered and suggests next steps for further exploration. Takeaways Salesforce offers a wide range of solutions for sales, marketing, commerce, and service. Lightning components and the Lightning Design System are key elements of the Salesforce platform. The Lightning Web Components Studio provides a visual interface for building and testing components. Understanding the differences between Aura components and Lightning Web Components is important for development on the Salesforce platform. Learning by doing and troubleshooting issues is an effective way to explore and understand Salesforce components. Salesforce Lightning Components are used to build applications on the Salesforce platform. Setting up the development environment involves installing Salesforce CLI and configuring Scratch Orgs. Salesforce Dev Hubs are used to manage and deploy Salesforce applications. Permission Sets in Salesforce allow for granular control over user access and permissions. The Salesforce CLI allows developers to interact with the Salesforce platform from the command line. Scratch orgs are temporary Salesforce environments that can be created and used for development and testing purposes. Apex is a Salesforce-specific language used for creating custom components and functionality. The Salesforce Lightning Experience provides a modern and intuitive user interface for Salesforce applications. Chapters 00:00 Introduction to Salesforce Series 03:23 Exploring Salesforce Dashboard 04:19 Salesforce Sales Solutions 06:43 Configuring Salesforce Settings 09:09 Understanding Lightning Components 17:17 Using Lightning Web Components Studio 21:13 Exploring Lightning Design System 23:12 Understanding Aura Components and Lightning Web 28:02 Learning by Doing 32:13 Creating a Hello World Component 36:21 Troubleshooting Component Issues 45:41 Adding More Components 49:53 Comparing Salesforce Components to React Components 50:34 Introduction to Salesforce Lightning Components 58:52 Setting Up the Development Environment 01:01:26 Exploring Salesforce Lightning Experience 01:04:31 Creating a Lightning Web Component 01:07:12 Using Salesforce CLI for Deployment 01:09:24 Working with Scratch Orgs 01:12:25 Understanding Salesforce Dev Hubs 01:21:16 Troubleshooting Deployment Issues 01:30:18 Exploring Salesforce Permission Sets 01:41:57 Summary and Next Steps 01:49:23 Creating a New Org 01:50:13 Logging into the New Org 01:51:43 Creating a Project 01:52:28 Exploring Scratch Orgs 01:53:26 Reviewing Scratch Org Creation 01:54:02 Introduction to Apex 01:55:13 Exploring Salesforce Lightning Experience 01:56:57 Using Scratch Orgs for Projects 01:57:59 Summary and Next Steps Snowpal Products: Backends as Services on ⁠⁠⁠⁠⁠AWS Marketplace⁠⁠⁠⁠⁠ Mobile Apps on ⁠⁠⁠⁠⁠App Store⁠⁠⁠⁠⁠ and ⁠⁠⁠⁠⁠Play Store⁠⁠⁠⁠⁠ ⁠⁠⁠⁠⁠Web App⁠⁠⁠⁠⁠ ⁠⁠⁠⁠⁠Education Platform⁠⁠⁠⁠⁠ for Learners and Course Creators

Screaming in the Cloud
The World of Salesforce Cloud Development with Evelyn Grizzle

Screaming in the Cloud

Play Episode Listen Later Jul 27, 2023 31:41


Evelyn Grizzle, Senior Salesforce Developer, joins Corey on Screaming in the Cloud to discuss the often-misunderstood and always exciting world of Salesforce development. Evelyn explains why Salesforce Development is still seen as separate from traditional cloud development, and describes the work of breaking down barriers and silos between Salesforce developers and engineering departments. Corey and Evelyn discuss how a non-traditional background can benefit people who want to break into tech careers, and Evelyn reveals the best parts of joining the Salesforce community. About EvelynEvelyn is a Salesforce Certified Developer and Application Architect and 2023 Salesforce MVP Nominee. They enjoy full stack Salesforce development, most recently having built a series of Lightning Web Components that utilize a REST callout to a governmental database to verify the licensure status of a cannabis dispensary. An aspiring Certified Technical Architect candidate, Evelyn prides themself on deploying secure and scalable architecture. With over ten years of customer service experience prior to becoming a Salesforce Developer, Evelyn is adept at communicating with both technical and non-technical internal and external stakeholders. When they are not writing code, Evelyn enjoys coaching for RADWomenCode, mentoring through the Trailblazer Mentorship Program, and rollerskating.Links Referenced: Another Salesforce Blog: https://anothersalesforceblog.com RAD Women Code: https://radwomen.org/ Personal Website: https://evelyn.fyi LinkedIn: https://www.linkedin.com/in/evelyngrizzle/ TranscriptAnnouncer: Hello, and welcome to Screaming in the Cloud with your host, Chief Cloud Economist at The Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud.Corey: Welcome to Screaming in the Cloud. I'm Corey Quinn, and this is Screaming in the Cloud. But what do we mean by cloud? Well, people have the snarky answer of, it's always someone else's computer. I tend to view it through a lens of being someone else's call center, which is neither here nor there.But it all seems to come back to Infrastructure as a Service, which is maddeningly incomplete. Today, we're going in a slightly different direction in the world of cloud. My guest today is Evelyn Grizzle, who, among many other things, is also the author of anothersalesforceblog.com. I want to be clear, that is not me being dismissive. That is the actual name of the blog. Evelyn, thank you for joining me.Evelyn: Hi, Corey. Thank you for having me.Corey: So, I want to talk a little bit about one of the great unacknowledged secrets of the industry, which is that every company out there, sooner or later, uses Salesforce. They talk about their cloud infrastructure, but Salesforce is nowhere to be seen in it. But, for God's sake, at The Duckbill Group, we are a Salesforce customer. Everyone uses Salesforce. How do you think that wound up not being included in the narrative of cloud in quite the same way as AWS or, heaven forbid, Azure?Evelyn: So, Salesforce is kind of at the proverbial kid's table in terms of the cloud infrastructure at most companies. And this is relatively because the end-users are, you know, sales reps. We've got people in call centers who are working on Salesforce, taking in information, taking in leads, opportunities, creating accounts for folks. And it's kind of seen as a lesser service because the primary users of Salesforce are not necessarily the techiest people on the planet. So, I am really passionate about, like, making sure that end-users are respected.Salesforce actually just added a new certification, the Sales Representative Certification that you can get. That kind of gives you insight to what it's like to use Salesforce as an end-user. And given that Salesforce is for sales, a lot of times Salesforce is kind of grouped under the Financial Services portion of a company as opposed to, like, engineering. So again, kind of at the proverbial kid's table; we're over in finance, and the engineering team who's working on the website, they have their engineering stuff.And a lot of people don't really know what Salesforce is. So, to give a rundown, basically, Salesforce development is, I lovingly referred to it as bastard Java full-stack development. Apex, the proprietary language, is based in Java, so you have your server-side Java interface with the Salesforce relational database. There's the Salesforce Object Query Language and Salesforce Object Search Language that you can use to interact with the database. And then you build out front-end components using HTML and JavaScript, which a lot of people don't know.So, it's not only an issue of the end-users are call center reps, their analysts, they're working on stuff that isn't necessarily considered techie, but there's also kind of an institutional breakdown of, like, what is Salesforce? This person is just dragging and dropping when that isn't true. It's actually, you know, we're writing code, we're doing stuff, we're basically writing full-stack Java. So, I like to call that out.Corey: I mean, your undergraduate degree is in network engineering, let's be very clear. This is—I'm not speaking to you as someone who's non-technical trying to justify what they do as being technical. You have come from a very deep place that no one would argue is, “Well, that's not real computering.” Oh, I assure you, networking is very much real computering, and so is Salesforce. I have zero patience for this gatekeeping nonsense we see in so many areas of tech, but I found this out firsthand when we started trying to get set up with Salesforce here. It took wailing and gnashing of teeth and contractor upon contractor. Some agencies did not do super well, some people had to come in and rescue the project. And now it mostly—I think—works.Evelyn: Yeah, and that's what we go for. And actually, so my degree is in network engineering, but an interesting story about me. I actually went to school for chemical engineering. I hated it. It was the worst. And I dropped out of school did, like, data analytics for a while. Worked my way up as a call center rep at a telephone company and made a play into database administration. And because I was working at the phone company, my degree is in network engineering because I was like, “I want to work at the phone company forever.” Of course that did not pan out. I got a job doing Salesforce development and really enjoy it. There's always something to learn. I taught myself Salesforce while I was working at IBM, and with the Blue Wolf department that… they're a big Salesforce consulting shop at IBM, and through their guidance and tutelage, I guess, I did a lot of training and worked up on Salesforce. And it's been a lot of fun.Corey: I do feel that I need to raise my hand here and say that I am in the group you described earlier of not really understanding what Salesforce is. My first real exposure to Salesforce in anything approaching a modern era was when I was at a small consulting company that has since been bought by IBM, which rather than opine on that, what I found interesting was the Salesforce use case where we wound up using that internally to track where all the consultants were deployed, how they wound up doing on their most recent refresher skills assessment, et cetera, so that when we had something strange, like a customer coming in with, “I need someone who knows the AS/400 really well,” we could query that database internally and say, “Ah. We happen to have someone coming off of a project who does in fact, know how that system works. Let's throw them into the mix.” And that was incredibly powerful, but I never thought of it as being a problem that a tool that was aimed primarily at sales would be effective at solving. I was very clearly wrong.Evelyn: Yeah. So, the thing about Salesforce is there's a bunch of different clouds that you can access. So there's, like, Health Cloud, Service Cloud, Sales Cloud is the most common, you know, Salesforce, Sales Cloud, obviously. But Service Cloud is going to be a service-based Salesforce organization that allows you to track folks, your HR components, you're going to track your people. There's also Field Service Lightning.And an interesting use case I had for Field Service Lightning, which is a application that's built on top of Salesforce that allows field technicians to access Salesforce, one of the coolest projects I've built in my career so far is, the use case is, there's an HVAC company that wants to be able to charge customers when they go out into the field. And they want to have their technician pull out an iPad, swipe the credit card, and it charges the customer for however much duct tape they used, however much piping, whatever, duct work they do. Like I said, I'm a software engineer, I'm not a HVAC person, but—Corey: It's the AWS building equivalent for HVAC, as best I can tell. It's like all right, “By the metric foot-pound—” “Isn't that a torque measurement?” “Not anymore.” Yeah, that's how we're going to bill you for time and materials. It'll be great.Evelyn: Exactly. So, this project I built out, it connects with Square, which is awesome. And Field Service Lightning allows this technician to see where they're supposed to go on the map, it pulls up all the information, a trigger in Salesforce, an automation, pulls all the information into Field Service Lightning, and then you run the card, it webhooks into Square, you send the information back. And it was a really fun project to work on. So, that was actually a use case I had not thought of for Salesforce is, you know, being able to do something like this in the field and making a technician's job that much easier.Corey: That's really when I started to feel, as this Salesforce deployment we were doing here started rolling out, it wasn't just—my opinion on it was like, “Wait, isn't this basically just that Excel sheet somewhere that we can have?” And it starts off that way, sure, but then you have people—for example, we've made extensive use of aspects of this over on the media side of our business, where we have different people that we've reached out to who then matriculate on to other companies and become sponsors in that side of the world. And how do we track this? How do we wind up figuring out what's currently in flight that doesn't live in someone's head, or God forbid, email inbox? How do we start reasoning about these things in a more holistic way?We went in a slightly different direction before rolling it out to handle all of the production pieces and the various things we have in flight, but I could have easily seen a path whereas we instead went down that rabbit hole and used it as more or less the ERP, for lack of a better term, for running a services business.Evelyn: Yeah. And that is one thing you can use Salesforce as an ERP. FinancialForce, now Certinia, exists, so it is possible to use Salesforce as an ERP, but there's so much more to it than that. And Salesforce, at its heart, is a relational database with a fancy user interface. And when I say, “I'm a Salesforce developer,” they're like, “Oh, you work at Salesforce?” And I'm like, “No, not quite. I customize Salesforce for companies that purchase Salesforce as a Salesforce customer.”And the extensibility of the platform is really awesome. And you know, speaking of the external clients that want to use Salesforce, there's, like, Community Cloud where you can come in and have guest users. You can have your—if you are, say at a phone company, you can have a troubleshooting help center. You can have chatbots in Salesforce. I have a lot of friends who are working on AI chatbots with the Einstein AI within Salesforce, which is actually really cool. So, there is a lot of functionality that is extensible within Salesforce beyond just a basic Excel spreadsheet. And it's a lot of fun.Corey: If I pull up your website, anothersalesforceblog.com, one of the first things that you mentioned on the About the Author page just below the fold, is that you are an eight-time Salesforce Certified Developer and application architect. Like, wow, “Eight different certifications? What is this, AWS, on some level?”I think that there's not a broad level of awareness in the ecosystem, just how vast the Salesforce-specific ecosystem really is. It seems like there's an entire, I want to reprise the term that someone—I can't recall who—used to describe Dark Matter developers, the people that you don't generally see in most of the common developer watering holes like Stack Overflow, or historically shitposting on Twitter, but they're out there. They rock in, they do their jobs. Why is it that we don't see more Salesforce representation in, I guess, the usual tech watering holes?Evelyn: So, we do have a Stack Overflow, a Stack Exchange as well. They are separate entities that are within the greater Stack websites. And I assure you, there's lots of Salesforce shitposting on Twitter. I used to be very good at it, but no longer on Twitter due to personal reasons. We'll leave it at that.But yeah, Dreamforce is like a massive conference that happens in San Francisco every year. We are gearing up for that right now. And there's not a lot of visibility into Salesforce outside of that it feels like. It's kind of an insulated community. And that goes back to the Salesforce being at the kids' table in the engineering departments.And one of the things that I've been working on in my current role is really breaking down the barriers and the silos between the engineering department who's working on JavaScript, they're working on Node, they're working on HTML, they're, you know, building websites with React or whatever, and I'm coming in and saying, like, hey, we do the same thing. I can build a Heroku app in React, if I want to, I can do PHP, I can do this. And that's one of the cool things about Salesforce is some days I get to write in, like, five or six different languages if I want to. So, that is something that, there's not a lot of understanding. Because again, relational database with a fancy user interface.To the outside, it may seem like we're dragging and dropping stuff. Which yes, there is some stuff. I love Flows, which are… they're drag-and-drop automations that you can do within Salesforce that are actually really powerful. In the most recent update, you can actually do an HTTP call-out in a Flow, which is something that's, like, unheard of for a Salesforce admin with no coding background can come in, they can call an Apex class, they can do an HTTP call-out to an external resource and say, like, “Hey, I want to grab this information, pull it back into Salesforce, and get running off the ground with, like, zero development resources, if there are none available.”Corey: I want to call out just for people who think this is more niche than it really is. I live in San Francisco. And I remember back in pre-Covid times, back when Dreamforce was in town. I started seeing a bunch of, you know, nerdy-looking people with badges. Oh, it's a tech conference, what conference is it? It's something called Dreamforce for Salesforce.Oh, is that like the sad small equivalent of re:Invent in Las Vegas? And it's no, no, it's actually about three times the size. 170,000 people descend on San Francisco to attend this conference. It is massive. And it was a real eye-opener for me just to understand that. I mean, I have a background in sales before I got into tech and I did not realize that this entire ecosystem existed. It really does feel like it is more or less invisible and made me wonder what the hell else I'm missing, as I am too myopically focused on one particular giant cloud company to the point where it has now become a major facet of my personality.Evelyn: And that's the thing is there's all kinds of community events as well. So, I'm actually speaking at Forcelandia which, it's a Salesforce developer-focused event that is in Portland—Forcelandia, obviously—and I'm going to be speaking on a project that I built for my current company that is, like, REST APIs, we've got some encryption, we've got a front-end widget that you drop into a Salesforce object. Which, a Salesforce object is a table within the relational database, and being able to use polymorphic object relationships within Salesforce and really extending the functionality of Salesforce. So, if you're in Portland, I will be at Forcelandia on July 13th and I'm really excited about it.But it's this really cool ecosystem that, you know, there's events all over the world, every month, happening. And we've got Mile High Dreamin' coming up in August, which I'll be at as well, speaking there on how to break into the ecosystem from a non-tech role, which will be exciting. But yeah, it's a really vibrant community like, and it's a really close-knit community as well. Everyone is so super helpful. If I have a question on Stack Exchange, or, you know, back in my Twittering days, if I'd have something on Twitter, I could just post out and blast out, and the whole Salesforce community would come in with answers, which is awesome. I feel like the Stack Exchange is not the friendliest place on the planet, so to be able to have people who, like, I recognize that username and this person is going to come and help me out. And that's really cool. I like that about the Salesforce community.Corey: Yeah, a ding for a second on the whole Stack Exchange thing. That the Stack Overflow survey was fascinating, and last year, they showed that 92% of their respondents were male. So, this year, they fixed that problem and did not ask the question. So, I just refer to it nowadays as Stack Broverflow because that's exactly how it seems.Evelyn: [laugh].Corey: And that is a giant problem. I just didn't want that to pass uncommented-on in public. Thank you for giving me the opportunity to basically—Evelyn: Fair enough.Corey: —mouth off about that crappy misbehavior.Evelyn: Oh, yeah. No. And that's one of the things that I really like about the Salesforce community is there's actually, like, a huge movement towards gender equity and parity. So, one of the organizations that I'm involved with is RAD Women Code, which is a nonprofit that Angela Mahoney and a couple of other women started that it seeks to upskill women and other marginalized genders from Salesforce admins, which are your declarative users within Salesforce that set up the security settings, they set up the database relationships, they make metadata changes within Salesforce, and take that relational database knowledge and then upskill them into Salesforce developers.And right now, there is a two-part course that you can sign up for. If you have I believe it's a year or two of Salesforce admin experience and you are a woman or other marginalized gender, you can sign up and take part one, which is a very intro to computer programming, you go over the basics of object-oriented programming, a little bit of Java, a little bit of SOQL, which is the Salesforce Object Query Language. And then you build projects, which is really awesome, which is, like, the most effective way to learn is actually building stuff. And then the second part of the course is, like, a more advanced, like, let's get into our bash classes, which is like an automation that you can run every night. Let's do advanced object-oriented programming topics like abstraction and polymorphism. And being able to teach that is really fun.We're also planning on adding a third course, which is going to be the front-end development in Salesforce, which is your HTML, your JavaScript. Salesforce uses vanilla JavaScript, which I love, personally. I know I'm alone in that. I know that's the big meme on Facebook in the programming groups is ‘JavaScript bad,' but I have fun with it. There's a lot you can do with just native JavaScript in Salesforce. Like, you can grab the geolocation of a device and print it onto a Salesforce object record using just vanilla JavaScript. And it's been really helpful. I've done that a few times on various projects.But yeah, we're planning on adding a third course. We are currently getting ready to launch the pilot program on that for RAD Women Code. So, if you are listening to this, and you are a Salesforce admin who is a marginalized gender, definitely hit me up on LinkedIn and I will send you some information because it's a really good program and I love being able to help out with it.Corey: We'll definitely include links to that in the [show notes 00:18:59]. I mean, this does tie into the next question I have, which is, how do you go about giving a cohesive talk or even talking at all about Salesforce, given the tremendous variety in terms of technical skills people bring to bear with it, the backgrounds that they have going into it? It feels, on some level, like, it's only a half-step removed from, “So, you're into computers? Here's a conference for that.” Which I understand, let's be clear here, that I am speaking from the position of the AWS ecosystem, which is throwing stones in a very fragile glass house.Evelyn: Yeah, so again, I said this already. When I say I'm a Salesforce developer, people say, “Oh, you work at Salesforce. That is so cool.” And I have to say, “No, no. No working at Salesforce. I work on Salesforce in the proprietary system.” But there's always stuff to be learned. There's obviously, like, two releases a year where they send updates to the Salesforce software that companies are running on and working on computers is kind of how I sum it up, but yeah, I don't know [laugh].Corey: No, I think that's a fair place to come at from. It's, I think that we all have a bit of a bias in that we tend to assume that other people, in the absence of data to the contrary, have similar backgrounds and experiences to our own. And that means in many cases, we paper over things that are not necessarily true. We find ourselves biasing for people whose paths resemble our own, which is not inherently a bad thing until it becomes exclusionary. But it does tend to occlude the fact that there are many paths to this broader industry.Evelyn: Yeah. So, there is a term in the Salesforce ecosystem, we like to call people accidental admins, where they learn Salesforce on a job and like it so much that they become a Salesforce admin. And a lot of times these folks will then become developers and then architects, even, which is kind of how I got into it as well. I started at a phone company as a Salesforce end-user, worked my way up as a database admin, database coordinator doing e911 databases, and then transitioned into software engineering from there. So, there's a lot of folks who find themselves within the Salesforce ecosystem, and yeah, there are people with, like, bonafide top-ten computer science school degrees, and you know, we've got a fair bit of that, but one thing that I really like about the Salesforce ecosystem is because everyone's so friendly and helpful and because there's so many resources to upskill folks, it's really easy to get involved in the ecosystem.Like Trailhead, the training platform for Salesforce is entirely free. You can sign up for an account, you can learn anything on Salesforce from end-user stuff to Salesforce architecture and anything in between. So, that's how most people study for their certifications. And I love Trailhead. It's a very fun little modules.It gamifies learning and you get little, I call them Girl Scout badges because they resemble, you know, you have your Girl Scout vest and your Girl Scout sash, and you get the little badges. So, when you complete a project, you get a badge—or if you work on a big project, a super badge—that you can then put on your resume and say, “Hey, I built this 12-hour project in Salesforce Trailhead.” And some of them are required for certifications. So, you can say, “I did this. I got this certification, and I can actually showcase my skills and what I've been working on.”So, it really makes a good entrance to the ecosystem. Because there's a lot of people who want to break into tech that don't necessarily have that background that are able to do so and really, really shine. And I tell people, like, let's see, it's 2023. Eight years ago, I was a barista. I was doing undergraduate research and working in a coffee shop. And that's really helped me in my career.And a lot of people don't think about this, but the soft skills that you learn in, like, a food service job or a retail job are really helpful for communicating with those internal and external stakeholders, technical and non-technical stakeholders. And if you've ever been yelled at by a Karen on a Sunday morning, in a university town on graduation weekend, you can handle any project manager. So, that's one thing that, like, because there's so many resources in the ecosystem, there's so many people with so many varied backgrounds in the ecosystem, it's a really welcoming place. And there's not, like… I don't know, there's not a lot of, like, degree shaming or school shaming or background shaming that I feel happens in some other tech spaces. You know, I see your face you're making there. I know you know what I'm talking about. But—[laugh].Corey: I have an eighth-grade education on paper. My 20s were very interesting. Now, it's a fun story, but it was very tricky to get past a lot of that bias early on in my career. You're not wrong.Evelyn: Absolutely. And like I said, eight years ago, I was a barista. I went to school for chemical engineering. I have an engineering background, I have most of a chemical engineering degree. I just hated it so much.But getting into Salesforce honestly changed my life because I worked my way up from a call center as an end-user on Salesforce. Being able to say I have worked as a consultant. I have worked as a staff software engineer, I have worked at an ISV partner, which if you don't know what that is, Salesforce has an app store, kind of like the Google Play Store or the Apple App Store, but purely apps on Salesforce, and it's called the Salesforce App Exchange. So, if you have Salesforce, you can extend your functionality by adding an app from the App Exchange to if you want to use Salesforce as an ERP, for example, you can add the Certinia app from the App Exchange. And I've worked on AppExchange apps before, and now I'm like, making a big kid salary and, like, it's really, really kind of cool because ten years ago, I didn't think my life was going to be like this, and I owe it to—I'm going to give my old boss Scott Bell a shout out on this because he hired me, and I'm happy about it, so thank you, Scott for taking a chance and letting me learn Salesforce. Because now I'm on Screaming in the Cloud, which is really cool, so—talking about Salesforce, which is dorky, but it's really fun.Corey: If it works, what's wrong with it?Evelyn: Exactly.Corey: There's a lot to be said for helping people find a path forward. One of the things that I've always been taken aback by has been just how much small gestures can mean to people. I mean, I've had people thanked me for things I've done for them in their career that I don't even remember because it was, “You introduced me to someone once,” or, “You sat down with me at a conference and talked for 20 minutes about something that then changed the course of my career.” And honestly, I feel like a jerk when I don't remember some of these things, but it's a yeah, you asked me my opinion, I'm thrilled to give it to you, but the choices beyond that are yours. It still sticks out, though, that the things I do can have that level of impact for people.Evelyn: Yeah, absolutely. And that's one of the things about the Salesforce community is there are so many opportunities to make those potentially life-changing moments for people. You can give back by being a Trailblazer Mentor, you can sign up for Trailblazer Mentorship from any level of your career, from being a basic fresh, green admin to signing up for architecture lessons. And the highest level of certification in Salesforce is the Certified Technical Architect. There's, like, 300 of them in the world and there are nonprofits that are entirely dedicated to helping marginalized genders and women and black and indigenous people of color to make these milestones and go for the Certified Technical Architect certification.And there's lots of opportunities to give back and create those moments for people. And I spoke at Forcelandia last year, and one of the things that I did—it was the Women in Tech breakfast, and we went over my LinkedIn—which is apparently very good, so if you don't know what to do on LinkedIn, you can look at mine, it's fine—we went through LinkedIn and your search engine optimization in LinkedIn and how you can do this, and you know, how to get recruiters to look at your LinkedIn profile. And I went through my salary history of, like, this is how much I was making ten years ago, this is how much I'm making now, and this is how much I made at every job on the way. And we went through and did that. And I had, like, ten women come up to me afterwards and say, “I have never heard someone say outright their salary numbers before. And I don't know what to ask for when I'm in negotiations.”Corey: It's such a massive imbalance because all the companies know what other people are making because they get a holistic view. They know what they're paying across the board. I think a lot of the pay transparency movement has been phenomenal. I've been in situations before myself, where my boss walks up to me out of nowhere, and gives me a unsolicited $10,000 raise. It's, “Wow, thanks.” Followed immediately by, “Wait a minute.”Evelyn: Mm-hm.Corey: People generally don't do that out of the goodness of their hearts. How underpaid, am I? And every time it was, yeah, here's the $10,000 raise so you don't go get 30 somewhere else.Evelyn: Yeah. And that's one of the things that, like, going into job negotiations, women and people of marginalized genders will apply for jobs that they're a hundred percent qualified for, which means that they're not growing in their positions. So, if you're not kind of reaching when you're applying for positions, you're not going to get the salary you need, you're not going to get that career growth you need, whereas, not to play this card, but like, white men will go in and be, like, “I've got 60% of the qualifications. I'm going to ask for this much money.” And then they get it.And it's like, why don't I do that? It's, you know, societal whatever is pressuring me not to. And being able to talk transparently about that stuff is, like, so important. And these women just, like, went into salary negotiations a couple weeks later, and I had one of them message me and say, like, “Yeah, I asked for the number you said at this conference and I got it.” And I was like, “Yes! congratulations.” Because that is life-changing, especially, like, because so many of us come from non-technical backgrounds in Salesforce, you don't know how much money you can make in tech until you get it, and it's absolutely life-changing.Corey: Yeah, it's wild to me, but that's the way it works. I really want to thank you for taking the time to speak with me. If people want to learn more, where's the best place for them to find you?Evelyn: So, I am reachable at anothersalesforceblog.com, and evelyn.fyi, E-V-E-L-Y-N dot F-Y-I, which actually just links back to another Salesforce blog, which is fine. But I'm really [laugh] reachable on LinkedIn and really active there, so if you need any Salesforce mentorship, I do that. And I love doing it because so many people have helped me in my career that it's really, like, anything I can do to give back. And that's really kind of the attitude of the Salesforce ecosystem, so definitely feel free to reach out.Corey: And we will, of course, put links to that in the [show notes 00:30:27]. Thank you so much for taking the time to, I guess, explain how an entire swath of the ecosystem views the world.Evelyn: Yeah, absolutely. Thank you for having me, Corey.Corey: Evelyn Grizzle, Senior Salesforce Developer. I'm Cloud Economist Corey Quinn, and this is Screaming in the Cloud. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice, whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice along with an angry, insulting comment that I will one day aggregate somewhere, undoubtedly within Salesforce.Corey: If your AWS bill keeps rising and your blood pressure is doing the same, then you need The Duckbill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duckbill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.

Salesforce Developer Podcast
097: LWC Utils with James Hou

Salesforce Developer Podcast

Play Episode Listen Later Aug 30, 2021 36:02


James Hou is a Salesforce Technical Architect at Google. Today I'm talking with him about his long history with JavaScript and Lightning Web Components. Specifically, we're discussing a repo he has out there called LWC Utils.   In his early years, James started learning object-oriented programming and spent a lot of his time poring over Help Docs and Google search results. He is now no stranger to complex solutions and specific microservices. Tune in to learn from his incredible expertise and the great utility code he has created to help working with LWC.   Show Highlights:   How James transitioned from reading Help Docs to working for Google. How he learned jQuery. How he left Visualforce and picked up Aura. What inspired him to start learning lightning components. The gap between lightning message servers and full state management libraries. What full state management libraries offer application layers.  The problems James is trying to fix with LWC Utils. How the SOQL data table component works. The other data tables James is working on. What makes a good leader.   Links: James on LinkedIn: https://www.linkedin.com/in/jameshou/ LWC Utils on Github: https://github.com/tsalb/lwc-utils/ Presentation on Leadership: https://tsalb.github.io/ncd/leadership-influence-2019/slides.pdf

Salesforce Developer Podcast
092: Data Security with Alba Rivas

Salesforce Developer Podcast

Play Episode Listen Later Jul 26, 2021 32:34


Alba Rivas is a Lead Developer Evangelist at Salesforce and former Salesforce MVP. While in the past, Alba has presented frequently on migrating to Lightning Web Components  (LWC) - today, she talks about data security on the platform. We chat about some best practices to prevent leaking data or creating dangerous app security vulnerabilities when coding with Apex and with LWC. She also shares some tips and tricks for handling secrets in encryption. Alba believes any developer should think about data security right from the very beginning and that applying best practices is crucial for having a high quality application to prevent vulnerabilities and attacks, which could be a big issue for any company. Show Highlights:   Moving from Visualforce to Lightning Web Components (LWC) Creating a Trailhead Module  CRUD field level security vs. record level security The importance of Apex and how it works within SQL queries How to use schema to check if somebody has access to a record What the Apex recipes project does and what functions support security What Apex's pilot user mode does and what the SOQL injection is for An example of a successful injection attack and what it does to a web application  What is a cross-site scripting attack? Lightning Locker vs. content security policy (CSP) How to enforce security in LWC Some edge cases LWC developers need to worry about Tips for securing data back in the database itself and protecting custom metadata   Links: Migrating Visualforce to LWC Alba on Twitter: @AlbaSFDC Alba on Linkedin: https://www.linkedin.com/in/alba-rivas/ Alba on Github: https://github.com/albarivas Alba's post on security: https://developer.salesforce.com/blogs/2021/07/security-for-salesforce-developers.html

souforce.cloud
#371 - 6 Novidades da Summer 21 que vai dar um Up na sua ORG Salesforce

souforce.cloud

Play Episode Listen Later May 20, 2021 25:37


- Create Styling Hooks for Lightning Web Components (https://releasenotes.docs.salesforce.com/en-us/summer21/release-notes/rn_lwc_css_custom_properties.htm) - Secure Apex Code with User Mode Database Operations (Pilot) (https://releasenotes.docs.salesforce.com/en-us/summer21/release-notes/rn_apex_UserMode_Database_Operations_Pilot.htm) - Use ISCHANGED, ISNEW, and PRIORVALUE in Record-Triggered Flow Formulas (https://releasenotes.docs.salesforce.com/en-us/summer21/release-notes/rn_automate_flow_builder_record_triggered_flow_formula_functions.htm) - Update Fields from the Report Run Page with Inline Editing (https://releasenotes.docs.salesforce.com/en-us/summer21/release-notes/rn_rd_reports_inline_editing.htm) - Download a Dashboard Image to a File (https://releasenotes.docs.salesforce.com/en-us/summer21/release-notes/rn_rd_dashboards_download_image.htm) - Create Quick Actions with Lightning Web Components (https://releasenotes.docs.salesforce.com/en-us/summer21/release-notes/rn_lwc_quick_actions.htm) Acompanhe as live em https://youtube.com/souforce Siga-nos no Instagram @souforce Blog: https://souforce.cloud/blog Cursos: https://souforce.cloud/cursos Youtube: https://youtube.com/souforce Telegram: https://t.me/souforce

salesforce file acompanhe novidades lightning web components
Salesforce Developer Podcast
078: LWC and Apex Performance with Anil Jacob

Salesforce Developer Podcast

Play Episode Listen Later Apr 19, 2021 30:59


Anil Jacob is a Principal Engineer here at Salesforce. He is on the Frontier Scale Team, a group that works with complicated customers who have lots of users, records, or both. They work with these customers to help them increase performance on various levels.   In this episode, Anil shares some of the tips and tricks he gives to his customers with all of us. Whether you’re a “complicated customer” or not, his insights will surely be helpful for you.   Show Highlights: What a single-page application is and how it’s helpful. What an acceptable page speed looks like. How the number of components affect page performance. The difference between list components and simpler components. How to divide up your lists for faster rendering. How to utilize pagination to speed up the DOM.  The benefits of creating custom components for different personas or users. What platform caches are and how they speed things up for large customers. The difference between org and session cache. Additional tips for designing Lightning Web Components.   Links: Anil on the Salesforce Developer Blog  Anil on LinkedIn Anil on Github Blog post on LWC Scale: https://developer.salesforce.com/blogs/2020/02/designing-lightning-pages-for-scale.html Blog post on Platform Cache: https://developer.salesforce.com/blogs/2020/06/caching-in-the-salesforce-platform.html Blog post on scaling data access: https://developer.salesforce.com/blogs/2019/08/scaling-data-access-with-app-layer-cache.html ***   EPISODE CREDITS:   If you like this podcast and are thinking of creating your own, consider talking to my producer, Danny Ozment.   He helps thought leaders, influencers, executives, HR professionals, recruiters, lawyers, realtors, bloggers, coaches, and authors create, launch, and produce podcasts that grow their business and impact the world.   Find out more at https://emeraldcitypro.com  

Salesforce Developer Podcast
048: Deciding to Use Flow with Jennifer Lee

Salesforce Developer Podcast

Play Episode Listen Later Sep 21, 2020 25:23


In this episode, Jennifer Lee and I talk about her experiences as a Lead Solution Designer at John Hancock. There are a lot of considerations when it comes to adding Flow into Salesforce applications and today, Jennifer helps us navigate through the different kinds of Flow and relevant use cases for them. Jennifer is also one of the most ardent fans of Trailhead. Tune in to hear her experience with that program and her insight on all the different aspects of Flow.    Show Highlights: How Flow fits into application design. A description of Flow from a technical point of view. The different high-level ways we can invoke a flow. When to use screen flows, when to use Lightning Web Components, and when to use both. What unofficial SF is and how it’s useful. Good use cases for flows triggered by record actions, flows triggered by platform events, and scheduled flows. UI interactions that can kick off a flow.   Links Jennifer on Twitter: http://www.twitter.com/jenwlee Jennifer on LinkedInt: https://www.linkedin.com/in/thejenniferwlee/ Jennifer’s blog: Jenwlee.com Automation Hour: AutomationHour.com UnofficialSF: UnofficialSF.com NorthEast Dreamin’: https://northeastdreamin.com/ Architect Decision Guides: https://sforce.co/arch-guide-clicks-code Guide on Forms: https://sforce.co/forms-arch-guide Guide on Triggered Automation: https://sforce.co/trigger-arch-guide   Shout Outs Charlie Isaacs: https://twitter.com/charlieisaacs Rakesh Gupta: https://twitter.com/rakeshistom David Litton: https://salesforcesidekick.com/aboutme/   *** EPISODE CREDITS: If you like this podcast and are thinking of creating your own, consider talking to my producer, Danny Ozment. He helps thought leaders, influencers, executives, HR professionals, recruiters, lawyers, realtors, bloggers, coaches, and authors create, launch, and produce podcasts that grow their business and impact the world. Find out more at https://emeraldcitypro.com 

souforce.cloud
#276 - Lightning Web Components Open Source

souforce.cloud

Play Episode Listen Later Aug 6, 2020 29:29


- O que é? - (É o framework LWC que tanto amamos) - O que podemos fazer com ele? - (Construir aplicações fora do mundo Salesforce utilizando um framework conhecido do dia a dia) - Vantagens - Familiaridade com a Syntax (wire, get/set etc) - Test integrado com Jest - Não temos Locker service - LWC vs Angular, React, VueJs - Desvantagens - Possiveis bugs podem aparecer pelo fato de ser algo novo - É primeiro Open Source da Salesforce? - Curiosidade: Aura ERA open source. MORREU - https://github.com/forcedotcom/aura - https://opensource.salesforce.com - https://lwc.dev Acompanhe as live de segunda a sexta às 21:41 em https://youtube.com/souforce Siga-nos no Instagram @iFernandoSousa & @Anellinv & @souforce Blog: https://souforce.cloud Cursos: https://souforce.cloud/cursos Youtube: https://youtube.com/souforce Telegram: https://t.me/souforce

souforce.cloud
#209 - 6 novidades da Summer'20 que vai impactar sua ORG e como desenvolvemos

souforce.cloud

Play Episode Listen Later May 5, 2020 21:44


- Control How to Serialize and Deserialize Apex Types - https://releasenotes.docs.salesforce.com/en-us/summer20/release-notes/rn_apex_JsonAccessAnnotation.htm?edition=&impact= - Get Child Elements by Tag or Class Name in Lightning Web Components - https://releasenotes.docs.salesforce.com/en-us/summer20/release-notes/rn_lwc_get_elements_api.htm?edition=&impact= - Require View Setup Permission to Enqueue Async Apex Jobs (Update) - https://releasenotes.docs.salesforce.com/en-us/summer20/release-notes/rn_apex_ViewSetupReq_ApexAsyncObjects.htm?edition=&impact= - Security Alerts: Restricted Access to @AuraEnabled Apex Methods Based on User Profile - https://releasenotes.docs.salesforce.com/en-us/summer20/release-notes/rn_lc_security_alerts.htm?edition=&impact= - Share CSS Styles Among Lightning Web Components - https://releasenotes.docs.salesforce.com/en-us/summer20/release-notes/rn_lwc_css_share.htm?edition=&impact= - Delete Lightning Components from Managed Packages - https://releasenotes.docs.salesforce.com/en-us/summer20/release-notes/rn_lc_delete_from_package.htm?edition=&impact= Acompanhe as live de segunda a sexta às 21:41, saiba mais em https://souforce.cloud/lives Siga-nos no Instagram @iFernandoSousa & @Anellinv & @souforce Blog: https://souforce.cloud Cursos: https://cursos.souforce.cloud Youtube: https://youtube.com/souforce Telegram: https://t.me/souforce

Salesforce Developer Podcast
028: Lighting Web Components with Kevin Hill

Salesforce Developer Podcast

Play Episode Listen Later May 4, 2020 20:36


Today, I have the pleasure of sharing my conversation with Kevin Hill, Senior Director of Product Management for Lightning Web Components at Salesforce. Kevin and I discuss the development of Lightning Web Components as well as some upcoming LWC features. We begin our conversation with a discussion about migrating Aura components over to Lightning Web Components.   Show Highlights: Some of the features and ideas Kevin and his team considered when migrating Aura components to LWC. How Mysore is different from LWC. The core technology of LWC is developed in open source.  Kevin talks about the origin story of LWC recipes and why you want to use them as a catalyst for writing the best components in Salesforce. Lightning Web Components roadmaps are open source in the form of RFCs and are publicly available. LWC upcoming features: CSS-only modules and server-side rendering. Kevin's effort to have office hours with developers.   Resources: Kevin on Twitter Kevin on LinkedIn Kevin on Github LWC OSS (with create-lwc-app) LWC Recipes LWC Sample Apps LWC RFC Kevin's Calendly   *** EPISODE CREDITS: If you like this podcast and are thinking of creating your own, consider talking to my producer, Danny Ozment. He helps thought leaders, influencers, executives, HR professionals, recruiters, lawyers, realtors, bloggers, coaches, and authors create, launch, and produce podcasts that grow their business and impact the world. Find out more at https://emeraldcitypro.com 

souforce.cloud
#204 - 9 Limitações existentes no Lightning Web Components

souforce.cloud

Play Episode Listen Later Apr 28, 2020 21:18


- Sobrescrever Standard buttons como Create, Edit & View - Custom Actions - Global Actions - List View Actions - Related List View Actions - Rendering LWC as PDF Page (Isso deve ser resolvido com o Evergreen) - Usando LWC nos Email Templates - Console APIs - Workspace API - Chatter Action - Salesforce Saturday - https://souforce.cloud/salesforce-saturday/ - Telegram: https://t.me/souforce Acompanhe as live de segunda a sexta às 21:41, saiba mais em https://souforce.cloud/lives Siga-nos no Instagram @iFernandoSousa & @Anellinv & @souforce Blog: https://souforce.cloud YouTube: https://youtube.com/souforce

telegram limita lightning web components
souforce.cloud
#107 - 5 boas práticas em Lightning Web Components

souforce.cloud

Play Episode Listen Later Mar 6, 2020 18:50


#107 - 5 boas práticas em Lightning Web Components - Transmitido ao vivo no Instagram em 26/11/2019. 1) Use e abuse do Cacheble=True 2) Evite ao máximo custom CSS 3) Use arquivos adicionais (Helpers) dentro do seu componente 4) API não se toca 5) get/set para api Acompanhe, live de segunda a sexta às 21:41 no instagram mais perto de você @iFernandoSousa & @Anellinv Visite nosso blog: https://souforce.cloud Cursos online: https://cursos.souforce.cloud Acompanhe em vídeo no youtube http://bit.ly/souforceYoutube

api helpers boas pr lightning web components
Salesforce Developer Podcast
013: Salesforce JavaScript Frameworks with Kris Gray

Salesforce Developer Podcast

Play Episode Listen Later Jan 20, 2020 16:29


This week I welcome Kris Gray, Principal Software Engineer at Salesforce, to the show. He shares how JavaScript frameworks have been used at Salesforce throughout the years. In the early years, the main challenge was a wild west of different frameworks.  Then as development standards were changing, Salesforce was trying to get its own component framework up and running. It’s been a long and complicated route to get to Lightning Web Components, so enjoy this brief history of JavaScript frameworks at Salesforce.   Show Highlights: Kris shares the evolution of JavaScript Frameworks, including the technology and programming used originally and how it shifted over time Why the difficulty with versioning and the desire for a less bulky framework wins out over a highly complex interface every time JavaScript is just one of the aspects used in rendering a web interface, another important component is CSS The current iteration of JavaScript with Salesforce in the form of Lightning Web Components   Resources:Kris on Twitter Kris on LinkedIn Kris on Github LWC Basics on Trailhead LWC OSS   Shout Out: Nicole Sullivan   *** EPISODE CREDITS: If you like this podcast and are thinking of creating your own, consider talking to my producer, Danny Ozment. He helps thought leaders, influencers, executives, HR professionals, recruiters, lawyers, realtors, bloggers, coaches, and authors create, launch, and produce podcasts that grow their business and impact the world. Find out more at https://emeraldcitypro.com   

Salesforce Developer Podcast
010: Accessibility Development with Adam Rodenbeck

Salesforce Developer Podcast

Play Episode Listen Later Dec 30, 2019 15:32


Today on the Salesforce Developer’s Podcast, I am happy to host Adam Rodenbeck, an accessibility specialist. Listen in as we talk about accessibility design and Adam’s journey to his dream job at Salesforce. Adam, who is blind himself, has professionally always been involved in either testing, developing, or designing systems for accessibility.  Together we discuss what exactly accessibility specialists do at Salesforce. Adam says they are like consultants as they work with the design process of Salesforce’s releases each year. In the beginning of a release, they work with the designers on their particular clouds on what’s going to be new. These specialists like to steer everybody from the start to reuse components that have been designed with accessibility in mind (i.e. Lightning Web Components). Our conversation also focuses on other applications and languages and their roles related to accessibility. Listen to this episode for an interesting conversation with Adam...and for some neat details on the sport of “Beep Baseball!”   Show Highlights: How Salesforce makes Dreamforce friendly and accessible Adam’s journey from working with Salesforce to working with Salesforce What the job of accessibility specialist actually does What ARIA is and how it holds up today Adam’s views about Flash applications Symantec HTML and their roles that are built-in Where a developer should go if they want to get into the details of accessibility design What the future holds for accessibility design Details on the fascinating sport of “Beep Baseball” Resources: Adam on github Adam on Twitter Adam on LinkedIn Get Started with Web Accessibility on Trailhead W3C Accessibility Guidelines   *** EPISODE CREDITS: If you like this podcast and are thinking of creating your own, consider talking to my producer, Danny Ozment. He helps thought leaders, influencers, executives, HR professionals, recruiters, lawyers, realtors, bloggers, coaches, and authors create, launch, and produce podcasts that grow their business and impact the world. Find out more at https://emeraldcitypro.com   

Salesforce Developer Podcast
004: Porting Aura to LWC with Fabien Taillon

Salesforce Developer Podcast

Play Episode Listen Later Nov 19, 2019 12:04


It is our pleasure to have Fabien Taillon on this episode of the Salesforce Developer Podcast. Fabien is a Salesforce MVP and the Chief Technical Officer at Texeï in France. We talk to him about taking a critical application from Aura and porting it to Lightning Web Components (LWC). Fabien discusses his experiences as he transitioned to this new programming model. His company needed a timesheet application, and they were all Salesforce developers. So, they decided to build it directly in Salesforce. As JavaScript was not his background, this was a learning experience for him, but one he saw as an important step in moving forward with Salesforce. In this episode, Fabien presents why he wanted to switch over to LWC, his company’s success with getting this critical application running on the platform, and how he has instructed his developers to proceed in the future. You’ll hear all about Fabien’s experience on this episode of the Salesforce Developer Podcast. Show Highlights: How Fabien’s company recognized a need for a new component and decided to build it directly in Salesforce His experience working with JavaScript for the first time About Salesforce’s launch of Lightning Web Components and how they looked at and embraced web standards so they would ensure this would be helpful for developers The differences and similarities between Aura and Lightning Web Components Fabien’s strategy to roll out two different versions of the application and why he chose to run them in parallel Fabien’s Salesforce DX PlugIn and its benefits The direction Fabien gave to his developers after his experience with LWC Resources: Fabien Taillon on LinkedIn: https://fr.linkedin.com/in/fabientaillon Fabien on Github: https://github.com/FabienTaillon Fabien on Twitter: https://twitter.com/FabienTaillon Overview of the Texei SFDX Plugin: https://blog.texei.com/automatically-install-second-generation-packages-dependencies-with-a-custom-sfdx-plugin-36ec83130457 French Touch Dreamin’: https://frenchtouchdreamin.com/ Build Lightning Components on Trailhead: https://trailhead.salesforce.com/en/content/learn/trails/build-lightning-web-components   *** EPISODE CREDITS: If you like this podcast and are thinking of creating your own, consider talking to my producer, Danny Ozment. He helps thought leaders, influencers, executives, HR professionals, recruiters, lawyers, realtors, bloggers, coaches, and authors create, launch, and produce podcasts that grow their business and impact the world. Find out more at https://emeraldcitypro.com 

Salesforce Posse Podcast
Episode 6: Anup's Web Component Tips, Tricks & Best Practice

Salesforce Posse Podcast

Play Episode Listen Later Nov 11, 2019 16:43


Anup was invited to Salesforce Tower in London for a special session on a deep dive into Web Component Development and Francis talks to him on the tips, tricks and best practice that he learnt.Show Notes:Salesforce Lightning Web Component PlaygroundUI Components will be deprecatedSalesforce Developer Evangelist Christophe Coenraets BlogSalesforce Winter '20 Release Notes > Development > Lightning ComponentsLightning Web Components: Trailhead Modules, Sample App Gallery, Recipes GitHub RepoRequest a Recipe from Salesforce by logging an issue on the repo 

Code[ish]
38. Building with Web Components

Code[ish]

Play Episode Listen Later Oct 7, 2019


Jamie White, a front-end engineer at Heroku, is in conversation with Ben Farrell, an award-winning designer working at Adobe. Ben has just written a book about web components, a way of designing websites that's been available roughly since 2013. Various polyfills and proprietary frameworks have achieved what web components is now trying to standardize: composable units of JavaScript and HTML that can be imported and reused across web applications. Ben goes over his personal experience with web components, and the history of the components themselves, starting with Polymer, which was essentially an experiment from Google. The library essentially recreated what various browser vendors wished web components would become. Eventually, the standards caught up, and now modern browsers don't need as many polyfills in order to accomplish the gains web components provides to developers. The key strength of web components for Ben is their reusability. For prototyping a UI element, he can write a block of code once, have it imported throughout a site, and continue to make modifications to that one piece of code as needs evolve. One such example of this is the web component called Shader Doodle, which abstracts a lot of WebGL "messiness" in favor of a simple interface. He is also working with others on the idea of constructable stylesheets as a means of also importing the same CSS rules and adopt them onto various web components. In the near future, projects like lit-HTML and lit-element will render incompatibilities between various frameworks, such as React and Angular obsolete. At their core, they will be built on web standards, which will mean easier interoperability, breaking down these barriers between them. Links from this episode Web Components in Action is Ben's book on designing, building, and deploying reusable web components from scratch Polymer is a set of libraries and tools to make developing web components easier lit-html and LitElement are additional tools to express HTML templating in JavaScript Shader Doodle is a web component for writing and rendering shaders Spectrum employs constructable stylesheets to provide a design framework Lightning Web Components is Salesforce's bundle of web components for its platform Web Components Essentials is a book by Cory Rylan to help teach the core fundamentals of web components Polymer's Slack workspace is available as a resource for more information

Salesforce Casts Podcast
#25 Data tables in LWC

Salesforce Casts Podcast

Play Episode Listen Later Oct 2, 2019 36:39


This is going to be one of the lengthy podcast episodes I had done. We will be talking about a lot of fundamentals and then I tried spending good amount of time on  Introduction to Data TablesArchitectureBottle neck and work arounds. These are the links to some of the examples I had mentioned in the episode Custom Data Table in Lightning ExperienceData Tables in LWC, displaying data from related objects.

data tables lwc lightning web components
Salesforce Casts Podcast
#22 A funny or inspirational story I heard from a friend recently

Salesforce Casts Podcast

Play Episode Listen Later Sep 18, 2019 13:34


I will be talking about a funny/inspirational story I heard from a friend recently.Basically I will walk you through the whole incident and towards the end of the episode I will try to highlight the take away too.

Salesforce Casts Podcast
#21 Top 5 qualities I look at before I hire a Salesforce Developer

Salesforce Casts Podcast

Play Episode Listen Later Sep 11, 2019 11:38


I will be walking you through all the things I consider when I hire a Salesforce Developer and you can use this as a metric too. I also tried talking a bit about, few things that a interviewee has to focus on when he appears for a interview. Let me if you have any tips from your end :p

hire qualities salesforce developer lightning web components
Good Day, Sir! Show
Old Day Code

Good Day, Sir! Show

Play Episode Listen Later Sep 5, 2019 60:25


In this episode, we discuss some of our highlights from the Winter '20 Release Notes including Visual Studio Code remote development support, access to the Recycle Bin in Lightning, Lightning Web Components available as open-source, field-level security, metadata dependency tools, Bulk Query 2.0, 2nd Generation Packaging, and ISV Hammer.

Code[ish]
25. Building Enterprise-Level Applications with Web Components

Code[ish]

Play Episode Listen Later Jul 15, 2019


Heroku Front-end Engineer Jamie White sits down with René Winkelmeyer, a developer evangelist at Salesforce, to talk about the company's commitment to advancing web components. Web components are a collection of standardized web and browser APIs designed to overcome some of the limitations with the design of the Internet, particularly when it comes to page rendering. Web components exist outside of web frameworks such as React, Ember, or Vue in that they are built using standard web technologies and can be used in any application, regardless of the framework or language it's architected in. They're built for reusability and consistency across your application's UI. Lightning Web Components is a toolkit built and open sourced by Salesforce to ease the development of web components. These components are Enterprise-level, in that they provide functionality for many complicated UI scenarios. Although there are other web component frameworks, such as LitElement, a core goal of LWC is to make the process of building web components more declarative. The conversation turns towards attracted Salesforce to investing time in web components, with the conclusion being that open standards would continue to succeed in the future when compared against closed and proprietary tools. Their focus is also on ensuring that accessibility needs are met for every user of a website. Links from this episode The Lighting Web Components site has more information on LWCs, including documentation and a demo application. The LWC GitHub repo is where all of the community conversations occur. LitElement is one alternative web component framework You can follow René on Twitter @muenzpraeger

Good Day, Sir! Show
Big Red Stuff

Good Day, Sir! Show

Play Episode Listen Later Mar 27, 2019 101:04


In this episode, we discuss more about beer than we should have, web hooks, Salesforce embedding Quip, callout errors, the need for a better way to manage deployments, a call for speakers for The Extracurricular, and Chuck Liddel's and Don Robbin's tutorial on Lightning Web Components.

WizardCast
Salesforce Spring 19 and Community Sprint WizardCast Episode 86

WizardCast

Play Episode Listen Later Feb 8, 2019 61:59


Send Us Your Feedback & Suggestions! Voicemail: 608.492.0321 (Note please tell us in your message if you do NOT want your voicemail to be included in the podcast). Email: wizardcast@thewizardnews.com Website: https://thewizardnews.com/wizardcast_home/contact-us-wizardcast The Salesforce Spring '19 release is upon us! By now you've probably read all 450+ pages of release notes, watched all the webinars, read all the blog posts and you're experts. But what features are Brian & Mark excited for? Admit it, this is what really matters. We go through and talk about the release notes based on what features we think are "big news" and what we're excited about. We end with a list of other interesting tidbits. We also talk about Salesforce.org's community sprint. It's an event where the community comes together to help work on the open source apps for the non-profit world of Salesforce. The next one is coming up in Long Beach. Take a look and participate if you can! Show Overview 0:00 I swear I've done this episode before 01:13 Intro 02:10 Joke - listener submitted by Roy Moore! 02:44 Happy Lunar New Year 04:00 Community Sprint! Register https://www.eventbrite.com/e/salesforceorg-open-source-community-sprint-long-beach-tickets-53109432743 09:30 Spring '19 Salesforce Release is here! 11:40 Field History > 18 months being removed 16:00 Customizable Forecasting going away including all data Summer '20 release 18:00 Critical Updates! Hyperlinks targets are going to work 20:37 Return Null values in Formulas within Processes & Flows 23:40 Pinned List Views! 24:20 New Lightning Flow Builder! 28:45 New Flow Screen Components! Address & Image 30:00 Flow Snap-in website 32:15 Customizable Help Menu 34:00 Print record in Lightning 35:00 Cloning Sandboxes 36:00 Switch Lightning page to a new template 37:11 Guided Actions/Next Best Action/Strategy Builder 39:43 Schedule actions to happen immediately in Process/Flow 43:38 Pop-out Utility bar 45:25 More data storage 47:02 Let community users request help - a guided flow setup! 49:55 Attendees and resources in events 51:25 Subscribe dashboards/reports to roles and groups 52:40 Stuff now in Lightning that wasn't 54:02 no more Force.com IDE 58:00 Lightning Web Components 59:40 Outro 01:01:40 Post Credits Links in This Show Register for the Salesforce.org community sprint https://www.eventbrite.com/e/salesforceorg-open-source-community-sprint-long-beach-tickets-53109432743 Learn more about the community sprint https://salesforce.quip.com/X6cwARyJCDDe FEEDBACK You can ask your questions, make comments, bad jokes, and your requests! Contact Us via Websitehttps://thewizardnews.com/wizardcast_home/contact-us-wizardcast Leave a Voicemail 608.492.0321 (Note please tell us in your message if you do NOT want your voicemail to be included in the podcast). Email wizardcast@thewizardnews.com HELP US SPREAD THE WORD! We'd love it if you could please share #WizardCast with your twitter followers. Click here to post a tweet! https://ctt.ec/23f7u NEW!Amazon Alexa Skill - NEW! REVIEW US ON APPLE PODCASTS! Review Us Support the show! WizardCast Merchandise Store Shop On Amazon Libsyn podcast hosting:  Get a free month with promo code: podmagic Other Ways To Support Participate In The Show! Share an IdeaExchange idea for our Ideas Highlight episodes! http://bit.ly/ideahighlight Share a question for Parker Harris http://bit.ly/parkerquestions Ways to subscribe to The WizardCast Click to Subscribe via iTunes/Apple Podcasts Click to Subscribe via Google Podcast App Click to Subscribe via Stitcher Subscribe via RSS Audio and Music provided by: Cherry (Instrumental Version) (Josh Woodward) / CC BY 4.0 Sounds from: http://www.freesfx.co.uk

Salesforce Casts Podcast
Things to know before you learn Lightning Web Components

Salesforce Casts Podcast

Play Episode Listen Later Jan 18, 2019 5:30


In this episode we will try to understand few things to know before you start learning Lightning Web Components Subscribe You can subscribe to my course at Salesforce Casts Links: Teja’s Instagram My Gear Teja on Twitter

lightning web components