web development

New Course: Learn Data Visualization With D3.js

We live in an age of increasing amounts of data and decreasing attention spans. The solution to this conundrum is data visualization: creating elegant charts to help people interpret data quickly and intuitively. 

Categories: 

PHP Integers, Floats and Number Strings

Working with numbers in PHP seems to be a trivial concept but it can be quite confusing. It looks easy at first because PHP provides automatic type conversion. For example, you can assign an integer value to a variable and the type of that variable will be an integer. On the next line, you can assign a string to the same variable and the type will change to a string. Unfortunately, this automatic conversion can sometimes break your code.

Categories: 

File Upload With Multer in Node.js and Express

When a web client uploads a file to a server, it is generally submitted through a form and encoded as multipart/form-data. Multer is middleware for Express and Node.js that makes it easy to handle this multipart/form-data when your users upload files. In this tutorial, I'll show you how to use this library to handle different file upload situations in Node.

Categories: 

PHP Exceptions: Try Catch for Error Handling

In this post, you'll learn how to use exception handling in PHP. As of PHP 5, we can use try catch blocks for error handling—this is a better way to handle exceptions and control the flow of your application. In this article, we'll go through the basics of exception handling along with a couple of real-world examples.

Categories: 

Practice JavaScript and Learn AJAX in Our New Course

Final product image
What You'll Be Creating

Categories: 

12 Best WooCommerce Plugins for Your Online Store

WooCommerce provides a powerful platform for your online store. With business happening on a global scale, day-to-day tasks like pricing, shipping, and invoicing can get complicated. Luckily, there are a range of WooCommerce plugins available on Code Canyon that can help you provide a seamless experience for customers, and a painless admin experience for yourself, as a vendor or website developer.

Categories: 

Create a WordPress Image Gallery: Code the Plugin

Final product image
What You'll Be Creating

People like pictures. They like looking at them, they like clicking on them. So it makes sense to use them in the navigation for your site.

Categories: 

What's New in Core ML 2?

Last year, Apple launched Core ML—a segue into the world of machine learning for Apple developers. Before that, we were already using machine learning with technologies like AutoCorrect, Siri, and a predictive keyboard, but Core ML brought a new level of power and flexibility into the hands of developers. During WWDC 18, Apple announced Core ML 2, and in this article you'll be learning about what's new.

Categories: 

15 Best Modern JavaScript Admin Templates for React, Angular, and Vue.js

Are you building an app and looking for tools that can help you streamline your build? Take the effort out of your next front-end app build with one of these powerful admin templates.

Categories: 

Google Flutter From Scratch: Using Firebase Services

With Google Firebase, one of the most powerful and versatile serverless platforms available today, you can effortlessly add essential features such as user management, crash reporting, analytics, real-time data storage, and even machine learning to your mobile apps. To be able to work with the platform while using the Flutter framework, you'll need FlutterFire.

Categories: