@tgmarinho

Blog

Thoughts on software development, blockchain, career, and more.

AllCarreiraDesenvolvimentoMiscelâneaNext.jsReactTutorialTypeScriptdatabasegitgithubhealthyherokujsmobilemonorepowebweb3
ReactNext.jsTutorial

Getting Started with Next.js 15

Learn how to build modern web applications with Next.js 15, the latest version with App Router and React Server Components.

Dec 1, 20242 min read
TypeScriptReact

TypeScript Tips for React Developers

Essential TypeScript patterns and tips that will make your React code more type-safe and maintainable.

Nov 15, 20242 min read
database

How to create a custom random ID with Postgres

Helper function for creating a custom random ID like a9Kl12

Feb 15, 20231 min read
web3

Web3 - What to build?

Know about what kind of solutions you can build using web3 technology

Feb 11, 20231 min read
githubherokumonorepo

How to Deploy a Monorepo with TurboRepo on Heroku

Github + Monorepo + TurboRepo + Heroku

Jun 9, 20227 min read
github

How to merge two or more repos into a new one without losing the history of commits

TurboRepo in Action

Jun 1, 20223 min read
healthy

Becoming a fitness Dev

The Five Do's for good daily habits that you should begin today.

May 2, 20221 min read
React

React Suspense - in the right way

Study case about how to use React Suspense

Apr 22, 202211 min read
web3

Basic Wax blockchain

Useful links, sample code about how to interact with

Apr 18, 20223 min read
Carreira

How to get the first job

What I tell to my mentees - Tips to getting a Job

Oct 31, 20215 min read

Using find with delete flag

Nice command Unix find.

Sep 7, 20211 min read
Miscelânea

Expansion Week na Rocketseat

Ao infinito e além - Segunda edição da EW/RS

Sep 14, 202024 min read
js

Understanding Falsy and Truthy values in JavaScript

Both concepts are very common and essential for JavaScript Developers. They are widely used in Back-end and Front-end Apps.

Aug 15, 20204 min read
Miscelânea

Primeira Next Level Week da Rocketseat

Minhas impressões e reflexões sobre o Next Level Week da Rocketseat

Jun 7, 20205 min read
git

Renomeando uma Branch no Git

Comandos para poder renomear uma branch local e remota no repositório git/github

Apr 13, 20201 min read
Desenvolvimento

Tipos de Parâmetros das requisições REST

Conceituando e diferenciando os tipos de parâmetros da requisição em API's REST.

Mar 29, 20202 min read
mobile

Quick Tips about React Native

Some quick tips for React Native beginners and I recommend a nice podcast

Dec 6, 20194 min read
mobile

Dicas Rápidas sobre React Native

Link muito bom para aprender usar o Github e Git para contribuir em outros projetos:

Dec 5, 20194 min read
mobile

How to install React Native with Typescript

I'll show how to install React Native with Typescript

Nov 12, 20192 min read
Desenvolvimento

Introdução ao GraphQL com NodeJS e MongoDB

Como configurar o webpack, babel e os loaders do css e imagem, principais ciclos de vida do React

Nov 9, 201911 min read
Desenvolvimento

Como acessar o Redis de dentro do Docker e fazer consultas

Importar/Exportar arquivos no MongoDB utilizando o Meteor para importação

Nov 5, 20192 min read
mobile

GoBarber - Aplicação Mobile com React Native

Minhas notas de aula e código do bootcamp da Rocketseat, nesse projeto criamos uma API com NodeJS

Oct 30, 201913 min read
mobile

Utilizando ícones do react-native-vector-icons no React Native - ANDROID

Importar/Exportar arquivos no MongoDB utilizando o Meteor para importação

Oct 27, 20192 min read
web

GoBarber Web - Aplicação Frontend com React

Minhas notas de aula e código do bootcamp da Rocketseat, nesse projeto criamos uma API com NodeJS

Oct 17, 201927 min read
Desenvolvimento

React Hooks + Redux (useSelector) + Unform

Produtividade com React Hooks + Redux (useSelector) e Unform

Oct 10, 20192 min read
Desenvolvimento

API React e Redux Hooks um guia prático

Vamos continuar a aplicação do GoBarber e aprender algumas técnicas avançadas e melhores práticas de desenvolvimento.

Oct 6, 201919 min read
Desenvolvimento

Arquitetura Flux um Ecommerce da Rocketshoes

Vamos construir um ecommerce da Rockectshoes para aprender o Flux com a implementação do Redux, usando Redux Saga para fazer o side effects das funcionalidades assíncronas

Oct 3, 201944 min read
js

Conheçendo a Lib Polished para manipular cores no JS

Achei bem legal aumentar e diminuir o tom de cores com a lib polished, ela auxilia bem a estilização de componentes com Styled Components

Sep 30, 20191 min read
mobile

Introdução ao React Native

Como configurar o webpack, babel e os loaders do css e imagem, principais ciclos de vida do React

Sep 28, 201928 min read
mobile

Utilizando ícones do react-native-vector-icons no React Native - iOS

Importar/Exportar arquivos no MongoDB utilizando o Meteor para importação

Sep 26, 20191 min read
Desenvolvimento

Primeiro Projeto com ReactJS

