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

    runtime

    Runtime is a piece of code that implements portions of a programming language's execution model.

    By • Dec. 2, 2021
  • 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
    Why strong QA pros need more than technical skills to succeed

    Skills and responsibilities in a QA engineer role

    According to Emily Thomas, a QA engineer at VoIP provider Vonage, effective quality assurance involves far more than just skillful testing.

    By Emily Mell • Dec. 1, 2021
  • 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

    Quality engineering vs. quality assurance: Know the differences

    Any dev team serious about improving software quality should study the quality engineering vs. quality assurance debate. Let's review the two practices' differences and overlap.

    By • Nov. 29, 2021
  • 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

    Gantt chart

    A Gantt chart is a horizontal bar chart developed as a production control tool in 1917 by Henry L. Gantt, an American engineer and social scientist.

    By • Nov. 24, 2021
  • 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 a microservices chassis regulates cross-cutting concerns

    Those who've implemented a microservices architecture know that it presents a formidable collection of cross-cutting concerns to manage. Luckily, a microservices chassis might help.

    By Joydip Kanjilal • Nov. 19, 2021
  • 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 fall victim to these 5 Scrum anti-patterns

    Scrum is meant to adapt and change to different scenarios. Here are five common anti-patterns that can arise in Scrum when teams get complacent or comfortable with their old ways.

    By Jim Brown • Nov. 19, 2021
  • 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

    Perl

    Perl is a family of script programming languages that is similar in syntax to the C language.

    By • Nov. 16, 2021
  • 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

    program

    In computing, a program is a specific set of ordered operations for a computer to perform.

    By Peter Loshin • Nov. 16, 2021
  • 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

    BSA | The Software Alliance

    BSA | The Software Alliance is an advocate for public policies that foster technology innovation and drive economic growth.

    By Katie Terrell Hanna • Nov. 15, 2021
  • 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

    Programming in Ruby: A critical look at the pros and cons

    While Ruby showcases an impressive spread of beneficial features, there are still specific shortcomings that may explain why its adoption numbers have been conspicuously erratic.

    By • Nov. 11, 2021
  • 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 distributed monolith: What it is and how to escape it

    Do you suspect that your attempt at microservices left you with distributed monolith application design? There are some telltale signs -- and, thankfully, a few ways to escape it.

    By • Nov. 8, 2021
  • 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 // Test doubles and their various types and use cases

    Use cases of various types of test doubles for unit testing

    Test doubles run the gamut from mocks, to stubs, to fakes and spies. Let's examine the ups and downs of using various test double types with unit testing.

    By Matt Grasberger • Nov. 4, 2021
  • 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 a database testing strategy

    Follow these database testing basics for better data

    Data is typically a company's most valuable asset. The data should be treated as such, with vigorous, almost constant testing, regardless of its location.

    By Amy Reichert • Oct. 29, 2021
  • 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

    Are you really doing Scrum? Follow these guidelines to be sure

    Let's examine how the proper implementation of Scrum elements like timeboxing, the product owner and Scrum Master ensure a team will actually benefit from the Agile framework.

    By Diane Hoffman • Oct. 29, 2021
  • 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

    PHP 8 features that prove it’s for more than just web

    Looking to keep up with the demand for increasingly sophisticated development capabilities, PHP 8 brings interesting new integrations that transcend the realm of web development.

    By • Oct. 28, 2021
  • 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

    Scrum is a framework for project management that emphasizes teamwork, accountability and iterative progress toward a well-defined goal.

    By • Oct. 28, 2021
  • 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

    Python

    Python is a high-level, general-purpose, interpreted object-oriented programming language.

    By Andrew Zola • Oct. 21, 2021
  • 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

    XML (Extensible Markup Language)

    XML (Extensible Markup Language) is used to describe data. The XML standard is a flexible way to create information formats and electronically share structured data via the public internet, as well as via corporate networks.

    By David Linthicum, Maxine Giza, Peter Loshin • Oct. 19, 2021
  • 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 introduction to TDD benefits, risks and examples

    Programmers, looking to implement -- or improve -- your team's TDD practices? Review the fundamentals and examples below to remember how TDD can be a benefit and not a burden.

    By • Oct. 19, 2021
  • 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 quality software testing and bug reports include

    How to write a test report for software testing

    Test report writers, here we will overview how to write your summary, what details to include in it, how to keep your audience in mind and other important considerations.

    By Amy Reichert • Oct. 18, 2021
  • 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 foo (in software programming)?

    Foo (pronounced FOO) is a term used by programmers as a placeholder for a value that can change depending on conditions or on information passed to the program.

    By Fred Churchville • Oct. 15, 2021
  • 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 open API (public API)?

    Review this definition to learn about open APIs, also known as a public APIs, including their associated benefits, industry use cases and unique attributes.

    By Cameron McKenzie • Oct. 13, 2021
  • 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

    New Scrum Master guide covers both theory and practice

    In his new book, a senior software engineer shares his in-depth hands-on knowledge to both prep readers for cert exams and guide them on the job.

    By Packt Publishing • Oct. 12, 2021
  • 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 Enterprise Service Bus (ESB)?

    An enterprise service bus (ESB) is a software platform used to distribute work among connected components of an application.

    By Tom Nolle, Fred Churchville • Oct. 8, 2021
  • 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

    decompile

    To decompile means to convert executable or ready-to-run program code -- sometimes called object code -- into some form of higher-level programming language that humans can easily understand.

    By • Oct. 7, 2021