February 21, 2024

Get to Know Alpine.js!

Nolan Erck

Director / Owner at South of Shasta Consulting

Alpine.js has been described as "jQuery for the modern web". Alpine is incredibly lightweight, declarative, reactive, and can be embedded into any web page. Plus it requires no build or compile steps! It's the perfect solution for when you want to drop some SPA-like functionality into your existing codebase.

Alpine.js is only one JS file -- the entire library is 15 attributes, 6 properties, and 2 methods. And no need for installing NPM packages! It's not based on OOP, or JSX, or any of the other more complex systems that often scare away developers.

No matter the quality, complexity, nor type of code in your existing tech stack, you can easily start using Alpine.js...and can probably delete big chunks of vanilla JavaScript or jQuery as a result too!

Target audience: Any developer comfortable with JavaScript, HTML, and a basic understanding of the DOM and APIs should be able to follow this presentation. No knowledge of OOP principles, Node, NPM, nor any other JavaScript framework is required.

Main takeaways:

  • Getting started with Alpine.js
  • Basic syntax things
  • Loops and if/else constructs
  • Models, data, and binding
  • DOM manipulation
  • Talking to the server, APIs, etc.

Interested in presenting?

Do you have a topic you are interested in presenting? We would like to hear from you!

Presentations are usually 30 - 45 minutes long with time for questions and answers at the end.

Our Sponsors