Blog

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!

cover

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!

cover

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!

SitePen Unplugged 2016: Less Rugged, More Plugg-ed!

By on September 15, 2016 11:17 am

unplugged_2016

It had been two years since our last adventure so it was time to round everyone up the last week of July for another exciting experience! Just like last time, our management team kept the whole trip a secret until the last possible moment, shortly before our flights had to be scheduled. Around the same time, they began to tease of the luxurious accommodations we would be sharing for four days this year such as a roof, bed, flushing toilet, and ELECTRICITY! We all knew right off the start that this Unplugged was going to be wildly different than the last!

Aug 30

SitePen Podcast Episode 017 – Live from NEJS Conf

By on August 30, 2016 11:31 am

facebook_share_image

Last week, (most of) the gang took the show on the road to NEJS Conf 2016! In this episode, there’s the usual banter and a game of Truthy/Falsy but the highlights are the incredible guests we corralled onto the show.

We may have told some of the speakers that we were there to escort them to the green room after their talk, but once we told them they had to do our show in order to be let out of the locked train car they were all to happy to join us!

First up, we talked to Jennifer Wong about her talk: I think I know what you’re talking about, but I’m not sure.

We were then joined by John K. Paul where we discussed his presentation: JS Debuggers: Our Flashlights in the Dark Woods.

We capped off our interviews with Andrea Goulet where she tried her best to teach Bryan and Neil empathy while fielding questions about her talk: Communication is just as Important as Code.

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!

Aug 24

The long and winding road to Dojo 2

By on August 24, 2016 10:46 am

Recently on GitHub, someone accused Dojo 2 of being vapourware. This opinion came from a position of misinformation. I was glad the individual then engaged with the Dojo 2 project to understand where we are today. We are making swift progress and a beta is on the horizon. It has taken Dojo 2 a long time to get here and to really solidify our vision. We first started brainstorming about plans for 2.0 almost 5 years ago! Around a year ago we solidified our plans and have been unwavering in moving down that path.

Aug 19

Mixing Dojo widgets and Angular 2 components

By on August 19, 2016 9:10 am

Mixing Dojo widgets & Angular 2 components

We were recently asked about options for mixing Dojo widgets and Angular 2 components into the same application:

  • Is it possible to render an Angular 2 component and Dojo widgets on the same page?
  • Are there any special configuration settings needed?
  • What’s the best way for Angular 2 and Dojo to communicate and/or send messages?
  • What kind of complex challenges and communication issues should we be aware of?
  • For an application that assembles many different components, if some of these are are Dojo widgets and some are Angular 2 components, how can we get them to play nicely together?