ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

614 results

Deeecode

16.6K subscribers

Deeecode
CURVED MASK EFFECT with Simple CSS

By using the ::before and ::after pseudo element, I show you how to build this scrollable curved masked image grid. Find the full ...

5:53
CURVED MASK EFFECT with Simple CSS

1,786 views

1y ago

Deeecode
innerText vs textContent | Does the difference matter?

In this video I explain how innerText and textContent differ, and show you cases where one can be useful or the other. Referenced ...

7:47
innerText vs textContent | Does the difference matter?

484 views

1y ago

Deeecode
React.Lazy vs Dynamic Imports for Lazy Loading

In this video, I explain the difference between React.Lazy and Dynamic Imports and why you cannot use Dynamic Imports for lazy ...

4:54
React.Lazy vs Dynamic Imports for Lazy Loading

4,296 views

2y ago

Deeecode
I Built A Landscape to Portrait Video Desktop App

I built my own desktop app called Reframe — it converts landscape videos to vertical/portrait format, but with full control over what ...

11:24
I Built A Landscape to Portrait Video Desktop App

167 views

5mo ago

Deeecode
1 YEAR OF DEEECODE VIDEOS | THANK YOU ✨

February 8, 2023 made it a year since I created this channel. In this video, I say thanks to my subscribers, and everyone who has ...

2:29
1 YEAR OF DEEECODE VIDEOS | THANK YOU ✨

104 views

3y ago

Deeecode
What Exactly is REACT HYDRATION? And why does it matter?

If you've been writing React for a while, or using React-based frameworks like NextJS and GatsbyJS, you may have heard of ...

7:27
What Exactly is REACT HYDRATION? And why does it matter?

9,177 views

2y ago

Deeecode
A Long Time Before YouTube Runs Out of Video IDs

In this video, I explain why it would take YouTube a really long time before it can run out of IDs. This is due to YouTube's base ...

3:30
A Long Time Before YouTube Runs Out of Video IDs

363 views

1y ago

Deeecode
I Wish Chat Interfaces Supported Threads | I Built Mine

One feature I would really love to see in AI Chat Interfaces is Threads--the idea of having sub conversations within a main ...

5:20
I Wish Chat Interfaces Supported Threads | I Built Mine

97 views

6mo ago

Deeecode
A Simplified Behind the Scenes of Agents

I've struggled to understand the concept of "agents" for a while now, and I think it finally makes sense. In this video, I share my ...

15:33
A Simplified Behind the Scenes of Agents

235 views

7mo ago

Deeecode
5 Real Life Ways to Grow as an Engineer (My Experience)

In case you missed the update, I started a new role as a full time frontend engineer on Monday. In this video, I share what I've ...

8:47
5 Real Life Ways to Grow as an Engineer (My Experience)

477 views

1y ago

Deeecode
#1 React + Vite - Setting up React Environment

As a part 1 of this course, I show you how to set up a React environment using Vite. You can find the code used in this video here: ...

11:53
#1 React + Vite - Setting up React Environment

3,892 views

2y ago

Deeecode
Simplified GIT Course Intro

Excited to share my simplified course where I help you become proficient at git. Learn more about the course here: ...

1:27
Simplified GIT Course Intro

818 views

2y ago

Deeecode
What you did not know about HTML IDs

In this video, I talk about html IDs and how they are available in the global scope in JavaScript. Subscribe to My Channel: ...

4:59
What you did not know about HTML IDs

367 views

1y ago

Deeecode
#15 Literal Types | Simple TypeScript Course

When you specify a type of `string` in TypeScript, this can be any string from "string1" to "string2". Sometimes, you don't want to ...

3:14
#15 Literal Types | Simple TypeScript Course

220 views

2y ago

Deeecode
Why AWAIT Can Only Be Used in ASYNC Functions?

JavaScript is a non-blocking language, and that is one of the reasons why AWAIT is restricted to ASYNC functions (or modules).

10:29
Why AWAIT Can Only Be Used in ASYNC Functions?

1,417 views

1y ago

Deeecode
How to avoid translation issues in setState

I got feedback on a change I made this week in my company; it had to do with translations. I was saving translations in state and ...

6:29
How to avoid translation issues in setState

151 views

11mo ago

Deeecode
3 creative ways I use Arc Boosts

Arc Boosts allow you to add CSS or JavaScript to any website. Taking advantage of this, I've improved my experience on some of ...

