Category: Open Source

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 »

JSConf US 2019: Pushing JavaScript Beyond the Browser

As a first-time JSConf attendee, I happily embraced the welcoming culture and fun atmosphere – surfing, anyone? But I was even more impacted by the presentations centered around JavaScript expanding beyond the browser, using JavaScript to help others, and the focus on community. Of course I’m an avid JavaScript engineer and believer (why else would I be at JSConf), but I left feeling awed and inspired after seeing how progressive and impactful the JavaScript ecosystem can be. JavaScript Helps You

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 »
TalkScript Episode 34

Episode 34: Fail Privately: Onboarding Made Easy with TypeScript

This week Paul and Neil talk to new SitePen team members, Sam Menza and Eric Osmundson, about their experiences joining a remote company and how TypeScript helps accelerate the onboarding process. They discuss their experiences getting up to speed on projects, contributing to open source, learning TypeScript and working remotely. Speakers Paul Shannon on Twitter Neil Roberts on Twitter Sam Menza on Twitter Eric Osmundson on Twitter Show Notes Below are links to the resources and topics mentioned during this

Read More »

Augmented Reality on the Web in 2019

Augmented Reality (AR) brings digital information or media and interweaves it with our experience of the real-world. In recent years Augmented Reality has become apparent in the consumer space in two major formats: head mounted displays such as the Microsoft HoloLens and the Magic Leap along with more widely available experiences on mobile devices. Here the applications normally take hold of the device’s camera and then impose digital artifacts onto the device’s viewport. Some examples of popular mobile based Augmented

Read More »
Codemods: Effective, Automated Refactoring

Codemods: Effective, Automated Refactoring

Maintaining software is challenging. Stagnant software quickly becomes obsolete and this couldn’t be truer than in the JavaScript ecosystem. JavaScript firmly holds the reigns as the language of the web and with that comes a unique opportunity for the language and ecosystem to learn and adopt best practices and paradigms from other languages and ecosystems, as JavaScript is the convergence point for all web projects. This means that everything changes, from the language syntax to the popular patterns used to

Read More »
Cats vs Dogs: Answering the Important Questions

Cats vs Dogs: Answering the Important Questions

SitePen participates in a number of conferences around the world presenting new technology and ideas to engineers and designers. Recently Dylan Schiemann and Tom Dye spoke at the HalfStack Conference in London and Paul Shannon spoke at Phoenix TypeScript meetup. We demonstrated what Dojo and the Web could do by using Web Audio, Web Animations, and a number of other technologies to create a fun application.

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 »
Node+JS Interactive 2018: From Accessibility to JS Interoperability

Node+JS Interactive 2018: From Accessibility to JS Interoperability

The 2018 edition of the Node+JS Interactive conference featured nearly 1,000 JavaScript and Node.js enthusiasts at the first combined event organized by the Node.js Foundation and JS Foundation. The event included nearly 100 sessions, panels, and community events designed to help grow and foster the JavaScript ecosystem. The big announcement this year was the intent of the two groups to merge into one large JavaScript foundation.

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 »