All for Joomla All for Webmasters
Buscando tag

meetup

Tecnologia

Meetup de Node.js na Umbler

Ontem (05/12) ocorreu o 9º meetup da comunidade de Node.js daqui de Porto Alegre. O evento aconteceu na Umbler, empresa que tenho muito orgulho de fazer parte :)

Vou contar um pouco mais sobre como foi essa experiência, afinal foi meu primeiro meetup como coordenadora de um evento. E olha, vou dizer: não foi brincadeira! Não consegui acompanhar tão bem as palestras porque sempre tinha alguma coisa pra fazer, hahahaha! Era água pra palestrante pra lá, organização de sorteio pra cá. Temos sempre que pensar como a pessoa que está vendo a palestra, mas tomar as atitudes: será que tá muito escuro? Que tal acender as luzes? E se o pessoal da live não está enxergando direito a palestra e os slides, o que dá pra fazer?

Nessas horas temos que ter muitos olhos e também muita atitude. Mas, no fim, tudo sob controle: o meetup foi um sucesso! Fiquei surpresa pela quantidade de pessoas que vieram, pois se tratando de Gravataí (que fica na zona metropolitana de Porto Alegre), muita gente acaba ficando com mais preguiça de ir, já que é mais longe. Mas a comunidade é sempre muito disponível e responsável: vieram, e vieram mesmo!

A primeira palestra foi do Palmer Oliveira, onde ele falou sobre Event Loop e sua implementação no Node.js. A ideia era passar para nossos expectadores como construir códigos melhores utilizando este conceito.


Depois, rolou uma palestra muito massa do Vinícius Silva, falando sobre alguns conceitos de testes em Node, como o mocha e o chai. O Vinícius escreveu vários códigos com os testes citados e mostrou pra galera como se faz :)


Tivemos um coffeebreak de respeito ontem: foi hambúrguer do BK! Eu nunca tinha visto nada igual em qualquer meetup, hahahaha! Eu sinceramente tenho pavooooor de hambúrguer assim, mas a maioria é que manda, né?

Também rolou sorteio de camisetas da Umbler e presentes para os palestrantes. Não dá pra negar, né? A Umbler sempre se puxa muito nos eventos :D

Após o coffeebreak teve, na minha opinião, a melhor palestra que vi num meetup. Fiquei simplesmente encantada com a palestra do Vinícius Linck sobre Hunting performance no Node.


Uma das coisas que mais gosto em palestras é quando elas não tem um foco tãaao técnico ou, caso sejam bem técnicas, os conceitos são bem esmiuçados. Isso é excelente, porque quando você dá palestras muito técnicas e não explica tão detalhadamente o código ou a tecnologia, qualquer coisa que a gente não entende já se perde, e muitas vezes perdemos todo o entendimento da palestra.

É muito importante que as apresentações tenham muitas imagens, explicações de fácil assimilação e que seja possível visualizar bem o que você está mostrando: cores muito claras em fundos claros, falta de contraste, letras pequenas… tudo isso torna cada vez mais difícil de entender o que a pessoa quer expressar. E dali, pro desfoque e distração é um piscar de olhos.


O que o Vinícius Linck fez foi uma aula, não apenas da tecnologia que ele queria passar, mas de boas práticas numa apresentação. Se você não conseguia ler, ele se importava e explicava o código. Mesmo conceitos famosos entre desenvolvedores (e que dão uma enorme dor de cabeça) como latência foram muuuuuito bem explicados por ele, nos dando inclusive uma outra visão de algo que teoricamente já aprendemos.

Uma outra coisa que eu acho INCRÍVEL nos meetups de linguagem de programação é quando esta linguagem não é tratada a pão-de-ló (como diria minha mamãe): a linguagem não está acima de um pedestal e nem é melhor que as outras. Temos que reconhecer quando uma linguagem de programação não funciona bem para algo que queremos. Eu adoro meetups em que as pessoas palestram sobre coisas que deram muito errado dentro daquele tema principal (seja em Node num meetup de Node, em C# num meetup de C#, e assim vai), pois isso ajuda pessoas que podem ter problemas parecidos a resolvê-los, além de agregar muito mais à comunidade do que simplesmente falar “NOSSA, ESSA LINGUAGEM É ÓTIMA, USEM!”.

E um último ponto sobre a palestra de Linck e que foi comentado no nosso fishbowl, é a importância de conhecermos a teoria e o que existe por trás de uma linguagem de software. Eu não fazia ideia de que a linguagem por trás do Node.js era C++. Olha o impacto da escrita do nosso código ao sabermos mais essa informação!

Muitas vezes não conhecemos a teoria da linguagem de programação e preferimos encontrar atalhos: módulos, bibliotecas complementares, entre outras coisas para tapar buraco. Às vezes o que queremos fazer já até existe na linguagem de programação nativa, mas por preguiça preferimos pegar algo que está mais na mão naquele blog de programação conhecido.

Tudo o que codamos temos que entender que tem um impacto. E a teoria é essencial para sabermos qual é o rumo que nosso código está tomando, não só para nós, mas também para outros que trabalharão com nossos projetos.

Foi incrível o quanto eu aprendi ontem. A imersão na comunidade é algo que tem me feito muito bem, e recomendo para todos. Agradeço a Umbler e ao Node.js POA por mais essa oportunidade :)

