Category: React

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 »

Getting Started with Electron, Typescript, React and Webpack

If you need to build a desktop application today, Electron is an increasingly common choice. It is cross-platform and is built using the same web technologies that you probably already know. We’re long-time users of Electron at SitePen, and have previously talked about Setting up Electron with Dojo. Here we will explore an opinionated approach to setting up Electron: TypeScript, React and Webpack.

Read More »
React Already Did That at All Things Open 2018

React Already Did That at All Things Open 2018

All Things Open is a large, community-created open source conference in Raleigh, North Carolina, with nearly 4,000 attendees and 20 concurrent sessions. At this year’s event, I was invited to deliver a talk similar to one I had presented at JSConf titled “React Already Did That.” The session itself is not actually about React, but about several key concepts in how the JavaScript ecosystem evolves. In the early years of JSConf, people would joke whenever someone announced something new that

Read More »
Episode 16: React and A11y / WorkerDOM / Overcoming Challenges

Episode 16: React and A11y / WorkerDOM / Overcoming Challenges (Live at JSConf US)

TalkScript took the podcast on the road to JSConfUS 2018 in sunny Carlsbad, California, August 21-23, 2018. In the first episode of this series, the team talks with Neha Nivedita, Kristofer Baxter, and Kevin O’Neil about React and A11y, WorkerDOM, and overcoming challenges. Speakers Neha Nivedita on Twitter Kristofer Baxter on Twitter Kevin O’Neil on Twitter Nick Nisi on Twitter Torrey Rice on Twitter Show Notes Below are links to the resources and topics mentioned during this episode. Post Meritocracy

Read More »
FullStack London 2018: Choosing a Framework

FullStack London 2018: Choosing a Framework

At this month’s FullStack London 2018, our CEO, Dylan Schiemann, presented the talk “Choosing a Framework”, based on our Choosing a Framework blog series. Given our long history in web development, we’ve seen JavaScript evolve from an obscure simplistic scripting language to the language of the internet. We’ve seen frameworks rise and fall and it’s been a fun — but mostly frustrating — ride.

Read More »
Web Frameworks: Conclusions

Web Frameworks: Conclusions

This entry is part 11 of 11 in the series Choosing a JS Framework

It has come time to read the liner notes and write some conclusions. When we started writing this blog series, we knew that JavaScript/web application frameworks were not easy to summarize. We have tried to answer the unanswerable: What framework should I use?

Read More »
Web Frameworks: Soundness

Web Frameworks: Soundness

This entry is part 9 of 11 in the series Choosing a JS Framework

For a web framework to be effective, it should offer you more than just functionality. It doesn’t matter how much hard work you put into your application if it breaks when people use it. Beyond testing, let’s explore how frameworks can help us build better code before we test it.

Read More »
Polymer Summit 2017

Polymer Summit 2017

Recently I was fortunate to be able to attend the Google Polymer Summit in Copenhagen with a SitePen colleague. Having attended the PWA Summit last year in Amsterdam we were expecting a well organised and interesting conference, and we were not to be disappointed.

Read More »
Web Frameworks: Testing

Web Frameworks: Testing

This entry is part 8 of 11 in the series Choosing a JS Framework

Test early, test often, and test some more. Why put our heart and soul into our web applications only to be let down because we are not completely testing them. Let’s explore how the different web frameworks approach testing.

Read More »