"Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame" by Kirill Ishanov
For the past 8 years Apstra has been building a product that manages Data Center networks configuration and operation. Our UI was built using ClojureScript from day one and had to evolve in order to support growing complexity of a back-end and growing amount of features. As a result, we've built a large SPA with hundreds of screens and complex visualizations.
In this session I'll describe architectural decisions that we had to make on UI side in order to keep a large ClojureScript codebase maintainable, including:
* Code structuring and conventions
* UI state management
* Interacting with REST API and GraphQL
* Forms framework using clojure.spec
* Collections management for datatables/cards/lists
* Interop with JavaScript and React libraries
This session will also cover some organizational aspects of using ClojureScript, like growing the team and onboarding new developers, working with support on production issues and dealing with management when it comes to technology choices.
Видео "Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame" by Kirill Ishanov канала ClojureTV
In this session I'll describe architectural decisions that we had to make on UI side in order to keep a large ClojureScript codebase maintainable, including:
* Code structuring and conventions
* UI state management
* Interacting with REST API and GraphQL
* Forms framework using clojure.spec
* Collections management for datatables/cards/lists
* Interop with JavaScript and React libraries
This session will also cover some organizational aspects of using ClojureScript, like growing the team and onboarding new developers, working with support on production issues and dealing with management when it comes to technology choices.
Видео "Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame" by Kirill Ishanov канала ClojureTV
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Michael O'Keefe - Predicting Vehicle Usage with Clojure"High Performance Clojure" by Chris NuernbergerReinventing Haxl: Efficient, Concurrent and Concise Data Access - Alexey KachayevClojure Data Science - Edmund JacksonFearless JVM Lambdas - John ChapinGary Fredericks - Purely Random"Clojure for Data Science in the Real World" by Kira McLeanBuilding a Grammar for Statistical Graphics in Clojure - Kevin LynaghDay of Datomic Cloud - Session 5Clojure Where it Counts: Tidying Data Science Workflows - Pier Federico Gherardini & Ben KamphausIan Eslick - Probe: Program Traces as First Class StateDay of Datomic Cloud - Session 3"Emmy: Moldable Physics and Lispy Microworlds" by Sam RitchieComposing music with clojure.spec - Wojciech FrankeProgramming What Cannot Be Programmed: Aesthetics and Narrative - D. SchmüddeThe Tensors Must Flow - William Piel"Joyful Cross platform Development with ClojureDart" by Christophe Grand and Baptiste DupuchSynthesis and Verification for All - Emina TorlakDatomic Cloud - EDNSequence and Concurrent Processing for Huge Genomic Data - Toshiki Takeuchi