DOC
|
Much has changed in a short amount of time with how we build applications with JavaScript. In an area of rapid change, what trends and patterns are changing the way we build applications? We'll explore patterns in ES6+, reactivity/observability, virtual DOM, web components, typing, tooling and more, and how they are incorporated by various frameworks and approaches.
... View more
01-09-2017
06:54 AM
|
2
|
0
|
1132
|
DOC
|
This talk will explore application setup, workflow, and architecture when building a modern web application with TypeScript. While not specific to Dojo 2, this talk will use Dojo 2's approach to architecture as an example for things to consider when building applications with TypeScript.
... View more
11-25-2016
05:25 AM
|
0
|
0
|
1297
|
DOC
|
This talk will provide a quick overview of how Dojo 2 widgets are created and themed, and how they interact with Custom Elements (web components).
... View more
11-25-2016
05:23 AM
|
3
|
0
|
1068
|
DOC
|
JavaScript has been reinventing the wheel for 20+ years. This talk takes a humorous look at how JavaScript has changed over the past 20 years, the pros and cons of reinventing the wheel, and insights that help predict what will change in the next few years.
... View more
11-25-2016
05:22 AM
|
0
|
0
|
845
|
DOC
|
Intern is a powerful testing stack for automated testing. Intern has recently added many features including: Performance benchmark Visual regression Accessibility compliance Support for additional cloud testing providers Complete update to leverage ES6+ and TypeScript Easier out of the box setup of Selenium WebDrivers This talk will give a quick overview of Intern 4, and demonstrate all of the newer features and use cases.
... View more
11-25-2016
05:20 AM
|
0
|
0
|
923
|
DOC
|
Dojo 2 is a complete modern rethink to Dojo, authored with the latest best practices of ES6+, TypeScript, custom elements, and more. This talk will provide a quick introduction to the main features of Dojo 2 and show a few demo applications!
... View more
11-25-2016
05:17 AM
|
0
|
0
|
1178
|
DOC
|
Intern is an open source stack for efficiently testing all things JavaScript. Learn how Intern can be used to test almost anything, including: * Multiple environments: Run tests in browsers, Node.js, and in the cloud (BrowserStack, Sauce Labs, TestingBot, Selenium Grid) * Promises-based async: Uses standard Promises-based APIs for async testing * Code coverage: Full statement, line, branch, and function coverage data, even with transpiled ES6 or TypeScript code * Full testing lifecycle support: Unit, integration, and system testing * Easy continuous integration: Seamless integration with Jenkins, SonarQube, TeamCity, Travis CI, etc. * Consistent WebDriver experience: Workarounds for known WebDriver defects, making the Selenium experience much more pleasant We'll look at examples and strategies for each of these features, and briefly look at examples for writing tests against Esri applications, as well as a number of JavaScript toolkits and frameworks including Dojo, React, Angular, jQuery, and more.
... View more
12-14-2015
10:16 AM
|
10
|
0
|
2684
|
DOC
|
The caveman coder is the developer who creates code that works by coincidence, that ignores sound engineering principles in the interest of getting things done quickly, and leaves an unmaintainable path of code in their wake. This talk will show you some techniques for how to demand higher engineering standards within your team without adding significant effort to your development approach.
... View more
12-14-2015
10:12 AM
|
12
|
0
|
2495
|
DOC
|
There are many challenges for scaling development across large development teams. This talk shows how you can apply many of the best practices from open source for internal projects, and how to make sure cross-team development efforts can thrive over time.
... View more
12-14-2015
10:10 AM
|
5
|
0
|
2267
|
DOC
|
This talk will highlight the key features of Dojo 2, a work in progress rewrite of Dojo to be modern, highly flexible, and built with ES6 and TypeScript features.
... View more
12-14-2015
10:08 AM
|
11
|
0
|
2486
|
DOC
|
So you've heard about all the great features of ES6 and TypeScript, but you're still maintaining a codebase built on top of Dojo 1.x? This talk will explain how to start using modern language features today, while still using your existing Dojo-based dependencies such as the ESRI ArcGIS JavaScript API.
... View more
12-14-2015
10:07 AM
|
10
|
0
|
2544
|
DOC
|
We've learned many lessons over the past two years working with ES6/ES2015 and TypeScript. This talk will distill as many of those lessons as possible in a short amount of time, giving you a quick overview of more useful features, as well as some insight into things that have worked well for us in our efforts in building applications as well as Dojo 2.
... View more
12-14-2015
10:04 AM
|
6
|
0
|
2379
|
DOC
|
The trend in JavaScript seems to be that frameworks and toolkits become hot/popular, and then fall out of favor, at a pace that is perhaps irrational and certainly not healthy for most engineers. The purpose of this talk is to step back, think about what the purpose of architecture is (encapsulting best practices and patterns, building consistent and easy to maintain software), and look at the questions you might ask to evaluate options for the architecture for the applications that you need to build. Sure, the talk will bring up concepts like React, Flux, Angular 2, Ember, Dojo, Aurelia, and other tools, but more as part of the thought process that we'll explore together during the talk.
... View more
12-14-2015
10:00 AM
|
15
|
0
|
1296
|
Title | Kudos | Posted |
---|---|---|
2 | 01-09-2017 06:54 AM | |
3 | 11-25-2016 05:23 AM | |
10 | 12-14-2015 10:16 AM | |
10 | 12-14-2015 10:07 AM | |
6 | 12-14-2015 10:04 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:24 AM
|