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.
We are saddened to see so many of our fellow developers and designers affected by the recent tech layoffs, which is why we want to do something to help. If you’ve been laid off recently, get in touch and we’ll give you a ticket on the house! Your next opportunity could be waiting for you in Charlotte.
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 will guide us through an exploration of lesser known web APIs and the amazing things you can do with them. More details to follow.
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.
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?
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.
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 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.