How to use Cmder as Visual Studio Code integrated terminal

Posted by Ícaro Falcão @

Vscode
VS Code Cmder

Using Visual Studio Code becomes heaven with all available customizations, third party extensions, custom themes, and specially with integrated terminal. For those who use windows, the default cmd may not be the best solution, that's why cmder becomes a very good option. Today we are going to see how we can join them and make programming on VS Code even better.

Read More

Remove commited files from git repository

Posted by Ícaro Falcão @

Git
Source Control Git

There is no going back, the files are already committed to my git repository! How can I remove them? Let's get down to what we can do in this situation.

Read More

Pratical guide to Test Driven Development in Rails

Posted by Ícaro Falcão @

Tdd
Ruby on Rails Test Driven Development

Test Driven Development (TDD) is a very important tool for every developer nowadays. The idea is fairly simple: build our tests first, see the test failing and build the feature to pass these tests, and refactor after all tests have passed. Testing our code consistently helps not only on finding bugs but on building consistent applications with safety and confidence. In this article, we'll be testing our Ruby on Rails application with RSpec and will write the code to pass the tests.

Read More

Creating Custom Validations in Rails

Posted by Ícaro Falcão @

Validated
Ruby on Rails

A common need for different softwares is the creation of different types of validation. Ruby on Rails provides some validations already built in, but it doesn't cover every possible situation. In this article, we'll see how to create custom validations, custom error messages, apply contexts, and more.

Read More