ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js.
Regardless of your experience, this blog post should help you along your way into starting out with some game development, or at the very least motivate you to give it a go.
Muitos brasileiros têm o sonho de sair do país e morar no Canadá. Este episódio do Carreira sem Fronteiras, um dos meus podcasts favoritos, conta a história de um deles e pode servir de inspiração para você. Spoiler: ele está procurando outros brasileiros para levar ao Canadá.
Sometimes it's useful to have an exact copy of a production database but without the data that identifies a user. This CLI tool aims to help with that.
The lib has a lot of utilities to dealing with things like tables, QR code and SVGs. You can find a lot of examples with code and output in the repository.
A deep look into how npm audit works and the big amount of false positives we see when working with Node.js dependencies. For some big projects out there, these have become a burden since the first npm install is a bit scary for beginners.
A simple yet powerful extension to add wrapper templates around your code blocks. This is so good - you can quickly wrap your code in a try/catch block or a loop.
A simulator for developing and testing Cloudflare Workers. It's an alternative to wrangler dev, written in TypeScript, that runs your workers in a sandbox implementing Workers' runtime APIs.
Em sua 4ª edição, o Link 2021 vai acontecer nos dias 9 a 12 de agosto de 2021, com conteúdos voltados à tecnologia, comunicação e diversidade, especialistas e personalidades discutirão o futuro da acessibilidade digital nas organizações e no mundo.
A história de Lucas Thomaz Ribeiro, que trilhou uma jornada incrível como atleta profissional e hoje atua como dev full-stack da ZUP. Ele conta como a trajetória na seleção brasileira de vôlei motivou seu foco, resiliência e disciplina e como aplicar isso na programação.
A session replay stack that lets you see what users do on your web app, helping you troubleshoot issues faster. It's the only open-source alternative to products such as FullStory and LogRocket.
O pessoal da Code Education fará mais um evento gratuito. Dentre as tecnologias abordadas estão Nest.js, Apache Kafka e Golang. Vale a pena participar se você tem interesse por back-end e arquitetura orientada a eventos.
Mais uma semana de conteúdo gratuito vai acontecer na segunda semana de Julho. Este evento será realizado pelo pessoal da Alura. Compartilhem com quem quer entrar no mundo do React.
The news of the week is the announcement of the plan for React 18 and its first alpha release. There are some nice things coming in the next major version but it will take some time for a stable release too.
An evergreen CSS course and reference to level up your web styling expertise. The course breaks down the fundamentals of CSS into digestible, easy to understand pieces.
It is also built with Electron! Recently, I had to debug an issue in the built version and this was super helpful. I added some console.logs to the app (I know, I know 😄) and through this app, I was able to verify which messages were logged.
PS: I plan to take a look at how far I can go debugging other Electron apps such as VSCode, Spotify, MS Teams and Discord to see if I notice something interesting in them. 👀
It takes any kind of list as an input and uses that list to build an interactive interface to let you select an element from it. You can then pipe the selected items into other commands.
Progressive Web Apps have evolved a lot in the last few years and this video contains 5 tips about improving and measuring your PWA. It uses Squoosh for the examples.
"Recoil is an incredibly powerful state management tool that you can use to build performant, complex React apps". I have yet to have a look at it but here's a free course on the topic.
"The purpose of Open UI to the web platform is to allow web developers to style and extend built-in web UI controls, such as <select> dropdowns, checkboxes, radio buttons, and date/color pickers". I need to dig into it a bit more but I liked the idea.
O objetivo do programa é desenvolver profissionais em início de carreira, mas que já entendam de lógica e programação. Os selecionados terão dois meses e meio de aulas online e mentoria com profissionais do mercado de e-commerce.
Já precisou implementar um accordion? Recorreu a alguma lib, criou um componente acessível? Há muitas questões envolvidas nesse componente, que parece simples.
Você sabia que o HTML tem uma tag que pode ajudar bastante na hora de implementar este componente? O vídeo acima faz uma apresentação com demo bem rápida e útil.
Framer Motion is an awesome library for animations. I've been playing with it for a while and the post above taught me a lot - about the library and animations when I was starting.
If you're not familiar with HSL, like I am, this blog post explains it very well! You can skip the Dart/Flutter usage if you're not interested in that - it's a separate part of the post.
It's sometimes (usually?) tricky to update the RN version of an app. RN is not stable, so there may be breaking changes between versions. This tool aims to help on the task.
Adam Argyle shares thinking on ways to create inline scrolling experiences for the web that are minimal, responsive, accessible and work across browsers and platforms (like TVs!).
Machine Learning is much more accessible nowadays and this tutorial shows it by teaching us how to use a ML with TensorFlow.js in a Chrome extension... 🤯
I've seen some introductions to WebAssembly and Rust but nothing close to this video. It's really good as it brings a real use case, uses libraries and different approaches with some refactoring. If you're interested in learning a bit about this topic, make sure to watch it.
I like Design Patterns although I don't use them often (mostly working with JS on the front-end). This one is pretty nice and it's worth a read as we can probably use a similar strategy anywhere.
The team behind the awesome Excalidraw released a product that extends the free tool. Have a look if you want to support the team or have more features, the pricing plan is quite good.
Not every tool in the JS ecosystem is written in the language itself. The listed tools in the link don't have a "big piece of the market" right now, but they will likely evolve and grow in usage in the next years, so keep an eye on them.
Have you ever implemented retries on HTTP requests? It doesn't seem like a common thing to do but it's definitely valuable for some cases. This tutorial teach us how to implement in two different simple ways, that we can adopt to our needs.
A post about how simple it is to create a proxy server that intercepts requests.
Unfortunately, I didn't find a way to see the server in action locally by running Chrome from the terminal on Mac. Let me know if you know how to do that!
I like open-source a lot, so I’m always finding new repositories and reading a lot of source code from them. Almost never I get to use the library or framework found but almost always I learn something from them and get to apply this knowledge in something I’m working on.
The React team has created a video series featuring technical deep dives on React. At the time of writing, there's one for React Server Components - and I liked it.
Jason, who I admire a lot, wrote on how honest feedback is needed in our lives - in and outside of the job. It's hard to give honest feedback initially to we should try as it gets easier with time and helps much more in the long-term relationship.
WebAssembly is quite interesting and it's present in apps like Figma, Squoosh and MongoDB Compass but there's a learning curve for it. This video gives an introduction to AssemblyScript, which aims to lower this barrier.
I'd like to appreciate all the feedback you've given me so far. I'm trying to improve this newsletter every week and it's helping me a lot! Keep it coming! 🙌
Spoiler
As I've been getting stressed with looking into tests recently, expect the next week's edition to have some links on the topic 😉