Application Architecture: Page
-
Expert Advice // Strategies for low-code adoption and testing
The ins and outs of low-code application testing
When teams use low-code for application development, it can save time and money. But don't neglect testing for potential issues just to deploy the app sooner.
By Matt Heusser • May 23, 2022 -
Google Firebase speeds developer process with new features
The new Firebase additions may not excite developers, but they do add some much-needed functionality to the platform.
By Stephanie Glen • May 18, 2022 -
Docker Extensions, Desktop for Linux get mixed reception
DockerCon 2022's opening keynote focused on expanding the developer toolkit, but it may not be enough to ward off financial challenges.
By Stephanie Glen • May 12, 2022 -
Expert Advice
Smoke testing vs. sanity testing explainer on key differences
While smoke and sanity testing are both techniques QA professionals use to quickly identify feature defects, they differ when it comes to scope, automation requirements and timing.
By Gerie Owen • May 12, 2022 -
Expert Advice
How to scale Scrum with Scrum of Scrums meetings
Enterprise-scale software development can be difficult to coordinate across multiple teams. For Agile-adhering IT organizations, Scrum of Scrums is one way to stay organized.
By Diane Hoffman • May 11, 2022 -
ServiceNow adds automation engine to low-code platform
ServiceNow's AEMC adds automation to citizen DevOps. Analysts agree this simplifies development and could result in cost savings.
By Stephanie Glen • May 11, 2022 -
XML Schema Definition (XSD)
XML Schema Definition or XSD is a recommendation by the World Wide Web Consortium (W3C) to describe and validate the structure and content of an XML document.
By Rahul Awati , George Lawton • May 9, 2022 -
Demand for no-code due to developer shortage, pandemic
In this Q&A, Quickbase CEO Ed Jennings shares his thoughts on the developer shortage, the no-code platform's growth and his plans to 'open up the world' for citizen developers.
By Stephanie Glen • May 6, 2022 -
GitHub to mandate 2FA by 2023, plans for additional security
GitHub will mandate using the extra layer of protection to make code more secure. The announcement didn't get the warmest reception.
By Stephanie Glen • May 6, 2022 -
Expert Advice // Cell-based architecture and other unique design approaches
6 ways cloud-native and cloud-agnostic architecture differ
While development teams should carefully weigh the tradeoffs between cloud-native and cloud-agnostic architectures, they don't necessarily have to commit to just one.
By Twain Taylor • May 5, 2022 -
Expert Advice
How software testing affects a successful multi-cloud strategy
Here's how QA professionals working with multi-cloud can deal with the increased complexity associated with the strategy, plus the risks and workflow factors.
By Tom Nolle • May 4, 2022 -
Expert Advice
Breakdown of 4 common mobile testing platform options
Mobile app testers, here is how four mobile testing platform options compare. Also, learn when testing frameworks, simulators and emulators become relevant factors.
By Matt Grasberger • May 4, 2022 -
LDAP injection
LDAP (Lightweight Directory Access Protocol) injection is a type of security exploit that is used to compromise the authentication process used by some websites.
By Ben Lutkevich • May 3, 2022 -
GitHub Desktop 3.0 gets lukewarm reception
GitHub Desktop 3.0 introduces tools that make it easier for software developers to stay up to date with code changes. Some developers, though, are calling for more features.
By Stephanie Glen • May 3, 2022 -
Expert Advice // An intro to REST implementation and design
The deep-rooted relationship between REST and microservices
The REST paradigm can be a natural fit for microservices architectures, but it also presents potential challenges for development teams.
By Joydip Kanjilal • April 28, 2022 -
Expert Advice
Choose a software testing model by weighing these 5 factors
Software development teams have options for their preferred software testing methodology. Consider these five key metrics before choosing a testing model for your team.
By Matt Heusser • April 25, 2022 -
development environment
In software, web and mobile application development, the development environment is a workspace with a set of processes and programming tools used to develop the source code for an application or software product.
By Andrew Zola • April 18, 2022 -
Expert Advice
The management approach for internal vs. external APIs
While internal and external APIs don't differ much mechanically, there are some important contrasts when it comes to certain API design and lifecycle management issues.
By Chris Tozzi • April 14, 2022 -
Expert Advice
6 ways to perform microservices load testing
While it's not easy to conduct load testing in hectic microservices environments, certain best practices can help testing teams ensure fair and equal distribution of workloads.
By Tom Nolle • April 7, 2022 -
Software developers need more than coding skills
Employers are increasingly looking for software developers with soft skills, including time management and the ability to work on a team.
By Stephanie Glen • April 6, 2022 -
Expert Advice
Developer vs. DevOps engineer similarities and differences
What does a DevOps engineer do? What does a developer do? The two roles sound alike, but their roles, skills and tools are quite different and require unique expertise.
By Matt Grasberger • April 1, 2022 -
Docker drops Desktop roadmap hints after cash infusion
The roadmap for Docker Desktop will include security updates and serverless support, as industry watchers speculate about potential acquisition interest from Atlassian.
By Beth Pariseau • March 31, 2022 -
Expert Advice
The role of sidecars in microservices architecture
Sidecars can do a lot for microservices when it comes to communication with distributed application components, though they also present some precarious management challenges.
By Joydip Kanjilal • March 30, 2022 -
Expert Advice // A primer on effective regression testing
How to develop a dependable regression testing strategy
Haphazard code changes can quickly break any application. Learn what a successful regression testing strategy entails, including the necessary scope and test suite requirements.
By Gerie Owen • March 30, 2022 -
Expert Advice // Why strong QA pros need more than technical skills to succeed
Why a successful software tester’s skillset is more than just technical
How can you become a good software tester? It requires more than just technical expertise. Here are some important personality traits QA pros need to have.
By Amy Reichert • March 28, 2022