De Novembro de 2017 até Junho de 2018 eu vivi um dos períodos mais intensos e ricos da minha vida, sem um teto fixo, com um par de mochilas e um desejo imenso de conhecer um estilo de vida desafiador. Compartilho aqui os maiores aprendizados e histórias

Eu em San Jose de Maipo, no alto de uma pequena montanha, com a Cordilheira dos Andes (uma minúscula parte dela) ao fundo

1. Minimalismo

Por anos fui facilmente lembrado sobre o manto de “aquele que está sempre de preto”, mas eu recebi poucas vezes a pergunta “por quê você está sempre com a mesma roupa?”. Meu maravilhoso “armário da Mônica” aconteceu há alguns anos no momento que percebi que essa peripécia podia me trazer muito mais praticidade…


Imagem de Milo McDowell, retirada do Unsplash

Enquanto escrevia uma função que substituía um if pensei que poderia ser útil documentar isso. Então aqui vai como construir uma função que substitui um if usando JavaScript, de uma forma direta e rápida, para acompanhar um espresso curto pela manhã.

Imagine que tu tens uma condicional que dependendo da resposta do servidor, será executado algo diferente. Nesse problema podemos considerar um status de um usuário.

if (user.status === 'pending') {
return console.log('Usuário está com informações pendentes')
} else if (user.status === 'approved') {
return console.log('Tudo certo com o usuário :)')
}
return console.log('Eita, nenhum dos dois retornaram nada .-.')


Inspirado por esse Tweet de Dan Abramov:

vou documentar todos meus estudos de novas tecnologias, por mais que incompletos por aqui, e do jeito que gosto, direto ao ponto e com as referências que usei para acertar e falhar.

Hoje tenho um serviço que tem um Backend for Frontend e um desafio de começar a fazê-lo em real time. A decisão foi de usar Socket.io por sua simplicidade, robustez e maturidade.

Tecnologias

Back-End

  • NodeJS
  • GraphQL
  • RethinkDB as database

Front-End

  • React
  • Redux
  • Relay Modern

Por quê não usei Relay Subscriptions?

Usamos o Relay como cliente para GraphQL e ele vem com algumas ferramentas poderosas, porém algumas coisas me guiaram…


So here we’re again. This article is the second part of an articles series that I’m writing about my pain of building a complex and exciting application using an isomorphic Javascript code.

You can find the part 1 here at this link:

I would write all “First Researches Problems” in details in this part 2, but I decided to split the Node “Problems” to a third part because its size (it is not that big, but I don’t think long texts are productive).

And let’s move on to what matters:

Detailed First Researches Problems

If you well remember, those are the topics and the…


The time has come and using only Javascript for an entire application makes sense, but there is a few complications in this new path that you should be aware.

And if you don’t know what an Isomorphic Application is or you just think you know, read this first:

I’m building an isomorphic application with a huge challenge: short time, a small team and not everything I need ready. I feel like jumping from a cliff while I’m building my plane. So I decided to post about my discoveries that I couldn’t find them clear enough browsing my old friend Google…


Dev na Estrada #62

Não foi no Frontinsampa e não ouviu ninguém falando a respeito ainda? O DNE chamou o @luisfmsouz e a @danisoldera para falarem o que acharam das talks que rolaram por lá. Ouça lá!

Rails Girls 2016

O Rails Girls São Paulo já tem data marcada! Fique ligado no perfil do Twitter deles para mais novidades:

FrontUX #14 na Direct Talk

Saiu o link do próximo FrontUX, que vai rolar lá Direct Talk. O tema nessa edição será definido usando uma prática chamada Lean Coffee. Dá uma olhada em todas informações lá na página do evento:

FrontUX Beer #1 no Delirium Café

Vai acontecer no Delirium Bar o primeiro FrontUX Beer, na quarta-feira, dia…


Um alô geral, eis mais um weekly do que rolou de 4 a 10 de Julho por aqui.

Alda Rocha + FrontUX procurando mulheres palestrantes

Depois de uma palestra de se aplaudir de pé no Frontinsampa, nós dividimos a responsabilidade com a Alda de achar 4 palestrantes para o FrontInVale, e estamos trabalhando para que isso aconteça. O FrontUX tem uma participação feminina grande e vamos aproveitar isso para conseguirmos as 4 palestrantes para o evento. Caso você queira palestrar ou conhece alguma amiga que se interesse, é só mandar um e-mail para frontux.meetup@gmail.com, que entraremos em contato o mais rápido possível. Manda lá!

FrontUX Beer #1

Já que estamos…


Palestrantes do Frontinsampa reunidos no palco para hora de perguntas da plateia

#FrontEndWeek

A grande novidade da semana foi o a semana de desenvolvimento front-end em São Paulo, que foi feita a partir da iniciativa de dois grandes eventos na cidade, que foram o Frontinsampa e o Code in the Dark, o que acarratou um movimento extra na comunidade trazendo outros eventos e meetups na cidade. Os eventos que rolaram foram:

27/06- JSSP no iMasters

28/06- FEMUG, no Lamda3

29/06- FrontUX n Nubank

30/06- MeetupCSS no Google

01/07- Code in the Dark

02/07- Frontinsampa

Code in the Dark

O evento foi criado a princípio em Stockholm, na Suécia, feito em outros lugares do mundo e esse ano…


BeerOrCoffee

Como falamos no Weekly #1, recebemos nosso código para a comunidade do FrontUX.

Semana do Front End em São Paulo (Correção na Agenda)

Tivemos algumas mudanças na agenda e links novos com informações dessa semana incrível que vai se extender do dia 27/06 ao dia 02/07. E segue a lista:

27/06- JSSP (Javascript São Paulo) no iMasters

28/06- FEMUG, no Lamda3

29/06- FrontUX (yey!) na Nubank

30/06- MeetupCSS no Google

01/07- Code in the Dark

02/07- Frontinsampa

FrontUX #13- Nubank

E se liguem que amanhã a lista é liberada para o FrontUX! Um super obrigado a Camila Rocun, pela imagem de divulgação.


Mais uma novidade massa de conteúdo por aqui é o FrontUX Weekly, onde vamos postar o melhor e o pior do que vimos na semana anterior.

FrontUX #13 — NuBank

A edição do FrontUX de junho vai acompanhar a semana do Front End e será feito na NuBank, quarta-feira, dia 29 de junho. Em breve mais informações e link para o evento.

Semana do Front End em São Paulo

Começando no dia 27/06 e indo até 02/07, será uma semana de eventos de desenvolvimento Front End, em São Paulo, com Meetups incríveis para ir! Todos os Meetups sempre muito concorridos de entrar, vão abordar temas de nossos problemas do dia a…

Matheus Marsiglio

I make code to solve problems you much probably don't even know you have. Software Developer. \n 4096R/3F04F86A: CCCD 8C99 3F04 F86A

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store