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

    beta test

    In software development, a beta test is the second phase of software testing in which a sampling of the intended audience tries out the product.

    By • Jan. 5, 2024
  • 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

    Create an open source security policy for your organization

    Using open source software raises concerns about security and intellectual property. Here's how to make sound decisions and avoid situations you'll regret.

    By • Jan. 2, 2024
  • 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

    Conduct load tests with JMeter on Kubernetes

    Apache JMeter and other load-testing tools can be used with Kubernetes to conduct stress tests to see how well an app performs in specific scenarios.

    By Michael Levan • Dec. 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
    Expert Advice

    Don’t neglect API functional testing

    APIs are how applications connect to a database, partner servers and integrated applications. Testing their efficacy is an essential QA task for every software team.

    By Amy Reichert • Dec. 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
    Expert Advice // A developer field guide to OOP

    Object-oriented vs. functional programming explained

    While plenty of developers entertain the idea of adopting a functional programming model, it's important to first know exactly how it differs from the object-oriented approach.

    By • Dec. 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

    session ID

    A session ID, also called a session token, is a unique identifier that a web server assigns to a user for the duration of the current session.

    By • Dec. 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

    What to know about Python load testing

    It's a nice problem to have when an application is so popular it's in danger of failing from too many customers accessing it at once. Be sure you are ready to meet that demand.

    By Amy Reichert • Dec. 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
    A developer field guide to OOP

    The 5 SOLID principles of object-oriented design explained

    In this primer on SOLID, we'll examine the five principles this development ideology embodies, the practices they encourage and the reasons these concepts matter.

    By Fred Churchville • Dec. 19, 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 set up Python coding standards for a dev team

    Python team leaders have two challenges when it comes to code standards: creating a style guide and getting developers to stick to it.

    By Amy Reichert • Dec. 19, 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

    business logic

    In programming, business logic is the part of a software program responsible for implementing the business rules that define how data should be created, modified, transformed, communicated and in other ways managed and controlled.

    By Robert Sheldon, Ivy Wigmore • Dec. 15, 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

    Meta Threads explained: Everything you need to know

    Meta Threads had record user sign-ups in its first week but needs to sustain engagement to challenge Twitter.

    By • Dec. 15, 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 make a strong business case for software projects

    Every software project proposal requires in-depth research into the technical aspects at play, but the business case for the project should tone down the tech talk.

    By • Dec. 15, 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

    massive open online course (MOOC)

    A massive open online course (MOOC) is a typically free web-based distance learning program that's designed for large numbers of geographically dispersed students.

    By Wesley Chai, Kinza Yasar, Ivy Wigmore • Dec. 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

    Is Scrum master certification worth it?

    Considering a Scrum master certification? Let's look at the considerations that factor into a decision to pursue certification and whether being a Scrum master benefits a career.

    By • Dec. 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

    A review of 7 software architecture visualization tools

    Visualization tools like Visio and Draw.io can provide a lot of benefits when it comes to software architecture design and management, but choosing the right one is important.

    By • Dec. 12, 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

    The pros and cons of a layered architecture pattern

    Layered architecture patterns provide a consistent and secure way to organize code when implemented correctly. However, the way those layers interact should remain a top concern.

    By • Dec. 12, 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

    Docker adds shift-left tests in AtomicJar Testcontainers buy

    Docker stressed its commitment to maintaining the Testcontainers open source project at a time when shift-left testing has become a mainstream priority for enterprise developers.

    By • Dec. 11, 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

    Scrum master

    A Scrum master is a facilitator for an Agile development team. They are responsible for managing the exchange of information between team members.

    By , • Dec. 11, 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

    interoperability

    Interoperability refers to the degree to which a software system, devices, applications or other entity can connect and communicate with other entities in a coordinated manner without effort from the end user.

    By Sarah Lewis • Dec. 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
    Expert Advice // Development stacks and how to use them

    Comparing MERN vs. MEAN stacks for web app development

    While MERN and MEAN stacks share many common elements, their respective use of React and Angular is a defining factor in choosing one or the other.

    By • Dec. 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
    Expert Advice

    How boundary value analysis boosts test efficiency

    Boundary value analysis provides multiple benefits, including increased test coverage and proactive defect prevention. It's a simple way to improve test efficiency.

    By Amy Reichert • Dec. 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

    Google Gemini, AWS GenAI tools face uphill battle for devs

    Google's Gemini model claims performance advantages over GPT-4, while AWS touts foundational model choice, but Microsoft still has the advantage in developer tools, IT pros say.

    By • Dec. 6, 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

    citizen development

    Citizen development is a business process that encourages non-IT-trained employees to become software developers, using IT-sanctioned low-code/no-code (LCNC) platforms to create business applications.

    By Paul Kirvan, Jerry Liptak, Lauren Horwitz • Dec. 6, 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

    What’s the value in an Agile release train?

    When multiple development teams work on code, integration and deployment become more complicated. ART could be a useful tool to smooth out these wrinkles.

    By Amy Reichert • Dec. 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

    privacy policy

    A privacy policy is a legal document that explains how an organization handles any customer, client or employee information gathered in its operations.

    By Gavin Wright • Nov. 30, 2023