JSFoo Chennai 2020
On component architecture, performance, security for front-end, and emerging trends
Apr 2020
30 Mon
31 Tue
1 Wed
2 Thu
3 Fri 08:50 AM – 05:30 PM IST
4 Sat 08:50 AM – 03:15 PM IST
5 Sun
Aparna Vaikuntam
Software applications attempt to add value to users by solving a problem in their business domain.
Such an application could now be entirely built with JavaScript - frontend and backend.
JS is a full-stack technololgy that can provide a complete solution to a problem, say, in the healthcare sector.
With this power comes responsibility.
A responsibility for understanding the target domain and incorporating that understanding in software.
Or rather, domain driven design.
When this responsibility is met, a living and breathing domain model is realised in the application.
This domain model is reflected in design artefacts, code and the very language that engineers speak in the context of development.
Such a model tackles the inherent domain complexities, ensuring a long valuable life to software.
In this talk I will talk about domain driven design and how to incorporate it in JS.
Target audience - All JS developers. Especially those building enterprise software
Key Takeaways - An understanding of the domain driven design (DDD) philosophy and how to incorporate it in development
The talk will have 3 parts:
After several years of developing software in the FinTech industry, I have come to appreciate how important it is to tackle domain complexity in software. For something that can actually define the success or failure of a project, its surprising to see that domain modeling is virtually unrecognized as a skill among developers. Through this talk, I hope to provide some insights about the philosophy of DDD and its practical implementation, through my personal experience.
I have worked for close to 8 years in software development.
I have a Masters in CS from Rutgers University, USA.
I am also a mom and a champion of women in tech.
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}