web development

New Course: Code a Registration Form Using Bootstrap and jQuery

Final product image
What You'll Be Creating

Categories: 

WordPress Live: Code a Child Theme

Child themes are a great way to customize an existing WordPress theme. You can add styling and functionality that the original theme designer never thought of, and you don't have to worry about losing your changes when the theme updates!

Categories: 

Code an App With GraphQL, React Native and AWS AppSync: The App

Final product image
What You'll Be Creating

In these tutorials, I'm showing you how to create and interact with a GraphQL database using AWS AppSync and React Native. This app will have real-time and offline functionality, something we get out of the box with AppSync. 

Categories: 

Why Are My Mobile Phone Images Rotated on My Desktop?

One day, my friend sent me some images to test my algorithm on. The algorithm worked just fine, and I got everything running through. When analyzing the results, however, I saw that some images had been rotated! 

I really couldn't understand the reason. Nothing in my algorithm performed any rotations, and it was a bit weird. I fortunately got a hold of the reason why this happened after all, and in this post I will walk you through the steps you can perform to analyze images that get rotated weirdly using Python.

Let's get started!

Categories: 

A Gentle Introduction to Higher-Order Components in React

Higher-Order Components (HOCs) are an interesting technique in React used to refactor similar components that share almost the same logic. I know that it sounds abstract and advanced. However, it is an architectural pattern that isn't specific to React, and hence you can use the approach to do lots of things. 

For instance, you could use it to add a loading indicator to a certain component without tweaking the original component, or you could hide a component's props to make it less verbose. The applications are many, and I've tried to cover most of them in this tutorial.

Categories: 

Creating a Sense of 3D With the Perspective Property of CSS3

Final product image
What You'll Be Creating

In this tutorial, we will create an interactive element with the CSS3 perspective property in order to give a sense of three dimensions. This tutorial will also teach you how to use jQuery with mouse events in order to obtain element positions in JavaScript and how to manipulate the CSS properties.

Categories: 

How to Code a Settings Screen in an Android App

Final product image
What You'll Be Creating

The material design team at Google gives a clear definition of what settings in your Android app should do:

Categories: 

Understanding Recursion With JavaScript


Categories: 

Firebase Remote Config for Android Apps

Firebase Remote Config is a unique service designed to give you fine-grained control over instances of your apps while they are installed on user devices. By using it, you can reliably modify the looks and behaviors of your apps across your entire user base without publishing updates on Google Play.

Categories: 

JSON Serialization With Golang

Overview

JSON is one of the most popular serialization formats. It is human readable, reasonably concise, and can be parsed easily by any web application using JavaScript. Go as a modern programming language has first-class support for JSON serialization in its standard library. 

But there are some nooks and crannies. In this tutorial you'll learn how to effectively serialize and deserialize arbitrary as well as structured data to/from JSON. You will also learn how to deal with advanced scenarios such as serialization enums.

Categories: