Cinergy Dine-In Theater, Charlotte, North Carolina
April 2024
Afterparty (includes JS Pub Quiz!)
HalfStack may return to Charlotte in 2024. We're currently deciding based on interest and availability.Early bird tickets now available for an incredible day of JS!

What to Expect

HalfStack events are fun, creative single track JavaScript events hosted in relaxed environments. HalfStack provides authentic, high value experiences for all attendees.

The priority for HalfStack is the attendee experience, with great food, drinks, talks, swag, and community. Hosted by London’s longest-lived JavaScript meetup group, HalfStack now runs events in Belgrade, Charlotte, London, Newquay, New York, Phoenix, Tel Aviv, and Vienna!

HalfStack carefully curates talks that inspire and inform the audience in a highly interactive and entertaining manner. Each HalfStack event provides an intimate feeling where each attendee has time to meet one another.

Two conference speakers with dog masks on
Three smiling conference attendees with VR headsets on

Call for Proposals

Visit our CfP page for more information on proposing your amazing HalfStack session!

Fair Pricing

Visit our Pricing page to understand what we charge and why.

Our Illustrious Speakers

Each of our events has between 8 and 12 sessions. We update our speaker information regularly. We usually save a few details to give you some surprises on the day of the event, including the order of the sessions.

  • Bekah Rice
    DIY Usability Testing When You Have No Time and No Budget

    Testing your digital products with real people is the only real way to see if what you've built actually works. The problem is, many of us just don't have the time or budget to run a full-scale usability test. Still, it's always better to do some testing rather than none. We'll cover all the basics for running your own short, successful usability tests on a shoestring budget, using just a few basic resources.

  • Trent Willis
    The app-changing power and joy of native Web APIs

    Trent will guide us through an exploration of lesser known web APIs and the amazing things you can do with them. More details to follow.

  • Ben Ilegbodu
    Let’s web dev like it’s 1999!

    When we view source our modern web applications, the code looks nothing like what we originally wrote. At a minimum, it’s gone through linting, transpilation, obfuscation, minification, and bundling. And in order to build our beautifully designed apps with sophisticated interactions, we leverage the latest features in HTML, CSS, and JavaScript available in our modern evergreen browsers. However, when web development was in its infancy two decades ago, things were drastically different. Sites had hit counters, used frames for navigation, and were updated manually via FTP. We used the blink tag and scrolling marquees! Let’s take a walk down memory lane (or have a history lesson) and have some laughs cringing at how sites looked, how they were built, and the rudimentary tooling we had to develop them.

  • Matt Priour
    Exploring the strange world of Windows High Contrast Mode and how it affects web pages

    Windows High Contrast Mode is a feature that is designed to make it easier for users with visual impairments to see and use their computer. However, this feature can cause some unexpected changes to the way that UI elements are displayed on the web, which can be confusing for developers. In this session, we will explore the technical details of how High Contrast Mode works, and we will discuss some common challenges and solutions for ensuring that web page elements are correctly displayed when this mode is enabled. By the end of this talk, you will have a better understanding of how High Contrast Mode affects web development, and you will have some practical tools for addressing these challenges in your own work.

  • Adam Cuppy
    What if Shakespeare Wrote Code?

    Did you know that Shakespeare wrote almost no direction into his plays? No fight direction. No staging. No notes to the songs. Of the 1700 words he created, there was no official dictionary. That’s right, the author of some of the greatest literary works in history - filled with situational complexity, fight sequences, and music - includes NO documentation! His words told the rest of the story. The text - the code - filled in the gaps. What can we learn from his texts? What can we apply to our modern day development efforts?

  • Thomas Jimenez
    Accelerating your product launch through tech decisions

    As a developer, it's natural to want your code to be as efficient as possible. But what defines efficiency? The answer varies depending on who you ask. For those bootstrapping a new web app, minimizing friction on the path to your launch is often the primary goal. Achieving this requires a web stack that maximizes your developer experience. We’ll explore the real world journey of balancing developer productivity with the challenges involved when building a modern web app.

  • Griffin Solot-Kehl
    Adventures in WebRTC-based content streaming

    Content streaming is an increasingly growing sector, and people are now integrating it directly into their web pages, instead of directing people to a zoom and such. WebRTC provides a foundation to make this possible, but WHIP and WHEP are new standards in progress to improved web based streaming and reduce latency. We'll look at some of the adventures and misadventures in making web-based streaming a reality.

  • Dylan Schiemann
    The Editor is Broken

    Dylan recently woke up to a bug report for a very obscure bug with SlateJS and Chrome 112. He'll walk us through the process of debugging the issue, and how he was able to get it fixed on the right level.

Our Wonderful Sponsors

Complete Stack Sponsors

Large Stack Sponsors

Medium Stack Sponsors

Small Stack Sponsors

There are loads of great reasons to sponsor a HalfStack event this year. Want to find out more?
Take me to the sponsors page />

Find Us