DEV Community

Matteo Rigon profile picture

Matteo Rigon

Full stack developer, avid learner, technology enthusiast

Work

Senior full stack developer at atoms.studio

All 50 comments

What database do you use at work?

Mostly postgres for self-hosted applications, and faunadb for...

Chat Application using PHP

That's true but the number of bad php examples out numbers ev...

Chat Application using PHP

Please do not create your own auth implementation, you will r...

Chat Application using PHP

This post is a good example of why PHP is bashed by the whole...

How JavaScript Variables Should Be Named

Maybe you'd like to have an object instead of an array to acc...

How JavaScript Variables Should Be Named

Not sure array_users is a good idea. What if you change the t...

Tips For Validating HTML Form Inputs

Hello Nedy, nice article! I'm sure people that are just get...

¿Is using Jquery a bad practice nowadays?

I agree on the first point, you don't need any framework to...

A QA walks into a bar...

"...everything seems fine. Then goes to the toilet and the ...

VueJS is dead, long live VueJS!

@ju66ernaut It is a design problem, but for example if you...

Vue Multiple Logic Topics, but with the Object API

What if both mixins come from a third party library and bot...

VueJS is dead, long live VueJS!

You will be able to use 2.x API for all 3.x lifecycle and e...

VueJS is dead, long live VueJS!

That's exactly the point. Mixins are the same composition p...

VueJS is dead, long live VueJS!

So you've never used a mixin once on a big project? I reall...

How to Programmatically Trigger 'Click' Event in Angular 4 & 5

Hello, sadly i switched to Vue a long time ago so i may be ...

Understanding Server Side Rendering

Nuxt and Next already do this. You only reach the server on...

How to access “this” from inside a callback

Actually there are cases where you want to have the inner s...

Usare Travis con Firebase per deployare Applicazioni Frontend

Ti consiglio di provare Netlify come hosting per qualsiasi ...

What is the Symbol in JavaScript?

Great reply! Another thing i'd like to add is that Symbols ...

Should save acees token in local storage?

If you talk to a stateless api there is no alternative than...

Native Javascript element selector best practice

you can use the native methods document.querySelector and d...

Are login forms that ask for your username and password on two different pages more secure?

I think It's not a security measure per-se, but just a way to...

There's no such thing as a full stack developer

I consider the term "full stack" to have a different meanin...

Using git to create a template project for repeated use

Most frameworks create a CLI script that downloads the zip ...

In programming, is it better to have many small files or one large file?

When developing I'd say the best practice is to have a good...

Web Basics: How to Capitalize a Word in JavaScript

const capitalize = (str) => { return str .sp...

Do you leave jokes in your code? If so, please share!

I just inject this github.com/kitcambridge/evil.js/bl... Us...

Odi - server-side framework

Starred as soon as I saw fastify being used as router

Does anyone else think HTML5 multiple select sucks?

They are the worst form control ever implemented. Im pretty...

How do you develop angular application with with different back-end technologies

Yes indeed deploying to sub domains is the preferred method...

How do you develop angular application with with different back-end technologies

First of all, i'd have two different repositories for backe...

GitHub ditched jQuery

Just plain javascript in most cases. If all you do with jqu...

Properly validating e-mail addresses

Once I've read a similar article, yes the RFC is not implem...

A neat little trick with JavaScript's indexOf()

If someone's interested in why it actually works ( as Patri...

Why You Should Use a Web Framework

Was looking forward to a post like this since the other pos...

A Slow Death by For Loops

I've had a performance problem that i solved crossing the b...

What I have learned from eight years of being a remote developer

As a person who is getting into the idea of working remotel...

Javascript needs competition on the front end. Thoughts?

If you see Google keynote part about WASM they show how to ...

Javascript needs competition on the front end. Thoughts?

I don't think so. Like CSS and HTML don't need a competitor...

Upgrading to Angular 6!

To be honest I'm a bit disappointed with this release. All ...

5 reasons why Git based resume is awesome

As Kaz said in his Todo section you can have a private repo...

Using CSS Transitions on the Height Property

I'd like to point out a pitfall of the second method: if yo...

What is JAMstack and why you should try it

Are there any alternatives to hosting on netlify? I don't h...

How to Programmatically Trigger 'Click' Event in Angular 4 & 5

Two things I'd like to point out: You should always use a b...

Friends with BEM-efits

I've never been able to stand this convention. It surely se...

The comprehensive guide to CSS flexboxes

One thing worth mentioning is that giving height 100% to th...

Should You Truly Never Use var?

If you wanna use es6 in your production code the only real ...

ES6 for beginners with example

I'd like to point to the case of your get Name and set Name...

ES6 for beginners with example

Because let will never throw an error and is seen as the su...

loading...