One of the most important things for your productivity as a programmer is using your editor's capabilities to the fullest to help you throughout the development process. Today I want to share my editor configuration with you.
JavaScript isn't a strictly typed language, and many projects have scaled quite well without using types. But the reality is that as a project grows, its complexity increases, and there are simply too many details we can no longer keep in our heads.
React in version 17 is going to have important changes, adding two new features: React Suspense and Time Slicing. Today we'll talk about the first one. Let's look at everything you need to know about React Suspense.
Something that probably all programmers do every day is make mistakes (break things), and this happens more frequently as the complexity of our applications grows. The way we prevent this from happening and affecting the business is by writing tests.
In July I had the opportunity to give a talk at Event Loop about how to be a good programmer. This post is a summary of the topics I covered in that talk.