web development

UberMenu and 7 Other Best Mega Menu Plugins

Building a streamlined navigation panel for your website is the logical next step after creating your content. Beautiful and functional—these are the gold standards when it comes to your navigation menu.

If your site manages a lot of content, many products, or complex services, chances are you need a Mega Menu—in other words, a dropdown menu that is triggered by hovering over a link or defined area. These menus usually contain all the navigation options of your website in one easy-to-use panel.


Create an Android App to Recognize Face Contours With Firebase ML

Firebase ML Kit, a collection of local and cloud-based APIs for adding machine learning capabilities to mobile apps, has recently been enhanced to support face contour detection. Thanks to this powerful feature, you no longer have to limit yourself to approximate rectangles while detecting faces. Instead, you can work with a large number of coordinates that accurately describe the shapes of detected faces and facial landmarks, such as eyes, lips, and eyebrows.


Get Started With CRUD Operations in PHP MySQL Databases

In this article, we're going to explore how you could use a MySQL database to perform CRUD (create, read, update, and delete) operations with PHP. If you want to get your hands dirty with database connectivity in PHP, this article is a great starting point.


Displaying the Date and Time in the WordPress Loop

Adding the date and time to the WordPress Loop seems like a simple enough task, right?

Well, yes. It can be a case of coding a simple template tag and letting WordPress do the work for you. But sometimes you can run into problems along the way.

In this quick tip, I'll show you the different functions WordPress gives you for displaying the date and time and tell you which ones to use if you run into snags.

The Available Template Tags

WordPress gives you four functions to output the date and/or time. These are:


Try This New Short Course on JavaScript Form Validation

JavaScript form validation is now a lot easier than it used to be, thanks to HTML5 and the Constraint Validation API. Learn how it works in our new short course, Practice JavaScript and Learn: Form Validation


Target CSS for Specific Content With WordPress Template Tags

Final product image
What You'll Be Creating

Learning WordPress development isn't just about learning to code PHP.

You'll also need some HTML and CSS skills if the sites, themes and/or plugins you create are going to work well.


8 Best SEO Plugins For WordPress

You can build a beautiful WordPress site, but if you don’t optimize your site for search engine rankings, there is a good chance that very few people will see it. Google and other search engines use complex algorithms to boost some websites to first-page rankings and relegate others to obscurity. Search Engine Optimization (SEO) is the way to make sure your site shows up at the top of the list.


Generate Random Alphanumeric Strings in PHP

Let me begin this post by saying that almost no event is truly random. Even the outcome of a classic coin toss could in theory be predicted if we knew the effect of every factor involved, like air friction, gravity, and initial force.

The same thing is applicable to the generation of random numbers and alphanumeric strings. The best we can hope for is to generate numbers and strings that don't seem to follow a pattern and can't be practically predicted by an attacker. 


12 Mobile App Icons, UI Kits, and Other Graphics to Make Your Mobile Apps Shine

Every mobile app developer needs a go-to source for beautiful, professionally designed graphics they can use when constructing their apps. Whether you're looking for mobile UI kits, app icons, mobile fonts, backgrounds, or other graphic resources, Envato Elements is one of the best sources on the web. It offers hundreds of thousands of well-designed items and allows you to download as many as you want for a single affordable monthly fee. 


How to Add Multiple Selection to Android RecyclerView

The RecyclerView widget is an integral part of most Android applications today. Ever since it was added to the Android support library in late 2014, it has eclipsed the ListView widget as the most preferred widget for displaying large, complex lists. However, there's one important feature missing in it: support for selecting and tracking list items.