Application Architecture: Page
-
Expert Advice
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.
By Jason Grant • Jan. 31, 2018 -
Opinion
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.
By Bob Reselman • Jan. 31, 2018 -
Opinion
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.
By David Savage • Jan. 30, 2018 -
Opinion
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.
By Theresa Neate • Jan. 29, 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.
By Jan Stafford • Jan. 26, 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.
By Valerie Silverthorne • Jan. 26, 2018 -
Expert Advice
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.
By Zachary Flower • Jan. 24, 2018 -
Expert Advice
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.
By Twain Taylor • Jan. 19, 2018 -
Expert Advice
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.
By Matt Heusser • Jan. 19, 2018 -
Expert Advice
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?
By Gerie Owen • Jan. 17, 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.
By Darryl Taft • Jan. 15, 2018 -
Expert Advice
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.
By Twain Taylor • Jan. 15, 2018 -
Expert Advice
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.
By Gerie Owen • Jan. 9, 2018 -
Expert Advice
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.
By Gerie Owen • Jan. 4, 2018 -
Opinion
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.
By Valerie Silverthorne • Jan. 3, 2018 -
Opinion
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.
By Justin Rohrman • Jan. 2, 2018 -
Quiz
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.
By Fred Churchville • Dec. 26, 2017 -
Expert Advice
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.
By Stephen Bigelow • Nov. 9, 2017 -
Expert Advice
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.
By Chris Tozzi • Oct. 30, 2017 -
Opinion
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.
By Jason Grant • Oct. 26, 2017 -
Expert Advice
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.
By Amy Reichert • Oct. 10, 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.
By Darryl Taft • Sept. 29, 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.
By Twain Taylor • Sept. 27, 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.
By Fred Churchville • Sept. 27, 2017 -
Opinion
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.
By Jason Grant • Sept. 22, 2017