Vamos criar uma aplicação com React e Styled Components que busca o repositório no github e salva no localStorage e podemos ver as Issues no github.

Sep 24, 201910 min read
Desenvolvimento

Introdução ao React

Como configurar o webpack, babel e os loaders do css e imagem, principais ciclos de vida do React

Sep 23, 201919 min read
Desenvolvimento

Continuando API do GoBarber

Vamos continuar a aplicação do GoBarber e aprender algumas técnicas avançadas e melhores práticas de desenvolvimento.

Sep 18, 201928 min read
Desenvolvimento

GoBarber - Aplicação Backend

Minhas notas de aula e código do bootcamp da Rocketseat, nesse projeto criamos uma API com NodeJS

Sep 14, 201925 min read
Desenvolvimento

Criando um projeto em NODE

Veja o quão fácil é criar um boiler plate no Visual Studio Code

Sep 11, 201911 min read
Desenvolvimento

Conceitos do Node

Apresento o ambiente, conceitos e características do Node, NPM, Yarn, Event Loop, Call Stack e muito mais

Sep 10, 20197 min read
Desenvolvimento

Meu Ambiente de desenvolvimento

Apresento meu hardware, IDE, Extensões, Terminal, Plugins, Fontes, Tema e Ferramentas para Desenvolvimento de Software

Sep 9, 20193 min read
Miscelânea

Bem vindo ao Gatsby

Bem vindo ao Gatsby

Sep 6, 20192 min read
Desenvolvimento

Brincando com Reflections Getters and Setters

Brincando com Reflections Getters and Setters do Java

Sep 2, 20192 min read
Desenvolvimento

How to keep your repository updated with main project

How to keep your repository updated with main project

Sep 2, 20191 min read
Desenvolvimento

Ignorando git status quando muda permissão de pastas e arquivos no projeto versionando com git

Se alguém fizer um chmod 777 -Rf * em um projeto num diretório ou ...

Sep 2, 20191 min read
js

Função de Ordem Superior com Reduce

Função de Ordem Superior com Reduce — Compose do Recompose

Sep 10, 20185 min read
js

High Order Functions — Easy Mode

I intend to explain a little bit about High Order Functions with Javascript.

Sep 9, 20185 min read
Miscelânea

Ten Rules for Achieving English Fluency

I read this ebook: 10 Rules for achieving English Fluency, and I really appreciate it. Then I wanna share with you ones, check it out:

Sep 9, 20181 min read
Desenvolvimento

Buscando e Ordenando registros por data no Mongo com Meteor

Buscando e Ordenando registros por data no Mongo com Meteor

Sep 4, 20182 min read
Desenvolvimento

Como baixar pacotes npm na rede com proxy

Baixando pacacotes npm dentro de uma rede com proxy

Sep 1, 20181 min read
Desenvolvimento

How to install Node.js via binary archive on Linux?

How to install Node.js via binary archive on Linux?

Aug 4, 20181 min read
Miscelânea

Help para aprender inglês

Técnica de interiorização de conteúdo em inglês

Jul 23, 20183 min read
Miscelânea

Practice Itself

Practice Itself — Começando a falar em inglês — Baby Steps

Jul 4, 20185 min read
Desenvolvimento

Criando um Code Snippet no VSCode

Veja o quão fácil é criar um boiler plate no Visual Studio Code

Apr 4, 20181 min read
Miscelânea

CA-Certificades no Linux Deepin

Como adicionar CA-Certificades no Linux Deepin

Feb 9, 20181 min read
Miscelânea

Acessando MySql através do terminal do Ubuntu

Acessando MySql através do terminal do Ubuntu

Feb 4, 20181 min read
Miscelânea

Básico sobre Composição de Componentes

Curso Fundação Bradesco, curso online grátis

Feb 4, 20182 min read
Desenvolvimento

Como importar e exportar arquivos no MongoDB utilizando o Meteor

Importar/Exportar arquivos no MongoDB utilizando o Meteor para importação

Jan 4, 20184 min read
js

Dica de Leitura - JS Cangaceiro

Dica de Leitura - Cangaceiro Javascript, uma aventura no sertão da programação

Oct 12, 20174 min read
Desenvolvimento

Configurando o domínio para o Github Pages

Olá Pessoal, blz! =) fiz um tutorial para quem quiser hospedar sites estáticos no github e personalizar um domínio.

Sep 2, 20171 min read
Desenvolvimento

Dicas para utilizar o Git e Github para colaborar em outros projetos

Link muito bom para aprender usar o Github e Git para contribuir em outros projetos:

Jun 22, 20171 min read
Miscelânea

Cientista da Computação

Minha colação de grau em Bacharelado em Ciência da Computação pela Uniderp em Campo Grande/MS

Feb 28, 20134 min read
Miscelânea

Curso de Postgress

Apostila com curso de Curso de Postgress

Dec 1, 20111 min read
Miscelânea

Curso Fundação Bradesco

Curso Fundação Bradesco, curso online grátis

Dec 1, 20112 min read
Miscelânea

Emulando suas aplicações diretamente do celular

Emulando suas aplicações diretamente do celular

Dec 1, 20111 min read
Miscelânea

Livro de lógica com OO em Java

Dica de leitura Aplicando Lógica Orientada a Objetos em Java

Dec 1, 20112 min read

62 posts found