all terms

abstract syntax tree abstraction acceptance testing anti pattern api argument ascii authentication authorization backlog boilerplate bug cache callback casting closed source cloud cloud computing code code smell code snippet command line interface cli comment compiler concatenation concurrency configuration continuous integration ci cookie cronjob crud dark pattern data type database deadlock debugging deployment deprecate design pattern developer documentation domain specific language dsl duck punching dynamically typed languages feature creep frontend web framework function general purpose graphic user interface gui high level immutability integrated development environment ide interpreter json just in time compiler jit jwt key value pair keyword lazy loading library load balancing local storage locale localization long term support lts loop low level macro minimum viable product mvp model view controller mvc monkey patching object relational model orm open source operating system outsource parameter parser payment processor pixel tracking preprocessor primary key program programmer programming language proxy server pseudocode refactor regression testing runtime sandbox schema semantic semver separation of concern soc server session storage shell scripting sitemap software software developer software development kit sdk software engineer software patch source code spaghetti code stateless statically typed languages stress testing syntax tech stack technical debt terminal test coverage testing timestamp transpiler unit testing user agent variable version control versioning web framework webhook work in progress wip

Github