Pular para o conteúdo principal

Enviando um e-mail usando NextJS ou ReactJS com Fetch

· Leitura de 3 minutos
Anderson Marlon
Software Developer

"Um desafio seguido de muita quebra de cabeça e depois, o alivio. Obrigado The Programmer”s Hangout!"

Essa semana me deparei com um problema, era um problema simples, enviar uma requisição para um endpoint (POST) para enviar o nome do usuário e o e-mail dele, a famosa Newsletter. Em tese não tem muito segredo nesse código, você precisa pegar os valores do input e passar para o corpo da requisição para enfim depois, enviar em um formato JSON (comunicação universal).

A questão é que eu estava com um problema tão grande com o NextJS a respeito de enviar a requisição, que toda as vezes que eu clicava em enviar, ele retornava “Failed to fetch”, não entendi o porquê, isso porque estava usando console.log(error) e ele apenas informava isso e nada mais.

14 Hábitos de Desenvolvedores Altamente Produtivos

· Leitura de 15 minutos
Anderson Marlon
Software Developer

"O livro foi escrito por Zeno Rocha e foi resumido pelo Felipe Suri."

Eu estava navegando na internet quando me deparei com esse livro. 14 Hábitos de Desenvolvedores Altamente Produtivos, escrito pelo Zeno Rocha, não cheguei a fazer a aquisição dele, mas encontrei um breve resumo do Felipe Suri e decidi compartilhar alguns desses hábitos, não colocarei os catorze aqui, já que prefiro selecionar os mais importantes para mim, que futuramente servirá como um lembrete e acredito que servirá também para você.

