web development

The Binary Search Algorithm in JavaScript

Final product image
What You'll Be Creating

In this post, I'll compare linear search and binary search algorithms. You'll see pseudocode for each algorithm, along with examples and a step-by-step guide to implementing each.


Best JavaScript Game Engines and Games to Download

Picking the best JavaScript game engine to use for your project can be tough. There are tons of factors to consider before making your final choice. Not only the big options like features, restrictions, and requirements, but also smaller details that are often overlooked—like executable export options, online communities for collaboration and support, and template opportunities for ready-made games.

Let’s take a look at five of the best game engines in JavaScript, and how each of them might stack up for your next project:


8 Best and Most Beautiful WordPress Gallery Plugins

If you’re a WordPress theme user and you’re looking for the best way to display a collection of photos, videos, art pieces, or even blog posts or testimonials, a WordPress gallery plugin is the answer. 

Gallery plugins make it easy to show off your images and other content in an eye-catching way, but, with a plethora of plugins out there, how do you find one that’s easy to use and offers the best features and functionality for your needs?


Train a Text Classification Model With Create ML

Machine learning is great, but it can be hard to implement in mobile applications. This is especially true for people without a data science degree. With Core ML, however, Apple makes it easy to add machine learning to your existing iOS app. Learn how to use the all-new Create ML platform for training lightweight, custom neural networks.


How to Sort Arrays in PHP

It is always easier to grab a specific piece of information from sorted data, otherwise you have to go through each element of the array one at a time. For example, lets say you have stored the score of different students in a class in an array or a table. If the data is not sorted by the scores obtained, you will have to look at the score of each student in the class before you can tell who obtained the highest and lowest score. If the table was already sorted low to high on basis of scores, just looking at the score of first student would tell you the lowest mark.


Comparing the 5 Best PHP Form Builders

If you’re developer using PHP to build a website for yourself or a client, chances are at some point you’ll need to add a form to the site. The most common forms on the average website are contact forms. They enable visitors to contact you quickly and easily.  But other forms can come in handy as well. For example, you may want to add a PHP email form as an alternative to the PHP contact form, or add a form to get feedback from your visitors on some aspect of your service or products. Whatever kind of form you need, you’re going to want to have one up and running quickly and easily. 


Comparing PHP Database Abstraction Layers and CRUD Plugins

In this article, we're going to look at different database abstraction layers for PHP. We'll also look at a couple of PHP CRUD database plugins that could make your life easier when interacting with a MySQL database.


New Course: How to Use Custom Post Types in WordPress

Custom post types allow you to extend WordPress's default post with data that is useful for your own website. Learn how to use them in our new short course, How to Use Custom Post Types in WordPress.


Object-Oriented PHP With Classes and Objects

In this article, we're going to explore the basics of object-oriented programming in PHP. We'll start with an introduction to classes and objects, and we'll discuss a couple of advanced concepts like inheritance and polymorphism in the latter half of this article.


New Short Course on File Handling in PHP

If you want to learn the ins and outs of file handling for PHP, try our new course, Practice PHP and Learn: File Handling. In just under an hour of video instruction, you'll master all the important aspects of reading, writing, creating and handling files in PHP.