As software developers communication is a key skill. We not only communicate with code, but also we document, share and present ideas on a daily basis.
Personally I take pride in preparing documents, diagrams and presentations to share architectures, processes, designs and ideas. I sometimes tend to spend more time than needed 🙂
I want to share with you my favorite tool I use to help me create these assets.
Continue reading “Create Quick & Stunning graphs”
When the year started I was looking to attend to React Summit in Amsterdam. So I was super happy to hear that they were doing a remote edition. Woke up at 5:30 am to attend and it was totally worth it! Specially the workout break!!!
Let me show you some of the highlights:
Continue reading “React Summit Remote Edition Highlights”
Since I moved to react at work I have been using and trying different testing strategies and I wanted to share some thoughts and best practices around snapshot testing.
In the past I have worked on different projects on frontend, from simple websites to complex editors. Along the journey I have used different testing frameworks and tools.
While recently snapshot testing has become popular, in my opinion it can be a double edged sword, and here is why.
Continue reading “Thoughts on Snapshot Testing”
In this quick tutorial I will show how you can add test coverage to your vscode plugin repository.
Continue reading “Visual Studio Code Extensions: Adding code coverage in 3 easy steps”
I like sharing quick demos to all the stakeholders as soon as I start developing something new. I find that sharing soon helps to get early feedback and make sure that everyone’s requirements are covered.
But sometimes it is hard to find out the proper format to share. If I share only an image, then all the interaction is lost. Or if I share a video, then depending on the format some users might not be able to open it (and is also usually big in size).
After trying a few different formats I found that gifs are the best way of sharing quick demos. I follow a 2 step approach to it:
- I record the screen using Quick Time.
- I convert this CLI I found online called screengif.
Continue reading “Creating gifs from the OSX terminal in 2 easy steps”
In this post I will present a quick example on how ES6 can improve readability and help build code that is easier to maintain.
Also, I will be exploring partial application, a nice technique to keep in your developer toolbox.
Continue reading “Partial Application made easy with ES6”
Promises have been there for a while now, officially released in ES6 but already being supported by most browsers before that and/or polyfiled by libraries.
As Martin Fowler defined them, “Promises are objects which represent the pending result of an asynchronous operation”.