Ahead of the Curve: TypeScript & Enterprise Web Development June 12, 2017 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’…
TypeScript 2.3: The Sexy Default Type Argument May 9, 2017 TypeScript 2.3 is the latest version in the quarterly release cycle from the TypeScript team. This release contains several useful additions to TypeScript which we have already started to leverage…
Typings for dojox/gfx April 25, 2017 dojox/gfx is Dojo 1.x’s vector graphics library, with support for SVG, Canvas, and other legacy rendering environments through a drawing API based on the semantics of SVG. This API also…
Making TypeDoc better April 20, 2017 Over the past several months, the SitePen team has been hard at work on Dojo 2 along with the tools and infrastructure to support it. Part of that infrastructure, and…
TC39: Open and Incremental Approach Improves Standards Process April 6, 2017 In our recent post about the key features in ES2017, I was reminded just how much the standards process has changed in the past 15 years. As someone who tried…
What TypeScript can offer to Dojo 1.x March 29, 2017 As many of you know, Dojo 2 is being built on TypeScript. Many of us involved in Dojo 2 believe that TypeScript brings several advantages to developing with web technologies…
The 5 features of ES8 and a wishlist for ES9 March 21, 2017 As we near the finalization of the proposal, it’s looking like ES8 is going to deliver much more than the simple updates of its ES7 predecessor! We wanted to take…
Functional reactive programming and Observables in JavaScript, TypeScript, and Dojo 2 February 27, 2017 Functional programming and reactive programming principles are not new to JavaScript, but their adoption has recently become widespread across most modern frameworks and toolkits. The ease of using these approaches…
Mixins and more in TypeScript 2.2 February 22, 2017 The TypeScript team recently announced the TypeScript 2.2 release candidate which will contain key improvements to the TypeScript language. Most notably, are the introduction of the object type and improved…
Moving 4-ward with Intern February 10, 2017 The motivation for Intern 4 is to make it easier to author tests with ES6+ features within tests, with or without transpilation. Want to skim? Here’s the Intern Roadmap which…
New Year’s Resolutions for 2017! January 19, 2017 As the new year starts to unfold, it’s time to take a quick look at the things our team at SitePen resolves to do this year.
SeleniumConf 2016 Recap December 20, 2016 Selenium is the leading tool for browser and mobile app automation and functional testing. Each year the Selenium community gets together to talk about emerging trends with Selenium and testing best…
Intern Visual Regression Plugin December 15, 2016 Thanks to a generous Mozilla Open Source Support program award, Intern has expanded its testing ecosystem to include new and robust sets of tools. Engineers can now easily write tests…
TypeScript 2.1 Goodness Coming Soon to Dojo 2! December 14, 2016 The TypeScript team has just announced the release of TypeScript 2.1 which contains several long-awaited features (pun intended) for Dojo 2. Rather than repeating the excellent summary from the TypeScript…
HalfStack 2016 Recap December 14, 2016 This was my second year attending Halfstack and creating, as well as compèring (M.C.ed in American English), the JavaScript Pub Quiz. Who can argue with a conference in a pub? The…
Intern 3.4 Released December 8, 2016 Today we’re pleased to announce the release of Intern 3.4. This release brings usability enhancements and bugfixes, including a new benchmarking mode! We’ve outlined some of the features below, but…
Connect.Tech 2016 recap November 1, 2016 I was back in Atlanta a couple weeks ago for Connect.Tech, the largest JavaScript focused conference in the southeast with nearly 1,000 attendees and 11 concurrent sessions. Connect.Tech is a community…
Exploring WebVR October 26, 2016 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…
Improving TypeScript modules September 29, 2016 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,…
Inside Answers: Intern and async functional testing September 20, 2016 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…
TypeScript 2.0 Awesomeness September 1, 2016 Over the past few years, TypeScript has iterated and greatly improved developer ergonomics. With our efforts on Dojo 2, we’ve been very excited about many of the features and improvements…
The long and winding road to Dojo 2 August 24, 2016 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…
FullStack 2016 July 20, 2016 FullStack is a large London JavaScript conference hosted at the Skills Matter CodeNode. The conference brings together an impressive line-up of speakers and workshops covering five tracks over three full…
Building Better Enterprise Web Applications Part 3: SitePen solutions June 30, 2016 In this installment of our series on building web applications, we look at the SitePen approach to solving challenges in web application development. We employ all of the solutions described…
Building Better Enterprise Web Applications Part 2: Solutions June 29, 2016 While there are many challenges today with building web applications, there are also many options to address the issues we face with technology, process, and people, allowing us to reap the…