Get started
Bring yourself up to speed with our introductory content.
Get started
Bring yourself up to speed with our introductory content.
Java
Java is a widely used programming language expressly designed for use in the distributed environment of the internet. Continue Reading
Plan well and don't rush into building microservices, Java pro says
Businesses should take a cautious approach to implementing microservices and developing microservices rather than apps, says Payara's Mike Croft. Get his advice in this video. Continue Reading
data type
A data type, in programming, is a classification that specifies which type of value a variable has and what type of mathematical, relational or logical operations can be applied to it without causing an error. Continue Reading
-
URI (Uniform Resource Identifier)
A URI (Uniform Resource Identifier) is a sequence of characters that identifies a logical or physical resource on a network. There are two types of URIs, Uniform Resource Identifiers (URLs) and Uniform Resource Names (URNs). Continue Reading
The API lifecycle: A look at planning to production
APIs are important, but there is no reason to jump in blindly to their development. This guide will help you learn about the API planning, development and post-production processes. Continue Reading
Pop quiz: What do you know about properly building APIs?
What does it take to properly build and maintain an API? Here are some questions that will test your knowledge of API frameworks, naming conventions, eating dog food and more.Continue Reading
user interface (UI)
In information technology, the user interface (UI) is everything designed into an information device with which a person may interact.Continue Reading
source code
Source code is the fundamental component of a computer program that is created by a programmer. Unlike object code, source code can be read and easily understood by a human being.Continue Reading
BSA | The Software Alliance
BSA | The Software Alliance is an advocate for public policies that foster technology innovation and drive growth in the digital economy. BSA’s policy team works with governments and public stakeholders across the globe to support the global ...Continue Reading
Synchronous vs. asynchronous communication: The differences
While asynchronous communications does not wait around for a reply, synchronous execution requires parties or components to work simultaneously in real time.Continue Reading
-
Remote Procedure Call (RPC)
Remote Procedure Call (RPC) is a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network's details.Continue Reading
Using API Blueprint and Dredd for stronger, test-driven documentation
While the benefits of test-driven development are still debated, there are plenty of arguments in its favor. Learn more about TDD, including a particularly helpful markup language.Continue Reading
Where do we draw the line between an iBPM and BPM platform?
What is the difference between iBPM and BPM? Is iBPM simply an extension of the old BPM ways, or is truly something unique? Esther Shein tackles this question.Continue Reading
foo (in software programming)
Foo is a term used by developers as a placeholder when describing an idea or concept.Continue Reading
chatterbot (chatbot)
A chatterbot, also known as a chatbot or chat bot, is a program that attempts to simulate the conversation or "chatter" of a human being.Continue Reading