DEV Community

Michael De Abreu profile picture

Michael De Abreu

I’m a developer that do web applications by day, and games by night. I work with Typescript every day, using tools like Angular and React. In this post I like to write about my experiences with those.

Joined Joined on  github website

Work

Senior Software Engineer at Avantica

Using Typescript generics with your React components

Using Typescript generics with your React components

Reactions 29 Comments
5 min read
How to use Components with generics types better

How to use Components with generics types better

Reactions 8 Comments
2 min read
This I still miss from VSCode

This I still miss from VSCode

Reactions 2 Comments 4
2 min read
I think someone was trying to scam me through LinkedIn

I think someone was trying to scam me through LinkedIn

Reactions 2 Comments 5
4 min read
React should become a framework already

React should become a framework already

Reactions 14 Comments 10
4 min read
Why imperative code using refs should be avoided?

Why imperative code using refs should be avoided?

Reactions 2 Comments 2
1 min read
Another GIT framework workflow

Another GIT framework workflow

Reactions 47 Comments 4
3 min read
How to share styles between Angular Components

How to share styles between Angular Components

Reactions 43 Comments
2 min read
How to prerender your Angular app using Angular Universal

How to prerender your Angular app using Angular Universal

Reactions 18 Comments 2
3 min read
Being Senior is not just technical knowledge

Being Senior is not just technical knowledge

Reactions 13 Comments 1
4 min read
Template Forms are just as powerful as Reactive Forms

Template Forms are just as powerful as Reactive Forms

Reactions 40 Comments 4
6 min read
The introduction to Typescript you may be missing

The introduction to Typescript you may be missing

Reactions 82 Comments 2
8 min read
Proton-Native vs Vuido vs NodeGUI

Proton-Native vs Vuido vs NodeGUI

Reactions 12 Comments 3
5 min read
This is my VSCode extensions list

This is my VSCode extensions list

Reactions 54 Comments 2
3 min read
You only hate what you don't know

You only hate what you don't know

Reactions 8 Comments 2
8 min read
This is why I hate Typescript

This is why I hate Typescript

Reactions 180 Comments 102
6 min read
I changed my opinion about Prettier not formatting void elements as is and this is why

I changed my opinion about Prettier not formatting void elements as is and this is why

Reactions 5 Comments
3 min read
Is collage underrated in our industry?

Is collage underrated in our industry?

Reactions 9 Comments 7
1 min read
Creating a Sidenav menu with Bootstrap

Creating a Sidenav menu with Bootstrap

Reactions 11 Comments
5 min read
What is the difference between an IDE and a text editor?

What is the difference between an IDE and a text editor?

Reactions 12 Comments 2
1 min read
The introduction to Angular you may be missing

The introduction to Angular you may be missing

Reactions 241 Comments 11
7 min read
Typescript vs Flow - IDE Support

Typescript vs Flow - IDE Support

Reactions 18 Comments
7 min read
TypeScript vs Flow - Getting Started

TypeScript vs Flow - Getting Started

Reactions 21 Comments
6 min read
Organizing your ngrx components using ducks

Organizing your ngrx components using ducks

Reactions 13 Comments
3 min read
Why you should consider using classes to declare the state of @ngrx/store

Why you should consider using classes to declare the state of @ngrx/store

Reactions 10 Comments 2
3 min read
A thought about the future of web application development

A thought about the future of web application development

Reactions 20 Comments 2
9 min read
Integrating an Angular-CLI application with Electron - The IPC

Integrating an Angular-CLI application with Electron - The IPC

Reactions 19 Comments 21
6 min read
Electron with Typescript using ts-node

Electron with Typescript using ts-node

Reactions 9 Comments 13
2 min read
Explain media breakpoints like I'm five

Explain media breakpoints like I'm five

Reactions 15 Comments 4
1 min read
Integrating an Angular-CLI application with Electron - The seed

Integrating an Angular-CLI application with Electron - The seed

Reactions 15 Comments 3
3 min read
Finally, we have a finally. But we already had one.

Finally, we have a finally. But we already had one.

Reactions 12 Comments 2
3 min read
Story time: This is how my 2017 was like

Story time: This is how my 2017 was like

Reactions 9 Comments
5 min read
The Github repos I discovered in 2017

The Github repos I discovered in 2017

Reactions 25 Comments 2
4 min read
I want to learn Python, where should I start?

I want to learn Python, where should I start?

Reactions 13 Comments 6
1 min read
The Github repos I discovered this week (IV)

The Github repos I discovered this week (IV)

Reactions 23 Comments
3 min read
The Github repos I discovered this week (III)

The Github repos I discovered this week (III)

Reactions 12 Comments
3 min read
The GitHub repos I discovered this week (II)

The GitHub repos I discovered this week (II)

Reactions 11 Comments
3 min read
The GitHub repos I discovered this week

The GitHub repos I discovered this week

Reactions 24 Comments 1
2 min read
Introducing Pages - A component convention to manage pages

Introducing Pages - A component convention to manage pages

Reactions 11 Comments
3 min read
Readonly inputs for primitives properties in Widgets for Angular

Readonly inputs for primitives properties in Widgets for Angular

Reactions 11 Comments
3 min read
Input-Set pattern for Widgets in Angular

Input-Set pattern for Widgets in Angular

Reactions 20 Comments
3 min read
Widgets and Components for Angular 2 and up

Widgets and Components for Angular 2 and up

Reactions 5 Comments
4 min read
Hi, I'm Michael De Abreu

Hi, I'm Michael De Abreu

Reactions 2 Comments 2
1 min read
loading...