web development

11 Practical Web Animation Courses

Meaningful, well-designed animation can really enhance the user experience in your websites and apps. It can tell a story, aid in navigation, and so much more.

If you want to know how to use animation in your web design and development projects, look no further. We've put together a comprehensive list of 11 courses that will teach you how to create beautiful animations with CSS, JavaScript, and dedicated frameworks like GreenSock and Sequence.js.


PHP Control Structures and Loops: if, else, for, foreach, while, and More

Today, we're going to discuss control structures and loops in PHP. I'll show you how to use all the main control structures that are supported in PHP, like if, else, for, foreach, while, and more.

What Is a Control Structure?

In simple terms, a control structure allows you to control the flow of code execution in your application. Generally, a program is executed sequentially, line by line, and a control structure allows you to alter that flow, usually depending on certain conditions.


Hands-on With ARIA: Accessibility Recipes for Web Apps

In the confusing world of web applications, ARIA can help improve accessibility and ease of use for your creations. HTML isn't able to handle many types of relationship between elements on the page, but ARIA is ideal for almost any kind of setup you can come up with. Let’s take a look at what ARIA is, how it can apply to your web app, and some quick recipes you can use for your own sites.


Trigonometry, Random Numbers and More With Built-in PHP Math Functions

Basic maths is used a lot during programming. We need to frequently compare, add, multiply, subtract and divide different values when writing code. 

Sometimes, the maths required in a program can be more involved. You might need to work with logarithmic, trigonometric or exponential functions. In this tutorial, I'll discuss how to use each of these functions in PHP, with examples.


How to Build Medium's Real-Time Applause Feature With Angular and Pusher

In this article, you'll learn how to code real-time Angular apps with Pusher. We'll make an app that gives real-time feedback when a post is clicked—just like Medium's applause feature!

What Is Pusher?

Pusher is a service that provides developers with APIs which enable them to integrate real-time functionalities in web, mobile, and back-end applications. To learn more about Pusher, check out this tutorial video for an introduction.


World Mental Health Day—Apps for a Changing World

Content note: The article contains mention of suicide, in the context of suicide prevention.

October 10 is World Mental Health Day. This year, the theme is Young People and Mental Health in a Changing World. According to the World Health Organization, between 10 and 20 percent of young people experience mental health issues, and half of all mental illnesses begin by the age of 14, with most cases going untreated.


Introduction to Firebase

We are in an era of rapid prototyping. We may get bright ideas, but sometimes they don't get implemented if they take too much work. Often, the back-end is the limiting factor—many ideas never get implemented due to lack of knowledge or time for server-side coding.

As a mobile developer, using a back-end as a service (BaaS) platform can help you swiftly implement your ideas.


How to Use Sessions and Session Variables in PHP

Session handling is a key concept in PHP that enables user information to be persisted across all the pages of a website or app. In this post, you'll learn the basics of session handling in PHP. 

We'll start with an explanation of how sessions work and how they are related to cookies. Then we'll look at a few code snippets that demonstrate how to work with sessions. You'll learn how to create and destroy sessions, and how to change session variables.


11 Best Social Media Scripts and Plugins to Streamline Your Workflow

If you are running a business or building a brand, you are always looking for ways to improve increase your online reach. A streamlined, accessible and consistent social media presence is essential, whether you are a brick-and-mortar shop, a digital specialist or a marketing influencer.

Using scripts and plugins from CodeCanyon, you can make your life easier while optimizing your social media presence, integrate your content seamlessly across platforms and run efficient and impressive online marketing strategies.


Hands-on With ARIA: Accessibility for eCommerce

Looking to make your site more accessible? Or maybe you want to make it easier to traverse your site overall using browsers and other interfaces? Using ARIA, you can do both. Let’s take a look at what ARIA is and how it can benefit an eCommerce site. We'll also go through some examples step by step.