Progressively Enhancing Components: The Enhance Way

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.

Simon MacDonald’s avatar

Simon MacDonald
5 mins to read

Managing your Begin tokens

Managing your Begin tokens

Begin now supports token management and issuing personal access tokens

Ryan Block’s avatar

Ryan Block
1 mins to read

Announcing Begin teams

Announcing Begin teams

Begin now supports multiple collaborators for each application with the `begin team` command

Ryan Block’s avatar

Ryan Block
1 mins to read

Building a Design Portfolio with Enhance

Building a Design Portfolio with Enhance

Cole 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.

Cole Peters’s avatar

Cole Peters
15 mins to read

OAuth Authentication

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.

Ryan Bethel’s avatar

Ryan Bethel
8 mins to read

Authentication with Magic links

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.

Ryan Bethel’s avatar

Ryan Bethel
4 mins to read

Tested: Database Providers on Lambda

Tested: Database Providers on Lambda

Third party database providers speed-tested on AWS Lambda. Compare performance with DynamoDB in real time with our sample application.

Taylor Beseda’s avatar

Taylor Beseda
3 mins to read

Verify email and phone for new accounts

Verify email and phone for new accounts

Verify a phone number or email address as a method for account recovery

Ryan Bethel’s avatar

Ryan Bethel
10 mins to read

Region Support for Begin.com

Region Support for Begin.com

Rolling out support to sixteen regions.

Simon MacDonald’s avatar

Simon MacDonald
2 mins to read

Authentication for a Username and Password flow

Authentication for a Username and Password flow

Build a username password authentication flow for an Enhance app

Ryan Bethel’s avatar

Ryan Bethel
7 mins to read

Mastodon Link Verification in the Enhance Blog Template

Mastodon Link Verification in the Enhance Blog Template

Profile link verification on Mastodon is very different to the now demonized blue check mark on Twitter. Since document based verification is not possible without a central authority Mastodon provides you with a way to cross reference links in your profile to prove you are the real owner of those resources.

Simon MacDonald’s avatar

Simon MacDonald
3 mins to read

Introducing Enhance Styles 5.0

Introducing Enhance Styles 5.0

Today, we’re excited to announce the release of Enhance Styles 5.0, a major upgrade to the configurable styling library included with all Enhance projects.

Cole Peters’s avatar

Cole Peters
9 mins to read

Why you should roll your own auth

Why you should roll your own auth

Conventional wisdom states that rolling your own authentication system can be a significant undertaking that requires a lot of expertise in security and web development. In most cases, using a third-party authentication service is better than trying to build your own from scratch. However, there are some cases where rolling your own auth may be beneficial.

Simon MacDonald’s avatar

Simon MacDonald
2 mins to read

Introducing Themes for the Enhance Blog Template

Introducing Themes for the Enhance Blog Template

Today, we’re shipping a small but exciting update to our Enhance blog template, in the form of a new starter theme and the ability to quickly switch between themes via a single line of code.

Cole Peters’s avatar

Cole Peters
1 mins to read

Supporting Publish Own Site, Syndicate Elsewhere

Supporting Publish Own Site, Syndicate Elsewhere

Our next step towards making it easier for everyone to participate in the open and indie web is the release of @enhance/arc-plugin-posse. This plugin checks your RSS feed for new content and syndicates it to whatever platforms you choose. The plugin is designed to work seamlessly with the Enhance Blog Template, but you can also deploy it as a standalone plugin for existing sites.

Simon MacDonald’s avatar

Simon MacDonald
3 mins to read

Above the Clouds With the New Enhance Landing Page

Above the Clouds With the New Enhance Landing Page

Join us for a look under the hood of our brand new landing page for Enhance — the biggest project we’ve yet thrown at our very own framework.

Cole Peters’s avatar

Cole Peters
22 mins to read

Webmention Support in Enhance Blog Template

Webmention Support in Enhance Blog Template

We want to make it easier for folks to participate in the open and indie web. Our first step towards this goal was the publication of our Enhance Blog Template which enables you to publish your site and own your content. Our next step is adding support for incoming and outgoing webmentions to the blog template.

Simon MacDonald’s avatar

Simon MacDonald
5 mins to read

Making the leap to AWS with Architect

Making the leap to AWS with Architect

A guest post from Ameya Charnalia detailing his experience moving from Heroku to AWS via Architect.

Ameya Charnalia’s avatar

Ameya Charnalia
3 mins to read

Customizing the Enhance Blog Template

Customizing the Enhance Blog Template

A walkthrough of how our resident design engineer would go about re-styling the Enhance blog template — including looks at styleguide configuration, web fonts, utility classes, and scoped element styles.

Cole Peters’s avatar

Cole Peters
13 mins to read

Begin Domains beta

Begin Domains beta

The Begin CLI now supports domains! Subscribe to a domain name and link it to a Begin application.

Taylor Beseda’s avatar

Taylor Beseda
1 mins to read