notepad document object model mysql xhtml model view controller validations query optimization safari java html opera object-oriented programming accordion test case ajax jasmine angular mock adobe dreamweaver database design firebase object model firebug log4j typescript front end design version control back-end operations look and feel track geometry post processor rendering android (operating system) flux ad tracking bugzilla page layout scripting eclipse map soap restful api lymph nodes react redux server side selenium unit testing management adobe illustrator mocha amazon elasticsearch service react native jira integration docker container groovy bobath concept software development javascript scrum logging store text editor functional requirement user interface operations mobile app enyo (javascript framework) sass animations logos mongodb massive apache kafka virtual dom protractor source code control systems continuous integration auto build object-oriented javascript jest (javascript testing framework) firefox single page application system development methodology cloud amx programming middleware netbeans json notepad++ microservices mongoose (software) github case less templates html5 agile software development drag and drop xslt jquery d3.js socket io test runner jenkins current source flash writing library backbone network linux build process reach adobe photoshop cascading webpack parameter bind debugging integration testing spring mvc adobe flash docker website architecture bootstrap