Presentations

Single-Page Application Day – React: Lean, Mean, and Travels in a Pack with other APIs – James Kent & Matt Gilbride

Abstract Introduced in 2013, React’s rapid adoption by the front-end community is not something to be ignored. Unlike most other front-end frameworks available today, React is not a full end-to-end solution. While this may make it easier to introduce to an existing front-end, it can be hard to find your footing. This talk will dive into the evolution of React, its build system and popular libraries used for accomplishing routing, state management and testing. View Screencast View the code from…

Single-Page Application Day – Server Architectures With Node – Jeff Labonski

Abstract Why should the browsers have all the fun? With Node, you can leverage your language skills across the backend as well. Take a dive into writing servers to support your SPA, issues peculiar to node, and pitfalls that may ensnare. We’ll look at core of v8, modules, promises/async, all the way up to client facing code using the Walmart stack (hapi, joi, boom, good, etc…) View the code from Single Page Application Day on GitHub Presentation

Single-Page Application Day – DevOps / CI with JavaScript – what’s hot, what’s not? – Jeff Labonski

Abstract If you write it it will break. When it breaks the customer will be sad. When the customer is sad you will be as well. We’ll explore code cleanliness, formatting, and linting as quality gates for developers. Expanding on this, continuous integration, unit tests and e2e testing ensure streamlined development, working code, and the beginning steps to Continuous Quality. Containerization brings repeatable deployments with immutable servers. Combine everything for development and delivery nirvana. View Screencast View the code from…

Single-Page Application Day – Experience the CHANGE – UX principles for JavaScript – Peter Fleming

Abstract We will cover a few of the foundational principles that JavaScript developers should consider when writing code for a UI and then talk through how those principles can be applied. Consistency, Hierarchy, Accessibility, Negative-Space, Grouping, and Error-treatment (CHANGE). Javascript is very powerful when it comes to creating front-end UIs and with that power comes the responsibility to make software that is not only functional but also provides a great experience for the user. While there are many more things…

Single-Page Application Day – Angular: The “Batteries Included” Enterprise SPA Framework – Rich Freedman

Abstract Angular is the most popular “Batteries Included” front-end platform. In this session, we’ll explore the major features of Angular, and why it may be the best choice for your enterprise. We’ll take an honest look at what fits well with common Enterprise development scenarios, and what does not. If you are not already intimately familiar with Angular, you should come away from this session better prepared to evaluate and select a library / framework / platform for your Enterprise…

1 2 51