Author: Valerie Kriss

Episode 52: Holiday Special

It’s that time of year where we find ourselves in a season of gratitude with no shortage of things to be thankful for. Bryan, Nick, Paul, and Neil each take turns sharing, covering a range of topics like static site generators, new TypeScript language features, vim stuff, and improved debugging. Speakers Bryan Forbes on Twitter Neil Roberts on Twitter Paul Shannon on Twitter Nick Nisi on Twitter Show Notes Below are links to the resources and topics mentioned during this

Read More »

Episode 51: The Illusion That We Are Writing Javascript

On this week’s episode, we reminisce about a gentler time in which we would have a fun idea, create a new directory, and immediately start coding. To this end, Paul has started working on an open source web server environment, webserv, to handle some path mapping and CRUD operations through patterns and simple configuration. As we raise the question of whether we see a future of going back to standard JavaScript, it starts a discussion of the tools we use

Read More »

Episode 50: Classical vs. Functional in TypeScript

Our main topic this week revolves around the tradeoffs within the two of the biggest patterns in modern programming — classical and functional. Why are so many frameworks that launched with a functional approach adding classes while those with a classical approach are introducing functional equivalents? We examine some of the popular middleware used when developing widgets and components to illustrate how the different approaches can be more or less suitable depending on our needs. The bookends to the episode

Read More »

Episode 49: Beyond JavaScript – Time Zones, Gesture Recognition

Our final episode from JSConf US features interviews with Daniel Cousineau and Charlie Gerard around the theme of using JavaScript beyond the typical web site. Daniel’s talk pulled back the curtain on the problems inherent in using timezones that can’t be fixed just by using a library. We dig deeper into the issues of knowing what time zone matters when entering dates, storing dates without their original time zone, and how timezones themselves change over time. Is the only solution

Read More »

Episode 48: Growth – Imposter Syndrome, Helping JavaScript Newcomers

The fifth episode of our 6-part series from JSConf US 2019 features interviews with David Whittaker and Suzie Grange around the theme of growth. Go watch David’s talk — it defines and deals with imposter syndrome quickly and without judgment in a way that illustrates it’s not the moral weakness it’s often portrayed as in the media. We discuss the feeling of falling short when we start thinking that everyone has more time than we do and how the act

Read More »

Episode 47: Backends – SMS Browser, Streaming Audio & Game Engine

In the fourth episode of our 6-part series recorded at JSConf US 2019, the team interviews Alexandra Sunderland, Sara Fecadu, and Florian Rival around the theme of backend services. Alexandra started out writing a chatbot but it grew into a phone app that can browse the web without a data plan. We talk about the unique server that drives this app and some of the amazing compression used in order to reduce page size by multiple orders of magnitude. Our

Read More »

Episode 46: Access – Libraries, Braille

In the third episode of our 6-part series recorded at JSConf US 2019, the team chats with Patricia Realini and Theodore Vorillas around the theme of access. Patricia pushed us to empathize with those who need to use libraries to access online necessities. We explore reasons people depend on libraries to perform online tasks, the stigmas that prevent some people from gaining this access and what they sometimes have to do to work around it, as well as the loss

Read More »

Episode 45: Declaration – CSS, Music, Components

Our second episode in the 6-part series from JSConf US 2019 features interviews with Lara Schenck, Adam Giese, and Luke Herrington around the theme of declarative code. Lara’s talk made the compelling argument that CSS is a domain-specific declarative language where its input is classes and nodes and its output is visual presentation. We talk about how refactoring should be part of your CSS workflow, how a design system is like an API for your UI, and when it’s worth

Read More »

Episode 44: Community – Open Source, Call for Proposals

In the first episode of our 6-part series from JSConf US 2019, we talk with Tierney Cyren and Peter Aitken around the theme of community. We chat with Tierney about how communities often grow best organically, almost by accident. That some of the things we try to impose on communities are things like trying to mimic other communities, creating red tape before it’s necessary, and limiting use cases to the project’s original vision. Peter joins us to talk about Global

Read More »

Episode 43: Fun with Art

Members of the TalkScript team were onsite at NEJS Conf 2019 where we did a series of interviews with the conference speakers. We had a great time meeting these thought leaders and learning more about each of them and their talks. We’ve compiled the interviews into a four-part series to help share the essence of NEJS Conf 2019! Our final episode from NEJS features interviews with Adrienne Tacke and Trent Willis around the theme of using art to personalize and

Read More »