* { 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
Category: Tutorials
You learn something everyday if you pay attention
How to make a Hitchcock’s Vertigo poster tribute in Adobe InDesign
The Vertigo movie poster by Saul Bass used spiral graphics, a two-tone color palette and jaunty, unnerving text to create a feeling of unsettling instability for the viewer. Technically, vertigo is a symptom of acrophobia, which is an extreme fear of heights, so we’ve cheekily corrected Hitchcock’s original movie title! Today we’ll be creating a Vertigo-inspired… Continue reading How to make a Hitchcock’s Vertigo poster tribute in Adobe InDesign
What Are Android Intents?
Intents are a fundamental topic for Android developers. It is impossible to build Android applications without coming in contact with intents. In this tutorial, I’ll teach you about intents from A to Z. What Are Intents? In a football match, teammates pass the ball around the field with the aim of sending it into the… Continue reading What Are Android Intents?
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
13 Best HTML5 Game Templates of 2023 With Source Code
HTML5 game templates come with ready-to-use designs and functionality. All the time-consuming programming has already been done for you, so you can focus on designing games that are fun to play. Top-Selling HTML5 Game Templates for 2023 on CodeCanyon Grab one of these HTML5 game templates or engines. Whether you already have a game concept… Continue reading 13 Best HTML5 Game Templates of 2023 With Source Code
How to Create a Split-Screen Slider With JavaScript
In today’s video tutorial I’m going to show you how to create a “split-screen” slider element (or UI, whatever you prefer to call it) using JavaScript. Inspiration for this came from a page on the Corsair website; let’s see how we can build one for our own projects. What We’re Going to Build Let’s first… Continue reading How to Create a Split-Screen Slider With JavaScript
The 5 Best IDEs for WordPress Development (And Why)
I’ve been developing with WordPress for around ten years now and, during that time, have used my fair share of Integrated Development Environments (IDEs). There’s certainly no shortage of choice these days, with literally dozens of different editors/IDEs available. (We’ll come to the distinction between an IDE and an editor shortly.) Some IDEs are free,… Continue reading The 5 Best IDEs for WordPress Development (And Why)
Extending HTML by Creating Custom Tags
In this tutorial I will show you how easy it is to extend the HTML language with custom tags. The custom tags can be used to implement various behaviors, so they are a very convenient way to write less code and keep your HTML documents simpler. What Is a Custom HTML Tag? With HTML you… Continue reading Extending HTML by Creating Custom Tags
How to Draw Bar Charts Using JavaScript and HTML5 Canvas
In an earlier tutorial we covered how to draw a pie chart or doughnut chart using HTML5 canvas. In this tutorial I will show you how to use JavaScript and the HTML5 canvas as a means to graphically display data by using bar charts. There are easier ways to create charts than coding one from… Continue reading How to Draw Bar Charts Using JavaScript and HTML5 Canvas
Using the Requests Module in Python
Requests is a Python module that you can use to send all kinds of HTTP requests. It’s an easy-to-use library with a lot of features, ranging from passing parameters in URLs to sending custom headers and SSL verification. In this tutorial, you will learn how to use this library to send simple HTTP requests in… Continue reading Using the Requests Module in Python
20 Professional (HTML + PSD) Email Signature Templates
How does your email signature look right now? Is it basic—or is it beautiful? Try using PSD and HTML email signature templates for a more eye-catching signature. Professional Email Signature Templates: one of the best email signatures that are trending in 2024. Your email signature is part of your personal business branding, so it needs… Continue reading 20 Professional (HTML + PSD) Email Signature Templates
15 Best Stylish Cursive Fonts
TL;DR: Looking for the best cursive fonts to elevate your next design? This curated list highlights 15 stunning options, from elegant calligraphy scripts and tattoo-inspired fonts to fun, retro cursive styles. Whether you want something bold, romantic, or handcrafted, you’ll find a perfect fit for any project, each ready to download instantly from Envato. Looking… Continue reading 15 Best Stylish Cursive Fonts
How to resize multiple images at once in Adobe Photoshop
Photoshop’s tools are meant to make your life easier. Resizing one image in Adobe Photoshop is simple enough, but what happens when you need to do a batch resize of 10, 50, or even 100 images? You could go through the bunch individually, but this would cost you precious time that could be otherwise spent… Continue reading How to resize multiple images at once in Adobe Photoshop
Get Started With Firebase for Android
Mobile applications need a back-end server in order to perform tasks such as authenticating users and synchronizing user data across multiple devices. Creating such a server, however, requires a skill set that most independent app developers lack. Fortunately, there are several back-end as a service platforms, often called BaaS, you can use today. Google’s Firebase… Continue reading Get Started With Firebase for Android
Rapid, Interactive Prototyping With Xcode Playgrounds
What You’ll Be Creating Introduction Since their introduction in Xcode 6 alongside Swift, to their current iteration in Xcode 7.3.1, playgrounds have come a long way. With new features and better stability, they are evolving into a viable tool for rapid prototyping or quickly hacking together a proof of concept. As a developer, sometimes you have… Continue reading Rapid, Interactive Prototyping With Xcode Playgrounds
WWDC 2016 Aftermath
Earlier this week, Apple officially kicked off their annual WWDC (Worldwide Developers Conference) event in San Francisco. As always, the event began with a keynote during which Apple announced updates for their iOS, macOS, watchOS, and tvOS platforms. In this article, I’ll tell you everything you need to remember from the keynote. 1. iOS 10 This… Continue reading WWDC 2016 Aftermath
New Coffee Break Course on CSS Keyframe Animations
CSS keyframe animations offer designers a powerful way to create animations in the browser without having to rely on external plugins or extensive programming. If you’re not sure how to use them, our new Coffee Break Course, Up and Running With CSS Keyframe Animations, is the place to start. In just ten minutes, Envato Tuts+ instructor… Continue reading New Coffee Break Course on CSS Keyframe Animations
How to Create a Face Detection App With React Native
Are you a hybrid app developer wanting to include face detection into your app, but you don’t have any idea where to start? As a start, you could read An Introduction to Face Detection on Android, which shows you how to natively implement face detection on Android. But if you are like me and you don’t want to write Java code… Continue reading How to Create a Face Detection App With React Native
A Comprehensive Guide to Typography Basics
If you’re learning web design from zero and want to significantly improve your typography chops, then this article is written for you. We will cover typefaces, fonts, typographic anatomy, hierarchy and how to choose typefaces. You will learn enough to become dangerous in no time. Topics As is usual for these comprehensive guides, we’ll be… Continue reading A Comprehensive Guide to Typography Basics
How to Create a Realistic Creased Text Effect Using the Displace Filter
What You’ll Be Creating Adding text to a dynamic background can be a bit tricky, as it usually ends up looking flat and fake. This tutorial will show you how to use the Displace filter to apply the text to a dynamic surface correctly, and make it conform to that surface to get a more… Continue reading How to Create a Realistic Creased Text Effect Using the Displace Filter
What's New in Android Studio 2.2?
The last few months have been an exciting time for Android Studio. First came version 2.1 with support for Android N. Then Google I/O brought us a preview of the next major release in the form of Android Studio 2.2 Preview 1, only for this to be rapidly replaced by Preview 2, which contained some important bug… Continue reading What's New in Android Studio 2.2?
Creative Examples of Geometric Web Design Styles
Something making its presence known on the web these days is the use of common geometric patterns which we all learned in grade school. Polygons, diamonds, rectangles, triangles, and the occasional rhombus are all an integral part of modern web design. So how does this 10th grade math subject end up affecting the way website… Continue reading Creative Examples of Geometric Web Design Styles
Animation for Beginners: How to Animate a Head Turn
What You’ll Be Creating Today we are going to learn how to animate a character turning his head. You’ll find that you will be animating head turns a lot when you do character animation. A head turn is challenging to animate because the mass and shape need to be consistent, as do the elements of… Continue reading Animation for Beginners: How to Animate a Head Turn
Taking Control of the tvOS Focus Engine
Introduction On iOS, users normally interact with your apps via the device’s touch screen. On tvOS, however, user interaction is handled by moving the current focus between views on the screen. Luckily, the tvOS implementations of the UIKit APIs handle the changing of focus between views automatically. While this built-in system works very well, for specific… Continue reading Taking Control of the tvOS Focus Engine