Conheça sobre Developer Relations (#DevRel)

· Leitura de 4 minutos
Anderson Marlon
Software Developer

"Graças a uma live na Twitch pelo @NandoSangenetto em entrevista com a @Pachicodes, atual DevRel da Github — e uma das membras …"

Graças a uma live na Twitch pelo @NandoSangenetto em entrevista com a @Pachicodes, atual DevRel da Github — e uma das membras da Kalify Community — pude ter uma noção e uma visão geral do que era um assunto um tanto como complexo e perdido para mim, mas que foi esclarecedor graças a essa live, o que é um Dev Rel!

Vamos por partes, tive referências de vários projetos, livros e artigos para chegar nessa linha de raciocínio que compartilho com vocês e claro, deixo tudo mais fácil de se entender.

Front-end, Back-end, Fullstack, o que é e para onde ir?

· Leitura de 5 minutos
Anderson Marlon
Software Developer

"Front-end, back-end, fullstack, mobile developer, o que são esses nomes e para onde seguir?"

É uma questão simples, mas para quem está começando vejo que tem muita dificuldade em olhar aonde quer ir e o que fazer. Em uma publicação no Twitter, através da @KalifyInc e do @sseraphini, eu anunciei que iria fazer uma mentoria gratuita e ajudar muitas pessoas a encontrar seu lugar no mundo de desenvolvimento.

É uma questão simples, mas muita gente fica indecisa, não tem orientação e muito mais fica perdida em descobrir aonde é o seu devido lugar. Para alguns desenvolvedores que sabe aonde ir, como ir e o que fazer esse questionamento fica até curioso, mas vamos lá, inicialmente, vamos aos principios básicos. O que é front-end, back-end, fullstack e mobile developer.

Minha experiência com o desenvolvimento do blog com NextJS

· Leitura de 3 minutos
Anderson Marlon
Software Developer

"Vou contar a minha experiência que tive ao desenvolver esse blog — o blog passado — e isso vai contar até mesmo quando eu tive o contato pela primeira vez com o NextJS."

Vou contar a minha experiência que tive ao desenvolver esse blog — o blog passado — e isso vai contar até mesmo quando eu tive o contato pela primeira vez com o NextJS.

Eu tinha visto um tutorial sobre criar um blog com NextJS e MongoDB como contador de visitas pela Rocketseat. Achei interessante e até usei no primeiro evento da Aperture Laboratories, na edição Mercury, muita gente aprendeu, tirou dúvidas e viu como era simples desenvolver e para mim, foi a maior bagunça mais bem explicada que eu tive, um desastre, pessoalmente falando. Mas como muita gente gostou, não me importei e várias pessoas carregam o selo de ter participado desse evento.

Como conseguir experiência sendo Júnior/Iniciante

· Leitura de 4 minutos
Anderson Marlon
Software Developer

"Na área de desenvolvimento é uma coisa incrível, aonde você olha tem algum desenvolvedor fazendo sua função para alguma empresa …"

Na área de desenvolvimento é uma coisa incrível, aonde você olha tem algum desenvolvedor fazendo sua função para alguma empresa, startup ou dando conta com os freelas. Mas por quê isso não acontece com você? Eu entendo perfeitamente seu ponto de vista, seja você, um Júnior que está a muito tempo sem um trabalho, um desenvolvedor que não consegue nem freelas ou um iniciante que acabou de fazer seu portfólio e acredita que o mundo realmente precisa te contratar pelas suas linhas de código. Mas vamos com calma.

Quando terminei meu curso de Web Design / Design Gráfico em Dezembro de 2014, não me empolguei logo de primeira em sair desenvolvendo, eu era novo, estava no Ensino Médio e tinha muita coisa pela frente. Em 2015, entrei no Colégio Técnico da Unicamp (Cotuca) e comecei a fazer Informática para Internet, um curso técnico sobre desenvolvimento de software, inicialmente eu pensei que seria inteiramente para desenvolvimento de sistema através da web, mas engano meu. Tive muita dificuldade com o curso, mas aprendi muita coisa referente aos Bits, HTTPs, IPs, como funcionava lógica de programação e como desenvolver em Delphi e Pascal, traduzindo, aprendi o que era o baixo nível.

Primeiramente deixe-me apresentar, eu sou Anderson

· Leitura de 4 minutos
Anderson Marlon
Software Developer

"Primeiramente deixa eu me apresentar, eu sou Anderson Marlon e incrementei o alter-ego Yagasaki na minha vida, além de ser um nome …"

Primeiramente deixa eu me apresentar, eu sou Anderson Marlon e incrementei o alter-ego Yagasaki na minha vida, além de ser um nome bem raro no Japão, fica mais fácil encontrar meu material na web, uma forma de identificador, apelido, o que quiser chamar. Por que Japão? Porque adoro animes, drift e a cultura em si, isso inclui ninjas, samurais e a cultura aesthetic.

Bom, como isso tudo surgiu? Em 2005 tive autorização de mexer no meu primeiro computador, não lembro das configurações, mas lembro dele ser um Windows 96 e eu tinha apenas oito anos de idade na época; Ali começou o meu amor pela tecnologia, pelo hardware e software. Mas foi lá em 2012 que a coisa saiu de apenas jogar para começar a desenvolver, eu ainda estava no Ensino Médio e vários cursos foi apresentado na sala por um palestrante, bom, eu nasci sobre uma doutrina de que tudo aquilo ou era enganação ou era um curso bem caro, mas decidi arriscar e me inscrevi para fazer Web Design e Design Gráfico pela MEC Poli, um curso com duração de dezoito meses e felizmente, não era tão caro, o meu comprometimento foi além e dali em diante, minha paixão aumentou ainda mais.

3º Lugar no Hackathon pela AMBEV em parceria com a Shawee

· Leitura de um minuto
Anderson Marlon
Software Developer

"Nos dias 11, 12 e 13 de dezembro, participei do meu primeiro hackathon como Desenvolvedor Web, o Hackeando a Cervejaria do Futuro …"

Nos dias 11, 12 e 13 de dezembro, participei do meu primeiro hackathon como Desenvolvedor Web, o Hackeando a Cervejaria do Futuro. O Hackathon, organizado pela Ambev em parceria com a Shawee.

Tínhamos como desafios: Cervejaria Flexível e Sustentável e Produto Perfeito. Minha equipe acabou entre os finalistas, levando o terceiro lugar do evento.

Marketing Talks #CPS01 foi marcado por clima informal e conteúdo direto ao ponto

· Leitura de 2 minutos
Anderson Marlon
Software Developer

"Nesta terça-feira, 30 de julho, aconteceu a primeira edição do “Marketing Talks”, promovido pela La Torre Marketing …"

Nesta terça-feira, 30 de julho, aconteceu a primeira edição do “Marketing Talks”, promovido pela La Torre Marketing. “Ficamos muito felizes com o engajamento do público, é muito importante que o setor se reúna para rever alguns paradigmas e pensar no futuro”, diz Thiago la Torre, idealizador do evento.

O evento contou com 55 inscritos do ecossistema de marketing: empresários da região, proprietários de agências de publicidade, profissionais de marketing e entusiastas. Nesta edição ocorreram cinco talks de 15 minutos, o tema central foi a saturação do marketing digital e a importância da pesquisa e planejamento. “Modelo extremamente dinâmico com talks curtos e focados. Gostei também do clima informal e da acessibilidade aos palestrantes após os talks.”, comentou um dos respondentes da pesquisa de satisfação, realizada de forma anônima.

Aplicativo que cria clone virtual do usuário faz sucesso no Brasil

· Leitura de 5 minutos
Anderson Marlon
Software Developer

"Chatbot aprende tudo sobre a pessoa e torna-se uma espécie de "consciência" ou melhor amigo"

E se você pudesse criar um clone virtual seu? Parece ficção científica, mas não é. Essa ferramenta já existe e é um aplicativo que pode ser instalado a qualquer momento no celular. Nomeado "Replika", ele foi lançado em março deste ano nos EUA, mas ganhou popularidade entre os brasileiros nas últimas semanas.

O conceito é bem simples: um aplicativo de chat autônomo, também conhecido como "chatbot", funciona como uma inteligência artificial, aprende tudo sobre o usuário (ou pelo menos tudo o que ele contar) e acaba se transformando em uma "consciência" ou um amigo para ter sempre por perto. Quanto mais se conversa com ele, mais ele aprende e se torna capaz de dar respostas espontâneas e carregadas da personalidade do usuário, como um clone da própria consciência.

Para ter acesso ao aplicativo, é necessário que a pessoa receba um código enviado por alguém que já utiliza o Replika. Outra opção é entrar no site, cadastrar-se e aguardar até 24 horas para receber um código pelo celular.