Simon MacDonald
@macdonst
Father, Software Engineer, Comic Enthusiast, Coffee Lover, Human Goodreads and Head of Developer Experience @Begin. He/Him mastodon.online/@macdonst
ID: 847761
https://simonmacdonald.com/ 09-03-2007 21:18:37
29,29K Tweet
2,2K Followers
1,1K Following
🔗 Mastodon Link Verification in the Enhance Blog Template Profile link verification on Mastodon differs greatly from the now-demonized blue check mark on Twitter. Mastodon provides a way to cross-reference links in your profile. by Simon MacDonald begin.com/blog/posts/202…
🔒 Authentication for a Username and Password flow Continuing our series on authentication. Build a username password authentication flow for an Enhance app. by Ryan Bethel begin.com/blog/posts/202…
🔒 Verify email and phone for new accounts Verify a phone number or email address as a method for account recovery by Ryan Bethel begin.com/blog/posts/202…
Rev up your engines! ☄️ We're pumped to have Simon MacDonald showing us the ropes of 'Adventures in Rendering Off the Main Thread' at #THATConference this July! 🙌🏽" #JavaScript #performance that.land/3IiGY3U
I love this post as @[email protected] did some real science on DB speed. Spoilers, DynamoDB is the hands-down winner here.
🪄 Authentication with Magic links Authenticating with only an email or phone number can simplify the process significantly. This post demonstrates how to use these Magic links with Enhance. by Ryan Bethel begin.com/blog/posts/202…
I'm speaking at PrairieDevCon in WPG today and tomorrow. If you are around, please stop by for a chat. I enjoyed the S-tier trolling by keynote speaker Jay Harris. Pretty ballsy to wear a VGK jersey considering they eliminated the WPG Jets from the NHL playoffs this year.
🔒OAuth Authentication With more services come more passwords and usernames to keep track of. OAuth lets users authenticate to a new service using a previously established identity on another service. by Ryan Bethel begin.com/blog/posts/202…
Next week I'll be speaking Kansas City Developer Conference for the first time. If you are in the area during the conf, hit me up for chats about web dev, web components and, most importantly ☕. Tickets are still available and you can use FriendOfSimonMacDonald to get 10% off. eventbrite.com/e/kansas-city-…
The State of Web Components round table is happening in an hour with our very own @[email protected] thisdotmedia.com/state-of-the-w…
🖼️ Building a Design Portfolio with Enhance @[email protected] goes on a deep dive through our new design portfolio example, and demonstrates how a little HTML and CSS can go a very long way in 2023. begin.com/blog/posts/202…
🪙Managing your Begin tokens Begin now supports token management and issuing personal access tokens by Ryan Block begin.com/blog/posts/202…
🔍 Progressively Enhancing Components: The Enhance Way When building applications with Enhance, we start with working HTML and then look for ways to progressively enhance the user's enjoyment by using JavaScript. by Simon MacDonald begin.com/blog/posts/202…
😶🌫️ Air Quality App with Enhance Use built-in Enhance features to fetch and cache air quality data from the US EPA to be displayed as HTML custom elements. All super fast! by @[email protected] #enhance #webdev begin.com/blog/posts/202…
🚫 TypeScript: YAGNI TypeScript! What is it good for? I wouldn’t go as far as to say “absolutely nothing” like the song. I’m not trying to start a war here. by Simon MacDonald begin.com/blog/posts/202…