tinymce-rails-imageupload has been discontinued and it will keep your project on TinyMCE 4 forever. Use these steps to replace it and upgrade to TinyMCE 6.| frankgroeneveld.nl
It is possible to write system tests with different viewport sizes, allowing you to test both mobile and desktop renders of the same page| frankgroeneveld.nl
I sold Callcounter, launched two new project ideas and started building one of them.| frankgroeneveld.nl
I started to build a Software-as-a-Service product from The Netherlands. Discover what I learned and achieved in the second month of this new adventure.| frankgroeneveld.nl
Every Ruby gem you add to a project can become a liability. The gems in this post are what I've used and trusted in the last few years.| frankgroeneveld.nl
A new function that was introduced by Rails 6.1 will allow you to simplify html class attributes when they contain logic to be shown or hidden.| frankgroeneveld.nl
I started to build a Software-as-a-Service product from The Netherlands. Discover what I learned and achieved in the first month of this new adventure.| frankgroeneveld.nl
Joining incomplete data series will give gaps if you have to truncate the dates. Use the PostgreSQL generate_series function to join a complete date series with your data and fill the gaps with zeros.| frankgroeneveld.nl
In some countries it is required for invoice numbers to be unique and sequential. Let me show you how to build a solid generator yourself if you don't want to use the simple primary keys format.| frankgroeneveld.nl
A great feature that is available in almost every browser allows you to reject the cookie consent popup.| frankgroeneveld.nl