Apps
Docs
Blog
Community
Support
Login
Login
The Jamstack Book: Begin Book Club

The Jamstack Book: Begin Book Club

If you missed out on our meet up with Ray Camden and Brian Rinaldi on The Jamstack Book you can catch up by watching the video or reading the transcript.

avatar

Simon MacDonald

read time 54 mins

Rendering HTML from Markdown in a Cloud Function

Skip the build step: dynamically parse Markdown and render to HTML right on the server. Respond to an HTTP request by loading a .md file, transforming the Markdown source, and returning HTML.

avatar

Taylor Beseda

read time 5 mins

Rendering HTML from Markdown in a Cloud Function

Why I no longer use Static Site Generators

Static Site Generators (SSG) are an excellent solution for building web applications where the content does not change frequently. However, as your website's scope increases, either by additional content or dynamic functionality, issues begin to pop up.

avatar

Simon MacDonald

read time 3 mins

Why I no longer use Static Site Generators

Kill It with Fire the Begin Book Club July Selection

In July we'll be meeting with Marianne Bellotti to discuss her book "Kill It with Fire".

avatar

Simon MacDonald

read time 2 mins

Kill It with Fire the Begin Book Club July Selection

Using GitHub Actions with Architect

GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline. We’ve recently created some composite actions to test every pull request to your repository and deploy tagged releases to production.

avatar

Simon MacDonald

read time 2 mins

Using GitHub Actions with Architect

Astro SSR on Lambda with Architect

Astro released an experimental SSR feature with an adapter API. To integrate with the Lambda runtime, we'll map API Gateway events to Astro Requests and return proper API Gateway result.

avatar

Taylor Beseda

read time 4 mins

Astro SSR on Lambda with Architect

Automating email reminders with scheduled functions

Are there any repetitive tasks in your life that would benefit from automation? I run a weekly ice hockey game, and even though it is at the same place and time every week, the dummies that I play with still need a weekly reminder email. So I decided to create a scheduled function to send out that weekly reminder for me.

avatar

Simon MacDonald

read time 4 mins

Automating email reminders with scheduled functions

Using OAuth to protect Architect routes

An Architect plugin to ease some of the pain and boilerplate of authentication while avoiding an expensive third-party authentication provider.

avatar

Ryan Bethel

read time 5 mins

Using OAuth to protect Architect routes

Storage and Deno and database seeding, oh my!

We've recently released some updates to Begin to make your developer experience even better, and we've decided we need to celebrate them.

avatar

Simon MacDonald

read time 2 mins

Storage and Deno and database seeding, oh my!

Building Functional Web Apps with Redis

In this tutorial, we'll use Begin to quickly develop a to-do list application. We'll use AWS Lambda as our serverless platform and Redis Enterprise Cloud as our database provider.

avatar

Simon MacDonald

read time 9 mins

Building Functional Web Apps with Redis

Don't `npm install` your way to success: a different way of thinking about dependencies

The intention of this post is to demonstrate a different approach to adopting and using dependencies.

avatar

Ryan Block

read time 8 mins

Don't `npm install` your way to success: a different way of thinking about dependencies

What I’ve learnt building plugins for Architect 10

Architect community member Andy Buckingham stops by to talk about the benefits of the Architect plugin API and what he's been able to build with it.

avatar

Andy Buckingham

read time 3 mins

What I’ve learnt building plugins for Architect 10

The Coding Career Handbook: Begin Book Club

If you missed out on our meet up with Shawn (Swyx) Wang on the Coding Career Handbook you can catch up by watching the video or reading the transcript.

avatar

Simon MacDonald

read time 47 mins

The Coding Career Handbook: Begin Book Club

Architect Remix Plugin

Mix Remix into an Architect project with the official Arc 10 Remix plugin.

avatar

Taylor Beseda

read time 4 mins

Architect Remix Plugin

Migrating an Express.js App to a Functional Web App

Functional Web App (FWA) is an architectural pattern for building web applications and APIs. An FWA comprises cloud functions, talking to a managed database, that are deterministically deployed. However, many monolithic Node.js applications run popular web application frameworks like Express.js. This blog post will deconstruct an Express.js app into an FWA one route at a time.

avatar

Simon MacDonald

read time 8 mins

Migrating an Express.js App to a Functional Web App

Introducing Functional Web Apps

Functional Web App is an architectural pattern for building dynamic web applications and APIs without the trade-offs of load balancing or hiding dynamic functionality behind spinners.

avatar

Brian Leroux

read time 7 mins

Introducing Functional Web Apps

Remix + Architect: State of the Integration

We are aware of an issue with the Remix adapter and Architect. Both teams are working on a permanent fix, but for now, we have a workaround to get you back to building apps.

avatar

Taylor Beseda

read time 2 mins

Remix + Architect: State of the Integration

Architect 10 (Taniwha): plugins, TypeScript, live reloads, and much more

Introducing Architect version 10!!!, with a plugin API, TypeScript support, live reloads, automatic port selection, and many other new features

avatar

Ryan Block

read time 5 mins

Architect 10 (Taniwha): plugins, TypeScript, live reloads, and much more

Begin Book Club Updates

We've lined up our next three book club meet-ups. Join us in March for The Coding Career Handbook with Shawn Wang, May for The JAMstack Book with Raymond Camden and Brian Rinaldi, and June for Modern Software Engineering with Dave Farley.

avatar

Simon MacDonald

read time 3 mins

Begin Book Club Updates

Sanitizing Input

By this point in the pandemic, we are all tired of sanitizing our hands, but that doesn’t mean we should let our guard down when sanitizing user input. Don’t rely solely on client side validation as it can easily be bypassed.

avatar

Simon MacDonald

read time 4 mins

Sanitizing Input
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next →
Support
  • Documentation
  • Community
  • Support
  • Issue tracker
About Us
  • Twitter
  • GitHub
  • Blog
Rules & Legal
  • Privacy policy
  • Community guidelines

Get started
© 2021 Beginner Corp
Made with 💖 in San Francisco