Application Architecture: Page
-
Synopsys Code Sight combines SAST, SCA testing in the IDE
Synopsys' Code Sight IDE plug-in provides capabilities for simultaneous static application security testing (SAST) and software composition analysis (SCA).
By Darryl Taft • Feb. 14, 2020 -
Learn 5 defensive programming techniques from experts
How do you become a good programmer? Accept that you have bad programming habits. The authors of 'The Pragmatic Programmer' share tips for defensive code creation.
By Pearson Education, David Carty • Feb. 13, 2020 -
Pegasystems’ Pega Express empowers citizen developers
Pegasystems' new Pega Express low-code application development methodology helps business users and citizen developers to quickly create applications.
By Darryl Taft • Feb. 12, 2020 -
Expert Advice // Monolith to microservices: A migration roadmap
Is microservices adoption right for your organization?
Assess whether your org will benefit from microservices, and use this expert advice to take the initial steps to make a successful architectural and cultural transition.
By Joydip Kanjilal • Feb. 12, 2020 -
Expert Advice
Real-world developers’ low-code examples focus on productivity
Two enterprise IT organizations share the benefits their dev teams gained from different low-code platforms, the process issues the tools exposed and how teams can get started.
By Meredith Courtemanche • Feb. 11, 2020 -
Popular microservices testing tools developers should know about
Testing microservices gets messy as services are independent and communicate often. Here are tests necessary for microservices, and popular tools developers use to perform them.
By Kathleen Casey • Feb. 10, 2020 -
Expert Advice
Adopt the 4 foundations of Agile collaboration
Foster a positive team environment and culture to accomplish the collaboration goals of Agile. Here's how to synchronize teams and boost efficiency, as well as tools that help.
By Gerie Owen • Feb. 10, 2020 -
LightStep targets developers with new observability tool
LightStep hones its observability software with its new Service Health for Deployments feature, which helps developers find and fix service health issues.
By Darryl Taft • Feb. 7, 2020 -
Expert Advice
3 reasons testers need a QA manager in Agile
Agile teams without a QA manager prioritize developers' perspectives -- even to the software's detriment. Here are three ways in which a QA manager offers value to Agile teams, and how they support testers.
By Amy Reichert • Feb. 7, 2020 -
Expert Advice
Rethinking change control in software engineering
The traditional method of application change control won't fly in a modern, DevOps environment. Here's how we can rethink the process in a time where rapid app development rules.
By Matt Heusser • Feb. 7, 2020 -
Iowa caucus app fiasco a cautionary tale for all enterprises
App testing is crucial to ensuring that mobile apps are ready for mission-critical systems such as the mobile app that failed during the Iowa caucuses.
By Darryl Taft • Feb. 7, 2020 -
Expert Advice
A few fundamental microservices team structure strategies
A microservices architecture can be quite a culture shock to unprepared enterprises. Here's how you can prepare your team to make microservices part of development processes.
By Joydip Kanjilal • Feb. 3, 2020 -
Quiz
Quiz yourself on Agile project management principles
Agile started out as a simple concept, which grew into a full-blown development methodology with many styles. Take this quiz to see how much you know about Agile project management.
By Ryan Black • Jan. 31, 2020 -
Expert Advice
Pick user-centric software performance testing metrics
Unlike other types of tests, performance tests gauge how well an application works -- not whether it fails. Testers must pay close attention to these metrics to keep end users happy.
By Gerie Owen • Jan. 31, 2020 -
Experts explain how AWS Lambda works internally
AWS Lambda introduces its fair share of benefits and problems. In case you missed it, here are three expert tips to help serverless functions find a comfortable place within your software systems.
By Josh Kolarac • Jan. 30, 2020 -
Google App Maker to shut down in wake of AppSheet buy
Google App Maker, the company's low-code development tool, will be shut down in January 2021. Google offers users alternative options for users to switch to as App Maker sunsets.
By Darryl Taft • Jan. 29, 2020 -
Expert Advice // What quality software testing and bug reports include
How to write a good software bug report
When it comes to defect reporting, the more detail, the better. Here's how to produce defect reports that get bugs fixed fast.
By Stephen Bigelow • Jan. 28, 2020 -
The 3 fundamentals of hybrid cloud architecture management
When an enterprise chooses hybrid cloud, it needs to ensure the application harmonizes between the two environments. Review these three tips on architecture, integration and APIs.
By Kathleen Casey • Jan. 27, 2020 -
RapidAPI, MongoDB answer the call for GraphQL support
As developer demand for GraphQL continues to grow, vendors such as MongoDB and RapidAPI are adding support for the API query language in their core products.
By Darryl Taft • Jan. 27, 2020 -
Expert Advice
Pros and cons of monolithic vs. microservices architecture
Developers interested in shifting to microservices should seriously consider whether a monolithic approach may be the smarter choice. Here are the key factors to consider.
By Joydip Kanjilal • Jan. 24, 2020 -
Developers could ease DevOps deployment with CircleCI Orbs
With a new suite of 20 CircleCI integrations known as Orbs, CircleCI targets developers who wish to simplify the automation of their deployments from their CI/CD pipelines.
By Darryl Taft • Jan. 23, 2020 -
Jira Roadmaps connect to Confluence, await Code Barrel
Atlassian rolled out fresh updates to its Jira Roadmaps feature and set the stage for further workflow refinements and integrations with other Atlassian software in 2020.
By Beth Pariseau • Jan. 23, 2020 -
Expert Advice
How to patch your open source software vulnerabilities
No matter how big your software vulnerabilities backlog has grown, here's how you can tackle it, and get on the path to continuous security monitoring.
By George Lawton • Jan. 23, 2020 -
Weigh these RPA benefits and challenges against APIs
APIs are a safe, reliable way for applications to execute a workflow. But they're not always available. Here's how to craft an integration strategy around APIs, RPA and even people.
By Meredith Courtemanche • Jan. 21, 2020 -
Expert Advice
Dive into functional testing and non-functional testing approaches
Don't get trapped in a white or black box -- or the gray area in between. Here's why functional and non-functional app testing are complementary ways to ensure end user satisfaction.
By Amy Reichert • Jan. 20, 2020