Application Architecture: Page
-
JFrog taps partners, adds features to bolster DevOps platform
JFrog fills gaps in its DevOps platform with new features and partnerships with tool providers to help developers ship secure code and use issue-free open source code.
By Darryl Taft • July 17, 2020 -
Expert Advice
Follow this Dockerfile tutorial to create a dev environment
Containers can help establish consistent dev environments. In this step-by-step tutorial, learn how to write a Dockerfile and run containerized applications.
By Matt Grasberger • July 17, 2020 -
New performance monitoring tool alerts developers in real time
New performance monitoring feature in Sentry's error tracking and release integration platform helps developers find and fix performance issues.
By Darryl Taft • July 15, 2020 -
Expert Advice
How to prevent accidental complexity in software development
Software products contain both essential and accidental complexity. To fight accidental complexity, avoid overambitious designs, coding flaws and other common problem areas.
By George Lawton • July 14, 2020 -
If software architects’ soft skills fail, so does the business
Mark Richards and Neal Ford, authors of 'Fundamentals of Software Architecture,' share real-life examples of why architects must communicate well, and explain how to do it.
By Fred Churchville, O'Reilly Media • July 13, 2020 -
Expert Advice
Effective QA practices for RPA bot maintenance
Effective RPA QA ensures your bots don't go haywire. Learn how RPA bots fail, effective QA workflows to fix them, and how, when and where human testers should get involved.
By George Lawton • July 10, 2020 -
Expert Advice
Top 5 benefits of Jenkins for CI/CD pipelines
Many software teams continue to use open source Jenkins for CI/CD, despite other platforms on the market. Here's how Jenkins fits what teams look for in CI/CD tools.
By Adam Bertram • July 9, 2020 -
Expert Advice
Top software documentation tools and how to use them
The best software documentation helps frame development projects and improve existing offerings. Learn the ins and outs of popular software documentation types and tools.
By Walker Rowe • July 8, 2020 -
Quiz
Test your knowledge of iPaaS tools and strategies
Do you understand everything you should about iPaaS? This quiz will test your knowledge of iPaaS tools and fundamental capabilities.
By Kathleen Casey • July 7, 2020 -
Amazon CodeGuru uses machine learning to improve code
With Amazon CodeGuru now generally available, developers can write higher-quality, cost-efficient Java code. The service uses machine learning to find and fix bugs.
By Darryl Taft • July 2, 2020 -
Expert Advice
Software performance testing requirements and prerequisites
Just because software passes functional tests doesn't mean it works. Dig into stress, load, endurance and other performance tests, and their prerequisites and requirements.
By Stephen Bigelow • July 2, 2020 -
Examples of low-code projects show stumbles and successes
Can business staff and software developers really work together on a low-code project? It's not easy, but it can be done.
By Tom Nolle • July 1, 2020 -
Key strategies to help migrate to microservices
Microservices adoption is no easy feat. In addition to the technical process of transitioning from a monolith, enterprises must also look at team structure and common migration mistakes.
By Kathleen Casey • June 30, 2020 -
Expert Advice // Mobile application testing
How to test mobile applications using a game emulator
We could all use a little wiggle room in software testing budgets. Sometimes you've got to be creative to find it. Learn how a video game emulator can test mobile apps.
By Amy Reichert • June 30, 2020 -
Expert Advice
4 common software maintenance models and when to use them
Should you use a quick-fix or closed-loop maintenance model for the software project on your development team's plate? What about iterative? Learn the benefits, use cases and limits of four common models.
By Tom Nolle • June 30, 2020 -
Expert Advice
Why COBOL modernization matters, and how devs can react
With COBOL expertise in high demand and low supply, it may be time for devs to think about how much they really know about this language. We explore why COBOL skills still matter.
By Matt Heusser • June 29, 2020 -
Video
Xray for Jira tutorial on test management, execution
The Xray plugin makes test management easier within Jira. Follow along with this video tutorial to take some of the friction out of your test management process.
By Christopher Blackden • June 27, 2020 -
Amazon uses spreadsheet interface for Honeycode no-code tool
Amazon Web Services has delivered a new no-code tool called Honeycode. It is a fully managed service with a spreadsheet user interface for non-programmers to create apps.
By Darryl Taft • June 26, 2020 -
Expert Advice
How to perform effective code reviews -- in less time
Waiting for code reviews can feel like watching paint dry. Break the bad habit of slow code reviews with these organizational changes -- just remember it takes time to save time.
By Tom Nolle • June 23, 2020 -
A walk along the software architect career path
The guide to landing an enterprise architect job
Interested in becoming an enterprise architect? This guide reviews the essential responsibilities of architects and how you can master the application process.
By Stephen Bigelow • June 17, 2020 -
10 exploratory testing techniques for QA professionals
Software testers, embrace your creative and fearless side. Learn how to do exploratory testing with approaches for QA professionals of all skill levels.
By Amy Reichert • June 17, 2020 -
A five-point primer on event-driven design
More apps are moving away from request-driven models in favor of event-driven architecture. But are you ready for this design? Find out with these five quick tips.
By Fred Churchville • June 15, 2020 -
GitLab makes two acquisitions to shift fuzz testing left
GitLab has scooped up fuzz testing startups Fuzzit and Peach Tech, a move that will shift fuzz testing left in the DevSecOps toolchain.
By Darryl Taft • June 12, 2020 -
Expert Advice
5 major reasons to adopt an API management platform
Why adopt an API management platform? Examine when it makes sense to adopt a platform, and five major ways they can actually assist your DevOps teams.
By Clive Longbottom • June 11, 2020 -
Expert Advice
An enterprise architect’s guide to the data modeling process
As volumes of both business and application data grow, organizations need a strict, three-phase data modeling process that keeps that data contained and manageable.
By Tom Nolle • June 10, 2020