Category: Programming

  • Access Risks in Application Programming Interface

    Table of Contents Introduction API Security Risks Mitigating the Risks Conclusion Works Cited Introduction Application Programming Interface (API) is a method of accessing digital information through various channels, such as mobile applications, cloud, and the Internet of Things (IoT). API allows companies to share their data with wide audiences, including customers, partners, or employees. Even…

  • Parallel Programming Analysis

    Table of Contents Overview Concurrency and Parallelism Parallel Programming Available Constructs Real-World Applications Conclusion Performance requirements are important to consider when developing a solution. It is unacceptable to have a web service that takes several seconds to reply to a simple request. Therefore, the developer should consider the available methods of improving the performance of…

  • Loops in Java Programming: FOR, WHILE, and DO&WHILE

    Java offers three basic types of loops: FOR, WHILE, and DO&WHILE. Their fundamental function is executing a block of code repeatedly, based on a Boolean condition (Farrell, 2014). However, they differ in how they evaluate their conditional expression (Farrell, 2014). A WHILE loop evaluates its conditional expression before executing, therefore, it is possible for this…

  • Web Programming Technologies, Strategies and Design

    Summary Web technologies are concerned with the interaction involving web servers and web clients. The data contains markup languages, programming languages and interfaces, and document identification and display standards. Web technology, in general, includes tools and strategies for web development. Web development is a wide word for the effort required in creating a World Wide…

  • Technical Communication and Programming

    Modern computer programs written in high-level programming languages are often complex to use and understand, especially for users who are not familiar with the concept of software development. In a bid to increase a programs usability, software developers now incorporate how-to instructions and help texts known as program documentation which makes them easier to use.…

  • Classes and Objects in Java Programming

    Classes and objects are one of the key attributes in object-oriented programming (OOP). The general relation between the two can be described as is-a: a class describes a template for objects, while an object is a specific instance of a class (Farrell, 2014). The primary concept of this relationship is reusability  code written for…

  • Inheritance and Polymorphism in Programming

    Inheritance is one of the core concepts of object-oriented programming. It allows classes to receive, or inherit, all the behaviors and attributes of other classes (Farrell, 2016). Classes that inherit from others can still have behaviors and attributes unique to them (Farrell, 2016). Therefore, inheritance is a useful technique when creating objects that are sufficiently…

  • JavaScript-Based AJAX, MVC, and Functional Programming

    Introduction With JavaScript-based AJAX, MVC, and Functional Programming, application design has been made simple for developers. JavaScript-based AJAX comprises JavaScript and XML technologies used by application developers (Singhal and Jain, 2017, p.13). MVC plays an integral role in developing an application because it helps build a user interface (Ratnayake, 2017, p.9). It separates an application…

  • Scrum: Extreme Programming Without Engineering

    Critics of scrum have asserted that there is no difference between Scrum and XP without its technical practices. This has led to the development of a sentiment that Scrum is just XP without the technical practices and this paper will attempt to validate this claim by comparing and contrasting XPs non-technical practices with Scrum practices.…

  • Java as a Programming Language: Creating an App

    Before a computer program can be executed, it must be created and compiled. Any text editor or IDE is used to edit the Java source code. The extension of the file should be.java, while the file name should reflect the term used in the public class line. The next step when creating a program is…