Philip Obosi, Scotch Development

Philip Obosi

Scotch Development

Nigeria

Contact Philip

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • Scotch Development

Past articles by Philip:

Range Sum ― The Ultimate Guide to JavaScript Algorithms ― S

Sometimes, while performing mathematical calculations, there comes the need to sum up a range of numbers. Some programming languages make this easy by implementing helper functions that enable one achieve such tasks simply via a function call. Not JavaScript! In this challenge, we implemen → Read More

Integer Reversal ― The Ultimate Guide to JavaScript Algorithms ― S

Reversing an integer usually comes across as an easy thing to do for most developers. However, on closer evaluation, it gets a little tricky due to certain requirements and constraints involved. This article addresses these by providing a step-by-step explanation of the process behind reversing a → Read More

Implementing a Custom Filter ― The Ultimate Guide to JavaScript Algorithms ― S

In JavaScript, the .filter() function is often used to loop through an array and extract the elements that pass a certain condition specified in a callback function. Ever wondered how this works? In this article, we build on our understanding of JavaScript and proficien → Read More

Falsy Bouncer ― The Ultimate Guide to JavaScript Algorithms ― S

Falsy bouncer? Just in case your mind's been pacing frantically trying to make sense of the title of this challenge, worry not! We’ll do that together. A bouncer is a person employed by a nightclub or similar establishment to prevent troublemakers and other unwanted from pe → Read More

Understanding Memoization In JavaScript

A simple yet thorough explanation of memoization in JavaScript. → Read More

Pig Latin ― The Ultimate Guide to JavaScript Algorithms ― S

“Pig Latin is a constructed language game in which words in English are altered, usually by adding a fabricated suffix or by moving the initial consonant or consonant cluster of a word to the end of the word and adding a vocalic syllable to create such a suffix. For example, Wi → Read More

Combining Arrays Without Duplicates ― The Ultimate Guide to JavaScript Algorithms ― S

Combining Arrays Without Duplicates When developing software, we often need to combine data efficiently and without repetition. This often comes up when manipulating listed data with the use Arrays. If you like the easy way out, then you most likely searched on Google and downloaded a library tha → Read More

Anagrams ― The Ultimate Guide to JavaScript Algorithms ― S

Hooray! This article marks the last string manipulation challenge in this section of this course. We've come a long way! In this challenge, we consider two ways to detect anagrams in JavaScript. → Read More

Search and Replace ― The Ultimate Guide to JavaScript Algorithms ― S

The "Search and Replace" functionality is very common within word processing applications used for creating notes, documents and things of that nature. In this challenge, we implement this functionality in JavaScript in two distinct ways. Curious already? Let’s s → Read More

Sentence Capitalization ― The Ultimate Guide to JavaScript Algorithms ― S

Sentence Capitalization Often times, situations arise in which we need to manipulate the letter casing of stings within our applications usually for presentational purposes. JavaScript offers two popular methods designed for such purposes: .toUpperCase() This met → Read More

String Reversal ― The Ultimate Guide to JavaScript Algorithms ― S

The string reversal algorithm is perhaps the most common JavaScript code challenge on the internet. In this article, we explore various string reversal techniques as a good number of string manipulation algorithms are dependent on ones ability to reverse a string. Without further ado, let' → Read More

The Ultimate Guide to JavaScript Algorithms

Learn about JavaScript algorithms and how to make tasks efficient in JavaScript. → Read More