web development

A Gentle Introduction to Higher-Order Components in React: Best Practices

This is the third part of the series on Higher-Order Components. In the first tutorial, we started from ground zero. We learned the basics of ES6 syntax, higher-order functions, and higher-order components. 

Categories: 

Challenge: Build a React Component

The best way to learn a new skill is by putting it into practice. So here's a challenge for you.

In this video from my course, Modern Web Apps With React and Redux, you'll be challenged to create a React Component for displaying a Twitter avatar. You can try solving it on your own (with a hint), or you can let me walk you through the solution.

Challenge: Build a React Component

Categories: 

Storing Data Securely on Android

An
app's credibility today highly depends on how the user's private data
is managed. The Android stack has many powerful APIs surrounding
credential and key storage, with specific features only available in
certain versions. This short series will start off with a simple
approach to get up and running by looking at the storage system and
how to encrypt and store sensitive data via a user-supplied passcode.
In the second tutorial, we
will look at more complex ways of protecting keys and credentials.

Categories: 

10 Best Bitcoin & Cryptocurrency WordPress Plugins

Bitcoin is booming.

In February of 2018, someone bought $400 million worth of Bitcoin. But this isn't just an isolated instance. While $400 million is certainly newsworthy, the truth of the matter is that Bitcoin and other cryptocurrencies are becoming more mainstream. It feels as if we are at a tipping point of cryptocurrency becoming a legitimate currency recognized internationally or failing miserably. Will millions be made? Or millions be lost?

Categories: 

9 Real-Time Code Collaboration Tools for Developers

Real-time code collaboration has been improving at a fast pace in recent years, impacting how developers work within teams touching the same code base. In this article we’ll dive into some of the best tools available today.

The Tools

I’ll bet my lunch money any developer has experienced moments in their career when they need to share code or gain some assistance when something is just not going their way. Typical scenarios may involve isolated demos, copy and pasting snippets into gists, or pushing code to a repository. 

Categories: 

Eloquent Mutators and Accessors in Laravel

In this article, we'll go through mutators and accessors of the Eloquent ORM in the Laravel web framework. After the introduction, we'll go through a handful of examples to understand these concepts.

In Laravel, mutators and accessors allow you to alter data before it's saved to and fetched from a database. To be specific, the mutator allows you to alter data before it's saved to a database. On the other hand, the accessor allows you to alter data after it's fetched from a database.

Categories: 

10 Best Android Photo App Templates

Photo apps are among the most popular in the Android app categories worldwide and if you want to ride the wave of that popularity by creating a photo app or two yourself,  read on to discover the 10 best Android photo app templates available at CodeCanyon.

Categories: 

A Gentle Introduction to HOC in React: Learn by Example

This is the second part of the series on Higher-Order Components (HOCs). Today, I will cover different higher-order component patterns that are useful and implementable. With HOCs, you can abstract redundant code into a layer of higher order. However, like any other patterns out there, it will take some time to get used to HOCs. This tutorial will help you bridge that gap. 

Categories: 

This is Bootstrap 4

Bootstrap is one of the most popular front-end frameworks for web designers, and its eagerly awaited version 4 just launched! 

Categories: 

Code a Widget for Your Android App: Updating the Widget

Application widgets provide your users with easy access to your application’s most frequently used features, while giving your app a presence on the user’s homescreen. By adding a widget to your project, you can provide a better user experience, while encouraging users to remain engaged with your application, as every single time they glance at their homescreen they’ll see your widget, displaying some of your app’s most useful and interesting content.

Categories: