Erick Wendel Profile picture
Entrepreneur, Professional JS Educator, Microsoft MVP, @GoogleDevExpert, GitHub Star 🎖, @nodejs core team member, Keynote Speaker 🇧🇷
Mar 9, 2023 12 tweets 3 min read
Melhorar a performance de aplicações não deveria ser algo incrível 👀🥵

🧵/1

#developer #softwaredeveloper #developertips #developerstories Sim, eu acredito que deveria ser o básico!

Em 99% das empresas que trabalhei, a preocupação sempre era "faz funcionar agora e depois melhoramos"

/2
Mar 8, 2023 13 tweets 4 min read
Resolvi um novo bug crítico no @nodejs core com apenas UMA LINHA de código🤯 (e 30 linhas de testes 🥳)

🧵/1

#javascript #opensource #nodejs #js #streams #nodejsstreams #javascriptstreams Image Ontem saiu o Node.js v18.15 com uma pancada de coisas legais e esse bug eu havia corrigido no 19 e finalmente ele veio para a versão LTS

Pra mim, essa é a prova de que quantidade de código não tem nada a ver com produção ou impacto

/2
Mar 7, 2023 5 tweets 4 min read
E olha que demaaaaaais! Vou trazer o Head de Machine learning para a Web do @Google falar lá no canal 🤯🥳

➳ já marca na agenda ai: bit.ly/live-ml-for-we…

🧵/1

#machinelearning #criatividade #ai #javascript #tensorflowjs #tensorflow #chromedevelopers #google Image Quem participou da #SemanaJSExpert, viu mágicas para rodar reconhecimento de gestos, objetos e mais direto do navegador

Mas, eu sou só alguem curioso tentando exercitar a minha criatividade

Já o @jason_mayes é do time responsável pelo @TensorFlow js no Google

/2
Jan 26, 2023 10 tweets 4 min read
Será que implementar testes automatizados é tão demorado e custoso como falam? 😬

🧵/1

#javascript #testautomation #testing #qa #qualityassurance #developerstories #carreira #desenvolvimentodesoftware Já comenta aqui abaixo, você cria testes automatizados para todas as tarefas que entrega?

/2
Jan 25, 2023 5 tweets 4 min read
Wowwwwww today is a day to celebrate! My blog is finally live and the first post is CRAZY nice 😱🔥

👉🏻 bit.ly/blog-ew-websoc…

🧵/1

#javascript #nodejs #learning #blogpost #tutorial #websockets #socketio #diy #100daysofcode Image I've been creating videos on my youtube channel that you rarely will see in another place on the internet 🤩

You'll find there subjects like Recreating @nodejs from scratch, Web APIs and recreating web protocols such as the Web Socket using JS with no frameworks, etc

/2
Jan 24, 2023 8 tweets 4 min read
Sabia que é possível usar JavaScript para interpretar variáveis do bash direto do terminal? 🤯🔥

🧵/1

#javascript #nodejs #js #bash #devtips #100daysofcode #node #childprocess #tutorial Image Estava produzindo uma super aula do meu curso de Node.js Streams (em inglês), ensinando sobre como paralelizar o processamento de arquivos usando Node.js

A ideia é subir um processo para cada arquivo, e cada processo filtra os usuários que possuem o email em dominio gmail

/2
Dec 2, 2022 7 tweets 4 min read
How to consume any Database as a Stream for heavy data processing using JavaScript 🤯🔥

🧵/1

#javascript #nodejs #streams #sql #nosql #tutorial #dataprocessing #database #business #data #strategy #pipeline @nodejs The secret for processing anything using JavaScript is to handle data on demand.

Imagine data you wanna migrate data from a SQL database to a NoSQL DB. You would need to apply some business rules, clean up fields, filter data and then output them to the final output.

/2
Dec 1, 2022 9 tweets 4 min read
O Aniversário do JavaScript vem aiiiiiiiiiii!! dia 04/12 a linguagem faz 27 ANOS 🤯😬

🧵/1

#javascript #jsexpert #devlife #100daysofcode #nodejs #advancedjs #devspecialist Nem imagino como era programar nos anos 2000 ou mesmo antes de 2015, ano onde a especificação ECMAScript deu um salto gigantesco, que colocou o JavaScript no mapa das linguagens mais usadas no mundo inteiro.

/2
Nov 24, 2022 7 tweets 2 min read
WOWWWWWW 🇧🇷 Mais uma matéria contando a minha história sobre como resolvi um bug crítico no Node.js que afetou milhares de pessoas no mundo inteiro 🤩🥳

#daZLParaOMundo