E não se esqueçam: dia 12/12 tem NodeGirls na TW!

Até mais pessoal!

Portfólio Tecnologia Textos

Codando e eventando muito sim!

eu de jean caveira mexicana no halloween da Umbler HUAUHAUHAHU

Pessoal, eu juro que não morri :) Hahahahaha eu amo meu bloguinho e aqui estou eu de novo.

Simplesmente desapareci por um motivo meio idiota, mas que na real eu não tinha tempo para parar e ver: tentei colocar https no meu site, aí começou a dar altos erros e eu não conseguia nem entrar no painel. Fiquei um tempão assim até que hoje sentei e pensei “vou resolver esta m3rd4”. E aqui estou eu!

Quero falar um pouco sobre as iniciativas e trampos que estou enfrentando desde meu último post, que foi sobre o Meetup de Node.js.

A real é que TCHARAAAAAAM: o Henrique ficou tão feliz com meu desempenho nos últimos dois meetups e também com a minha palestra que resolveu me chamar para ser coordenadora do meetup. Com certeza eu fiquei felizaaaaça com o convite! Só que com grandes convites, vem grandes responsabilidades…

Eu não apenas fiquei responsável por auxiliar o Henrique na organização do evento, como também fiquei responsável por uma contribuição inédita aqui em Porto Alegre: o NodeGirls, que acontecerá agora dia 12 de dezembro na Thoughtworks!

Um espaço para não apenas programadoras Node, mas sim, estudantes de qualquer área da tecnologia da informação, programadoras de outras linguagens ou simplesmente mulheres que querem apoiar outras mulheres. Nossa ideia é manter um espaço mais confortável para que possamos compartilhar nossos conhecimentos e auxiliar na evolução pessoal e profissional de cada uma de nós. 

Ele simplesmente chegou em mim e disse: pois é, eu estava de boas lavando louça quando pensei que esta poderia ser uma grande ideia. Só que eu obviamente não posso tocar isso. Que tal você? Existe outra pessoa que poderia tocar isso, senão você?

Fiquei surtada com o convite e obviamente estou com muitas tarefas agora. A ideia é que seja um espaço para as meninas iniciantes aprenderem Node num lugar seguro e com foco feminino: mulheres palestram e apresentam conteúdo. Homem pode sim olhar, pois é importante que estejam inseridos na nossa realidade para nos auxiliar, mas não são os protagonistas do evento. Até porque, já tem muito homem sendo protagonista de muito evento, não é? Ainda bem que esta realidade finalmente está começando a mudar. É bom saber que você faz parte desse formigueiro :)

Souza, eu e Matofino no Tchelinux de Caxiassssss

Eu também palestrei lá em Caxias do Sul, no Tchelinux. Foi a minha primeira palestra fora da cidade hahahahaha E eu adoro viajar para eventos! Fiquei um pouco nervosa pois a maioria dos assuntos eram muito técnicos, então sinceramente pensei que ninguém iria dar muita bola. Mas lotou! Tinha gente de pé pra ver eu falando sobre freelance! Fiquei felizaça! Ainda ganhei um livro de presente, que se chama “Vai lá e faz”, do Tiago Mattos. Ouvi falar muito bem do livro, mas sou uma péssima leitora e com a correria do dia-a-dia e as leituras técnicas que preciso fazer, sempre acabo deixando meu mais novo bebê para trás (e já tem muita gente da Umbler de olho no livro, grrrrrrr haha)

Agora que tenho acesso a esse painel amado finalmente posso voltar a fazer minhas coisinhas! Então bora lá que dia 5 tem Meetup de Node.js em Porto Alegre, na linda da minha Umbler <3 Também tem dia 12 Meetup do Node Girls (boa sorte pra mimmmmmm e pra todas nós) e dia 9 (antes haha) tem evento de Tchelinux no Senac, onde vou palestrar sobre freelas de novo!

E como tenho freelaaaaa, meu Deus! Espero em breve poder atualizar meu portfólio com os trabalhos lindos e desafiadores que tenho feito por aí :)

Beijãaaao galera!!!

Tecnologia

#8 MeetUp de Node.js em Porto Alegre

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA MELHOR FOTO! VALEU HENRIQUE!!!

OLÁAAAAA PESSOARRRRRRRRRRR! Tudo bem? Hoje vou falar um pouquinho do evento de Node.js que rolou ontem (10/10) na sede da e-Core aqui em Porto Alegre! E, de fato, o evento foi 10/10!!!

