Application Architecture: Page
-
Expert Advice
4 tips to tackle common microservices testing problems
Flaky tests put code quality -- and development team morale -- at risk. Proliferating microservices stress out test environments, so use these techniques to keep everything running.
By Matt Heusser • May 31, 2019 -
Expert Advice
How Agile and DevOps leadership empowers the whole team
A dictatorial style of leadership doesn't cut it in Agile and DevOps shops. Here's how managers can ditch bad habits and instead encourage team experimentation and decision-making.
By Amy Reichert • May 31, 2019 -
Quiz
Review QA fundamentals with this software testing quiz
Software testing occurs throughout the development life cycle, and these tests require a deft hand to execute well. Check your knowledge of the fundamentals to see where you stand.
By Ryan Black • May 31, 2019 -
What is a class diagram?
A class diagram is an illustration of the relationships and source code dependencies among classes in the Unified Modeling Language (UML).
By TechTarget Contributor • May 30, 2019 -
Expert Advice
Learn which low-code techniques fit which projects
There's an ideal time and purpose for low- and no-code development tools. And among those platforms there are various modus operandi, each apt for different apps.
By Matt Heusser • May 29, 2019 -
Expert Advice
Boost QA velocity with incremental integration testing
The longer it takes to perform tests, the less Agile your team is. Here are four common approaches to integration tests that help reduce bottlenecks and delay.
By Gerie Owen • May 28, 2019 -
GitHub Enterprise security, monitoring tools target large orgs
Additional tools and services in GitHub Enterprise, such as security vulnerability alerts and auditing for open source dependencies, seek to satisfy the company's large customers.
By Darryl Taft • May 28, 2019 -
Expert Advice
What to expect from AI in app development tools
If an IDE or test suite could truly do it all, would you want it to? See how AI is evolving in app development tools, from assists and prompts to full-scale code generation.
By Tom Nolle • May 23, 2019 -
6 ways to accelerate automated software testing
Reducing software test time requires a change in approach. Consider ways to simplify test setup, eliminate redundant aspects of your procedures and override failures.
By Matt Heusser • May 22, 2019 -
Expert Advice
4 fundamental practices for serverless architecture security
Are you ready for serverless security? Learn about four critical planning considerations software teams need to focus on if they plan to adopt serverless.
By Clive Longbottom • May 22, 2019 -
Insurer’s cloud application modernization approach gets real
Helvetia views its enterprise architecture from all angles to automate and raise efficiency on the back end, improve customer experience on the front end and secure data throughout.
By Meredith Courtemanche • May 21, 2019 -
Microsoft tunes Power Platform for pros, citizen developers
Microsoft's PowerApps low-code app dev environment has quietly crept into a leadership position among low-code tools with its ties to Microsoft Office and Dynamics platforms.
By Darryl Taft • May 17, 2019 -
Learn the basics of freelance developer agreements
Developer work agreements protect both the client and the freelancer, and they ensure that the code meets expectations. Each side should pay attention to these contract clauses and technicalities.
By Stephen Bigelow • May 17, 2019 -
Expert Advice
Address goals with various enterprise architecture strategies
Enterprise architects have a range of frameworks at their fingertips, but their role also entails creating consensus and understanding between business and technical stakeholders.
By Matt Heusser • May 17, 2019 -
Expert Advice
How to create a stateful application with service brokers, DTP
Complex state control issues come with the territory of stateful application design. Learn useful concepts that manipulate state and enable a stateful app to work as envisioned.
By Tom Nolle • May 16, 2019 -
Software tester roles must embrace code focus
IT gives testers license to voice contrarian opinions about software. But, as pressure to deploy intensifies, they might not be able to ignore code responsibilities anymore.
By David Carty • May 14, 2019 -
5 modern ETL tools for microservices data integration
Batch-style ETL tools don't provide the data integration capabilities microservices require. Learn about a handful of modern tools that can handle a plethora of data sources in real time.
By Twain Taylor • May 14, 2019 -
Microsoft gets its dev mojo back with Linux, .NET 5, web IDE
Microsoft enticed developers at Build 2019 with a bevy of tools and services that focus on open source, open standards and innovation, including a new release of .NET.
By Darryl Taft • May 13, 2019 -
Opinion
Ease conflicts with software engineering project management
Development teams try many ways to balance business priorities with software quality in a project -- and most of them don't work. Here's how to keep that relationship balanced.
By Matt Heusser • May 13, 2019 -
IT wrangles with test automation benefits and challenges
Test automation is a valuable practice, but it presents challenges for teams and individuals alike. A gradual approach to automation helps boost the odds of successful adoption.
By David Carty • May 9, 2019 -
Exploring the versatility of Groovy programming
Java developers should peruse Groovy's programming features, such as dynamic typing with static type checks, DSL builders and more.
By Kerry Doyle • May 9, 2019 -
Expert Advice
Discover practical serverless architecture use cases
While architects and developers were slow to find practical use cases for serverless, numerous enterprise trends should drive the need for this architecture style.
By Clive Longbottom • May 7, 2019 -
Expert Advice
Enlist Jira for testing with these test management add-ons
With the right add-ons, Jira users can turn the tracking product into a potent test management platform. Gauge your organization's Agile maturity, and then consider these options.
By Gerie Owen • May 7, 2019 -
Jitterbit enterprise integration platform gets updates
Jitterbit has released Harmony Spring '19, the newest version of its enterprise integration platform as a service. The update includes more than 120 new features.
By Tanner Harding • May 6, 2019 -
Expert Advice
ICYMI: 6 tips to master Kubernetes performance and management
The more skilled the team, the better a Kubernetes implementation can be. Learn how to get the most out of service discovery, infrastructure management, CI and more.
By Josh Kolarac • May 3, 2019