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
    Opinion

    AI agents are accelerators, not developer replacements

    The central challenge with integrating AI into application development isn't its capacity to assist, but rather the extent to which we can confidently delegate control.

    By • Oct. 3, 2025
  • 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

    Market research: AI coding tools push production problems

    Recent reports show that AI-generated code adds instability and vulnerabilities in production, but auto-remediation tools face persistent organizational friction.

    By • Oct. 2, 2025
  • 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 effective is your AI agent? 9 benchmarks to consider

    AI agents are the next step in AI's evolution. They promise advanced automation capabilities but pose significant risk. Benchmarks can help organizations minimize that risk.

    By • Oct. 2, 2025
  • 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 a REST API? Benefits, Uses, Examples

    A REST API is an architectural style for an application programming interface that uses Hypertext Transfer Protocol (HTTP) requests to access and use data.

    By Alexander Gillis, Scott Robinson, Stephen Bigelow • Sept. 30, 2025
  • 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 DORA: Software delivery caught up to AI coding tools

    A Google DORA survey on AI-assisted software development found last year's delivery bottleneck resolved, but stability, trust and organizational issues remain.

    By • Sept. 23, 2025
  • 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 use tmux sessions to manage remote connections

    Learn the basics of using the terminal multiplexer (tmux) for managing remote connections. Walk through the installation process and configuration options for tmux.

    By • Sept. 10, 2025
  • 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 are the most common challenges of Agile adoption?

    Don't let a rigid interpretation of the Agile Manifesto hinder Agile adoption. Learn to view the challenges of Agile as opportunities for change and growth.

    By • Sept. 8, 2025
  • 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 behavior-driven development (BDD)?

    Behavior-driven development (BDD) is an Agile development methodology that documents, designs and develops software around the behavior a user expects to experience when interacting with an app.

    By Rahul Awati, Laura Fitzgibbons • Sept. 5, 2025
  • 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

    Guidelines for AI-driven legacy code modernization

    AI will not be able to refurbish legacy systems at the push of a button. Still, with proper guidance and oversight, AI tools can speed up code modernization projects.

    By Nick Femia • Sept. 3, 2025
  • 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 Capability Maturity Model (CMM)?

    The Capability Maturity Model (CMM) is a methodology used to develop and refine an organization's software development process.

    By , • Sept. 3, 2025
  • 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 functional testing and how does it work?

    Functional testing is a type of software testing intended to ensure that the software behaves as expected and its output meets end user or business expectations.

    By Rahul Awati, Corinne Bernstein • Sept. 2, 2025
  • 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 // Scrum Master 101: Essential info to steer Scrum projects

    10 essential Scrum Master skills in 2025

    From sprint planning to servant leadership, Scrum Masters help Agile developers, product owners and other team members perform at their best. Here's what makes a good Scrum Master.

    By Diane Hoffman • Sept. 2, 2025
  • 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 are the types of requirements in software engineering?

    Requirements fall into three categories: business, user and software. See examples of each one, as well as what constitutes functional and nonfunctional software requirements.

    By Stephen Bigelow • Sept. 2, 2025
  • 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 technical requirements?

    In software development and systems engineering, technical requirements define what is needed to ensure a desired system function or behavior will work as expected.

    By • Sept. 2, 2025
  • 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

    Understanding the fundamentals of LLM observability

    LLM observability involves specialized monitoring to enhance performance, debugging and cost management. Learn to use the five pillars of LLM observability to manage AI deployments.

    By • Aug. 27, 2025
  • 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
    Where do SDETs and QA fit in software development?

    5 SMART goals for a QA analyst

    QA testers can gain peer respect and influence through SMART goals. Take ownership of the software you work on, look up to good product managers and achieve these five goals.

    By Jim Brown • Aug. 25, 2025
  • 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

    7 essential macOS code editors

    Learn about the top code editors for MacOS. Make your choice from the following list of code editors based on price, features, extensibility and specific language support.

    By • Aug. 19, 2025
  • 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 AWS Certified Solutions Architect - Associate?

    AWS Certified Solutions Architect - Associate is a certification for IT professionals who use Amazon Web Services to design and implement cloud solutions.

    By Rahul Awati, Laura Fitzgibbons • Aug. 18, 2025
  • 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 a UUID (Universally Unique Identifier)?

    A UUID (Universal Unique Identifier) is a 128-bit value used to uniquely identify an object or entity on the internet.

    By Scott Robinson, Alexander Gillis • Aug. 18, 2025
  • 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 a private API?

    A private API is an application programming interface that's designed for use within an organization and not for external consumption.

    By • Aug. 8, 2025
  • 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 adds Gemini CLI for GitHub Actions coding agent

    The beta version of Google Gemini CLI for GitHub Actions starts simple and builds in security, but overall, the 'honeymoon phase' for coding agents might be ending.

    By • Aug. 6, 2025
  • 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
    Quiz // Scrum certification guide

    Scrum master certification exam questions and answers

    Are you ready for the Scrum master certification exam? Test yourself on these 10 tough Scrum master exam questions and answers.

    By Gerie Owen, Darcy DeClute • Aug. 5, 2025
  • 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 the DRY principle?

    The DRY (don't repeat yourself) principle, introduced by Andrew Hunt and David Thomas in 'The Pragmatic Programmer,' promotes the idea that every piece of knowledge should have a single, unambiguous, authoritative representation within a system.

    By Katie Terrell Hanna, Laura Fitzgibbons • Aug. 4, 2025
  • 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

    8 examples of ethical issues in software development

    As software becomes entrenched in every aspect of the human experience, developers have an ethical responsibility to their customers. Learn how to approach this responsibility.

    By • Aug. 1, 2025
  • 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

    NimbleEdge proposes cure for on-device AI development pain

    The startup lays the groundwork for an ambitious plan to support on-device AI agents that don't require cloud connectivity with the release of a new open source SDK.

    By • July 31, 2025