Oct 27

SitePen Podcast Episode 020

By on October 27, 2016 8:12 am

Torrey is out this week, but we have a very special guest, Dylan Schiemann! We start off by talking about the new features in TypeScript 2.0 and then Neil describes his woes using TypeScript for rapid prototyping. Additionally, we talk about Yarn – the new npm CLI tool, and the announcement of the JS Foundation!


Show Notes

That’s a wrap! If you’d like to be a guest on the SitePen Podcast or just think we’d be fun to hang out with for an hour, let us know!

Oct 26

Exploring WebVR

By on October 26, 2016 12:12 pm

This October, we delivered meetup talks on WebVR in London and Phoenix on the same day to share our early efforts in exploring WebVR with TypeScript, Dojo 2, Intern, and A-Frame.

What is WebVR?

WebVR is an experimental JavaScript API that provides access to Virtual Reality (VR) devices, such as the Oculus Rift, HTC Vive, Samsung Gear VR, and Google Cardboard. These VR devices are used with your web browser. Native browser support is currently limited to experimental releases of Chrome, Firefox, and Samsung Internet Browser for Gear VR. You can also try it using shims that add support to today’s browsers. WebVR is not another graphics rendering engine, but instead adds APIs that support rendering VR scenes with WebGL in the web browser’s Canvas.

Oct 11

Running Intern Tests in the Cloud

By on October 11, 2016 7:43 am

With Intern you can easily run tests using your local machine’s web browser or on any other machine running a Selenium server. Sometimes a project will need to be tested across a wide range of platforms and browsers, more than an individual user or even an enterprise may have available. Cloud testing services such as BrowserStack, CrossBrowserTesting, Sauce Labs, and TestingBot provide access to hundreds of VMs running various combinations of platform and browser versions.  Intern has out-of-the-box support for several such services.

Oct 7

SafetyNet 2016 recap

By on October 7, 2016 8:41 am

SafetyNet is an annual conference hosted by Pulsiam and is focused on trends in software for the safety industry. Because of our expertise in shaping the modern web and our ongoing work with Pulsiam’s application development efforts, I was invited to deliver a keynote about the past, present, and future of the web, as this industry begins to transition to web-based solutions.

Sep 30

SitePen Podcast Episode 019

By on September 30, 2016 2:33 pm

The gang invites Sean Larkin, core team member of Angular-CLI and Webpack, to the show. Bryan joins the panel in grilling Sean to determine what exactly Webpack is and where it’s going. Sean also shares his personal experiences and how he got started contributing to open source!


Show Notes

That’s a wrap! If you’d like to be a guest on the SitePen Podcast or just think we’d be fun to hang out with for an hour, let us know!

Sep 29

Improving TypeScript modules

By on September 29, 2016 3:15 pm

improving typescript modules

One of the main challenges with creating modern JavaScript web applications is the relatively incomplete approach to ES modules. As an interim solution until all necessary use cases are solved, many developers create source code with ESM, and then transpile to either AMD, CJS, or UMD for easy usage within today’s browsers. As we work on creating Dojo 2 in a manner that is easy to use for both TypeScript and JavaScript users, one challenge we faced was how to support loader plugins and/or other dynamic module loading. AMD has long supported loader plugin syntax, and SystemJS supports loader plugins as well as System.import.

Sep 20

Inside Answers: Intern and async functional testing

By on September 20, 2016 5:43 am

SitePen Support is a service used by companies to improve the productivity and efficiency of their enterprise development teams. Our customers often ask questions about best practices when using various development tools for modern JavaScript and TypeScript development. Recently, we were asked to better explain some of the asynchronous syntax used by Intern. For example, where to put a .end() statement and where to resolve promises with Intern. Here was our response!

Sep 15

SitePen Podcast Episode 018

By on September 15, 2016 2:33 pm

This is virtually the best show we have ever done, we talk all about VR! Did you know you can create and view VR content in the browser with WebVR? You can, and it’s amazing!


Show Notes

This wraps up another fun episode! If you’d like to be a guest on the SitePen Podcast or just think we’d be fun to hang out with for an hour, let us know!