Read Articles

javascript: class inheritance

Javascript: Class Inheritance

Inheritance is an important concept in Object Oriented Programming. Inheritance is the process whereby one class, also called the sub-class, ...
Read More
object oriented programming in javascript

Javascript: Object Oriented Programming

Object Oriented Programming (OOP) is a way of writing code such that you can create different objects (also called "instances") ...
Read More
javascript:working with classes

Javascript: Working With Classes

Introduced in ES6 as a major update to the Object Oriented Programming concept in Javascript, Classes are templates for creating ...
Read More
null, undefined, not defined

Null, Undefined and “Not defined”

Null: Null is the intentional absence of any object value. This could be a property of an object, or an ...
Read More

Callbacks, Promises and Async Await

Callback functions, Promises, and Async Await are concepts fundamentally used by JavaScript to handle deferred operations. Sometimes an operation could ...
Read More
react native ActivityIndicator

React Native: ActivityIndicator

In React Native, an ActivityIndicator displays a loading circular mark which signals to the user that a task is being ...
Read More
react native post request

React Native: Make a POST Request Using Fetch

What is a POST Request? The POST request is part of the Http methods which is used as a request ...
Read More
react lifecycle methods

React Lifecycle Methods: ComponentDidMount

The componentDidMount() lifecycle method is called immediately after a component is mounted or, in simple terms, when that particular component ...
Read More
software development training in abuja

React Native: How to add Background Image

As a software developer, there are times when you may need to set background image for your application based on ...
Read More
react native

Getting Started With React Native: Create a Class Component

The React Library allows you to define components either as classes or functions. These components allows you to split your ...
Read More
remove item from AsyncStorage

React Native: Remove Item From AsyncStorage

React Native's AsyncStorage provides a light storage system where you can both store and retrieve stored items. But what happens ...
Read More
java arrays

Java: Number Class

Usually in Java when we work with numbers, we will represent these numbers with any of the available primitive data ...
Read More
software development training in abuja

React Native: Working With State

When working with React, in this case React Native, there are times when you might need a value to be ...
Read More
rest parameters

Javascript: Rest Parameters

The rest parameter is an ES6 syntax that is used to represent an indefinite number of elements as an array ...
Read More
ict training in abuja codeflare

Retrieve Data From AsyncStorage

The AsyncStorage presents a simple and elegant way for React Native developers to store and retrieve data. We've already covered ...
Read More
ict training in abuja

React Native: Store Items in AsyncStorage

The AsyncStorage lets you store some reasonable amount of data on users' device. Let's see how we can make that ...
Read More
react native training

React Native: Working With AsyncStorage

According to the React Native docs, AsyncStorage is an unencrypted, asynchronous, persistent key-value storage system that is global to the ...
Read More
ict training in abuja

To Reverse A String: StringBuffer in Java

Java provides the StringBuffer and String classes. The String class is used to manipulate character strings that cannot be changed ...
Read More
ict training in abuja

Working With XMLHttpRequest

The XMLHttpRequest is a Javascript object that is used to interact with web servers. The XMLHttpRequest() is a Javascript function ...
Read More
fetch api

Working With Fetch API

If you are writing a web application, there is every possibility that at some point you will have to work ...
Read More
software development training

Switch Case

A switch statement gives an expression a value to evaluate and several different statements to execute based on the value ...
Read More
software development training in abuja

Debugging Your Javascript Code

Web browsers generally have consoles, which are interactive command lines where you can print text and test pieces of code ...
Read More

Pure And Impure Functions in Javascript

Pure Functions A pure function in Javascript is one that given the same input will always return the same output ...
Read More
exceptions in java

Return Statements in Java

In a return statement in Java, we evaluate expressions, and as part of this evaluation, other methods may run in ...
Read More
java

Access Modifiers in Java

Modifiers are keywords that are added to variables, methods and classes to change their meaning. There are two (2) types ...
Read More
a looping spiral

Looping in Java

A loop statement allows the programmer to execute a statement or group of statements multiple number of times, based on ...
Read More
security

5 Habits of a Security-Conscious Developer

Given the amount of security breaches that go on everyday, there is hardly any security-conscious developer (or any developer for ...
Read More
java arrays

Working With Arrays in Java

Arrays refer to a sequential collection of elements of the same type. It is used to store a collection of ...
Read More
throw and throws exception

Throw And Throws Exception in Java

Throw Throw is a keyword that is used in Java to declare an exception which is similar to the try/catch ...
Read More
relational operators

What are Relational Operators?

Unlike logical operators which connect two or more expressions, relational operators test and establish some type of relation between two ...
Read More
template literals

Template Literals

Template literals allow for embedded expressions and help to solve the complex concatenation problem. They are enclosed by a back-tick ...
Read More
logical operators

Logical Operators

"Programs must be written for people to read, and only incidentally for machines to execute."— Harold Abelson, Structure and Interpretation of ...
Read More
nmap tool

5 Network Scanning Tools

Network scanning is the process of identifying, analysing and fixing loopholes and vulnerabilities in a network to prevent a malicious ...
Read More
box-shadow

Box shadows in CSS

The box shadow property in CSS is used to cast shadow on the frame of elements. It has the following ...
Read More
functions

Working With Functions

A function is a group of reusable code that can be called anywhere in your program. Functions eliminate the need ...
Read More
react native

Beginning With React Native

React Native is an open-source mobile application framework created and developed by Facebook, Inc. It is used to develop native ...
Read More
inheritance

Inheritance in Java

Inheritance in programming is the process whereby one class (also called a sub-class) acquires the properties (methods, fields, etc) of ...
Read More
exceptions in java

Exceptions in Java

An exception is a problem that arises during the execution of a program. When an exception occurs, the normal flow ...
Read More
cube

Arithmetic Operators

Arithmetic operators are used in mathematical expressions much the same way they are used in algebra. Here's a list of ...
Read More
Cookies

What Are Cookies?

We've all been harassed with the following request: This website uses cookies ... Please accept to continue ... Oh yeah! ...
Read More
template literals

Arrow Functions

Arrow functions, also called "fat arrows" were introduced with ES6 as a new syntax for writing Javascript functions. By utilising ...
Read More
filter

Array Filter Method

The Array filter method is used to check against a given condition. Task: print out all multiples of 3 in ...
Read More
Golden spiral

Recursive Functions

A recursive function is one which defines a problem in terms of itself. A recursive function calls itself directly or ...
Read More
object oriented programming

Object Oriented Programming

Object oriented programming is a way of writing code such that different objects (instances) are created from a single object ...
Read More
hacking

Human Attacks on Web Applications

Humans can use technologies in either harmful or helpful ways. And while, as a software developer, you are legally not ...
Read More
What is es6

What is ES6?

Also known as ECMAScript 6, ECMAScript 2015 or Javascript 6, ES6 is a version of Javascript that was introduced in ...
Read More
recursive functions

What Are Recursive Functions?

A recursive function is one which defines a problem in terms of itself. A recursive function calls itself directly or ...
Read More
Javascript tutorials by codeflare

Differences Between var, let and const.

Var Declaration Before the introduction of ES6 in 2015, var was the go-to way to declare variables in Javascript. Example: ...
Read More

Leave a Reply

Your email address will not be published. Required fields are marked *