Yesterday we’ve merged Spring ’22 branches into our Sample apps. These include examples of new great features that developers can use from today. Check the content we’ve published to learn about all these improvements!
Glad to announce that this past week we published Ready to Fly, our new sample app that integrates Salesforce and Slack, giving solutions to common challenges such as implementing user authorization with Salesforce securely and showing common integration patterns.
Cryptographic Failures is the second most important category of vulnerabilities listed in the OWASP Top 10 for 2021. That’s why in the past weeks I decided to invest some time creating content to help you with signature and encryption techniques in Apex.
Winter ’22 release is here, and with it, new GA features that developers can use today, as well as developer preview, beta and pilots that you can try out. Last week I gave a talk to the Amsterdam Developer Group in which I went over all these features, explaining what they’re about, how to try them out, and where to find more information.
En este post os quiero informar sobre un proyecto que comencé hace unas semanas y que me hace mucha ilusión! He abierto un canal de twitch personal, en el cual, cada semana, transmitiré un capítulo de una serie en la cual iré creando una app en Salesforce desde 0. Como twitch borra los capítulos, los iré subiendo a mi canal de Youtube.
At Salesforce, trust is our number one value. When you build apps on the Salesforce Platform, rest assured that they reside in a safe environment. However, as a Salesforce Developer, there are certain concepts and best practices that you need to know to prevent leaking data or creating dangerous app security vulnerabilities. Understand this blog post as a hub for resources around this important topic.
Making the move from Aura to LWC is an important step that everyone should be doing already. It will bring you a ton on benefits, while the effort is not that big. If you want to do some more reading about this topic, take a look at the following blog post. Bear in mind it’s targeted for an architect’s mindset. If you’re a video person, take a look at the next video – with more detail, more suitable for developers:
Some weeks ago I decided to talk about modern JavaScript features that you can use in LWC. Usually there’s a lot of confusion around this topic, as people believe that only certain JavaScript features, from versions < ES9 can be used in LWC. But this is not true! You can use features from newer versions as long as your browser supports them. The only caveat is that we don’t transform them to ensure backwards compatibility. But that shouldn’t be a problem if your customers use a modern browser (often the case). I explain everything about this topic in the next videos. Watch the series to understand the guts of LWC compilation and why it’s true what I just said, and also learn about some the most interesting features from ES9 to ES12 that will make your code much more professional! If you prefer some reading, take a look at this blog post on our developer site.
Accessibility in today’s world is a must! Thus, in the past weeks I’ve spent some time implementing automated tests that check for accessibility issues in Sample Gallery apps. To check for accessibility issues I’ve used sa11y, a set of open source JavaScript libraries that detects machine knowable accessibility issues and that can be used with Jest, WebdriverIO or just generic JavaScript.