6,008 Results for:Software Development Fundamentals

  • Sort by: 

growth hacker

A growth hacker is a marketing professional with high-level IT skills. Depending on the particular company, growth hacking may include software development, customer analytics and web design, among other ... Read Full Definition

Associated Glossaries

Android Studio

Android Studio is the official integrated development environment (IDE) for Android application development. Read Full Definition

Associated Glossaries

DevOps Dojo

DevOps Dojos provide software developers and operations engineers with an immersive learning environment where team members can gain practical work experience without having to worry about introducing errors into ... Read Full Definition

Associated Glossaries


Scratch is a free object-oriented software development kit (SDK) that allows children age 8-16 to create animations, interactive stories, games and music without needing to know a specific programming language. Read Full Definition

AWS CodePipeline (Amazon Web Services CodePipeline)

AWS CodePipeline is an Amazon Web Services product that automates the software deployment process, allowing a developer to quickly model, visualize and deliver code for new features and updates. This method is ... Read Full Definition

technical debt

In software development, technical debt is a metaphor equating Extreme Programming’s incremental, get-something-started approach with the easy acquisition of money through fast loans. Like monetary debt, technical ... Read Full Definition

Associated Glossaries

AWS Cloud9

AWS Cloud9 is an integrated development environment (IDE) a developer can use to manage code via a browser and collaborate with other developers. Read Full Definition

Associated Glossaries

JMX (Java Management Extensions)

JMX (Java Management Extensions) is a set of specifications for application and network management in the J2EE development and application environment. Read Full Definition

Associated Glossaries

infrastructure as code

Infrastructure as code (IaC) is an approach to software development that treats physical compute, storage and network fabric resources as web services and allows apps to run where they are best suited, based on ... Read Full Definition

unit testing

Unit testing is a software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation. Unit testing is often ... Read Full Definition

Associated Glossaries