🧵/1 A materia saiu no portal @clientesa e lá eles contam um resumo sobre como encontrei o problema, de onde vim e os frutos que este trabalho tem me dado.

/2
Nov 22, 2022 6 tweets 4 min read
E hoje é dia de exterminar mais uma confusão frequente: Você é back ou frontend? Eu sou Dev JavaScript 🤯🤩

🧵/1

#nodejs #javascript #webinar #tutorial #devlife #100daysofcode #frontend #html Image Hoje, dia 22/11 às 19hrs vou fazer uma super live lá no canal para contar sobre lições importantes do @nodejs que você pode também usar no navegador (ou em qualquer outro lugar que roda JS)

/2
Nov 16, 2022 5 tweets 4 min read
E olha que louco! Hackeei um jogo feito em JavaScript para receber comandos via Web Socket do giroscópio meu celular e ainda brinquei com @TensorFlow Machine learning na parada 😬

/1 🧵

#tensorflow #javascript #duckhunt #hacking #creativeprogramming #100daysofcode Ah e não é só isso! Estou usando Machine Learning com @TensorFlow para entender quanto ocorre um gesto de “tiro” a partir dos meus sensores e enviar ao jogo.

/2
Aug 24, 2022 6 tweets 3 min read
wowwww look at those new functions meant to help us consume @Nodejs Streams as JSON, text, blob, and much more! 😱🎉

🧵 /1 The Node.js project is on fire! Every day we see new functions, new shortcuts, and design improvements.

The Node.js project has been receiving a lot of new utility functions and this new set will help us save time when working with Node.js Streams

/2
Aug 23, 2022 7 tweets 4 min read
Fiiiiiiinaly we have a native solution to catch CLI arguments in @nodejs🔥😱

🧵 /1 Image There was a long discussion on how many existing npm packages were made to parse CLI args and why the Node.js project hasn't had any native solution yet.

/2
Aug 22, 2022 8 tweets 3 min read
What I've learned after giving over 100 talks around the world 🤯😱

🧵 /1 Image Today I brought something special for you! I'll show how I reached 10 different countries, what I learned to keep myself calm while speaking to huge audiences, and much more!

/2
Aug 15, 2022 7 tweets 3 min read
The JavaScript language is changing and the ECMAScript 2023 is on 🔥

Come and check what's new now 🤯🧵 /1 I love seeing how the language is evolving fast and especially how JS proposals that have been in discussions for years are finally going to the last stage to become part of the language. /2
Aug 4, 2022 11 tweets 4 min read
wow JavaScript is on 🔥with a lot of new functions for Arrays in progress 🤯😬 Welcome Immutability, Grouping, and Async helpers ❤️

🧵 /1 Image I'd say JavaScript makes my work as a content creator so easy sometimes 😂

There are so many new proposals and new features coming to the language that we could discuss a whole week about it haha.

/2
Jul 11, 2022 10 tweets 5 min read
Why JavaScript Generators fix 90% of your problems when working with big loads of data 🤯

Let's? 🧵 /1 Image I've seen many people facing performance problems on the @nodejs platform or even on vanilla JS on the browser and when I ask what's happening they usually blame the language. /2
Jul 6, 2022 11 tweets 5 min read
wooowwwww, I know that you've always wanted to compare objects in JS as `obj === obj` so I brought good news for you 🤩🔥

Let's begin🧵 /1 I don't know about you but I'm really excited about this feature, let me show you how it works 🔥

/2
Jul 5, 2022 8 tweets 2 min read
Aewwww agora simmmmmm, atendendo a pedidos eu trouxe uma super surpresaaaaaaaa 🔥🔥

Boraaaaaaaaa🧵 /1 No ultimo mês estive palestrando em grandes eventos pelo mundo e muita gente acompanhou a parada de perto. /2
May 11, 2022 12 tweets 3 min read
Top 5 dicas para resolver problemas de lentidão em apps @nodejs (ou mesmo qualquer app) 🔥🧵 /1 1 - Entenda o motivo da lentidão e timeouts

Essa é a fase de investigação, procure a causa da lentidão e o motivo de sua aplicação não estar entregando os requests em tempo (timeout). /2
May 10, 2022 7 tweets 2 min read
Fiz o @nodejs suportar 5x mais requests com 99.9% de uptime, adicionando somente 10 linhas de código 🤯😬

Se liga nesse experimento! 🧵 /1 Peguei uma API simples, que tem um problema de performance, que trava o event loop fazendo uns for loops muito doidos

Em seguida, rodei um teste de carga, com 500 usuários simultâneos, por 30 segundos requisitando o mesmo endpoint. /2