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
    Expert Advice

    The basics of working with declarative programming languages

    While imperative programming is often a go-to, the declarative approach has proved useful in the face of demands for complex, feature-heavy business applications.

    By • March 21, 2022
  • 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
    Opinion

    What can urban sprawl teach us about UX design issues?

    UX design sprawl mimics urban sprawl, both in its push for growth and its potentially dangerous pitfalls. Here are a few things to keep in mind during the UX design process.

    By Adam Draper • March 17, 2022
  • 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

    release

    A release is the distribution of the final version or the newest version of a software application.

    By Katie Terrell Hanna • March 17, 2022
  • 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

    What is user acceptance testing (UAT)?

    User acceptance testing (UAT), also called application testing or end-user testing, is a phase of software development in which the software is tested in the real world by its intended audience.

    By Alexander Gillis • March 14, 2022
  • 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

    build

    In a programming context, a build is a version of a program that, as a rule, is a pre-release version and is identified by a build number rather than by a release number.

    By Katie Terrell Hanna • March 14, 2022
  • 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 instill quality culture in software development teams

    3 important considerations before outsourcing Agile

    To successfully outsource an Agile development practice, organizations must prioritize communication and provide ample onboarding resources.

    By • March 10, 2022
  • 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

    404 error

    404 is a status code that tells a web user that a requested page is not available.

    By Alexander Gillis • March 8, 2022
  • 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

    Micro apps vs. microservices: What developers should know

    On the surface, the contrast between micro apps and microservices simply seems a matter of front-end vs. back-end concerns. But this isn't the only difference worth knowing.

    By Joydip Kanjilal • March 7, 2022
  • 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

    Follow this Harness IO tutorial to get started with CI/CD

    This tutorial gives an overview of the options and features available to users of Harness IO and walks through how to build and ship code in the CI/CD platform.

    By Michael Levan • March 4, 2022
  • 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

    Open Web Application Security Project (OWASP)

    The Open Web Application Security Project (OWASP) is a nonprofit foundation that provides guidance on how to develop, purchase and maintain trustworthy and secure software applications.

    By Peter Loshin • March 3, 2022
  • 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

    Hypertext Transfer Protocol Secure (HTTPS)

    Hypertext Transfer Protocol Secure (HTTPS) is a protocol that secures communication and data transfer between a user's web browser and a website.

    By • March 2, 2022
  • 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

    software documentation

    In the software development process, software documentation is the information that describes the product to the people who develop, deploy and use it.

    By • Feb. 25, 2022
  • 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

    Where requirements-based tests fit in software testing

    Requirements-based testing has its upsides and downsides, and it's not right for every software project. But certain dev teams should still adopt the method. Learn which ones.

    By Matt Grasberger • Feb. 25, 2022
  • 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

    versioning

    Versioning is the creation and management of multiple releases of a product, all of which have the same general function, but are improved, upgraded or customized.

    By Andrew Zola • Feb. 22, 2022
  • 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

    The ups and downs of using an internal developer platform

    IDPs can provide a productive and secure environment for development teams. Consider the pros and cons to see if an internal developer platform is right for your organization.

    By • Feb. 18, 2022
  • 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

    An intro to cloud-native microservices and how to build them

    While there are a variety of ways to develop cloud-native microservices, focus on strategies that enable as much agility, resiliency and development simplicity as possible.

    By Chris Tozzi • Feb. 16, 2022
  • 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

    The crucial role of test scenarios, especially in automation

    Test scenarios are often touted as a key part of effective software testing strategies. But what exactly do they do and how can teams ensure the ones they develop are effective?

    By • Feb. 14, 2022
  • 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 // The role of AI in software testing

    AI/ML in software testing, cross-platform testing benefits

    AI-powered cross-platform and cross-browser testing has both benefits and complications. Learn more about the role machine learning technologies can play in these QA processes.

    By Joydip Kanjilal • Feb. 10, 2022
  • 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 brief breakdown of declarative vs. imperative programming

    While imperative programming is both an established and approachable method of coding, the declarative model is gaining appeal as demands for complex, flexible features increase.

    By • Feb. 10, 2022
  • 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

    best practice

    A best practice is a standard or set of guidelines that is known to produce good outcomes if followed.

    By Gavin Wright • Feb. 9, 2022
  • 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

    whole-team approach (team-based approach)

    The whole-team approach (team-based approach) is a style of project management in which everyone on the project team is held equally responsible for the quality and success of the project.

    By Katie Terrell Hanna • Feb. 8, 2022
  • 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

    Resource Description Framework (RDF)

    The Resource Description Framework (RDF) is a general framework for representing interconnected data on the web.

    By Peter Loshin • Feb. 4, 2022
  • 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

    6 strategies for better software project portfolio management

    When implemented correctly, software portfolio management can help enhance communication across multiple IT teams for better product delivery. Here are six ways to do it right.

    By Diane Hoffman • Feb. 3, 2022
  • 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

    artifact (software development)

    An artifact is a byproduct of software development that helps describe the architecture, design and function of software.

    By Alexander Gillis • Feb. 1, 2022
  • 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

    application security

    Application security, or appsec, is the practice of using security software, hardware, techniques, best practices and procedures to protect computer applications from external security threats.

    By Peter Loshin • Jan. 25, 2022