Application Architecture: Page


  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    The right (and wrong) way to think about code refactoring

    Code refactoring keeps code clean, sharp and efficient -- ideally without changing any of its functionality. Learn how to refactor code without interrupting your deployment pipeline.

    By Joydip Kanjilal • Oct. 29, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    What goes into a user story vs. use case for Agile development?

    Developers refer to software requirements to code a good product, but there are different ways to categorize user needs. What's the difference between a user story vs. a use case?

    By Stephen Bigelow • Oct. 25, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    10 tips for effective change management in Agile

    Agile development encourages product owners to address customer needs through change. Follow these 10 tips for change requests and management practices that keep projects on track.

    By Nari Kannan, Amy Reichert • Oct. 23, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Scala: Lightweight functional programming for Java

    Scala provides a lightweight code option for Java development, but there could be a steep learning curve. Learn a little about Scala and if it's worth adopting.

    By • Oct. 22, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    DevSecOps puts software development and security on equal footing

    With DevSecOps, organizations spread out security responsibilities to ops and devs. Here's how programmers can expect their roles to change and why it's not such a bad thing.

    By David Carty • Oct. 22, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Opinion

    The best Agile architects write code

    To be a better software architect, brush up on programming skills and write code. See how Agile architects help developers and make projects better when they dabble in coding.

    By Joydip Kanjilal • Oct. 22, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    3 ways to implement a functional programming architecture

    Functional programming, which came about as a highly theoretical, mathematical way to build software, has a place in APIs and other components of applications.

    By • Oct. 21, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    4 vital UX testing methods for concept through development

    Don't rely on a single UX test, and don't create an overloaded bottleneck that delays development. Instead, deploy these four UX assessments iteratively and often.

    By • Oct. 21, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    What’s the difference between API and web services testing?

    Web services and APIs aren't the same -- or are they? How do web services and API testing differ, and what does each type of test aim to achieve?

    By • Oct. 21, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Build a DevOps toolchain that’s efficient and effective

    Is it possible to create a DevOps toolchain that meets the needs of developers, IT operations teams and business staffers? Here's how to devise a strategy.

    By • Oct. 21, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    The benefits -- and tradeoffs -- of a mobile SDK

    A mobile SDK can do wonders for mobile app development. But how does it work, and what are the pitfalls to watch out for when you take this approach?

    By • Oct. 16, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    How to tame ever-changing requirements in software development

    When one sprint ends, another begins -- but not before you receive a heaping new pile of requirements. Here's how to deal with requirements changes efficiently, every time, any time.

    By Stephen Bigelow • Oct. 11, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Web and mobile testing faceoff: Sauce Labs vs. BrowserStack

    Two automated testing platforms enter; only one tool leaves. IT consultant Tom Nolle examines how Sauce Labs and BrowserStack each test apps across mobile devices and web browsers.

    By • Oct. 9, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    UX guidelines for people-friendly software

    Nail these UX design concepts for easier transitions from requirements to application design to code.

    By • Oct. 8, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Use an API mapping tool to demystify complex API integrations

    Whether a simple diagram or more complex model, an API mapping tool can bring order to loosely coupled application components, speed up debugging and simplify application updates.

    By • Oct. 7, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Compare microservices deployment patterns for best strategy

    To solve pesky deployment woes, match your app to a microservices deployment pattern, like single service instance per host, multiple service instances per host or even serverless.

    By Joydip Kanjilal • Oct. 3, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    How do you choose between SDKs and APIs for enterprise apps?

    Explore the pros and cons that differentiate SDKs and APIs from each other and come to understand what types of applications call for SDKs, APIs or both.

    By • Sept. 30, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Implement a DevSecOps pipeline to boost releases’ security posture

    Break security out of its silo, and get the whole team on board to create a culture of quality with the right tools at the right time -- and stop blindly rushing to release.

    By Gene Gotimer • Sept. 30, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Tips to use for microservices in mobile app development

    With mobile apps dominating enterprise customer interactions, developers must dig into microservices architectures, brush up on programming skills and decipher business requirements.

    By • Sept. 28, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    5 key ways to fulfill the role of QA in DevOps

    DevOps teams want production-ready code, which means someone in this fast-moving pipeline needs to think like a user. Enter QA, with its toolkit of exploratory tests, design review and more.

    By Amy Reichert • Sept. 27, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Choose an event-processing architecture for an application

    Sift through the state control methods that exist for event-driven applications and see which architecture type is the best fit.

    By • Sept. 27, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    What are some bad coding practices to avoid?

    Application development projects aren't meeting expectations, and developers are not sure why. What are some common bad coding practices that developers follow but should avoid?

    By Stephen Bigelow • Sept. 26, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    These 6 microservices architecture design patterns solve problems

    Navigate the benefits and drawbacks of standard architecture design patterns that aim to diminish microservices deployment and performance miseries.

    By • Sept. 25, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Elixir functional programming enables concurrency, fault tolerance

    Developers can combine features of Erlang functional programming with a newer language, Elixir, which promises simplicity and fault-tolerant operations for distributed applications.

    By • Sept. 24, 2019
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Unravel asynchronous inter-service communication in microservices

    See why microservices need to communicate with each other asynchronously. Then, see how to surmount the challenges of inter-service communication in microservices architecture.

    By Joydip Kanjilal • Sept. 23, 2019