Application Architecture: Page
-
Expert Advice
Top 12 application performance monitoring tools
Discover the basic capabilities to evaluate when choosing an APM tool, and then review a list of APM vendors to help you get started with your selection process.
By Robert Sheldon • July 21, 2022 -
Front-end build tool Vite.js speeds up development
JavaScript development server and bundler Vite.js brings multiple enhancements with the release of Vite 3.0.
By Stephanie Glen • July 20, 2022 -
Expert Advice // How to instill quality culture in software development teams
Emphasize culture in your Agile implementation approach
Team structure and culture should be a primary focus during any shift to Agile principles and methodologies.
By Joydip Kanjilal • July 19, 2022 -
Expert Advice
A quick glance at the history of C programming languages
Since C hit the scene in 1972, the language has continuously evolved to stay relevant in modern development. We examine C's history and why it's still relevant.
By Twain Taylor • July 18, 2022 -
Consultancy benefits from green coding certification mandate
In this Q&A, GFT CTO Dean Clark details how his company's green coding certification program is bringing benefits beyond higher-quality, more efficient code.
By Stephanie Glen • July 15, 2022 -
Developer shortage fuels rise in low-code/no-code platforms
Halfway through 2022, interest in low-code/no-code platforms is not slowing down. Experts say the developer shortage is one of the biggest factors as companies continue to invest.
By Stephanie Glen • July 14, 2022 -
New JavaScript runtime Bun challenges Deno, Node.js
Beta release of JavaScript runtime Bun promises to speed up development with an array of out-of-the box features.
By Stephanie Glen • July 12, 2022 -
Expert Advice
Explore common types of Agile teams
Agile methodologies can take many forms, and one Agile team can look and perform very differently from the next. Communication, however, is always key.
By Joydip Kanjilal • July 11, 2022 -
No-code API tools for Excel wrangle data
Tampa-based Vault Insurance struggled with analyzing spreadsheets at scale until it purchased spreadsheet-to-API software Coherent Spark.
By Stephanie Glen • July 8, 2022 -
parser
In computer technology, a parser is a program that's usually part of a compiler. It receives input in the form of sequential source program instructions, interactive online commands, markup tags or some other defined interface.
By Ben Lutkevich • July 7, 2022 -
bitwise
Bitwise operations manipulate data at the bit level rather than with bytes or larger units of data, as is more common. Most operators work with either single or multiple bytes, which in most systems contain eight bits
By Rahul Awati • July 6, 2022 -
Expert Advice // IT operations, DevOps and code: What you need to know
A 7-point language comparison of Ballerina vs. Golang
This comparison takes a look at both Ballerina and Golang, including their support for high-level programming, libraries, built-in management features and community support.
By Kerry Doyle • June 30, 2022 -
Expert Advice
CircleCI vs. GitHub Actions: CI/CD platform comparison
Learn the differing features, commands and perks that make CircleCI and GitHub Actions distinct CI/CD platforms. Then, decide which offering meets your team's needs.
By Matt Grasberger • June 29, 2022 -
virtual asset
A virtual asset is a digital representation of an item that has value in a specific environment.
By Robert Sheldon • June 29, 2022 -
Expert Advice
How viable is it to create microservices in Python?
Python offers microservices developers access to advanced scripting, embedded testing and plugin tooling. But is it a good fit for you? And what are the alternatives if it isn't?
By Kerry Doyle • June 27, 2022 -
Expert Advice
Key things to consider when choosing regression testing tools
Making a decision about regression testing tooling purchases means taking stock of plans for CI/CD implementations, existing automation capabilities, staff expertise and more.
By Gerie Owen • June 24, 2022 -
Amazon CodeWhisperer joins packed AI code completion market
AI code completion tool Amazon CodeWhisperer is now available for developers who are willing to wait.
By Stephanie Glen • June 23, 2022 -
Code completion AI bot trend continues with GitHub Copilot
GitHub Copilot joins a ballooning field of AI-powered code completion tools. Industry experts debate the tool's utility and long-term staying power.
By Stephanie Glen • June 23, 2022 -
data abstraction
Data abstraction is the reduction of a particular body of data to a simplified representation of the whole.
By Robert Sheldon • June 21, 2022 -
Green software certification, legislation in the works
Green software could be moving from the technology fringes to the mainstream with upcoming legislation and a push for sustainable software certification.
By Stephanie Glen • June 21, 2022 -
Distributed Component Object Model (DCOM)
Distributed Component Object Model (DCOM) is an extension to Component Object Model (COM) that enables software components to communicate with each other across different computers on a local area network (LAN), on a wide area network (WAN) or across the internet.
By Robert Sheldon • June 21, 2022 -
SSADM (Structured Systems Analysis and Design Method)
SSADM (Structured Systems Analysis and Design Method) is a widely used computer application development method in the United Kingdom, where its use is often specified as a requirement for government computing projects.
By Ben Lutkevich • June 17, 2022 -
strongly typed programming language
A strongly typed programming language is one in which each type of data, such as integers, characters, hexadecimals and packed decimals, is predefined as part of the programming language, and all constants or variables defined for a given program must be described with one of the data types.
By Andrew Zola • June 17, 2022 -
Green software summit outlines developer best practices
The Green Software Foundation Global Summit highlights tech sustainability and the important role developers can play in tackling climate change.
By Stephanie Glen • June 16, 2022 -
instantiation
In programming, instantiation is the creation of a real instance or particular realization of an abstraction or template, such as a class of objects or a computer process.
By Andrew Zola • June 16, 2022