Text to Speech in Javascript
Text to speech (also known as tts or speech synthesis) is an offshoot of the Web Speech API which provides distinct areas of functionality, including speech recognition. Speech Synthesis Speech…
Text to speech (also known as tts or speech synthesis) is an offshoot of the Web Speech API which provides distinct areas of functionality, including speech recognition. Speech Synthesis Speech…
Dynamically Populate Select Options in React JS could be a real time-saver. When working with software applications built with libraries like React, there are times when you need to dynamically…
We can easily get the distinct values in our JavaScript array by using the spread operator. The spread operator makes it for us to iterate over an array and return…
Knowing how to use dataTables in React JS can be very rewarding and time-saving. DataTables is a powerful Javascript library for adding advanced interaction features to HTML tables. This is…
Sweet Alert helps your software application give fanciful and useful feedback to users after they must have performed some action. Alerts are necessary and simple pointers that can even be…
Real-time data search functionality can be very crucial for your React Native app, especially as it begins to scale. Let’s picture this: You have a product listing application with hundreds…
Question: Write a static method below that takes integer number as input argument and returns the sum of the even digits of that number. No System.out.println statements should appear in…
Check if a given number is perfect square in Java
A perfect square is a number that is made by squaring a whole number. For example: 16 is a perfect square because 42 = 16.25 is also a perfect square…
It is true that Strings can be palindromic in nature. The same can equally be said of numbers. A palindromic number (sometimes called numeral or numeric palindrome) is one such…
Style sheets are very useful in software development as they define both the style and the general look and feel of your software application. Sometimes these style sheets could internal…
Login forms help give authentication to users of a particular platform, and it is utilised most applications. The toggle password visibility button both reveal and hide the passwords of user…
React Native is a great library for building awesome applications. But sometimes after downloading a project from Github or moving that project around from directory to directory, you’ll find that…
As design concepts continually evolve, there, at some point in this our evolving design journey, arises the need to sit back and re-evaluate some of the practices and norms of…
If you are just entering the software development niche, or even if you are remotely considering that idea, making a choice on what to learn or what path to follow…
Routing and navigation are inevitable in most software applications The way you would handle routing and navigation in React JS is somewhat different from the way you would, let’s say,…
Let’s face it: We all hate to be kept waiting, especially when we don’t have control over the waiting process. When developing software applications, there’s a chance that users will…
Working with React Native can sometimes be tricky. Sometimes you encounter unexpected errors, at other times your code just won’t compile or run in the iOS simulator. Here are a…
Implementing a React Native App Intro Slider in your software application can sometimes be a great idea for many software developers. This opportunity can be used to highlight expected features…
The Top Tab Navigator in React Native is one of the most common types of navigation that is used in mobile app development. It is also used in React Native…
In Javascript, dates are objects and are inbuilt. There are also methods that can be used to access these date objects, especially when you want to implement these methods in…
When working with React Native applications, you will often want to make API requests and calls either for Login, Registration or perhaps you might just want to retrieve and list…
First a software developer carries a bag pack of interconnected gadgets – Flash drives, hard disks, PCs or MacBooks, wireless mouse and keyboards, power-banks, notebooks, WIFIs and a nice, cool…
AsyncStorage is used in React Native mobile app development to store items in an unencrypted, asynchronous, persistent, key-value storage way. These stored items are global to the app. It is…
With PHP we can upload various files to the server depending on the given requirements and specifications. In this tutorial, we shall look at how to upload image to the…
What is Deep Work? According to Cal Newport, Deep work refers to professional activities that are performed in a state of distraction free concentration so that your cognitive capabilities are…
PDO is an acronym for PHP Data Objects and is a useful alternative to MYSQLI. PHP introduced PHP Data Objects (PDO) in PHP 5.1 to help standardize and smoothen the…
What is a WebView? A WebView is an embeddable browser that helps a native application, such as Android, to display web content. If you are writing an application that needs…
Finding an alternative and, at the same time, accelerated way of performing both simple and complex actions as a software developer can be rewarding. And with VSCode shortcuts, we are…
According to the React Native Navigation documentation, the StackNavigator provides a way for your app to transition between screens where each new screen is placed on top of a stack.…
Github is an internet hosting platform where software developers can host code and collaborate together on any project of their choice. It allows for distributed version control and thorough source…
You’ve probably heard it a lot: Work smart and not hard. That advice couldn’t be more legit, especially when it comes to programming. Especially when it comes to Javascript. Beyond…
JSX stands for Javascript Extension (although most sites like W3 schools refer to it as Javascript XML). JSX is used by transpilers like babel to transform HTML-like syntax into standard…
Cross-site scripting (XSS) is an attempt to insert malicious markup or untrusted data into values or results that are subsequently displayed in a web page. This malicious code attempts to…
Enterprise software development is the process of creating a software or a platform that has functionalities that can help enhance the workflow of an organisation as well as solve problems…
Software development is currently a popular and alluring career path, no doubt. Knowing how to become a great software developer becomes really necessary. One sometimes get the impression that because…
Design thinking is a type of design methodology in which the creator takes an iterative, non-linear and solution-based approach to solving problems. It was first pointed out by cognitive scientist…
Software development is a process of devising, designing, specifying, programming, testing, debugging and maintaining software applications and its frameworks or components. If you love to reason out processes of construction…
Understanding SQL Injection Attacks is very paramount to building a secure web application. SQL injection is an attack in which SQL code is inserted or appended into application/user input parameters…
SSL stands for Secure Sockets Layer. It provides a secured and encrypted layer of privacy to web applications. SSL can provide for transport-layer encryption, so that an intermediary between the…
It is very common to see cropped images in diamond shapes in visual design. But is it possible to create a diamond-shaped image in CSS? In fact, one might think…
We generally encounter striped design in most websites, magazines and flyers. But a diagonal stripe in CSS? How is that even possible? Yes, it is possible and we are not…
WebView is essentially a component that is used to load a web pages in your React Native project. WebView sometimes become necessary in your software development project, especially when you…
Function parameters in PHP are small units of a program which can take some input in the form of parameters and does some processing and may return a value. You…
An array is a data structure that stores one or more similar type of values in a single value. For example, if you were to store 100 numbers, then instead…
Sessions in PHP are a way to make data accessible across the various pages of an entire website. It is a useful way of both storing and passing data across…
In our previous example, we saw how we can create a registration form using Node.js and MySQL. Using that same setup, let us proceed to authenticate the user after he…
A registration form is used to collect data from potential users of your website. This is necessary, especially if you want these users to subscribe to a certain service in…
Modules are generally set of functions that you can include in your application. These could be built-in functions that are part of the Node.js library or imported from a third-party…
Created by a Joyent software engineer Ryan Dahl in 2009, Node.js is an open-source and cross-platform runtime environment for creating almost any kind of project. Before the creation of Node,…