UI pattern loading to show as soon as possible a mirror of the layout you expect to have once data arrives.
Autogenerate Typescript types and custom React hooks in React applications with GraphQL Code Generator.
How the Atomic Design methodology allowed me to create a great design system from scratch and made me a better developer.
A humble perspective of what it was like to create a Crypto Currency wallet using React Native and its main challenges during the planning and the development stages.
Coverify is a web tool to create yourself artwork, where you can apply different fonts, colors and a ton of images from Unsplash; and upload it directly on Spotify.
Template of a complete blog from scratch using React and Gatsby with pagination, categories, featured post, author, SEO and navigation.
Easiest way to write stylesheets and free of dependencies.
Create fully customizable skeleton animations for your website with React Content Loader.
How many bugs in production make a good developer? Let’s talk about me.
I wasn’t always a developer, and honestly, I don’t know how I became one. But for a long time - to be exact since 2012 - I’m here doing my best, not just building applications, but solving real problems. My degree is in Design, and I’ve always been excited about the true meaning of Design, which is to deliver functional products through a deep and meaningful experience.
My first experience with development was implementing my own layouts in the oldest fashioned way possible - HTML, CSS, and jQuery. Then I saw there an opportunity to do something better than I was used to seeing on the web. From that moment on, I went through a couple of digital agencies where I was able to improve my hard skills a lot, thanks to fantastic people I had the chance to meet.
Then after spending some time on a new challenge, working with a huge product that influenced thousands of people a day, I was able to realize what is the real impact of my job in development and that I need to always push myself. As a result of this and many interactions with the development community, I’ve begun writing some open-source projects, which gave me a lot of opportunities, from working with many awesome people from all around the world to getting a new position abroad.
Therefore, the main lesson so far is that the more I share knowledge and teach my colleagues, the more I see that my learning journey is far from over.