Popular topics


Selenium is a popular open-source tool for automating web browsers.


REST (Representational State Transfer) is a style of software architecture for distributed hypermedia systems such as the World Wide Web.


The term 'shell' refers to a general class of text-based interactive command interpreters most often associated with the Unix & Linux operating systems.


Language Integrated Query (LINQ) is a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages.


Qt is a cross-platform application development framework widely used for the development of application software that can be run on various software and hardware platforms with little or no change in the underlying codebase, while having the power and speed of native applications.


Loops are a type of control flow structure in programming in which a series of statements may be executed repeatedly until some condition is met.


Swing is the primary user-interface toolkit in Java and is shipped with the standard Java SDK.


Apache Maven is a build automation and project management tool used primarily for Java projects.


Comma-Separated Values or Character-Separated Values (CSV) is a standard "flat file database" format for storing tabular data in plain text, consisting of an optional header row that lists the table fields delimited by commas or tabs or other delimiter character, followed by one or more rows (newline separated) representing the table records as delimited lists of the values.


Use for questions about using Android Studio, an official IDE by Google targeted at Android app development.


Unit testing is a method by which individual units of source code are tested to determine if they are fit for use.


A block of arbitrary information, or resource for storing information, accessible by the string-based name or path.