Speaker

Abbey Perini

Abbey Perini

Web Developer | Technical Blogger

Atlanta, Georgia, United States

Actions

Abbey Perini is many things - a metro Atlanta native, a person of many hobbies, and a full-stack web developer. Passionate about accessibility, she's worked in Vue, React, and even AngularJS (2013). She's happiest problem solving in the front-end, back-end, and all the APIs and microservices in between. She's spent her development career rectifying tech debt in existing codebases. She loves blogging and speaking about fun and useful things about programming, especially if it helps other developers.

Area of Expertise

  • Information & Communications Technology

Topics

  • Web Development
  • Web Accessibility
  • Digital Accessibility
  • JavaScript
  • TypeScript
  • JavaScript & TypeScript
  • HTML
  • CSS
  • Vue
  • React

Slots, Slots, Slots, Everybody!

Starting with web components, we'll walk through how to use slots to make highly extensible wrappers for dynamic content. Then we'll talk about how Vue and Angular leverage this HTML feature and how React children are different.

Semantic HTML: What, Why, and How

HTML will literally do your work for you, including making your page much more accessible. We'll touch on everything from initial set up and SEO to sectioning your page so it makes sense to a screen reader. Finally, we’ll discuss some really hardworking elements. For instance, did you know there are 21 different types for the input tag?

From Idea to Design for Non-Designers

You learned to code and want to start applying for jobs, but don't want anyone to look at your portfolio. Your app functions well, but you're pretty sure your buttons need some styling. Here are some practical tips on how to get from your idea to minimum styling without knowing anything about design.

Cognitive Load and Your Development Environment

There's lots of information out there about reducing cognitive load for users, but what about developers? This talk will cover Cognitive Load Theory, how some disabilities affect it, and designing a development environment around it.

#gitPanic - Merging and Rebasing

You can commit and push changes, but what if other developers are working in the repo at the same time as you? How do you add changes from one branch to another? What the heck is interactive rebasing? We'll cover squashing, cherry-picking, resolving conflicts, the difference between merging and rebasing, and more!

Stir Trek 2024 Sessionize Event

May 2024 Columbus, Ohio, United States

MagnoliaJS 2023 Sessionize Event

October 2023 Jackson, Mississippi, United States

Abbey Perini

Web Developer | Technical Blogger

Atlanta, Georgia, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top