DEV Community

loading...
Valentino Gagliardi profile picture

Valentino Gagliardi

The Little JavaScript Book | Writing "Decoupled Django" ✍️

Understanding OAuth 2 with PKCE in Single-Page Applications (2020)

Understanding OAuth 2 with PKCE in Single-Page Applications (2020)

Reactions 17 Comments
11 min read
A practical, Complete Tutorial on HTTP cookies

A practical, Complete Tutorial on HTTP cookies

Reactions 636 Comments 16
22 min read
var, let, and const in JavaScript: a cheatsheet

var, let, and const in JavaScript: a cheatsheet

Reactions 45 Comments 2
4 min read
A mostly complete guide to error handling in JavaScript

A mostly complete guide to error handling in JavaScript

Reactions 76 Comments 4
19 min read
Redux course for beginners, lesson 1: introduction, history, and architecture

Redux course for beginners, lesson 1: introduction, history, and architecture

Reactions 30 Comments
1 min read
Redux Visualized

Redux Visualized

Reactions 47 Comments
1 min read
Understanding the Firefox Dev Tools Architecture, and How to Start Contributing to Firefox

Understanding the Firefox Dev Tools Architecture, and How to Start Contributing to Firefox

Reactions 68 Comments
9 min read
Cypress Tutorial for Beginners: Getting started with End to End Testing

Cypress Tutorial for Beginners: Getting started with End to End Testing

Reactions 60 Comments 4
9 min read
Asynchronous tasks in Django with Django Q

Asynchronous tasks in Django with Django Q

Reactions 54 Comments
9 min read
JavaScript private class fields and the TypeScript private modifier

JavaScript private class fields and the TypeScript private modifier

Reactions 33 Comments 5
4 min read
[Video] Asynchronous tasks in Django with Django Q (Part 3)

[Video] Asynchronous tasks in Django with Django Q (Part 3)

Reactions 11 Comments 1
1 min read
FormData, the new formdata event, and HTML forms

FormData, the new formdata event, and HTML forms

Reactions 56 Comments 4
4 min read
[Video] Asynchronous tasks in Django with Django Q (Part 2)

[Video] Asynchronous tasks in Django with Django Q (Part 2)

Reactions 8 Comments
1 min read
[Video] Asynchronous tasks in Django with Django Q (Part 1)

[Video] Asynchronous tasks in Django with Django Q (Part 1)

Reactions 10 Comments
1 min read
How to create a Django project from a template

How to create a Django project from a template

Reactions 28 Comments 1
3 min read
What's an API, really? The elusive meaning of Application Programming Interface

What's an API, really? The elusive meaning of Application Programming Interface

Reactions 74 Comments 6
4 min read
TypeScript, event handlers in the DOM, and the this keyword

TypeScript, event handlers in the DOM, and the this keyword

Reactions 44 Comments 1
2 min read
27 Web Development Terms You Should Absolutely Know About

27 Web Development Terms You Should Absolutely Know About

Reactions 355 Comments 27
5 min read
What does it mean “event-driven” in JavaScript and Node.js?

What does it mean “event-driven” in JavaScript and Node.js?

Reactions 69 Comments
5 min read
I'm giving away free copies of "The Little JavaScript Book"

I'm giving away free copies of "The Little JavaScript Book"

Reactions 20 Comments 2
1 min read
How to build an URL and its search parameters with JavaScript

How to build an URL and its search parameters with JavaScript

Reactions 64 Comments
2 min read
Building a Django middleware (injecting data into a view’s context)

Building a Django middleware (injecting data into a view’s context)

Reactions 45 Comments
6 min read
How to connect to a PostgreSQL database from Python with Psycopg2 [Video]

How to connect to a PostgreSQL database from Python with Psycopg2 [Video]

Reactions 10 Comments
1 min read
Code Documentation for JavaScript With JSDoc: An Introduction

Code Documentation for JavaScript With JSDoc: An Introduction

Reactions 13 Comments
6 min read
Making Friends With Optional Chaining in TypeScript

Making Friends With Optional Chaining in TypeScript

Reactions 48 Comments 1
4 min read
TypeScript Tutorial For Beginners: The Missing Guide - Part 4

TypeScript Tutorial For Beginners: The Missing Guide - Part 4

Reactions 20 Comments
5 min read
TypeScript Tutorial For Beginners: The Missing Guide - Part 3

TypeScript Tutorial For Beginners: The Missing Guide - Part 3

Reactions 68 Comments
7 min read
Crossed 5k follower! Thank you everyone!

Crossed 5k follower! Thank you everyone!

Reactions 8 Comments 4
1 min read
TypeScript Tutorial For Beginners: The Missing Guide - Part 2

TypeScript Tutorial For Beginners: The Missing Guide - Part 2

Reactions 78 Comments
7 min read
TypeScript Tutorial For Beginners: The Missing Guide - Part 1

TypeScript Tutorial For Beginners: The Missing Guide - Part 1

Reactions 188 Comments
8 min read
What's your favourite job board?

What's your favourite job board?

Reactions 9 Comments 3
1 min read
What are the books that helped shaping your career?

What are the books that helped shaping your career?

Reactions 66 Comments 21
1 min read
Continuous Integration in JavaScript: a Guide (ft. Github Actions)

Continuous Integration in JavaScript: a Guide (ft. Github Actions)

Reactions 211 Comments 5
7 min read
Jest Tutorial for Beginners: Getting Started With Jest for JavaScript Testing

Jest Tutorial for Beginners: Getting Started With Jest for JavaScript Testing

Reactions 431 Comments 6
11 min read
JavaScript: Creeping into this (Exercise)

JavaScript: Creeping into this (Exercise)

Reactions 47 Comments 7
1 min read
Once and for all: const in JavaScript is not immutable

Once and for all: const in JavaScript is not immutable

Reactions 97 Comments 14
2 min read
Am I weird?

Am I weird?

Reactions 10 Comments 28
1 min read
Why do you teach?

Why do you teach?

Reactions 22 Comments 16
1 min read
What's a JavaScript concept that you're still confused about?

What's a JavaScript concept that you're still confused about?

Reactions 3 Comments 5
1 min read
loading...