Routers are probably the most unappreciated, underutilized and misused component in your application architecture. Join us as we fully explore the architectural patterns that make up this cross-cutting aspect of your overall technology stack and how you can optimally make use of all of what this layer should be delivering to your developers and your users!
As an architect on a SPA project, there are many decisions you will face. One of the most important decisions you have to make is how to design your routing topology: The routing patterns, hirarchy and data flow used within your application. Often, wrong decisions can lead to performance, usability and reliability issues which are difficult to diagnose and even more difficult to correct mid-project. Join us as we explore design considerations and best practices that will help you navigate this dark science to emerge victorious!
Peter is the CTO of Censinet, based in Boston, MA.
Before joining Censinet, Peter was the Chief Software Architect at Embue Technologies, an Apartment Building Intelligence platform provider based in Boston, MA. Before joining Embue, Peter was the Principal Architect for EnerNOC Labs, a dedicated R&D group within EnerNOC, a Global provider of Demand Response and Energy Inteligence software located in Boston, MA. Prior to EnerNOC, Peter was a Principal Cloud Engineer with Kronos Incorporated, a global provider of on-premise and cloud-based workforce management solutions. Before Kronos, Peter held the position of Technical Director with Brokat Technologies, a global provider of mobile payment solutions. Prior to that, Peter was a Sr. Architect with GemStone Systems, providing distributed, enterprise-ready data grid and object persistence solutions and J2EE application server technologies.
Peter has a Honors degree in pure mathematics from McMaster University in Hamilton, Ontario, Canada. He is a technology addict and evangelist and has led many grass-roots efforts to introduce leading edge, advanced technologies and development processes.
A lifetime learner, Peter thrives on digesting new technologies and sharing his discoveries with others. He has authored and delivered numerous technical seminars on a variety of topics including React, VueJS, Angular, Ruby on Rails, Grails, Git, Meteor, Flex, GWT and AOP.
To find out more about Peter, check out his LinkedIn profile: https://www.linkedin.com/in/peterpavlovich
More About Peter »