DEV Community

Simon MacDonald profile picture

Simon MacDonald

Father, Software Engineer, Comic Enthusiast, Coffee Lover and Head of Developer Experience at Begin.com

Location Ottawa, ON 🇨🇦 Joined Joined on  Personal website https://simonmacdonald.com github website twitter website
Introducing the Enhance Blog Template

Introducing the Enhance Blog Template

1
Comments
4 min read

Want to connect with Simon MacDonald?

Create an account to connect with Simon MacDonald. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Enhance API Routes and OpenAPI

Enhance API Routes and OpenAPI

3
Comments
5 min read
Why does everyone "suddenly" hate Single Page Apps?

Why does everyone "suddenly" hate Single Page Apps?

22
Comments 24
5 min read
Why we Server Side Render Web Components

Why we Server Side Render Web Components

9
Comments
22 min read
I just wanted to buy pants. How excessive JavaScript is costing you money

I just wanted to buy pants. How excessive JavaScript is costing you money

14
Comments 8
6 min read
Using Fast Components in an Enhance App

Using Fast Components in an Enhance App

3
Comments
2 min read
Converting Lit Components to Enhance

Converting Lit Components to Enhance

4
Comments
5 min read
On the twelfth day of Enhancing: Debugging

On the twelfth day of Enhancing: Debugging

Comments
1 min read
On the eleventh day of Enhancing: Environment Variables

On the eleventh day of Enhancing: Environment Variables

1
Comments
2 min read
On the tenth day of Enhancing: Deploying your app

On the tenth day of Enhancing: Deploying your app

Comments
2 min read
On the ninth day of Enhancing: Externalizing Scripts

On the ninth day of Enhancing: Externalizing Scripts

1
Comments
4 min read
On the eighth day of Enhancing: Progressively Enhanced Forms

On the eighth day of Enhancing: Progressively Enhanced Forms

Comments
4 min read
On the seventh day of Enhancing: Forms

On the seventh day of Enhancing: Forms

2
Comments
3 min read
On the sixth day of Enhancing: Head component

On the sixth day of Enhancing: Head component

3
Comments
2 min read
On the fifth day of Enhancing: Enhance Styles

On the fifth day of Enhancing: Enhance Styles

Comments
2 min read
On the fourth day of Enhancing: Composing elements

On the fourth day of Enhancing: Composing elements

3
Comments
2 min read
On the third day of Enhancing: API routes and the Store

On the third day of Enhancing: API routes and the Store

1
Comments
2 min read
On the second day of Enhancing: Your first page and component

On the second day of Enhancing: Your first page and component

3
Comments
3 min read
On the first day of Enhancing: Getting Started

On the first day of Enhancing: Getting Started

2
Comments
2 min read
Using Lit Components in an Enhance App

Using Lit Components in an Enhance App

7
Comments
4 min read
Enhancing Vanilla Web Components

Enhancing Vanilla Web Components

8
Comments 5
5 min read
Using External Web Components with Enhance

Using External Web Components with Enhance

2
Comments
2 min read
Rendering Markdown with Enhance

Rendering Markdown with Enhance

15
Comments
5 min read
Rebuilding my personal website: Getting Started

Rebuilding my personal website: Getting Started

Comments
9 min read
Fat Functions are an Anti-Pattern

Fat Functions are an Anti-Pattern

5
Comments
5 min read
Introducing the Begin Book Club

Introducing the Begin Book Club

Comments
2 min read
Tale of the Tape: Highlight.js vs Shiki

Tale of the Tape: Highlight.js vs Shiki

5
Comments
4 min read
Adding dark mode to the personal website template

Adding dark mode to the personal website template

6
Comments
4 min read
loading...