Creating Animations With MotionLayout for Android

Animating different widgets in your Android app had always been a painful experience for developers. However, all that changed with the introduction of the MotionLayout subclass in Android. You can use MotionLayout in your app to handle widget animations from one state to another. MotionLayout was added as a subclass of the ConstraintLayout class in… Continue reading Creating Animations With MotionLayout for Android

How to Upload and Download CSV Files With Angular

Datasets are extremely essential in building API models, and various business processes. This is why importing and exporting CSV is an often-needed functionality. In this tutorial you will learn now to download and import a CSV file within an Angular app. We’ll be working with a CSV file that contains employee details. The code will… Continue reading How to Upload and Download CSV Files With Angular

8 Best WordPress Slider & Carousel Plugins of 2018

Whether you want to show off customer testimonials, your latest blog posts, your best images, or just celebrate the members of your team, there is a WordPress slider or carousel plugin out there that’s right for you. But before we share the 8 hottest in the Envato Market this year, maybe we should clarify the difference (or the… Continue reading 8 Best WordPress Slider & Carousel Plugins of 2018

Coding Blocks for WordPress Gutenberg

Are you ready for WordPress Gutenberg? This dramatic redesign of the WordPress editor aims to provide a true WYSIWYG experience by breaking up pieces of posts and pages into individual blocks of content.  In our brand new course, Coding Blocks for WordPress Gutenberg, you’ll learn how to create your own blocks to extend the functionality… Continue reading Coding Blocks for WordPress Gutenberg

WordPress Gutenberg Block API: Creating Custom Blocks

The new WordPress editor (codenamed Gutenberg) is due for release in version 5.0. Now is the perfect time to get to grips with it before it lands in WordPress core. In this series, I’m showing you how to work with the Block API and create your very own content blocks which you can use to build… Continue reading WordPress Gutenberg Block API: Creating Custom Blocks

What Are the WordPress PHP Coding Standards?

What are the WordPress PHP coding standards? In this video from my course, Learn PHP for WordPress, you’ll learn all about the coding standards and why they’re important. The WordPress PHP Coding Standards What Are the WordPress PHP Coding Standards? You can find the full WordPress PHP coding standards in the official WordPress handbook. They’re… Continue reading What Are the WordPress PHP Coding Standards?

Introduction to Machine Learning in Python

Machine learning is the act of giving computers the ability to learn without explicitly programming them. This is done by giving data to computers and having them transform the data into decision models which are then used for future predictions. In this tutorial, we will talk about machine learning and some of the fundamental concepts… Continue reading Introduction to Machine Learning in Python

Easier React Native Development With Expo

With Expo, developers can create React Native apps without going through the hassle of installing and configuring software dependencies such as Android Studio, Xcode, or all the other tools which are needed to develop and run a React Native app. In this tutorial, I’m going to show you how to create a simple memory game… Continue reading Easier React Native Development With Expo

Introduction to Network Programming in Python

This tutorial will give an introduction to sockets in Python and how to use the socket module to build HTTP servers and clients in Python. It will also cover Tornado, a Python networking library which is ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. What Are Sockets?… Continue reading Introduction to Network Programming in Python

JWT Authentication in Django

This tutorial will give an introduction to JSON Web Tokens (JWT) and how to implement JWT authentication in Django. What Is JWT? JWT is an encoded JSON string that is passed in headers to authenticate requests. It is usually obtained by hashing JSON data with a secret key. This means that the server doesn’t need… Continue reading JWT Authentication in Django

Getting Started With Redux: Learn by Example

Redux helps you manage state by setting the state up at a global level. In the previous tutorial, we had a good look at the Redux architecture and the integral components of Redux such as actions, action creators, the store, and reducers.  In this second post of the series, we are going to bolster our… Continue reading Getting Started With Redux: Learn by Example

Getting Started With Redux: Why Redux?

When you’re learning React, you will almost always hear people say how great Redux is and that you should give it a try. The React ecosystem is growing at a swift pace, and there are so many libraries that you can hook up with React, such as flow, redux, middlewares, mobx, etc.  Learning React is easy,… Continue reading Getting Started With Redux: Why Redux?

Canny Edge Detector Using Python

Edge detection is an essential image analysis technique when someone is interested in recognizing objects by their outlines, and it’s also considered an essential step in recovering information from images.  For instance, edge detection can extract important features like lines and curves, which are then normally used by higher-level computer vision or image-processing algorithms. A… Continue reading Canny Edge Detector Using Python

How to Read and Write CSV Files in Python

The CSV format is the most commonly used import and export format for databases and spreadsheets. This tutorial will give a introduction of the csv module in Python. We will learn about all the functions and classes that it makes available for you to read and write data to CSV files. We have also included… Continue reading How to Read and Write CSV Files in Python

Typography: The Anatomy of a Letter

The more we communicate, the closer we become. Typography inspires us by reminding the world of a simpler time without connection. As designers and artists, we can carry that fascination into our work by studying the makeup of letters. If you prefer video tutorials, you can start with the basics of typography anatomy with this… Continue reading Typography: The Anatomy of a Letter

Introduction to Forms in Angular: Template-Driven Forms

Forms are critical to any modern front-end application, and they’re a feature that we use every day, even if don’t realize it. Forms are required for securely logging in a user to the app, searching for all the available hotels in a particular city, booking a cab, building a to-do list, and doing tons of… Continue reading Introduction to Forms in Angular: Template-Driven Forms

Beginner’s Guide to Angular: Services

Hello there! I hope you’ve followed along with our tutorials on Angular components and routing. In this post, we’ll go on to another interesting concept in Angular: services. Angular Beginner’s Guide to Angular: Components Divya Dev Angular Beginner’s Guide to Angular: Routing Divya Dev If Angular components are the presentation layer of our application, what… Continue reading Beginner’s Guide to Angular: Services

Beginner’s Guide to Angular: Components

Building single-page applications is an art, with many impressive frameworks to choose from. One of the most intuitive and widely used frameworks for building both web and mobile applications is Angular. Today, Angular 10 is out, and there are many impressive features. However, you need to master components before you dig deep.  First Things First:… Continue reading Beginner’s Guide to Angular: Components

Bulk Import a CSV File Into MongoDB Using Mongoose With Node.js

This topic is a really enjoyable one for me. It’s quite common in many web applications to accept user input and save a single record to your database. But what about when your users (or you) want to perform multiple inserts in a single command? In this article, we will demonstrate how to create a… Continue reading Bulk Import a CSV File Into MongoDB Using Mongoose With Node.js

Kotlin From Scratch: Packages and Basic Functions

Kotlin is a modern programming language that compiles to Java bytecode. It is free and open source, and promises to make coding for Android even more fun.  In the previous article, you learned about ranges and collections in Kotlin. In this tutorial, we’ll continue to learn the language by looking at how to organize code using… Continue reading Kotlin From Scratch: Packages and Basic Functions

TypeScript for Beginners, Part 2: Basic Data Types

* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} After reading the introductory TypeScript tutorial, you should now be able to write your own TypeScript code in an IDE that supports it and then compile it to JavaScript. In this tutorial, you will learn about different kinds of data types available in TypeScript. JavaScript has seven… Continue reading TypeScript for Beginners, Part 2: Basic Data Types

Learn to Code With JavaScript: Part 1, The Basics

Installation and Setup First, we will set up our development environment so that we can run our code on our own computer. Alternatively, you can test code examples in an online editor like OneCompiler. The easiest way to do so would be to use your web browser. This is especially true if you have no… Continue reading Learn to Code With JavaScript: Part 1, The Basics