Application Architecture: Page
-
Expert Advice
Why should I use a build server?
Because apps can be built on a developer's local machine, some question the usefulness of a build server. However, Brad Irby points out that they provide some distinct advantages.
By Brad Irby • Oct. 27, 2015 -
Expert Advice
Is there a way to automate API code generation?
As useful as APIs are, developers still struggle to create them due to lapses in documentation and specs. Brad Irby explores a tool that can help automate API code generation.
By Brad Irby • Oct. 26, 2015 -
Opinion
Three traits of a mature Agile team
What it takes to have successful mobile project development might surprise you. Expert Jennifer Lent shares the secrets around creating a mature Agile team.
By Jennifer Lent • Oct. 22, 2015 -
Expert Advice
Can time management improve productivity of QA testers?
Despite what you might think, time management is possible. Expert Amy Reichert explains how QA testers can stop procrastinating and take charge of their lives.
By Amy Reichert • Oct. 22, 2015 -
Kony Studio: A mobile app development platform
Kony Studio is a mobile app development platform that allows developers to build native or cross-platform apps using a single JavaScript codebase.
By T.J. Houpes • Sept. 29, 2015 -
Expert Advice
How do you modernize legacy apps for mobile devices?
Here are several options for incorporating mobile apps as part of a legacy system modernization effort. Approaches include vendor apps and writing APIs.
By Matthew David • Sept. 29, 2015 -
Rally Software the go-to ALM tool for Agile developers
Rally Software gives Agile developers an ALM tool that, along with customizable dashboards, offers SAFe training and certification.
By Evan Dardano • Sept. 28, 2015 -
Polarion Software offers compliance-focused ALM
Polarion Software is a browser-based, ALM platform that offers high traceability functions for enterprises with a regulation focus.
By Evan Dardano • Sept. 25, 2015 -
Breaking down the Altassian ALM software suite
With JIRA, Confluence, HipChat, Bitbucket and Stash, the Atlassian ALM software suite is for enterprises of all sizes that use Agile methodologies.
By Evan Dardano • Sept. 23, 2015 -
HP application lifecycle management: What you need to know
The HP application lifecycle management suite, HP ALM, offers on-premises or SaaS ALM tools to enterprises small and large.
By Evan Dardano • Sept. 23, 2015 -
Visual Studio IDE offers many advantages for developers
Microsoft's Visual Studio IDE allows development teams to create apps for multiple Windows 10 mobile and desktop platforms, as well as for iOS and Android.
By Matthew David • Sept. 9, 2015 -
Learn more about the Android Studio IDE from Google
Android Studio IDE from Google allows developers to build apps running on mobile, desktop and other emerging technologies running on Android.
By Matthew David • Sept. 9, 2015 -
Expert Advice
Product owners don’t have time to write Agile user stories? You write them.
If the product owner won't or can't write the vital Agile user stories, expert Ben Linders explains how to take on this project yourself.
By Ben Linders • Sept. 8, 2015 -
Virtual worlds used as business collaboration tools
Consider virtual worlds as legitimate business collaboration tools. Not only might you save travel money, you might spur team creativity and innovation.
By Yvette Francino • Aug. 26, 2015 -
Expert Advice
What is the best pattern to use for data persistence?
When designing an application, developers must decide how to implement data persistence. Brad Irby explains which data persistence pattern to consider.
By Brad Irby • Aug. 14, 2015 -
Expert Advice
What is collaboration and why is it important to Agile methodologies?
Agile methodologies stress the benefits of collaboration, working with cross-functional teams to encourage communication between business owners and IT.
By Yvette Francino • Aug. 14, 2015 -
Expert Advice
What are some good suggestions for code refactoring tools?
Code refactoring tools are plentiful, so how do you choose the one that's right for you? Brad Irby explains what to look for when choosing a tool.
By Brad Irby • Aug. 14, 2015 -
Your key products for enterprise application integration
Tom Nolle helps you determine which EAI software product is most appropriate for your company.
By Tom Nolle • Aug. 7, 2015 -
Expert Advice
How to implement dependency injection in existing apps
Adapting an existing app to dependency injection is worth the effort, according to an expert. Follow these tips to make the process go smoothly.
By Brad Irby • July 14, 2015 -
Expert Advice
What are the best ways to prevent refactoring problems?
How do refactoring problems come about, and is there a way to predict them? Contributor Brad Irby has the answers.
By Brad Irby • July 8, 2015 -
What you need to know about the ALM methodology
Gerie Owen provides an overview of ALM methodology, covering its requirements, development and maintenance phases and its core components.
By Gerie Owen • July 2, 2015 -
Expert Advice
How to test mobile responsive design applications
Two experts offer 10 tips for testing mobile responsive design applications, with or without software requirements.
By Matthew Heusser and Justin Rohrman • June 22, 2015 -
Expert Advice
Why a COTS package requires testing
Buying COTS systems doesn't necessarily mean security. Learn why COTS testing is needed.
By Gerie Owen • June 1, 2015 -
Expert Advice
The good and the bad of online discussion forums
What is the value of online discussion forums? This expert sees the good and the bad in online forums.
By Robin Goldsmith • May 21, 2015 -
Beat the risks of managing public, private APIs
Management strategies for private and public APIs should be different. An expert offers best practices for creating effective approaches for each.
By Jan Stafford • May 8, 2015