Date post: | 19-Aug-2015 |
Category: |
Software |
Upload: | raymond-mcdermott |
View: | 133 times |
Download: | 3 times |
Software Engineer & University Liaison at feature[23]
Graduate of Florida State and North Florida with respective degrees in Music and Computing
Prior professions include martial arts instructor, fishing guide, touring guitarist, and I am still regularly involved in
professional drinking
JavaScript
“JavaScript is the heuristic that no matter how amazing of a programmer you think you are, you are… “Uncaught TypeError: undefined is not a function.
How do we convince people that in programming simplicity and clarity — in short: what mathematicians call "elegance"— are not a dispensable luxury, but a crucial matter that decides between success and failure?
Edsger Dijkstra
Too Many Abstractions
“All problems in computer science can be solved by another level of indirection, except for the problem of too many layers of indirection.”
Unidirectional data flow
Declarative/Explicit Mutation
Public APIs for retrieving data(and registering for mutation events)
CQRS & DDD (inspired) for client-side development
Resources
GUI Architectures(Fowler)
Observer & Flow Synchronization(Fowler, again)
Separated Presentation(Why not Fowler?)
History of MVC
React & Flux
Vanilla Flux (shameless self promotion)
Redux(brilliant talk on future of Flux)