
Maria Antonietta Perna is a teacher and technical writer. She enjoys tinkering with cool CSS standards and is curious about teaching approaches to front-end code. When not coding or writing for the web, she enjoys reading philosophy books, taking long walks, and appreciating good food.
Maria Antonietta's articles
Canvas vs SVG: Choosing the Right Tool for the Job
By Maria Antonietta Perna,
Should you use Canvas or SVG? It depends! Let's walk through all the scenarios where Canvas and SVG are an option and work out which is the best choice.
Static Site Generators: A Beginner’s Guide
By Maria Antonietta Perna,
Static site generators are a key element of the modern Jamstack architecture. We explore the standout features of seven leading static site generators.
Getting Started with Gatsby: Build Your First Static Site
By Maria Antonietta Perna,
Gatsby is the Jamstack king, with power, plugins, and community. Our guide will help you get started with Gatsby's basic use case — a static site generator.
GreenSock 3 Web Animation: Get to Know GSAP’s New Features
By Maria Antonietta Perna,
Learn about the great features in GreenSock Animation Platform 3, and find out how to use Greensock 3 to create better animations for the web faster.
SVG 101: What Is SVG?
By Ivaylo Gerchev, Maria Antonietta Perna,
Learn why SVG is superior to pixel graphics in terms of scalability, responsiveness, interactivity, programmability, performance, and accessibility.
6 Top JavaScript UI Frameworks & Libraries for 2020
By Maria Antonietta Perna,
The JavaScript ecosystem offers countless UI frameworks and libraries. These top options help developers build complex reactive apps that scale well.
CSS Viewport Units: A Quick Start
By Asha Laxmi, Maria Antonietta Perna,
Asha and Maria offer an accessible but thorough introduction to the use of CSS viewport units for truly responsive typography and layout elements on the web.
30 Life-saving Tools for Front-end Developers
By Maria Antonietta Perna,
Maria Antonietta Perna rounds up 30 top tools for front-end web developers, from code playgrounds and editors to CSS generators, JS libraries, and more.
How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests
By Aurelio De Rosa, Maria Antonietta Perna,
Learn how to use $.ajax(), the most powerful jQuery Ajax function, to perform asynchronous HTTP requests.
How to Set Up Basic jQuery Form Validation in Two Minutes
By Maria Antonietta Perna,
A step-by-step tutorial on how to set up basic jQuery form validation in just a few minutes, demonstrated through validation on a registration form.