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

-ADS BY GOOGLE

SearchSoftwareQuality

SearchCloudApplications

SearchAWS

TheServerSide

SearchWinDevelopment

Close