Application Architecture
Top Stories
-
Tip
20 Aug 2026
A look at HTTP's new QUERY method
HTTP QUERY gives complex read operations a safe, idempotent alternative to GET and POST. Learn its benefits, use cases and enterprise adoption options. Continue Reading
By- Damon Garn, Cogspinner Coaction
-
Opinion
18 Aug 2026
Does Claude's watermark solve the AI transparency problem?
Anthropic now watermarks text generated or processed by Claude. Here's how the hidden pattern works, its limitations and why the approach has drawn criticism. Continue Reading
-
Feature
16 Feb 2018
Citizen developers push the pace in BizDevOps
BizDevOps is one way that companies large and small look for creative ways to break down functional silos and reduce operational friction. Continue Reading
-
Tip
16 Feb 2018
Lower the risk of change in continuous testing
Expert Matt Heusser explains how to improve mobile and web application continuous testing in seven steps. Learn how to identify goals and avoid failures with continuous flow. Continue Reading
By- Matt Heusser, Excelon Development
-
Answer
15 Feb 2018
How is startup culture different from a proven company?
Expert Gerie Owen discusses the differences between a startup culture and an established company's work environment. Learn more about which would work best for you. Continue Reading
By- Gerie Owen, Roobrik
-
Tip
13 Feb 2018
Service mesh amplifies microservice management capabilities
Kubernetes emerged to help development teams better orchestrate microservices, and now, service mesh stands to help teams more easily handle microservice integration. Continue Reading
-
Answer
12 Feb 2018
Is a software test schedule at the development team's mercy?
Does the development team determine the software test schedule? Find out why working with DevOps can alleviate some time and test constraints. Continue Reading
By- Gerie Owen, Roobrik
-
News
09 Feb 2018
CloudBees' Codeship acquisition signals DevOps consolidation
CloudBees acquires Codeship's SaaS-based CI/CD offering to broaden its portfolio for small and large customers, and further consolidates the DevOps tools market. Continue Reading
-
Blog Post
09 Feb 2018
API deployments on serverless frameworks catching on
In a stealthy way, serverless APIs have moved out of the “shiny new thing” phase to being enterprise software developers’ favorite way to bypass development overhead when delivering applications, ... Continue Reading
By- Jan Stafford, Features Writer
-
Tip
09 Feb 2018
Four critical continuous testing components to implement
Rapid continuous delivery is unlikely to go off without a hitch, unless the team relies on continuous testing. Expert Justin Rohrman explains how to get it underway. Continue Reading
By- Justin Rohrman, Excelon
-
Opinion
07 Feb 2018
How developers can use SageMaker for DevOps machine learning
SageMaker from AWS gives software developers a way to tackle AI and machine learning. But expert Torsten Volk said it will also require lots of experimenting. Continue Reading
By- Torsten Volk, Principal Analyst
-
Feature
02 Feb 2018
2018's cloud middleware migration surge will aid developers
An expected surge of migrations from on-premises middleware to cloud middleware will bring automated support for hybrid integration and lower costs. Will MwaaS or iPaaS win? Continue Reading
By- Jan Stafford, Features Writer
-
Tip
02 Feb 2018
What enterprises learn from software failure incidents
Research from Etsy and IBM suggests we are learning the wrong lessons from software failure incidents and points toward how to get it right. Continue Reading
-
Tip
01 Feb 2018
How component-based software engineering spurs innovation
Demands for digital transformation in business may ring hollow to some architects. However, componentization can play a key role in making business innovation a reality. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
01 Feb 2018
How the use of APIs helps spur business innovation
Change isn't always cheap. However, by taking an API-first approach, businesses can innovate in a safe, effective and low-cost manner. Continue Reading
By- Zachary Flower, Freelance web developer and writer
-
Blog Post
01 Feb 2018
When data APIs go neglected, business intelligence suffers
Many businesses have mature API management practices in place for integration via REST APIs and application APIs. Unfortunately, those API strategies can create data silos for most business ... Continue Reading
By- Jan Stafford, Features Writer
-
Photo Story
31 Jan 2018
What are the emerging trends in software development?
It's not about the quantity of software releases, but about the quality, according to industry experts. Look for test automation, a big role for cloud and another telling trend. Continue Reading
-
Tip
31 Jan 2018
How to develop a UX workflow
This approach to UX improves software design, whether your goal is to build a new product, modernize a legacy one or improve functionality and features. Continue Reading
By -
Opinion
31 Jan 2018
Why the promise of low-code software platforms is deceiving
Low-code/no-code platforms mean anyone can code, right? Wrong. Columnist Bob Reselman explains why this is a dangerous thought for enterprises. Continue Reading
By- Bob Reselman, CogArtTech
-
Opinion
30 Jan 2018
Is there a software developer age limit? Apparently, it's 45
Software development is a young person's purview, according to a Harvey Nash Technology Survey. Expert David Savage explains how over-45s can stay in the game. Continue Reading
By- David Savage, Harvey Nash Group
-
Opinion
29 Jan 2018
How the Testing Manifesto is going to change development
Thinking about software quality and testing is happening too late in the process. The antidote is a new set of guidelines that will change how everyone thinks about testing. Continue Reading
-
Feature
26 Jan 2018
API management platform trends to watch in 2018
As major vendors move to acquire and integrate API management platforms, business should get to work crafting a holistic API strategy. Continue Reading
By- Jan Stafford, Features Writer
-
News
26 Jan 2018
Want to make software developer hiring easier? Be flexible
Developers are still in short supply, but companies can hire and retain talented people through a flexible and learning-driven workplace, according to insights from a HackerRank survey. Continue Reading
-
Tip
24 Jan 2018
Understanding the benefits of serverless functions
The use of serverless functions can help developers minimize the time spent managing resources by segmenting third-party dependencies. Zach Flower explains. Continue Reading
By- Zachary Flower, Freelance web developer and writer
-
Answer
19 Jan 2018
Can containerization tools aid microservices communication?
Containerization tools have taken on a critical role in managing communication between microservices, and two Kubernetes-based tools in particular are getting the job done. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Tip
19 Jan 2018
Testers face pressure to improve software technical skills
If you want to stand out from the testing crowd, spend some time acquiring technical skills. Expert Matthew Heusser offers an on-point tester training curriculum. Continue Reading
By- Matt Heusser, Excelon Development
-
Answer
17 Jan 2018
What skills do Agile testers need?
The Agile team collaborates closely and makes a lot of changes. What does the ideal Agile tester possess in technical and people skills? Continue Reading
By- Gerie Owen, Roobrik
-
News
15 Jan 2018
Atomist extends CI/CD to automate the entire DevOps toolchain
The Atomist DevOps automation platform extends beyond CI/CD to fully cover DevOps processes end to end, enabling developers to avoid mundane tasks and focus on productivity. Continue Reading
-
Answer
15 Jan 2018
What does 2018 hold for application containerization?
There was plenty of movement around Kubernetes in 2017, and there seems to be more to come in the year ahead. Twain Taylor makes predictions about container management in 2018. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Answer
09 Jan 2018
What is the best way to load test mobile applications?
Mobile apps create a challenge for testers; no approach can cover every device. However, there are best practices for load testing mobile applications. Continue Reading
By- Gerie Owen, Roobrik
-
Answer
04 Jan 2018
What does it mean to test APIs?
Expert Gerie Owen explains what it means to test APIs and why it is important to ensure that applications are working at peak performance level. Continue Reading
By- Gerie Owen, Roobrik
-
Opinion
03 Jan 2018
What breakthroughs we won't (and will) see in DevOps 2018
Will 2018 be the best of times for DevOps? Perhaps. But there's no doubt sweeping changes on the developer and operations sides are coming. Here's what to prepare for. Continue Reading
-
Opinion
02 Jan 2018
Why you should get on board with software testing trends
Will your organization design a machine learning app in 2018? Or should you pick up DevOps skills to be in demand as a tester? These trends will all have a major effect on software testing. Continue Reading
By- Justin Rohrman, Excelon
-
Quiz
26 Dec 2017
Test your IQ on microservices principles and strategies
Think you have a good handle on microservices and how to properly introduce them to your organization? Take a shot at this quiz to find out for yourself. Continue Reading
By- Fred Churchville, TechTarget
-
???topicInfoType.training_center_content???
11 Dec 2017
Strategies to master the software testing process
This portion of the Software Development Training Center delves into the first steps necessary when making considerable transitions in a software testing process. Continue Reading
-
Answer
09 Nov 2017
How do I understand runtime environments?
Whether it's C, Java or Adobe, it's important to understand the differences among runtime environments. Expert Stephen J. Bigelow outlines the various choices. Continue Reading
By- Stephen J. Bigelow, Senior Technology Editor
-
Conference Coverage
06 Nov 2017
Guide to DevOps Enterprise Summit 2017
Industry giants are coming together once again for the annual DevOps Enterprise Summit. Learn what is trending in DevOps, IT ops, AI and machine learning. Continue Reading
-
Tip
30 Oct 2017
The pros and cons of container platforms for portability
Container platforms enable high degrees of portability, but there are some container portability limitations related to persistent storage, different container formats and more. Continue Reading
By -
Opinion
26 Oct 2017
Who is responsible for software development and design?
Can developers and designers ever meet in the middle? And if so, how can they speak the same language? Expert Jason Grant offers tried-and-true advice for making it work. Continue Reading
By -
Answer
10 Oct 2017
What are the pros and cons of contract QA jobs?
Contract QA jobs can pay more than staff positions, but only if you're a good negotiator. Expert Amy Reichert helps explain the differences between staff QA and contractors. Continue Reading
By -
Feature
29 Sep 2017
Deciding between IaaS and PaaS for microservices
Implementing a microservices architecture requires a stable DevOps team. Whether the target environment is IaaS or PaaS, users must consider needs, costs and culture. Continue Reading
-
Feature
27 Sep 2017
Mobile app architecture is nothing without MBaaS
Many companies today are turning to MBaaS platforms that take the pain out of mobile app architecture by enabling microservices and making API management the center of the system. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Feature
27 Sep 2017
What's the difference between IaaS and PaaS to developers?
Before making a decision about IaaS vs. PaaS for development, organizations should know the major differences. Here we examine the differences between the two. Continue Reading
By- Fred Churchville, TechTarget
-
Opinion
22 Sep 2017
UX vs. UI design: It's complicated but important to understand
User experience is tied to user interface, but they're not the same thing in software design. Expert Jason Grant offers his take on how to use both to make better software. Continue Reading
By -
Answer
30 Aug 2017
Should the QA process always include the business side?
Quality assurance professionals need to start thinking about bringing business along for the ride. Expert Amy Reichert offers tried-and-true advice to get started. Continue Reading
By -
Guide
23 Aug 2017
Making the Agile development model current again
From test automation to software design and empowering leadership, discussions at Agile2017 focused on how to move forward in the current state of the Agile development model. Continue Reading
-
Tip
11 Aug 2017
In a microservices app, how many microservices are too many?
How many microservices are optimal for your microservices app? DevOps analyst Chris Tozzi explains how to use containers, codebase analysis and other tactics to decide. Continue Reading
By -
Guide
31 Jul 2017
A guide to modern mobile application development strategies
While some fly high with their mobile applications, others struggle to get off the ground. This guide takes a look at the tools and techniques that can solidify mobile development. Continue Reading
-
Tip
26 Jul 2017
What is the future of container deployment?
Container deployment continues to evolve with the help of VM models, microservices and DevOps. Learn how the container architecture can impact your business goals. Continue Reading
By- Tom Nolle, Andover Intel
-
Quiz
30 Jun 2017
Test your knowledge of API management tools and techniques
Are you on top of your game when it comes to API management tools, techniques and strategies? This quiz will test your knowledge when it comes to cultivating your API ecosystem. Continue Reading
By- Fred Churchville, TechTarget
-
Answer
25 May 2017
Struggling with testing? Here's how to get lean QA started
Trying to identify bottlenecks in the software testing process can be challenging, but starting a lean QA effort can help. Expert Amy Reichert explains. Continue Reading
By -
News
10 May 2017
Open source philosophy goes well beyond software -- and into our lives
According to advocates, open source software is just the first step in a larger movement -- one that aims to make open source an integral part of our daily lives. Continue Reading
By- Fred Churchville, TechTarget
-
Tip
26 Apr 2017
Five reasons your software testing career is harder than necessary
No job is perfect, but software testers do have a few things to complain about. Expert Amy Reichert shares the five things that make her want to polish her résumé. Continue Reading
By -
Answer
21 Apr 2017
What happens when acceptance criteria in software testing is missing?
You can't test something if you don't know what it's supposed to do. Often, testers have a very incomplete understanding of what they're testing. Here's how to fix the problem. Continue Reading
By -
Feature
20 Apr 2017
Microsoft Azure App Service lets developers build cloud applications
For businesses looking to modernize legacy apps, Microsoft Azure App Service hosts several features that let users create web, mobile and Azure API apps in the cloud. Continue Reading
By -
Tip
31 Mar 2017
Comparing containers and VMs for multi-tenant apps
Secure containers is a big concern when comparing virtual machines and containers for multi-tenant apps. Learn what each has to offer and which works best for your organization. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
News
27 Mar 2017
Five ways to reduce technical debt, rework costs in Agile, DevOps
Learn five ways to reduce technical debt and the high cost of rework in Agile and DevOps software development. Five software pros share their best practices. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
14 Mar 2017
Everything you need to know about testing .NET applications
For the most efficient testing, you need the right tools for the job. Expert Matt Heusser explains in detail all the testing tools for tackling apps built with Microsoft's .NET. Continue Reading
By- Matt Heusser, Excelon Development
-
Feature
13 Mar 2017
HPE Unified Functional Testing allows for application test automation
The HPE Unified Functional Testing platform provides users with interactive tools for creating and executing automated app testing tasks on desktop, mobile and web platforms. Continue Reading
By -
Feature
13 Mar 2017
An overview of the eggPlant testing tool for test automation
The eggPlant testing tool provides developers and testers with software to create, schedule and execute automated testing and debugging tasks on a variety of mobile platforms. Continue Reading
By -
Tip
10 Mar 2017
Troubleshooting microservices performance problems
Get a better understanding of troubleshooting tools and techniques for managing microservices performance issues. Continue Reading
By- Kurt Marko, MarkoInsights
-
Feature
02 Mar 2017
Exploring the three major types of software testing tools
Application testing tools make enterprises' app development more efficient. Learn more about automation, coverage and bug tracking tools. Continue Reading
By- Matt Heusser, Excelon Development
- Michael Larsen, Socialtext
-
Tip
14 Feb 2017
State and threading: Key concepts in a .NET microservices architecture
There are a number of reasons why implementing a .NET microservices architecture presents a challenge. Tom Nolle explains how to marry .NET and microservices. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
07 Feb 2017
How to manage microservices with a container registry
Container registries will help to compile and store images. Get a better understanding of popular registry products and services. Continue Reading
By- Kurt Marko, MarkoInsights
-
Tip
02 Feb 2017
How to keep microservices performance from going south
Microservices can streamline development, but at what cost? Kurt Marko discusses the potential performance impacts and how to implement proper microservices performance management. Continue Reading
By- Kurt Marko, MarkoInsights
-
Tip
30 Jan 2017
Application containers offer a new approach to SOA
Traditional SOA and containerized infrastructure share many common goals, but containers offer better efficiency and manageability. How can enterprises bring the two together? Continue Reading
By -
Tip
12 Dec 2016
Be a more technical tester with HTML, CSS and JS
If you're ready to boost your testing skills, why not learn more about web development? Expert Matt Heusser walks you through HTML, CSS and JS to get you started. Continue Reading
By- Matt Heusser, Excelon Development
-
Guide
30 Nov 2016
Why -- and how -- BizDevOps is going to change everything
BizDevOps is the latest in software development approaches and is considered a next-gen DevOps. Find all there is to know about this trend and why businesses are racing after it. Continue Reading
-
Tip
07 Nov 2016
REST vs. SOAP: Choosing the best web service
SOAP and REST offer different methods to invoke a web service. Learn the variations between the two approaches, including integration concerns and client choices. Continue Reading
By- Swati Dhingra, FirstRain Software Centre
-
Feature
02 Nov 2016
Use elicitation techniques to discover software requirements
Discovering project requirements can be challenging. An expert offers elicitation techniques you can use to discover business and software requirements. Continue Reading
By- Robin F. Goldsmith, Go Pro Management, Inc.
-
Tip
21 Oct 2016
What alternatives to HTTP are there for microservices?
Using HTTP as the bus for traffic between microservices can create some unwanted impacts, including more TCP/IP overhead. Mark Betz goes over some useful alternatives to HTTP. Continue Reading
By -
Tip
22 Sep 2016
Comparing development methodologies: Agile vs. DevOps vs. Lean Startup
It's a confusing, jargon-filled world out there. Expert Christopher Ward brings clarity in part one of a series of articles on the differences between Lean, Agile and DevOps. Continue Reading
By- Christopher Ward, Consultant
-
News
14 Sep 2016
Why low-code/no-code platforms are coming to your workplace soon
Suddenly you don't have to code to program. The introduction of low-code/no-code platforms are bringing coding to the masses and showing the biz side how development really works. Continue Reading
-
Answer
12 Sep 2016
How do I know if my busy QA professionals are actually engaged?
A busy tester seems like a happy tester, but expert Amy Reichert warns that appearances can be deceiving. Here's why you need to be sure your testers are really paying attention. Continue Reading
By -
Tip
26 Aug 2016
When DevOps and requirements gathering techniques collide
Moving from Agile to DevOps? Requirements gathering is a great place to start rethinking and incorporating a high level of collaboration. Expert Christopher Ward explains. Continue Reading
By- Christopher Ward, Consultant
-
Tip
15 Aug 2016
Where do we draw the line between an iBPM and BPM platform?
What is the difference between iBPM and BPM? Is iBPM simply an extension of the old BPM ways, or is truly something unique? Esther Shein tackles this question. Continue Reading
By -
Tip
30 Jun 2016
The basics of establishing a RESTful API testing program
RESTful API testing is about establishing a culture of continuous testing and team accountability. Greg Sypolt reviews the core components of a RESTful API testing program. Continue Reading
By- Greg Sypolt, Gannett
-
Tip
29 Jun 2016
How to keep things on track when building API portfolios
As important as APIs have become, many still fail to achieve API success by not setting goals properly. Tom Nolle explains why this matters and how to manage an API portfolio. Continue Reading
By- Tom Nolle, Andover Intel
-
Guide
08 Jun 2016
Want satisfaction guaranteed? Add user experience to the design process
UI and UX are set to change nearly everything about application design, development and testing. Get expert advice on this new user experience design process. Continue Reading
-
Tip
01 Jun 2016
Creating successful RESTful API design
Successful API design requires lots of attention to detail. Take these three steps for creating RESTful API design. Continue Reading
By -
Tutorial
26 May 2016
Beat hackers with a vulnerability assessment process
Get started on a vulnerability risk assessment process to prevent hacks on data, applications and more. Take these steps to identify vulnerabilities and improve risk management. Continue Reading
-
News
19 May 2016
Taking a new look at security in RESTful API design
REST appears to be sure-handedly winning the API war with SOAP, so it's time to start learning about REST security. We explore this protocol's latest security developments. Continue Reading
By -
Answer
03 May 2016
How do I connect to JSON APIs in an Android project?
In this article, mobile expert Matthew David walks developers through some of the most effective ways to connect to JSON APIs in an Android-based project. Continue Reading
-
Tip
02 May 2016
Why you should reconsider using model-driven software development
Model-driven development has been around a long time, but in today's complicated app world, it may be time to give this methodology another look. Expert Tom Nolle explains. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
20 Apr 2016
What modern test manager responsibilities entail
What does a test manager do? That's not the easiest question to answer, as responsibilities vary. Expert Matt Heusser explains the crux of the role and provides some tips as well. Continue Reading
By- Matt Heusser, Excelon Development
-
Answer
11 Apr 2016
Connecting APIs: How to integrate a JSON framework with iOS
Apple now supports two developmental languages. This means integrating JSON with iOS isn't as difficult as it might seem. Expert Matthew David explains further. Continue Reading
-
Guide
25 Mar 2016
Guide: How to hire software developers
Looking to hire software developers? Find out the latest hiring trends, employment needs, software development training opportunities and skill levels in this guide. Continue Reading
-
Tip
22 Mar 2016
Six aspects of API creation that greatly impact production
When it comes to API creation, simplicity is critical. Vivek Gupta of AnyPresence discussed the six aspects of API creation developers can address to accelerate API production. Continue Reading
By- Fred Churchville, TechTarget
-
Feature
16 Mar 2016
Developers: Eat your own dog food when you build an API
It's not enough to simply build an API. If you don't "eat your own dog food" before distributing your API, you are setting yourself up for failure. Zachary Flower explains why. Continue Reading
By- Zachary Flower, Freelance web developer and writer
-
Feature
15 Mar 2016
Microsoft TFS is here for your QA and test management needs
Microsoft TFS offers organizations test management software, which integrates with Visual Studio to help improve communication when putting together software. Continue Reading
By- Gerie Owen, Roobrik
-
Feature
15 Mar 2016
Clover: A code coverage tool that provides meaningful metrics
For organizations looking to augment their software quality assurance testing process, look no further than Atlassian's code coverage tool, Clover. Continue Reading
By- Gerie Owen, Roobrik
-
Answer
14 Mar 2016
What is the DevOps role for operations people?
In a DevOps world, it can be hard to know where Dev ends and Ops starts. Expert Tim Western explains what the various DevOps roles can and should be. Continue Reading
By- Tim Western
-
Tip
08 Mar 2016
Master interrupt testing on mobile devices
Since mobile devices were made to be interrupted, the challenge is to create -- and test -- an app that rolls with it all. Yvette Francino explains how interrupt testing works. Continue Reading
-
Tip
29 Feb 2016
Five tips for better API versioning and migration
Business needs change, and that often means APIs must change along with them. Here we examine five key strategies for avoiding disaster when API changes must occur. Continue Reading
By- Fred Churchville, TechTarget
-
Feature
16 Feb 2016
How to use Bugzilla bug tracking tool in software testing projects
The Bugzilla bug tracking tool allows DevOps teams to collaborate and report on defects present in apps and software projects in one interactive location. Continue Reading
By -
Feature
16 Feb 2016
What the future of RESTful API design holds for developers
RESTful APIs are slowly being regarded as superior to service-oriented architectures. But what does that mean for architects and developers? Tom Nolle offers his take. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
04 Feb 2016
Consistency is critical in a business rules management system
As much as business rules management can help an organization streamline operations, a general misunderstanding of business rules is hurting efforts. Steve Weissman explains why. Continue Reading
-
Tip
23 Dec 2015
Are microservices more like SOA or MVC architecture?
How new is the concept of microservices? Does it compare more closely with the principles of SOA or those of MVC architecture? Chris Riley examines this topic. Continue Reading
By- Chris Riley, Fixate IO
-
Answer
18 Nov 2015
Do you have to choose between smoke and regression tests?
Software testing options abound. In the battle of smoke versus regression tests, which scenario fits best? Expert Amy Reichert explains how and when to use both for the best results. Continue Reading
By -
Tip
27 Oct 2015
Why should I use a build server?
Because apps can be built on a developer's local machine, some question the usefulness of a build server. However, Brad Irby points out that they provide some distinct advantages. Continue Reading
By- Brad Irby, Alobria Systems
-
Tip
26 Oct 2015
Is there a way to automate API code generation?
As useful as APIs are, developers still struggle to create them due to lapses in documentation and specs. Brad Irby explores a tool that can help automate API code generation. Continue Reading
By- Brad Irby, Alobria Systems
-
Opinion
22 Oct 2015
Three traits of a mature Agile team
What it takes to have successful mobile project development might surprise you. Expert Jennifer Lent shares the secrets around creating a mature Agile team. Continue Reading