The Amazon Simple Email Service is a cloud service inside AWS (Amazon Web Services) to send and receive email. It’s my favorite service to send emails and it’s really simple to set up. I will also talk about how to configure Ruby on Rails to use it through an SMTP connection. Be sure to take some time aside because DNS configuration is involved and you will have to wait for things to be synchronized.
Get my ebook for free
Subscribe to my mailing list and get my ebook on 10 ideas that helped me become a better developer.
Enter your name and email to download it.
Queue management systems are used to process background jobs, so these jobs don’t interfere with the user experience. There are systems that use a database, and others that use Redis instead. Even Ruby on Rails has standardized it with ActiveJob so the application uses the same syntax for any system.
Redis is a free and open-source in-memory key-value store, similar to Memcached (used to speed up dynamic web applications by caching data in RAM) with the main difference of being persisted to disk and having more data types. In this article you will see an introduction on how to interact with Redis using Ruby.
Memcached is a free and open-source high-performance memory caching system, typically used to speed up dynamic web applications by caching data in RAM to reduce the use of database queries. In this article you will see an introduction on how to interact with Memcached using Ruby.
In this course I will teach you how to install Ruby on macOS, Ubuntu and Windows, using best practices to customize your development environment and giving a quick overview of the most popular code editors.
When it’s time to choose an editor for Ruby on Rails, you will find a variety of good options. From the most austere to a true beast. I have been trying the most known editors and wrote some notes that I want to share.
Duck typing is about making an object suitable for a certain task based on its methods and properties rather than its type. It’s like this: if you see a dog (type) that quacks like a duck, then I will call that dog a duck (duck-typing).
Object oriented programming is the basis of today’s frameworks for web development. Nearly every web project uses this development methodology. If you are new to programming, it is very important to have clear the OOP concepts.
When developing a Rails application, it’s important to seed the database with either manual or random data so the application looks realistic. There are some basic techniques to seed the database worth knowing that will save us time.
If you sell something in your Rails application, being a product or a service, and you live in Europe, you have to comply with the cookie law. There are multiple JS solutions out there to ease this task, but I will teach you how to implement a cookie bar from scratch so you have full control and make it usable.