Application Architecture: Page
-
Expert Advice
The ups and downs of low-code microservices development
Low-code may not be the most sophisticated of development techniques, but it can often fit the bill for software teams looking to build microservices applications.
By Joydip Kanjilal • Jan. 25, 2022 -
iterative
In the world of IT and computer programming, the adjective iterative refers to a process where the design of a product or application is improved by repeated review and testing.
By Rahul Awati • Jan. 20, 2022 -
Expert Advice
WebStorm vs. Visual Studio, and how to choose the right IDE
WebStorm and Visual Studio represent two ends of a wide spectrum when it comes to the IDE platform market. However, their true differences go well beyond their pricing structures.
By Kerry Doyle • Jan. 19, 2022 -
Software Process Improvement and Capability Determination (SPICE)
Software Process Improvement and Capability Determination (SPICE) is an international framework to assess software development processes.
By Rahul Awati • Jan. 18, 2022 -
Expert Advice // Guidelines on planning and running effective Agile meetings
Why and how to hold a sprint retrospective meeting
Software development teams can learn from past mistakes to streamline and improve processes. Retrospectives help them do just that.
By Joydip Kanjilal • Jan. 12, 2022 -
Expert Advice
Using the BFF pattern to keep UIs flexible and reliable
BFF is a simple design pattern that can help developers address UI-related challenges, such as problematic coupling, overfetching of data and inconsistent error handling.
By Joydip Kanjilal • Jan. 10, 2022 -
Quickbase CIO talks low-code roadmap, MCF Tech acquisition
Quickbase CIO Deb Gildersleeve discusses the growing use of low-code platforms, its recent services acquisition, and what's on the company's roadmap for 2022.
By Bridget Botelho • Jan. 10, 2022 -
Expert Advice // A primer on effective regression testing
What regression testing types make sense for your applications
Craft an in-depth regression testing plan that uses multiple types to test all facets of an application's functionality and ultimately lead to cleaner development.
By Amy Reichert • Jan. 10, 2022 -
Expert Advice
Testing automated Kubernetes deployments, a GitOps benefit
GitOps and GitOps tooling may be your answer to the tricky, taxing problem that is testing Kubernetes environments. Explore why, how and what's necessary to perform GitOps testing.
By Michael Levan • Jan. 4, 2022 -
Expert Advice
Open vs. closed APIs: 4 crucial factors you should examine
Open and closed APIs both have their respective upsides and downsides. To choose the right approach, developers must examine four critical technical and business-level factors.
By Chris Tozzi • Jan. 4, 2022 -
Expert Advice
The pros, cons and challenges of containerized microservices
Containerized microservices are certainly a popular deployment approach, but are they the best? They can be, provided you overcome the unique challenges they present.
By Chris Tozzi • Jan. 4, 2022 -
timestamp
A timestamp is the current time of an event that a computer records.
By Ben Lutkevich • Dec. 30, 2021 -
Expert Advice
How to manage and reduce technical debt in Agile
Don't let technical debt snowball. Here's how to monitor, maintain and reduce this problematic element of Agile and continue application development projects.
By Joydip Kanjilal • Dec. 28, 2021 -
WebLogic
Oracle WebLogic Server is a leading e-commerce online transaction processing (OLTP) platform, developed to connect users in distributed computing production environments and to facilitate the integration of mainframe applications with distributed corporate data and applications.
By Peter Loshin • Dec. 23, 2021 -
SPML (Services Provisioning Markup Language)
Services Provisioning Markup Language (SPML) is an open source XML-based standard that facilitates the exchange of account provisioning information among applications, services and organizations.
By Gavin Wright • Dec. 23, 2021 -
BPEL (Business Process Execution Language)
BPEL (Business Process Execution Language) is an XML-based language that allows web services, APIs and human processes in a service-oriented architecture (SOA) to interconnect and share data in a business workflow.
By Gavin Wright • Dec. 22, 2021 -
bug
In computer technology, a bug is a coding error in a computer program.
By Ben Lutkevich • Dec. 17, 2021 -
Expert Advice // Unit testing best practices and frameworks
What unit test coverage percentage should teams aim for?
Unit testing is frequently needed, but what amount? Learn how to determine the amount of unit test coverage you need, what code to focus on, how to measure coverage and more.
By Matt Heusser • Dec. 15, 2021 -
Expert Advice
Will .NET 6 features bridge the gap between .NET frameworks?
Microsoft's original .NET Framework has come a long way, but will the new iterations of this framework be enough to convince developers to leave it behind?
By Kerry Doyle • Dec. 14, 2021 -
Eclipse (Eclipse Foundation)
Eclipse is a free, Java-based development platform known for its plugins that allow developers to develop and test code written in other programming languages.
By Katie Terrell Hanna • Dec. 9, 2021 -
Year in review: 3 app development trends from 2021
Automation and AIOps left their marks on the evolution of code development in 2021. Experts say these trends will likely continue into the new year.
By Laurie Wiegler • Dec. 7, 2021 -
MuleSoft to add API management, governance tools
MuleSoft plans to release tools to catalog and manage APIs across multi-cloud environments to reduce redundancy, apply governance policies and build compliance.
By Don Fluckinger • Dec. 7, 2021 -
Expert Advice
Continuous integration principles and standards to implement
Development and DevOps teams, abide by these best practices and standards to make your IT organization's continuous integration processes as effective as they can possibly be.
By Michael Levan • Dec. 6, 2021 -
Lean software development
Lean software development is a concept that emphasizes optimizing efficiency and minimizing waste in the development of software.
By Ben Lutkevich, Valerie Silverthorne • Dec. 6, 2021 -
Coding branches out: 5 app development trends to watch in ‘22
The demand for low-code/no-code tools along with automatic coding will continue in 2022 as the COVID-19 pandemic continues and the hybrid workforce becomes the norm.
By Laurie Wiegler • Dec. 3, 2021