Maria CoitinhoUnderstanding Machine Learning: Main ConceptsMachine learning is one of the most significant developments in the field of artificial intelligence. It is a method of teaching machines…Mar 4, 2023Mar 4, 2023
Maria CoitinhoRuby on Rails Serializers: IntroductionIf you’ve ever worked with Ruby on Rails, you know that it’s a powerful web framework that makes building complex applications much easier…Feb 20, 2023Feb 20, 2023
Maria CoitinhoActive Record Associations in Ruby on Rails: Explained with ExamplesIf you’re building a Ruby on Rails application, you’re likely working with databases and need to create associations between different…Feb 20, 2023Feb 20, 2023
Maria CoitinhoRuby on Rails — ValidationsYou probably already crossed with many different websites that require some kind of data from the user. For example, when you need to…Jan 30, 2023Jan 30, 2023
Maria CoitinhoRails Controller Exceptions — ActiveRecord::RecordNotFoundWhen we are using Rails to build a backend API, there are important steps to be followed in order to handle requests from clients and send…Jan 8, 2023Jan 8, 2023
Maria CoitinhoRuby on Rails GeneratorsBuilding a Ruby on Rails backend API from scratch using boilerplate code can be a very hard task. If you are familiar with Ruby language…Dec 31, 2022Dec 31, 2022
Maria CoitinhoSetting up different Ruby versionsThese days I had to work on a Ruby backend API code, which required me to run bundle install to install gems from the Gemfile. I do have…Dec 27, 2022Dec 27, 2022
Maria CoitinhoCreating a Database — Part 3 of 3: Table Data AssociationSo far in parts 1 and 2 from the ‘Creating a Database’ post series, we went through:Dec 21, 2022Dec 21, 2022
Maria CoitinhoCreating a Database — Part 2: Database tables and seedingIn the first part of this post, we went over the file hierarchy composition of the ‘creating a database’ project, describing how each file…Dec 15, 2022Dec 15, 2022
Maria CoitinhoCreating a Database — Part 1: File structureWhen you want to create a database with tables and information that you can retrieve and manipulate through code, you need to first set up…Nov 29, 2022Nov 29, 2022