I'm a Frontend Engineer @ extrategy. I'm also speaker at tech conferences and reviewer for Manning, Packt and Pragmatic Programmer. I like to relax playing with my Playstation or cooking some strange ethnic dish for me and my girlfriend
Frameworkless Frontend Development
Why do we use frameworks?
Reinventing the square wheel
Photo by Dakota Corbin on Unsplash
Every framework you’ve ever seen is really just an echo of this statement:
My language sucks!
Robert C. Martin (Uncle Bob)
Ehi guys, if I would need to have data binding without using Angular/React or whatever, what do you suggest?
Talk is cheap, show me the code
The code of a Framework that you're using is your responsibility
The right architecture should be defined by your features...
Let the need for a framework to emerge
Sometimes you need to build your own wheels
Photo by paolo candelo on Unsplash
Choose the right Framework
Choose a good Framework in a right way
What kind of problem is to choose a framework?
There is only one answer
"Who is the president of the USA?"
There is only one answer but you need analysis or a formula to work it out
"What is the area of a circle with a radius of 5 cm?"
Different answers are possible but the options can all be identified
"Which of the candidates will win the election?"
Different answers are possible, but because of their range and complexity all of the options can’t be identified
"How will the Internet affect our retail sales over the next five years?"
A mix of Data and Judgement
What Data do we need?
How is more important than What
Framework Compass Chart
A tool to help visualize the most important NFR of your project
Your team and the stakeholders should decide the 5 most important NFR
Next you need to fill the Chart
Your tech team can now use this chart as a Compass while choosing a Framework
Frameworkless Frontend Development - GDG DevFest 2018
By Francesco Strazzullo