In 23 days
I created a library to produce web animations. Glorious Demo simulates the use of a Code Editor and a Terminal to demonstrate some code in action.
In 24 days
I created a multi-language static blog generator based in Markdown. Triven powers my personal blog and allows me to post articles also in Portuguese.
In 45 days
I created an English Augmented Dictionary called Typenik - available for Web, Windows & Mac - to solve peculiar needs of non-native English speakers.
All those side projects are fully covered with automated tests.
My name is Rafael Camargo. I code, design, and believe it's quite possible to build very quickly software that works very well.
Mocking search params in tests for React components
The use of search params in front-end applications is common. However, testing the behavior of components that depend on these parameters may not be as simple as we'd like. Learn how to simulate the parameters found in the URL easily using the History API.
September 23, 2023Handling indentation in Testing Library assertions
One of the most common tasks in tests written with Testing Library is asserting the presence of dynamic text in the document. But what if the text were indented? How can you ensure that both the text and the indentation are correct?
August 29, 2023Google Analytics is over, at least for me.
After discovering a service called Plausible in 2020, I started to remove Google Analytics from all my websites, one by one, until getting completely free of it in February of this year.
July 28, 2023Bordiple is a CSS multiple borders generator
After not having found any tool like this on the internet, I decided to make the life of programmers and designers that need apply multiple borders in their creations easier.
June 28, 2023Elements with multiple borders using pure CSS
Although very powerful, even CSS has its limitations. One of the moments in which you perfectly realize this is when you need to set multiple borders for a single element. With some creativity, however, it's quite possible to code the style you wish.
May 28, 2023HTML elements you might not know
Explore the power of native HTML and try out several elements that can increase your productivity and reduce the amount of code you need to write, thanks to the versatility of HTML and its harmonious integration with the operating systems of any device.
April 29, 2023