Application Architecture: Page
-
Expert Advice // Mobile application testing
Top criteria that belong in a mobile app testing plan
Smartphones are ubiquitous, but no two users are the same -- bandwidth, devices, OSes and platforms differ. Here's how to test mobile apps exhaustively and prioritize what matters.
By Gerie Owen • April 28, 2020 -
Expert Advice
Sonatype Nexus vs. JFrog: Pick an open source security scanner
Chances are your organization relies on open source code. But how do you manage code vulnerabilities? Find a product best suited for your needs in this Sonatype Nexus vs. JFrog comparison.
By Tom Nolle • April 28, 2020 -
Expert Advice
The 5 essential elements of an RPA strategy
RPA's benefits can be wiped out by an improper implementation. Give your business a sound RPA strategy and roadmap before you rush in.
By Mary Pratt • April 27, 2020 -
DevSecOps and the changing view of security for DevOps
Organizations shouldn't keep DevOps and security siloed. Bring them together as DevSecOps, ensuring security is built into applications earlier and with less of a struggle.
By Altaz Valani, Guest Contributor • April 27, 2020 -
Expert Advice
Getting to know the API proxy
Explore the capabilities and practical uses for an API proxy, as well as examine the relationship between an API proxy and an API gateway.
By Tom Nolle • April 24, 2020 -
Git version control helps remote teams with integrated builds
Organizations with remote development teams should use Git repositories and Git version control while developing integrated software builds.
By Jeffrey Palermo, Guest Contributor • April 23, 2020 -
Expert Advice
4 microservices antipatterns that ruin migration
A migration to microservices can quickly lead to a chaotic heap of overly-coupled modules and fragile code. Here are the most critical microservices antipatterns to avoid.
By Joydip Kanjilal • April 23, 2020 -
Video
GitHub Actions tutorial walks through a CI/CD setup
New to GitHub Actions? Get started with this video tutorial, which walks step by step through the process to make a CI/CD workflow, using Terraform and Azure as an example.
By Michael Levan • April 22, 2020 -
5 ways to empower remote development teams
It's hard to maintain productivity when you work from home. Take up these remote dev and test practices to keep software projects on track despite the obstacles.
By Ryan Black • April 22, 2020 -
Expert Advice
Use tokens for microservices authentication and authorization
Independent and interoperable microservices require a permissions rethink, or you'll drive users crazy. Examine how tokens come into play for authentication and authorization.
By Clive Longbottom • April 21, 2020 -
Expert Advice
Improve ROI in software testing with adaptability, automation
QA needs to reiterate its value to the business side of the organization. Use this tried-and-true advice to leverage documentation and automation to make everyone happy.
By Amy Reichert • April 21, 2020 -
Opinion
Agile characteristics for internal software development teams
Not all developers create software for external users. So, what lessons can internal dev teams learn from Agile? Start with one problem at a time and iterate from there.
By Jim Brown • April 21, 2020 -
COVID-19 unemployment claims up demand for COBOL programmers
There is an urgent need for COBOL programmers amid the COVID-19 pandemic that has devastated the U.S. economy and overwhelmed unemployment insurance systems in some states.
By Darryl Taft, Ed Scannell • April 20, 2020 -
A comprehensive test automation guide for IT teams
This one-stop test automation guide walks through the benefits and challenges, how to craft an automated testing strategy and how to compare tools.
By Stephen Bigelow • April 17, 2020 -
Video
Watch this Atlassian Confluence tutorial for beginners
Agile leaders must manage and connect with their development teams, no matter where they're located. In this Atlassian Confluence demo, learn how to boost remote developer collaboration.
By Douglas Francis • April 16, 2020 -
How to get started with automation test scripts
What makes a good test script? And how do you evaluate appropriate tools and languages? Here's what software developers and testers need to know to make test automation part of their process.
By Matt Grasberger • April 16, 2020 -
Find the right software testing methods for your dev process
Many organizations want to do more automated testing, but which tests solve specific problems? Here's a breakdown of the key test types and how they might fit your test strategy.
By Matt Heusser • April 16, 2020 -
Expert Advice
What to include in a disaster recovery testing plan
Prepare software systems for disasters by putting together and testing a disaster recovery plan. Be ready for ransomware, fires, sabotage and a spilled cup of coffee on a laptop.
By George Lawton • April 15, 2020 -
Microservices availability tips for pandemic’s scaling challenge
Surges in app user activity caused by the COVID-19 pandemic have forced architects to make immediate decisions around service availability and performance, especially for distributed architectures.
By Meredith Courtemanche • April 15, 2020 -
GitHub Free expanded to support teams
The free tier of GitHub’s version control platform is now available to entire teams, after previously being limited to individuals and small groups.
By Darryl Taft • April 14, 2020 -
Find the right automation test cases
One piece of software might be well-suited for test automation while another won't. Here are the factors to look for when you need to settle on your test strategy.
By Matt Heusser • April 14, 2020 -
Expert Advice
The 7 crucial RPA developer skills
As enterprises move in on RPA, they need developers who can juggle both the business and technical sides of automation. Here are seven essential RPA developer skills.
By Mary Pratt • April 13, 2020 -
Agiloft adds AI engine to its no-code CLM platform
With a new AI engine for its contract lifecycle management (CLM) platform, Agiloft is giving developers assistance in building CLM applications using the company's no-code tech.
By Darryl Taft • April 13, 2020 -
7 questions to ask before you select software testing tools
Before you select software testing tools, you need to know how to evaluate them. Explore trial versions, research the vendors and assess your organization's needs and capabilities.
By Matt Heusser, Michael Larsen • April 13, 2020 -
Expert Advice
How developers focus despite open offices, concurrent projects
What do shared meeting calendars, pink sombreros and home offices have in common? They're all ways to combat distractions and let programmers focus on productive coding.
By Zachary Flower • April 13, 2020