Ivan started to work in our team in 2016 as a Software engineer and now he is a Development Team Manager. As a Manager, he is responsible for leading a development team, improving the quality of our service, identifying the most appropriate solutions, and effectively manage the performance of the asset regarding the value, program, cost, and finance.
He believes that the path to success is to improve daily and be a team player.
The weekly training session led by Ivan was about bleeding-edge JS features.
What inspired this lecture in the first place?
Lastly, not everyone of us is a Front-End developer. But getting to know what happens on the other side is crucial for development, based on teamwork.
That’s why we had a look at the new shiny features ES2020 presented.
What was covered?
We went strongly through the specifics of
const, the template literals, including Unicode support and the quite handy arrow functions. As the team swallowed those without even thinking, there was some backup in place: destructuring objects and arrays, object literals, for-of-loops, spread operators, and more.
But this wasn’t enough still…
In a total of forty-two slides, Ivan managed to put even more content for the most curious, that went from ES9 to the future! We mean things like rest and default parameters we often take for granted in other languages like Python, modules, string extending with padding operations, the new classes (it was deep), and of course the hugely important async and await, web workers, and atomics.
How have we incorporated this knowledge into our work?
To be plain, almost everything. Multiple times! As part of our work with React, Vue, and their variants for mobile development, we grew so used to those, that when having a good old plain HTML, CSS, and JS page to be created, a simple var seems quite strange even. Still, those new practices we obtained, using the new toolkit ES2015+ offers got us thinking. Thinking differently. And this often got us faster to the success stage.
What is next?
We always find it worth sharing knowledge and brainstorming as a team!
MORE FROM OUR BLOG
Deyan Nikolov, Software Services Consultant talks about the third of six major red flags of a doomed MVP from ITIDO’s experience.
Our engineering colleagues unveil how they build lasting partnerships with ITIDO’s clients.