Polymer Summit 2017

By on September 13, 2017 6:38 am

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.

The State of Internationalization in JavaScript

By on July 19, 2017 11:09 am

As businesses expand into new markets and existing markets become more diverse, it is increasingly rare that enterprise applications can expect to serve speakers of only one language, with identical expectations for how they should be addressed or be presented data. In spite of this, globalization — the process of catering an experience to users in specific regions — receives less attention than is warranted, and many times is an afterthought in application development. In part, however, this is due to how difficult it is to correctly globalize an application.

Ahead of the Curve:
TypeScript & Enterprise Web Development

By on June 12, 2017 2:48 pm

For a concise read on why the enterprise should care about using TypeScript in its applications, look no further than Remo Jansen of the Aon Centre for Innovation and Analytics’ presentation on the 6 reasons you should be using TypeScript.

The SitePen engineering team has been using TypeScript since it came onto the open source scene 5 years ago. We’ve built several customer applications using TypeScript and TypeScript frameworks. Our next generation version of Dojo (which will be the defacto enterprise framework for organizations who value sustainability, longevity and true open source software) is 100% TypeScript.

With a healthy respect for what the TypeScript team has accomplished and being enthusiastic contributors to the TypeScript language through development, our TypeDoc improvements and our testing framework, Intern (built with and for use in testing TypeScript), we are well-positioned to modernize applications beginning with tech stack migration, forward-thinking architecture, TypeScript development, team training and commercial support.

While we’ve been offering online TypeScript workshops for quite some time, our UK contingent of engineers have their hearts set on delivering a public training course to the London (and surrounding countries) developer community. So, for one time only, please join our CTO, Kitson Kelly – a team-labeled TypeScript purist – as he brings you some serious TypeScript training and to the next level in enterprise web development.

August 31, 2017 | 9:00 – 17:00 BST
Location: TBD, London

Course Outline

  • Introduction to TypeScript: Benefits and key TypeScript concepts
  • Compatibility with ES6+: Which ES6 and later features are supported
  • Development Environment Setup: Quick and optimal environment setup
  • Basic types: Working with types
  • The power of interfaces: Leveraging TypeScript interfaces to improve code readability
  • Extending interfaces: Unions, aliases, and other advanced interface features
  • Classes and composition: Using Classes, functional composition, and differences from ES Classes
  • Generics: How to use generic types for building APIs
  • Ambient Declarations: Leveraging other type definitions
  • Decorators and Metadata: Syntax for efficient extension of Classes and other language features
  • Advanced TypeScript configuration: Additional options for getting the most from TypeScript
  • Testing: A robust testing workflow with TypeScript
  • Debugging: Troubleshooting and finding errors in your application
  • Future of TypeScript: Summary of highly anticipated TypeScript features

Early Bird pricing is now available!

Register Here

Can’t Attend/Still Need Help with Typescript?

Workshops Logo

SitePen’s TypeScript for the Enterprise Development Team training is a great way to level up your team! Ask us about a private training experience for your team.

Support Logo

SitePen Support for Developers. Receive timely answers and relevant code examples from early adopters and active users of TypeScript.

Let's Talk! Logo

Let’s talk about how we can help your organization benefit from the use of TypeScript in your next project.

Contact Us Logo

Have a question? We’re here to help! Get in touch and let’s see how we can work together.

ChallengeStar Case Study

By on January 20, 2017 12:04 pm


To quote professional zoologist Jim Fowler, “The biggest challenge is how to affect public attitudes and make people care.” When a small startup has a big idea, they run into an even bigger challenge. They want to change the public attitude towards charities and engage people on multiple levels, but it won’t happen unless they come up with a solution. SitePen understood the challenge, and better yet, had the expertise to help the startup be successful.

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!

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

By on September 15, 2016 11:17 am


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!

SitePen Podcast Episode 017 – Live from NEJS Conf

By on August 30, 2016 11:31 am


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!

Getting Classy with Compose

By on May 19, 2016 8:34 am


If you’re familiar with Dojo 1, you’re probably familiar with declare. Declare provides a flexible but controlled way to handle inheritance in JavaScript. It builds on JavaScript’s prototypal inheritance with OO (Object Oriented) principles and provides single and multiple inheritance. This enables developers to create flexible components and powerful mixins.

As we started working on Dojo 2, we knew that a class system was going to be an important foundational technology.

SitePen Podcast Episode 012

By on March 22, 2016 9:46 am

The Gang worries when Torrey upsets the Dear Leader! Will our heroes prevail? Will they be able to talk about Measuring Performance, Prototyping Tools and the Bug of the Week? Listen to find out!


Show Notes

Meet the Team: Nita Tune

By on February 1, 2016 1:50 pm

We’d like to introduce you to a gal who’s always bringing wit and interesting conversation to the table. She’s a rocking project manager and an expert at keeping our clients and team happy. Aside from her work at SitePen, she has an ongoing list of amazing talents. Everyone, get ready to meet Nita!