Fatos Morina

Software engineering and personal development

Category: Science & Tech (page 1 of 3)

How to deploy Redmine to Heroku

Img source: redmine.org

Redmine is a flexible project management web application that is open source, written in Ruby on Rails. If you need to start using it for your own projects, then chances are you need to deploy it to a server. In this article, you can see how to deploy the current latest stable version of Redmine to Heroku, as it sometimes can be a bit problematic. Continue reading

HTTP Basic authentication with built-in Ruby on Rails method

Img source: microcosm.com

You may have cases when you may need to do some authorizations for certain pages, so that they cannot be accessed by unauthorized clients. There are many authorization ways that you can use in a Ruby on Rails application. In this article, I will mention one very simple, yet not that much famous method that comes implemented and ready to be used each time you create a new Rails application. Continue reading

Build a Cryptocurrency Comparison Site using Ruby on Rails and TDD

Img prepared by: Shkodran Arifi

I recently had the pleasure to publish my first article at Scotch.io, which is a very popular platform. It is one of the longest articles that I have written so far. It is a written tutorial on how to build a cryptocurrency site in which you can see the changes of values of BitCoin, Ethereum and NasDaq overtime. The project accompanying this article is developed with Ruby on Rails using Test-Driven Development (TDD). Continue reading

How to insert a CSV file in the database using Ruby on Rails

Img source: twotutorial.com

Comma Separated Values (CSV) files represent some commonly used files. You may have a CSV file generated from a report generated, and then you may need to write a Ruby method or task to insert it into the database. Continue reading

How to send a base 64 encoded image to an API endpoint in Ruby on Rails

Img source: java67.com

I recently had to upload an image to an API endpoint in Rails, and did not found that much material online, so I decided to write this article describing how I managed to do this.

I was building an API that had to interact with an authentication micro service, where the request parameter was a Multipart image of a user file that should then be encoded in base 64 and get uploaded to AWS. Continue reading

Quickly access API documentations of your favorite languages with these two applications


Img source: makeuseof.com

It is no surprise that you may need to work with different programming languages, or at least use many methods. You may not be sure how do you call a method, how many parameters does it have, or the type of objects for each parameters. During these cases, having a quick look up on the API documentation helps you immensely. Continue reading

Add like/upvote function for your model using Acts as Votable gem

Img source: instructables.com/

The ability to rapidly develop new features in your Rails applications with a lot of cool gems gives you the opportunity to be very productive. At the time of this writing, 14,821,263,017 Ruby gems have been downloaded, which represents a really large number of developers who have fortunately been able to use open source gems of other fellow developers in their applications. Acts as Votable is no exception.

Continue reading

Create ready-to-deploy-to-Heroku Rails apps with suspenders gem

Rails is one of the most popular web development frameworks. For those who do not know, it represents a compilation of many commonly used programming libraries written in Ruby, and that comes with the pattern of convention over configuration. In other words, it saves you a lot of time by avoiding the need to repeat the same initial procedures of setting up a project and so you only need to start implementing the business logic. Continue reading

Dependency Injection Types in Spring

In this article, we will initially see the meaning of Dependency Injection (DI), and then get to know the different types of bean injection in Spring. Continue reading

How to convert an UploadCare image to CarrierWave in Ruby on Rails

Img source: getapp.com

CarrierWave is a Ruby gem that provides a really easy way to upload files from Ruby applications. UploadCare is similar to it, but with a small difference: When you upload an image using UploadCare, then you will receive a CDN (Content Delivery Network) URL, which will be saved in your database.

Continue reading

Older posts

© 2017 Fatos Morina

Theme by Anders NorenUp ↑