Posts

Showing posts from May, 2018

How to Create a 3D Hologram-Inspired Text Effect in Adobe Photoshop

Quick Course: How to Create an Email Newsletter in MailChimp

How to Make Pro Marketing Plan PowerPoint Presentations

How to Learn to Draw: Stage Four, Style

What Is Color Grading? The Special Touch Your Video Needs to Look Great

How to Tell an Exciting Story With Your Travel Video

How to Add Cool Particle Effects in Photoshop With a Stylish PSD Action

How to Storyboard: A Basic Guide for Aspiring Artists

How to Successfully Market a Law Firm Website Online in 2018

International Artist Feature: Hong Kong

How to Create a Sci-Fi, Robot Photo Manipulation in Adobe Photoshop

20 Best Business Presentation Templates for Google Slides (2018)

How to Create a Quick 3D Botanical Letter Effect in Adobe InDesign

New Course: Connect a Database to Your Python Application

Do More With Images on Your WordPress Website

Getting Started With Redux: Learn by Example

How to Create Vintage Photos With Faded Effect Photoshop Actions

How to Create Different Vector Textures Using Adobe Illustrator

16 Best Screen Recording & Capture Software for Mac (2018)

Introduction to API Calls With React and Axios

A Walkthrough of the Prototyping Tools in Sketch

Augmented Reality With ARKit: Feature Points and Horizontal Plane Detection

How to Draw a Cow

8 Best Backup Software for Mac in 2018 (Free + Paid)

15+ Education PowerPoint Templates - For Great School Presentations

10 Cool Adobe Premiere Pro Text Effect Video Templates

How to Create a Glitch Effect Poster in Adobe Illustrator and Photoshop

How to Create a New Session in Pro Tools

A Beginner's Guide to Regular Expressions in JavaScript

Image
Everyone working with JavaScript will have to deal with strings at one point or other. Sometimes, you will just have to store a string inside another variable and then pass it over. Other times, you will have to inspect it and see if it contains a particular substring. However, things are not always this easy. There will be times when you will not be looking for a particular substring but a set of substrings which follow a certain pattern. Let's say you have to replace all occurrences of "Apples" in a string with "apples". You could simply use theMainString.replace("Apples", "apples") . Nice and easy. Now let's say you have to replace "appLes" with "apples" as well. Similarly, "appLES" should become "apples" too. Basically, all case variations of "Apple" need to be changed to "apple". Passing simple strings as an argument will no longer be practical or efficient in such cases.

How to Take Constructive Criticism Like a Professional

Introduction to Popmotion: Custom Animation Scrubber

How to Learn to Draw: Stage Three, Visual Database

12 Best Online Photo Editors for Filters and Effects (Free + Paid)

How to Make Watercolor Effects in Photoshop Quickly With Actions

Best WordPress Magazine Themes for Blog and News Websites

Code an Image Gallery Android App With Picasso

18+ Best Google Sheets Spreadsheet Tutorials for 2018

New Short Course on Slider Revolution for WordPress

How to Create a Traditional Indian Kolam Pattern in Adobe Illustrator

WordPress Gutenberg Block API: Creating Custom Blocks

5 Amazing Assets for Awesome Architectural Photographers

11+ Best Political WordPress Themes for Campaign & Party Websites

How to Insert a Check Mark Symbol in PowerPoint PPT (In 60 Seconds)

Introduction to Popmotion: Pointers and Physics

What Are the WordPress PHP Coding Standards?

How to Create a Quick Burnt Wood Text Effect in Adobe InDesign

How to Create a Sliced Mountain Effect Using Adobe Photoshop

Creating Your First App With Fuse

How to Create a Sci-Fi Scan-Line Text Effect in Adobe Photoshop

How to Make Your Website With a Premium WordPress Theme

How to Create a Vector T-Shirt Mockup Template in Adobe Illustrator

20 Cool & Colorful Resume Templates (To Stand Out Creatively)

The Basics of Design Thinking

New Course: Connect to a Database With Laravel's Eloquent ORM

How to Draw Ears

15 Free Premiere Pro Templates to Make Great Videos in 2018

20 Best WPBakery Page Builder Addons & Extensions of 2018

10 Best Premiere Pro Animated Title Templates for 2018

How to Animate an Explosion in Toon Boom

How to Draw & Paint a Starry Unicorn Portrait in Adobe Photoshop

How to Back Up All Your Microsoft Outlook Emails

Introduction to Popmotion: Tween

