Application Architecture: Page
-
Continuous Delivery Foundation seeks smoother CI/CD paths
The Linux Foundation's latest project aims to connect CI/CD toolmakers, users and open source projects to establish technical specs for continuous delivery.
By Darryl Taft • March 29, 2019 -
Expert Advice
Apply automated security scanning during app development
For developers, security is not often a high priority -- but it should be. Automated security scanning tools can help detect and address weaknesses before evildoers discover them.
By Matt Grasberger • March 29, 2019 -
Expert Advice
Make application usability a priority -- wherever testing occurs
Testers don't have time to fully evaluate apps before deployment. But poor-quality code simply isn't an option. Enter shift right and APM, two tasks testers must be ready to accept.
By Gerie Owen • March 27, 2019 -
Expert Advice
Secure open source components to bypass breaches
As enterprises increasingly turn to open source code to cut dev efforts and costs, IT industry vendors recommend that they secure dependencies and deploy patches to safeguard apps.
By George Lawton • March 26, 2019 -
Expert Advice
Undertake software dependency management to reduce conflicts
Apps can bind to dependencies with various levels of interconnectedness -- sometimes to deleterious effect. Here's how to approach software dependency management and reduction.
By Stephen Bigelow • March 25, 2019 -
Expert Advice
How does Ballerina stack up as a cloud-native programming language?
While WSO2 has high hopes for its microservices-centric and cloud-native programming language, what do developers think of the current version of Ballerina?
By Alan Earls • March 22, 2019 -
Expert Advice
How API gateways work -- and why you need them
Learn the essentials of both API gateways and API design. Then, grasp how to use them to modernize monolithic apps and facilitate cloud-native microservices.
By Twain Taylor • March 22, 2019 -
Analyst: Form a hybrid integration plan for your architecture
App integration is complex, and since every enterprise has a unique mix of apps and platforms, there's no blueprint for success. Analyst Massimo Pezzini explains how architects should craft a plan.
By Josh Kolarac • March 21, 2019 -
Atlassian, AgileCraft join to scale Agile development
With its acquisition of AgileCraft, Atlassian aims to help developers work better together, but also scale their Agile practices across an entire enterprise.
By Darryl Taft • March 21, 2019 -
Expert Advice
5 key management practices for a hybrid cloud architecture
Workload bottlenecks easily arise between legacy and modern apps in a hybrid cloud. Coordinate integration with these five steps to prep a microservices application for hybrid cloud.
By Twain Taylor • March 20, 2019 -
Expert Advice
Examine 4 hybrid cloud options from bursts to SaaS to CI/CD
Hybrid cloud can provide an enterprise with a happy medium of cloud and on-premises benefits. Unsure where to begin? Try setting up hybrid web services, software services or development tools, and other practical approaches.
By Matt Heusser • March 19, 2019 -
Expert Advice
How to deprecate software features without bothering users
There's more to software deprecation than it seems. Organizations must consider the method of deprecation, how to inform users and what alternatives they should offer.
By Stephen Bigelow • March 19, 2019 -
Microsoft, Deque open up accessibility software tools
Microsoft will release the source code to its core accessibility software testing tools and join forces with Deque to help developers find and fix accessibility issues.
By Darryl Taft • March 15, 2019 -
Expert Advice
Practical ways to automate microservices’ CI/CD processes
Development teams need to make applications extensible and agile. Microservices bring those goals in sight, but an automated CI/CD pipeline is the key to success.
By Twain Taylor • March 15, 2019 -
Expert Advice
Use the Ballerina language to ease into cloud microservices
With native integration features, Ballerina promises to take care of lower-level technological considerations, while developers focus on building features.
By Kerry Doyle • March 14, 2019 -
Automate, customize CI/CD pipelines with Bitbucket Pipes
Atlassian's new Bitbucket Pipes helps developers automate and customize DevOps pipelines to boost developer productivity.
By Darryl Taft • March 13, 2019 -
Expert Advice
How to implement a winning interoperability testing strategy
From security to data transfers, network complexity and testing environments, development teams have a lot to address to perform effective interoperability tests.
By Amy Reichert • March 13, 2019 -
Expert Advice
Compare trunk-based development to feature-based approaches
The repo-centric trunk-based development model can be a good fit for teams adept enough to maintain a codebase. But it means taking the road less traveled.
By Tom Nolle • March 12, 2019 -
Expert Advice
Achieve application state management in microservices designs
Discover the how-tos for managing state in microservices applications, and then evaluate prevalent front-end and back-end state management approaches.
By Tom Nolle • March 11, 2019 -
Quiz
Quick quiz on creating APIs and managing APIs
API management and development processes are complicated, and developers need to know their way around many types of APIs. Prove what you know about creating APIs and managing them.
By Fred Churchville • March 6, 2019 -
Software testing using AI changes things, but not everything
Will artificial intelligence eliminate the need for human expertise in software testing? Here's where things are headed.
By Matt Heusser • March 6, 2019 -
Expert Advice
Study up on the best certifications for testing professionals
Before you invest time into a certification course, decide if you want to step into a new career or want recognition for hard-earned experience. Then, peruse the apt certification options.
By Matt Heusser • March 5, 2019 -
DevOps consolidation continues with JFrog and Shippable
JFrog's acquisition of Shippable gives JFrog another arrow in its DevOps quiver and enables its customers to use an integrated DevOps platform that includes CI/CD.
By Darryl Taft • Feb. 28, 2019 -
Move into better QA with shift left and shift right testing
App dev teams face pressure to deliver software frequently and to a high-quality standard. Make QA an ongoing and teamwide effort to achieve these sometimes contradictory goals.
By Ryan Black • Feb. 28, 2019 -
Expert Advice
Hire testers with a mix of technical skills and hutzpah
There's a lot at stake when you hire a software tester -- and a lot to consider about the applicants. Matt Heusser shares how to evaluate capabilities and personalities.
By Matt Heusser • Feb. 28, 2019