Application Architecture: Page


  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Fortran

    Fortran is an imperative programming language used for more than 60 years to create powerful, efficient and accurate applications, particularly in scientific fields.

    By TechTarget Contributor • May 5, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    C shell

    C shell (csh) is a Unix shell that provides a command-line user interface (UI) to interact with an operating system (OS).

    By Andrew Zola • May 5, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    hamburger icon (slide drawer navigation)

    A hamburger icon is a navigational symbol in user interface (UI) design.

    By • May 5, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    APK file (Android Package Kit file format)

    An APK file (Android Package Kit file format) is the file format for applications used on the Android operating system (OS).

    By Alexander Gillis • May 4, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Falcor vs. GraphQL: The differences that matter

    While both essentially represent two approaches to a similar end goal, there are some key differences between GraphQL and Falcor that are worth understanding.

    By Chris Tozzi • May 3, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    service-oriented architecture (SOA)

    Service-oriented architecture (SOA) is a software development model that makes services reusable and lets them communicate across different platforms and languages to form new applications.

    By Tom Nolle, Nick Barney • May 2, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    unit testing

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

    By TechTarget Contributor • May 1, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Maven

    Maven is a project management build tool used mostly in Java development.

    By TechTarget Contributor • May 1, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    A few simple strategies to reduce software test redundancy

    While comprehensive test coverage is a must, software teams must make conscious efforts to keep suites from becoming overpopulated with hampering numbers of redundant test cases.

    By • April 28, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    SQL injection (SQLi)

    A SQL injection (SQLi) is a technique that attackers use to gain unauthorized access to a web application database by adding a string of malicious code to a database query.

    By Sarah Lewis, Katie Terrell Hanna, Kinza Yasar • April 27, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice // API testing framework guide

    How to develop an API test automation strategy

    A suite of automated API tests can set up an application for success but only if QA teams determine the right tests to automate and implement them correctly.

    By Amy Reichert • April 25, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    A quick look at the Carbon programming language

    Carbon is an experimental programming language built to stand on the shoulders of C++ -- but with a new outlook on memory safety, threading and functional programming.

    By • April 21, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice // A primer on effective regression testing

    How to build a regression test suite

    Code changes are an unavoidable aspect of software development. Teams need to properly test to make sure those changes don't adversely affect the end product.

    By • April 20, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    How to balance data access and security in fintech testing

    Using real data is beneficial in software testing -- but teams must be careful not to compromise security and privacy. Six core strategies for fintech testing can help.

    By • April 17, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Apache

    In computers, the Apache Software Foundation is a nonprofit organization dedicated to maintaining many open source software projects.

    By • April 14, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    primitive (programming)

    In computer programming, a primitive is one of a set of fundamental language elements that serve as the foundation for a programming language.

    By • April 14, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    SOAP fault

    A SOAP fault is an error in a Simple Object Access Protocol communication resulting from an incorrect message format, header-processing problems, incompatibility between applications or other issues.

    By • April 14, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    How to write a business requirements document in Agile

    An Agile software team shouldn't rely on rigid processes or a control board to get the job done, but it still needs to make business requirements a central focus. Enter the BRD.

    By Diane Hoffman • April 13, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice // Thinking strategically about dev team structure

    The enduring link between Conway’s Law and microservices

    While Conway's Law is a decades-old concept, some would argue that the industry's rush to adopt microservices makes this take on development team structure more relevant than ever.

    By • April 7, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    object code

    Source code and object code refer to the "before" and "after" versions of a computer program that is compiled (see compiler) before it is ready to run in a computer.

    By • April 5, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    sequence diagram

    A sequence diagram is one of the multiple types of system interaction diagrams used within Unified Modeling Language (UML) to visually represent interactions between the objects that live within a system.

    By • March 31, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice // Thinking strategically about dev team structure

    Ways to get by when Waterfall development reigns

    Against all odds, the Waterfall methodology maintains a tight grip over countless numbers of software development teams. Fortunately, there are a few ways to make the most of it.

    By • March 30, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    structured programming (modular programming)

    Structured programming, or modular programming, is a programming paradigm that facilitates the creation of programs with readable code and reusable components.

    By • March 30, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    mob programming

    Mob programming is a collaborative approach to software development in which a group of developers work together in real time on one task.

    By Alexander Gillis • March 30, 2023
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    collaboration diagram

    A collaboration diagram, also known as a communication diagram, is an illustration of the relationships and interactions among software objects in the Unified Modeling Language (UML).

    By Sarah Lewis • March 29, 2023