Image
Popmotion is a functional JavaScript animation library. Compared to other libraries like GreenSock or Anime.js, Popmotion is low-level and unopinionated. It packs a ton of features, like spring physics and pointer tracking, into a very small filesize (11.5kb). It allows developers to write their own features using simple functions, rather than waiting for the library author to add them. It also means it's just as easy to animate 3D objects, charts or React components as it is to animate DOM or SVG elements. This flexibility can make the initial learning curve steeper than for other libraries. So, in this tutorial series, we'll learn the basics of Popmotion's powerful animations. We'll start with the workhorse of the animation world, the tween . Install Popmotion supports a variety of installation methods . In production, I recommend installing via npm, as this allows you to import only the bits you need, saving space even further. However, for this tutorial, you

Your First Wireframe With Adobe XD

Illustrator in 60 Seconds: The Perspective Grid

Creating a Magnum Mecha Character in Maya: Part 4

How to Get Beautiful Light in Your Travel Videos

How to Make Curved Arrows in PowerPoint in 60 Seconds

How to Make a Real-Time Sports Application Using Node.js

How to Create a Comic Animation in CrazyTalk Animator 3

20 Vintage Photo Effect Photoshop Actions & Old Retro Styles

Art for All: Celebrate Diversity in Design—Volume 9

How to Create a Llama Illustration in Adobe Illustrator

5 Amazing Visual Assets for Better News Video Broadcasts

How to Create a Quick, Wobbly, Warped Text Effect in Adobe Photoshop

20 Awesome Google Sheets (Spreadsheet) Tips & Tricks

21 Medical PowerPoint Templates: For Amazing Health Presentations

How to Prepare Your Site for WordPress Gutenberg

Image
Gutenberg is coming to WordPress soon. Is your website ready? While we still don't know exactly what form it will take, this new content system will be added to WordPress core in the future. Let's take a look at the potential impacts this could have on your site, and ways that you can determine, and fix, problem areas ahead of time. What Is Gutenberg? Gutenberg is a WordPress project that aims to give users more flexibility in the design of their content. Essentially, the project aims to replace the current editor, which performs mostly as a word processor, with a more visual and structured interface. Currently, Gutenberg is a plugin, and it grants users the ability to modify their content similarly to how Visual Composer or other drag-and-drop editors do—albeit in a simplified and highly intuitive way. If you would like to  learn more about what Gutenberg is specifically, take a look at my earlier post " What Is WordPress Gutenberg? " WordPress What Is WordPre

How to Draw All Crystal Shapes

30 Best Photoshop Collage Templates

How to Use Systems Thinking to Enhance UX Design

How to Email & Share Keynote Presentations in 60 Seconds

Introduction to Machine Learning in Python

Image
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 that are required in order to get started with machine learning. We will also devise a few Python examples to predict certain elements or events. Introduction to Machine Learning Machine learning is a type of technology that aims to learn from experience. For example, as a human, you can learn how to play chess simply by observing other people playing chess. In the same way, computers are programmed by providing them with data from which they learn and are then able to predict future elements or conditions. Let's say, for instance, that you want to write a program that can tell whether a certain type of fruit is an orange or a lemon. You might fi

Introducing Fuse for Cross-Platform App Development

The Top 7 Corporate Intranet & Extranet WordPress Themes

How to Learn to Draw: Stage Two, Precision

How to Create an Instagram Story Cover: Photoshop in 60 Seconds

How to Evaluate a WordPress Theme: 9 Key Things to Check

How to Make Your Action Game More Engaging With Reload Mechanics

How to Create Custom Guides in Adobe Illustrator

18+ Best SEO Optimized WordPress Themes for 2018 Sites

Highlights of Google I/O 2018

How to Create a Forest Self-Portrait Photo Manipulation in Adobe Photoshop

10 Awesome Premiere Pro Lower Thirds Video Templates

How to Draw Vanilla Flowers With Mesh in Adobe Illustrator

How to Create a Layered Floral Typography Text Effect in Adobe Photoshop

20+ Best Law Firm Website Designs: Inspiration for Lawyers & Attorneys

Creating a Unity Game With PlayMaker

How to Build a Sticky Sidebar on Page Scroll With ScrollMagic.js

How to Draw a Diamond

New Course: Convert a jQuery App to Vue.js

What is Online Marketing? (Intro Guide for Small Business)

New Course: 6 Handy CSS3 Animation Projects

Getting Started With Cloud Firestore for iOS

What is an Exit Interview? +10 Questions with Top Answers

How to Create a Custom Settings Panel in WooCommerce

How to Create a Retro Interior in Adobe Illustrator

20 Cool Photoshop Watercolor Effects & Filters With Texture

Understanding Particles and Dynamics in Maya—Part 21

How to Create an Instagram Story Template: Photoshop in 60 Seconds

How to Add Depth to Your Travel Video Using Creative Composition

Getting Started With Runway for WordPress

18 Animated PowerPoint Templates With Amazing Interactive Slides

How to Create a Tribal African Inspired Pattern in Adobe Illustrator

