Simon MacDonald (@macdonst) 's Twitter Profile
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

linkhttps://simonmacdonald.com/ calendar_today09-03-2007 21:18:37

29,29K Tweet

2,2K Followers

1,1K Following

Begin (@begin) 's Twitter Profile Photo

🔗 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…

Simon MacDonald (@macdonst) 's Twitter Profile Photo

Slides and the repo for my example app from my talk “Adventures in Rendering off the Main Thread “ at NDC Oslo are available at: slides.com/simonmacdonald… github.com/kristoferjosep…

Begin (@begin) 's Twitter Profile Photo

🔒 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…

Begin (@begin) 's Twitter Profile Photo

🔒 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…

THAT Conference (@thatconference) 's Twitter Profile Photo

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

Rev up your engines! ☄️ We're pumped to have <a href="/macdonst/">Simon MacDonald</a> showing us the ropes of 'Adventures in Rendering Off the Main Thread' at #THATConference this July! 🙌🏽" #JavaScript #performance that.land/3IiGY3U
Begin (@begin) 's Twitter Profile Photo

🪄 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…

Simon MacDonald (@macdonst) 's Twitter Profile Photo

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.

I'm speaking at <a href="/PrairieDevCon/">PrairieDevCon</a> in WPG today and tomorrow. If you are around, please stop by for a chat. I  enjoyed the S-tier trolling by keynote speaker <a href="/jayharris/">Jay Harris</a>. Pretty ballsy to wear a VGK jersey considering they eliminated the WPG Jets from the NHL playoffs this year.
Begin (@begin) 's Twitter Profile Photo

🔒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…

Simon MacDonald (@macdonst) 's Twitter Profile Photo

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-…

Begin (@begin) 's Twitter Profile Photo

🖼️ 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…

Begin (@begin) 's Twitter Profile Photo

🪙Managing your Begin tokens Begin now supports token management and issuing personal access tokens by Ryan Block begin.com/blog/posts/202…

Begin (@begin) 's Twitter Profile Photo

🔍 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…

Begin (@begin) 's Twitter Profile Photo

😶‍🌫️ 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…

Begin (@begin) 's Twitter Profile Photo

🚫 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…

Begin (@begin) 's Twitter Profile Photo

🎥Introducing Enhance Movies We are excited to present our non-trivial learning application, Enhance Movies, designed to highlight the exceptional web development experience you get from Enhance. Our movies app is built with Enhance and TMDB API. begin.com/blog/posts/202…