Loading... Loading...

John Andrew

The Creative Mind

It’s no secret that the digital industry is booming. From exciting startups to global brands, companies are reaching out to digital agencies, responding to the new possibilities available.

Matching action type names and store handler names made conventional wire-up very simple, but we saw another area where we could eliminate boilerplate: if 99% of our ActionCreator API implementations just published a message, why not infer creation of ActionCreator APIs based on what gets handled by stores? So we did, while still allowing custom.

For example, when the store instance in the snippet above is created, lux will see that it handles an addToCart action. If an ActionCreator API hasn’t already been defined for this action under lux.actions, lux will create one, with the default behavior of publishing the action message.Creator API implementations just published a message.



Curriculum vitae

Full Name

Pavel Yanev


New Mexico
United States of.


Natural Science Gymnaisum
North Dakoda 2014 South Harmon Institute 2016
University of Geneva, Masters 2017


Sagmeister - Graphic Designer (2014-2016)
Umbrella Corp. - Web Developer (2012-2014)
Google - Intern (2011-2012)


French (Mother Tongue)
German (read, talk, write)