What Is Diversity & Inclusion Training? (+Why It’s Important)

WordPress Gutenberg Block API: Block Look and Feel

How to Create a Scary Back Alley Scene in Adobe Illustrator

Create a Library Finder App in Angular: LibraryListComponent and LibraryDetailsComponent

Image
In the previous tutorial of our series, we completed the creation of our HomeComponent and started working on the LibraryListComponent . While the HomeComponent allowed the users to enter the name of any library and search for it, the LibraryListComponent provided a list of libraries which matched the given search term. Angular Create a Library Finder App in Angular: HomeComponent and LibraryListComponent Monty Shokeen So far, we have only written the logic of our LibraryListComponent —we still need to update the HTML template and CSS files to make this component useful. In this tutorial, we will update the remaining files of our LibraryListComponent and also create the LibraryDetailsComponent in its entirety. Creating the LibraryListComponent Template If you read the previous tutorial, you might remember that we stored the data of individual libraries as objects in separate array elements. Since we plan to show all these results to our users, we need to use the *ngFor

How to Use Instant Alpha in Keynote in 60 Seconds

How to Retrieve Your Deleted or Archived MS Outlook Emails

Tips for Building an Enticing Getaway Website

Introduction to Apollo Client With React for GraphQL

How to Make Cool Photoshop Text Effects Fast With Actions

How to Choose the Best Lens to Use for Portrait Photography

REST vs. gRPC: Battle of the APIs

Image
The REST API has been a pillar of web programming for a long time. But recently gRPC has started encroaching on its territory. It turns out there are some very good reasons for that. In this tutorial, you'll learn about the ins and outs of gRPC and how it compares to REST. Protobuf vs. JSON One of the biggest differences between REST and gRPC is the format of the payload. REST messages typically contain JSON. This is not a strict requirement, and in theory you can send anything as a response, but in practice the whole REST ecosystem—including tooling, best practices, and tutorials—is focused on JSON. It is safe to say that, with very few exceptions, REST APIs accept and return JSON.  gRPC, on the other hand, accepts and returns Protobuf messages. I will discuss the strong typing later, but just from a performance point of view, Protobuf is a very efficient and packed format. JSON, on the other hand, is a textual format. You can compress JSON, but then you lose the benefit of a

Why WordPress Uses PHP

How to Draw & Paint a Galaxy Afro Portrait in Adobe Photoshop

10+ Top Public Speaking Tips (To Help You Improve Quickly)

10 Side Gig Ideas for Designers to Make Extra Income

How to Create a Set of Organic, Hand-Drawn, Retro Patterns in Adobe Illustrator

How to Learn to Draw: Stage One, Manual Skills

10 Best Adobe Premiere Pro Video Templates & Presets for 2018

Building a Shopping List Application With CloudKit: Introduction

New Course: 10 Tips to Master Adobe Photoshop Brushes

13 Top Law Firm Website Design Tips for Lawyers & Attorneys

How Laravel Broadcasting Works

How to Create an Amazing Gig Poster: 5 Awesome Design Tips

Data-Informed vs. Data-Driven Decision Making in Design

What Is Generational Diversity? How to Embrace It & Avoid Ageism

Getting Started With Redux: Why Redux?

How to Get Better At Public Speaking (Improve With Practice)

New Course: You Don’t Need jQuery for That

5 Amazing Assets for Corporate Portrait Photography and Headshots

How to Create a Porg From Star Wars in Affinity Designer

How to Draw a Porg From Star Wars

Better Travel Videos: How to Effectively Frame Your Shots

20 Useful PHP Scripts Available on CodeCanyon

10 Best Photoshop Actions With Cool Art Effects for Portraits

15+ Creative Powerpoint Templates - For Presenting Your Innovative Ideas

20 Glitch & VHS Photo Effects With Digital Photoshop Art Styles

What Is Google Sheets? (Free Online Spreadsheets Tool)

Learn the Fundamentals of Angular in Our Comprehensive New Course

Tips and Tricks For a Responsive Design Process in Sketch

How to Vector Hands Holding a Plant in Adobe Illustrator

Google Sheets vs MS Excel: Which Spreadsheet Tool Is Better?

Envato Tuts+ Community Challenge: Created by You, May 2018 Edition

New Course: Up and Running With Cinema 4D

16 Amazing Masonry Grid Style WordPress Portfolio Themes

How to Create an Abstract Portrait With Rocks and Lava in Adobe Photoshop

How to Make a Halftone Roy Lichtenstein Style Poster in Adobe Photoshop

Paddy: Add Automated Padding and Spacing in Sketch

20 Best Health, Doctor, & Medical WordPress Themes (2018)

How to Create a Lighthouse in Adobe Illustrator