Pra quem não sabe, a comunidade de Node.js se reúne pra abordar um pouco dos temas dessa tecnologia mensalmente. A Umbler tá sempre por lá, apoiando os eventos e fomentando o aprendizado do pessoal!

Só que dessa vez o negócio ia ser diferente pra mim: eu não ia ficar só na plateia. Eu também ia palestrar! GENTE, QUE NERVOSO! Hahahahahaha O convite foi carinhosamente feito pelo Henrique Schreiner, o organizador do evento. Era uma imensa responsabilidade, já que estamos falando de uma grande comunidade sempre muito ativa nos meetups, além do fato de que eu seria a primeira mulher/menina/garota/socorro a palestrar lá! NOSSA!

Depois da ajuda do grande e incrível time de devs, infra e de comunidade da Umbler, que me deram vários feedbacks sobre minha palestra e auxiliaram a deixar o negócio 100%, fui até o meetup encarar o desafio!

E foi a melhor coisa possível!!! A minha primeira palestra pública foi um “suuuuuuuuucesso”! O pessoal parecia bem atento e, apesar de na hora de abrir perguntas não terem me perguntado nada (o que me deu um medinho rsrs), depois largaram a vergonha e começaram a fazer várias perguntas! Tanto sobre a empresa que trabalho quanto sobre o tema!

Mas tá Camilla, que que cê falou?

Eu foquei em como a Umbler resolveu alguns de seus problemas internos e externos utilizando Node. Todo mundo aqui ama Node e sempre quis cases pra testar essa tecnologia. Algumas oportunidades surgiram e TCHARÃAAAAA, nós aproveitamos!

Você pode ver a palestra aqui, no canal do meetup!

O primeiro case bem sucedido que utiliza Node foi o Goodbye.Host! Nós, daqui do suporte, sempre tínhamos problemas de migração de dados de clientes. Tanto de sites, quanto databases, emails… era muito caótico! Imagina ter que fazer migrações de clientes enormes manualmente? As coisas foram ficando cada vez mais difíceis a medida que a empresa ia crescendo. Então, precisávamos tomar uma atitude para que as migrações fossem seguras e escaláveis.

Então surgiu o Goodbye.Host. Não da forma como conhecemos hoje, vide o link que disponibilizo aqui. Mas era um script em Perl em que os dados do cara eram inputados e rodados no servidor. Não era escalável, pois tinha que ser um script rodando por vez. E ainda não era seguro, pois tínhamos acesso às informações dos clientes. Porém, já era algo, né?

Depois de muito pensar, resolvemos que o Goodbye poderia ser nosso teste para tecnologias que estavam (e estão) sendo muito faladas, como Docker e Node.js. O Goodbye surgiu da necessidade e vontade de transformar a migração em algo seguro, escalável e que o próprio cliente pudesse fazer se ele quisesse. Os dados inputados pelo cliente morrem no contêiner Docker: não sabemos quem migrou e o que foi migrado. Nunca. Olha que incrível!

MASSSS NÃO É SÓ ISSO! A Umbler também utiliza Node.js para ferramentas internas de verificação de DNS e ciclo de vida de clientes, para ofertar créditos promocionais dentro do nosso dashboard a medida que o cara vai utilizando corretamente nossas features. Além disso, HOSPEDAMOS NODE.JS! E você pode ver mais sobre isso aqui, parça!

Falando sobre as outras palestras (pretendo me aprofundar melhor sobre a minha em algum outro momento aqui no blog), o Waldemar Neto falou sobre o Ecmascript 8.5! Ele nos deu um comparativo bacana sobre versões anteriores e as novas funcionalidades do Ecmascript em sua mais recente versão. Gente, o Waldemar é um cara muito engraçado! Soube fazer uma apresentação bem dinâmica e, apesar de ser um tema extremamente técnico, não ficou cansativo. Esse pessoal de Node arrasa :D

Por fim, tivemos o Henrique, organizador dos meetups, que falou um pouco sobre Getters e Setters no Javascript. O que achei mais legal é que não rolou slide. Simplesmente um Visual Studio Code (parecia ser um, hahahaha) e ele demonstrou exemplos de como utilizar essa funcionalidade do Javascript. Ele falou um pouquinho também sobre “syntax sugar”. Cê tá meio perdido? Cê pode ver mais sobre isso aqui.

Gente, eu amo os eventos de Node e espero poder contribuir cada vez mais pra comunidade. Antes de dar meu adeus, quero dizer que tá rolando votação pra escolher as palestras que completarão a grade do DevDay.RS que rolará dia 18/11 aqui em Porto Alegre E MINHA PALESTRA TÁ NA RETAAAAAAA YASSSSSSS Pra votar, cliquem aqui e deem uma nota massa na palestra de TORNANDO SEUS FREELAS MAIS PRODUTIVOS! Tá? Tá!

Valeu pessoal!!!