Hello everyone and welcome back to Not So Random Software! This week I have enjoyed reading this article commenting on technical debt and why today is used as a catch-all term for all types of dysfunctions. I have been recently experimenting on a system to objectively define and measure tech debt with teams and I…
Tag: javascript
Not So Random Software #26 – Searching Tools
Hello there and welcome back to Not So Random Software! This week I am thinking about tools and how they can deeply influence the way we think about problems in our daily life. Often a tool is all it takes to change something from impossible to straightforward; it completely changes the value equation. On the…
Not So Random Software #24 – Climate Change Tech
Hello there and welcome back to Not So Random Software! This week I stumbled upon the new documentary from Micheal Moore called Planet Humans and that pretty much took all my thinking. It’s a good time to stop and reflect; we only have one planet. I hope you enjoy this selection of links! A random…
Upload video files with progress bar using Rails, Paperclip and Javascript
Rails does not help much when dealing with AJAX uploads by means of external JS libraries. I recently came across a case where a user on www.codementor.io was struggling to use JQuery-upload-file to upload a video to a Rails backend. The main reason to use the library was the progress bar feature, something that is…
Bringing Ruby fetch to the Javascript world
If you are a Rubyist you are probably comfortable using the fetch method on a day-to-day basis but when you are developing in Javascript this sweetness is not immediately available. This is why I wrote underscorejs-fetch.
Refactoring a complex Javascript calendar
Frontend components are hard to implement and more often than not the code reflects this complexity. In this blog post I will show you how I refactored the code of a complex frontend calendar sharing some of the findings that led to a cleaner implementation.