Versioning Interview

Adam Roberts (who you might recognize from our interview with him), interviewed me for the Versioning newsletter. I’m publishing my answers here for y’alls perusal as well!

Which dev/tech idea or trend excites you the most at the moment, and why?
I love that new JavaScript has arrived. I don’t know if “new JavaScript" is really the word for it, but that’s what it feels like. Major syntax improvements coupled with state and component-based thinking, coupled with powerful …
The post Versioning Interview appeared first on CSS-Tricks.

Link: https://css-tricks.com/versioning-interview/

Forms, Auth and Serverless Functions on Gatsby and Netlify

Abstracting infrastructure is in our DNA. Roads, schools, water supply networks—you get the idea. Web development is no exception: serverless architectures are a beautiful expression of that phenomenon. Static sites, in particular, are turning into dynamic, rich experiences.
Handling static forms, authentication, and backend functions on statically-generated sites is now a thing. Especially with the JAMstack pioneer platform that is Netlify. Recently, they announced support of AWS Lambda functions on front-end-centric sites and apps. I’ve been meaning …
The post Forms, Auth and Serverless Functions on Gatsby and Netlify appeared first on CSS-Tricks.

Link: https://css-tricks.com/forms-auth-and-serverless-functions-on-gatsby-and-netlify/

Build Nodejs APIs Using Serverless

Simona Cotin did a great talk at Microsoft Build about Serverless technologies, called “Build Node APIs Using Serverless." In this talk, she addresses pretty much every major gotcha that you might run into while creating Serverless infrastructure for JavaScript applications. Some of the topics included, but are not limited to:

CORS
Local Debugging with VS Code
Installing npm packages
Configuring REST-like URLs
Saving environment variables

All in all, it’s one of the best talks on Serverless I’ve seen, and if …
The post Build Nodejs APIs Using Serverless appeared first on CSS-Tricks.

Link: https://aka.ms/simonaserverless

Displaying the Weather With Serverless and Colors

I like to jog. Sometimes it’s cold out. Sometimes it’s cold out, but it looks like it isn’t. The sun is shining, the birds are chirping. Then you step outside in shorts and a t-shirt and realize you have roughly 2 minutes before exposure sets in.
I decided to solve this first world problem using a lightbulb to display a certain color based on what the temperature outside is. It works better than I expected, and that’s saying something because …
The post Displaying the Weather With Serverless and Colors appeared first on CSS-Tricks.

Link: https://css-tricks.com/displaying-the-weather-with-serverless-and-colors/

A Site About Serverless Technology

I know some of you have a visceral and negative feeling toward the word serverless. I felt that way at first too, but I’m kinda over it. Even if it’s not a perfect word, it’s done a good job of encapsulating a movement into a single word. That movement is far more than I’m qualified to explain.
But I do very much think it’s worth knowing about. Developers of all sorts can take advantage of it, but I’m particularly …

A Site About Serverless Technology is a post from CSS-Tricks

Link: https://thepowerofserverless.info/

Creating a Vue.js Serverless Checkout Form: Configure the Checkout Component

This is the fourth post in a four-part series. In Part one, we set up a serverless Stripe function on Azure. Part two covered how we hosted the function on Github. The third part covered Stripe Elements in Vue. This last post shows how to configure the checkout component and make the shopping cart fully functional.

Article Series:

Setup and Testing
Stripe Function and Hosting
Application and Checkout Component
Configure the Checkout Component (This Post)

As a reminder, here’s where …

Creating a Vue.js Serverless Checkout Form: Configure the Checkout Component is a post from CSS-Tricks

Link: https://css-tricks.com/creating-vue-js-serverless-checkout-part-four/

Creating a Vue.js Serverless Checkout Form: Application and Checkout Component

This is the third post in a four-part series. In part one, we set up a serverless Stripe function on Azure. Part two covered how we hosted the function on Github. This post will focus on wiring everything up as a Vue.js application.

Article Series:

Setup and Testing
Stripe Function and Hosting
Application and Checkout Component (This Post)
Configure the Checkout Component (Coming Soon)

Stripe has a number of ways to build out a checkout form, the most basic being …

Creating a Vue.js Serverless Checkout Form: Application and Checkout Component is a post from CSS-Tricks

Link: https://css-tricks.com/creating-vue-js-serverless-checkout-part-three/

Creating a Vue.js Serverless Checkout Form: Stripe Function and Hosting

We’re now in the second post of a four-part series where we’re creating a checkout form application in Vue.js that can accept payments via the Stripe API. In part one, we looked at the concept of serverless functions, set one up in Azure, and connected it to a Stripe account. In this post, we’ll focus on setting up Stripe as a serverless function and hosting it all on Github.

Article Series:

Setup and Testing
Stripe Function and Hosting (This Post)

Creating a Vue.js Serverless Checkout Form: Stripe Function and Hosting is a post from CSS-Tricks

Link: https://css-tricks.com/creating-vue-js-serverless-checkout-part-two/

Creating a Vue.js Serverless Checkout Form: Setup and Testing

There comes a time in any young app’s life when it will have to monetize. There are a number of ways to become profitable, but accepting cash is a surefire way to make this more direct. In this four-part tutorial, we’ll go over how to set up a serverless function, make it talk to the Stripe API, and connect it to a checkout form that is setup as a Vue application. This may sound daunting, but it’s actually pretty straightforward! …

Creating a Vue.js Serverless Checkout Form: Setup and Testing is a post from CSS-Tricks

Link: https://css-tricks.com/creating-vue-js-serverless-checkout-part-one/