9:30
3 creative ways I use Arc Boosts

188 views

10mo ago

Deeecode
how to create a custom linux service

I have a security camera running on my raspberrypi, but one problem I had with starting up the camera is that I had to ssh into the ...

7:58
how to create a custom linux service

235 views

10mo ago

Deeecode
The Only Video You Need To Watch About CORS

Cross Origin Resource Sharing is a concept that applies to browsers. But there are a couple of misconceptions around it.

18:55
The Only Video You Need To Watch About CORS

1,644 views

2y ago

Deeecode
#18 Interfaces | Simple TypeScript Course

What are Interfaces and what are they used for? Subscribe to My Channel: https://bit.ly/deeecode _____ About Me: Dillion ...

1:53
#18 Interfaces | Simple TypeScript Course

118 views

2y ago

Deeecode
JavaScript CALLBACK FUNCTIONS Simplified

In this video, I simplify the concept of callback functions in JavaScript and also share some use cases. You can also learn about ...

3:58
JavaScript CALLBACK FUNCTIONS Simplified

16,469 views

4y ago

Deeecode
How To Optimize Your Applications With setQueryData in React/Vue Query

Since I started using Vue Query (vue's version of react query) this year, it has helped me structure and manage my application ...

8:38
How To Optimize Your Applications With setQueryData in React/Vue Query

277 views

1y ago

Deeecode
#4 TypeScript Syntax | Simple TypeScript Course

Here is the syntax for typing your variables in TypeScript Written version: https://simpletypescript.dev/course/typescript-syntax/ ...

1:31
#4 TypeScript Syntax | Simple TypeScript Course

257 views

2y ago

Deeecode
#9 Easy TypeScript with Type Inference | Simple TypeScript Course

Type Inference makes writing TypeScript code easier and less stressful, as you don't always have to explicitly declare types for ...

3:15
#9 Easy TypeScript with Type Inference | Simple TypeScript Course

151 views

2y ago

Deeecode
Why Do Browser Extensions Cause Hydration Errors?

In this video, I explain how browser extensions can influence hydration errors in React. Subscribe to My Channel: ...

11:01
Why Do Browser Extensions Cause Hydration Errors?

782 views

1y ago

Deeecode
How  Does Port Forwarding Even Work?

As a developer, you've probably had to use port forwarding at some point. A popular use case is exposing your local environment ...

14:54
How Does Port Forwarding Even Work?

359 views

10mo ago

Dillion Megida
A new channel for Tech+Code | DEEECODE

Hello there, I'm happy to announce a new channel I created which would exclusively be for sharing Tech+code content. There, I'd ...

7:47
A new channel for Tech+Code | DEEECODE

144 views

4y ago

Deeecode
#2 What is TypeScript | Simple TypeScript Course

What exactly is TypeScript and how is it different from JavaScript? Written version: ...

3:07
#2 What is TypeScript | Simple TypeScript Course

357 views

2y ago

Deeecode
require_serial flag in pre-commit

This week, I had a problem with my pre-commit hook implementation. I had a case where my hook was run in multiple instances, ...

9:18
require_serial flag in pre-commit

74 views

9mo ago

Deeecode
#8 VS Code with TypeScript | Simple TypeScript Course

Using TypeScript in VS Code makes the development experience smoother, as you get immediate feedback on type errors.

1:52
#8 VS Code with TypeScript | Simple TypeScript Course

116 views

2y ago

Deeecode
#13 Discriminating Unions | Simple TypeScript Course

When you have a union of object types in TypeScript, you can use discriminating unions to narrow the type TypeScript should use.

1:55
#13 Discriminating Unions | Simple TypeScript Course

109 views

2y ago

Deeecode
#5 Pricing Card Project using Components, Props and CSS Modules

For part 5 of this course, we build our first project. It is a Pricing Card Project gotten from Dribble, and we apply everything we have ...

20:59
#5 Pricing Card Project using Components, Props and CSS Modules

1,486 views

2y ago

Deeecode
Object Destructuring Simplified

In this video, you will understand how the Object Destructuring feature in JavaScript works and how you can use it easily extract ...

6:00
Object Destructuring Simplified

886 views

4y ago

Deeecode
3D NAVBAR with CSS Tutorial

In this video, I show you how to build a nice 3d flip-caard animation using HTML and CSS Learn about CSS positions here: ...

6:34
3D NAVBAR with CSS Tutorial

299 views

2y ago

Deeecode
REGEX ALTERNATION Simplified | Part 10

In this lesson, I explain what Alternation or Alternate Characters are in Regular Expressions. I show how they are different from ...

15:32
REGEX ALTERNATION Simplified | Part 10

620 views

3y ago

Deeecode
BACKREFERENCES in Regex | Part 9.1

In this lesson, we learn about backreferences and see examples where they can be very useful when building regex patterns.

11:16
BACKREFERENCES in Regex | Part 9.1

1,074 views

2y ago

Deeecode
Intro - Simplified ReactJS Course

I'll be kicking off a Simplified ReactJS Course here on my channel. This course is going to be a continuous series of videos, one ...

3:14
Intro - Simplified ReactJS Course

3,315 views

2y ago

Deeecode
5 AMAZING VSCODE TIPS - Improve your coding experience

Here are 5 VS Code Tips that can improve your coding experience I use all these tips everyday for JavaScript, Markdowns, ...

5:30
5 AMAZING VSCODE TIPS - Improve your coding experience

402 views

3y ago

Deeecode
#5 Basic Types | Simple TypeScript Course

Here are basic types you can use in TypeScript; from strings, to numbers, to booleans, to tuples to arrays. Subscribe to My ...

3:45
#5 Basic Types | Simple TypeScript Course

182 views

2y ago

Deeecode
#20 Utility Types | Simple TypeScript Course

In this lesson, we learn about utility types exposed by TypeScript that allows us to avoid repeating ourself and easily extracting ...

3:24
#20 Utility Types | Simple TypeScript Course

170 views

2y ago

Deeecode
#14 Intersection Types | Simple TypeScript Course

We've seen how to do a "this OR that" type with unions. Well, in TypeScript, you can also do a "this AND that" type. This is with ...

2:05
#14 Intersection Types | Simple TypeScript Course

118 views

2y ago

Deeecode
3 AMAZING CSS TIPS to make you a pro 🔥

Here are 3 CSS Tips that can improve your CSS development experience: 00:00 color-mix function 01:55 :has pseudo class 03:11 ...

5:55
3 AMAZING CSS TIPS to make you a pro 🔥

646 views

2y ago

Deeecode
CHARACTER CLASSES Simplified | Part 5

This course is a work in progress. I'd be uploading the remaining lessons of this course in the coming days In this lesson, ...

14:58
CHARACTER CLASSES Simplified | Part 5

593 views

3y ago

Deeecode
#13 What does ASYNCHRONOUS or BATCHED STATE IN REACT mean?

In the previous lesson, we learnt how to create and manage state in components. But there's one more thing to know about state: ...

9:56
#13 What does ASYNCHRONOUS or BATCHED STATE IN REACT mean?

649 views

2y ago

Deeecode
NULLISH COALESCING OPERATOR Simplified

In this video, I explain this new logical operator, which checks for null and undefined and determines what operand to return.

3:27
NULLISH COALESCING OPERATOR Simplified

599 views

3y ago

Deeecode
#7 GIT COMMIT and SNAPSHOTS

In this lesson, we dive deeper into what the git commit command does, how it works with the git add command, and what the ...

8:12
#7 GIT COMMIT and SNAPSHOTS

793 views

2y ago

Deeecode
Array Destructuring Simplified, in JavaScript

Array Destructuring allows you to easily extract and assign values from an array to variables. In this video, I simplify this concept ...

5:10
Array Destructuring Simplified, in JavaScript

555 views

4y ago

Dee_codes

11.1K subscribers

Deeecode
How are hashed passwords IRREVERSIBLE?

In this video, I explain the difference between reversible and irreversible encryptions. Subscribe to My Channel: ...

8:58
How are hashed passwords IRREVERSIBLE?

654 views

1y ago

Deeecode
#7 COMPOSITION OF COMPONENTS - An Introduction

In this lesson, part 7 of this course, we look at the concept of Component Composition. We've already seen this concept so far in ...

14:25
#7 COMPOSITION OF COMPONENTS - An Introduction

1,009 views

2y ago

Deeecode
ANIMATED SWITCHER/TOGGLE with only HTML and CSS

In this video, I show you how to build this fancy animated switcher with HTML, CSS, and absolutely zero JAVASCRIPT _____ ...

8:42
ANIMATED SWITCHER/TOGGLE with only HTML and CSS

619 views

3y ago

Deeecode
FORM INPUT ANIMATIONS with CSS in 10 minutes

In this video, I show you how to build some nice form input animations with HTML, CSS, and absolutely zero JAVASCRIPT _____ ...

8:45
FORM INPUT ANIMATIONS with CSS in 10 minutes

925 views

3y ago

Deeecode
VAR, LET and CONST - Differences between these keywords

var, let and const are three keywords for creating variables in JavaScript. In this video, I explained the differences between these ...

13:10
VAR, LET and CONST - Differences between these keywords

3,284 views

3y ago

Deeecode
The LOOSE EQUALITY and STRICT EQUALITY operators in JavaScript, Simplified

In this video, I explain the difference between these operators and how they compare values and types in JavaScript. Check out ...

7:15
The LOOSE EQUALITY and STRICT EQUALITY operators in JavaScript, Simplified

273 views

3y ago

Deeecode
#12 Union Types | Simple TypeScript Course

Sometimes you want to have a this or that type...for example, a variable that can be a number or string type. To achieve this in ...

2:30
#12 Union Types | Simple TypeScript Course

141 views

2y ago

Deeecode
AUTO-SCROLL TEXT with just CSS 🔥

In this demo, we use just CSS to create an auto-scroll word in a sentence. Codepen: https://codepen.io/Dillion/pen/RwdzBer ...

9:34
AUTO-SCROLL TEXT with just CSS 🔥

2,635 views

2y ago

Deeecode
THANK YOU 800 SUBS | Happy New Year ✨

Thank you for the support on my YouTube channel. I hope to keep serving value and sharing knowledge in 2023 _____ ...

3:34
THANK YOU 800 SUBS | Happy New Year ✨

62 views

3y ago

Deeecode
as const is a very powerful and interesting feature in TypeScript

By default, TypeScript infers types from values with generic types like boolean, string, number. But we can narrow those types to ...

7:29
as const is a very powerful and interesting feature in TypeScript

928 views

2y ago

Deeecode
#17 Type Assertion | Simple TypeScript Course

By default, TypeScript tries to infer the type of a value. But with type assertion, you can tell TypeScript to treat a value as a different ...

7:53
#17 Type Assertion | Simple TypeScript Course

195 views

2y ago

Deeecode
CSS Clamp Simplified, with Fluid Responsive Typography Examples

To create Responsive Typography in your websites, you might immediately want to reach for Media Queries. Well, the clamp ...

9:19
CSS Clamp Simplified, with Fluid Responsive Typography Examples

10,226 views

2y ago

Deeecode
#23 React.memo, Simplified

In the previous lesson, we looked at the useMemo hook which allows us to memoize computed values in our React Components ...

11:31
#23 React.memo, Simplified

713 views

2y ago

Deeecode
A very simplified guide on the Intersection Observer API, with examples

While there are many libraries out there for intersection animations, you can also use the INTERSECTION OBSERVER API in ...

21:47
A very simplified guide on the Intersection Observer API, with examples

9,791 views

2y ago

Deeecode
The Browser Makes JavaScript Look Multi-Threaded

In this video, I explain how JavaScript is single-threaded, and how the browser makes it look multithreaded. Subscribe to My ...

7:01
The Browser Makes JavaScript Look Multi-Threaded

461 views

1y ago

Deeecode
#27 The Concept of Prop Drilling in React

In this lesson, we look at the concept of Prop Drilling in React, which shows how props can be difficult to manage sometimes.

5:00
#27 The Concept of Prop Drilling in React

517 views

2y ago

Deeecode
Easy Custom Domain For GitHub  Pages

In this video, I show you how to easily setup a custom domain for GitHub pages for your project. Subscribe to My Channel: ...

5:25
Easy Custom Domain For GitHub Pages

1,217 views

1y ago

Deeecode
CSS Battle Solution - #2 CARROM

In this video, the part 2 of my CSS Battle Series, I provide a solution for the Carrom Battle. Check out other videos in the series ...

8:00
CSS Battle Solution - #2 CARROM

1,217 views

3y ago

Deeecode
CSS Battle Solution - #1 SIMPLY SQUARE

In this video, the part 1 of my CSS Battle Series, I provide a solution for the Simply Square Battle. Useful videos: * CSS ...

3:59
CSS Battle Solution - #1 SIMPLY SQUARE

886 views

3y ago

Deeecode
#16 The any type | Simple TypeScript Course

You can say a variable should be of string type, number type, array type. But you can also say a variable should be an any type, ...

2:43
#16 The any type | Simple TypeScript Course

108 views

2y ago

Deeecode
REGEX COURSE RECAP

Here's a recap of everything we have seen in version 1 of this course Check out the course playlist here: ...

9:58
REGEX COURSE RECAP

431 views

3y ago

Deeecode
WRITING YOUR FIRST REGULAR EXPRESSION | Part 2

This course is a work in progress. I'd be uploading the remaining lessons of this course in the coming days In this lesson, ...

5:43
WRITING YOUR FIRST REGULAR EXPRESSION | Part 2

643 views

3y ago

Deeecode
Allow Users Easily Share Text & Media In Your Applications

In this video, I share how the Native Share API allows you to enable easy sharing to native mechanisms on your user's device.

6:59
Allow Users Easily Share Text & Media In Your Applications

1,124 views

1y ago

Deeecode
ASYNC AWAIT in JavaScript, Simplified, with examples

Async Await is a nicer syntax for handling promises in JavaScript. In this video, we learn about this syntax and see some ...

18:26
ASYNC AWAIT in JavaScript, Simplified, with examples

722 views

2y ago

Deeecode
Improve your Development Experience with VS Code Profiles

In this video, I show how I improve my development experience with VS Code Profiles. Subscribe to My Channel: ...

3:59
Improve your Development Experience with VS Code Profiles

563 views

2y ago

Deeecode
Amazing Text Background Effect Using LINEAR-GRADIENTs

I found a nice background effect on https://javascript.com, where the background of the text does not have the same height as the ...

4:50
Amazing Text Background Effect Using LINEAR-GRADIENTs

179 views

2y ago

Deeecode
#7 Typing Methods & Callbacks | Simple TypeScript Course

Here is how you can type methods of objects, and callbacks passed to functions. Subscribe to My Channel: https://bit.ly/deeecode ...

3:10
#7 Typing Methods & Callbacks | Simple TypeScript Course

217 views

2y ago

Deeecode
#16 Introduction to LifeCycles in React Functional Components with useEffect

Component Lifecycle is an important concept to understand in React as it allows you to execute code at the right time ("phase") of ...

14:40
#16 Introduction to LifeCycles in React Functional Components with useEffect

946 views

2y ago

Deeecode
#19 Type Generics | Simple TypeScript Course

In this lesson, we learn about type generics and we see how useful they can be for reusability in our applications. Subscribe to My ...

7:41
#19 Type Generics | Simple TypeScript Course

133 views

2y ago

Deeecode
Pseudo Classes Explained - #10 is

In this video, the part 10 of my CSS Pseudo Classes Explained series, I simplified the is pseudo class. This class is applied to an ...

5:34
Pseudo Classes Explained - #10 is

316 views

3y ago

Deeecode
A TERNARY OPERATOR is not a CONDITIONAL OPERATOR in JavaScript

In this video, I share one of my recent learnings which is that "A ternary operator is a conditional operator" is a false statement.

3:56
A TERNARY OPERATOR is not a CONDITIONAL OPERATOR in JavaScript

443 views

3y ago

Deeecode
#22 Conclusion | Simple TypeScript Course

We've come to the end of this course. Watch out for more videos and courses on TypeScript. Here's the written version for this ...

1:57
#22 Conclusion | Simple TypeScript Course

116 views

2y ago

Deeecode
The Page Visibility API in JavaScript, Simplified

The Page Visibility API emits events when a tab's visibility changes and also provides the visibility state of the tab. Using this API ...

4:00
The Page Visibility API in JavaScript, Simplified

1,274 views

4y ago

Deeecode
NEGATED CHARACTER CLASSES Simplified | Part 5.1

In this lesson, I explained what negated character classes are, and how they allow you to write more advanced regular ...

8:45
NEGATED CHARACTER CLASSES Simplified | Part 5.1

562 views

3y ago

Deeecode
Images Animation from Center, with just CSS

In this demo, we do a couple of calculations with CSS Find the full code here: ...

15:42
Images Animation from Center, with just CSS

693 views

1y ago