← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 50
  1. Working with AI agents day to day, I've started noticing a trend that worries me.

  2. Adding an index to an existing table column might seem straightforward.

  3. I joined a new project 4 months ago.

  4. Why is your Rails app boot slow?

    In my previous article we explored how we can build huge web app monoliths with Ruby that can complete simple request tests in under a second.

  5. What if I told you that it's not only possible, but actually pretty simple, to write a huge monolith web app that boots in under a second using Ruby?

  6. LightBlog: a file-based blog app

    When Heroku discontinued the free plan, I decided to host my site elsewhere.

  7. Thank you, Heroku!

    For 13 years, I've hosted my articles on Heroku.

  8. Bugsnag is a great error monitoring service that takes care of reporting and filtering/notifying exceptions in several kind of applications.

  9. I use Ruby for server-side programming, so I'll illustrate the issue in the Ruby community but it basically applies to all server-side languages.

  10. The importance of the little details (skip this section unless you enjoy rants) Seriously, this section is big and not important at all, feel free to completely skip it right now if you're short in time or don't enjoy rants.

  11. Note: if you only care about getting the certificates, jump to the end of the article and you'll find a button to just do that.

  12. Once PostgreSQL 10 was released I wanted to upgrade our 9.6 cluster to the newest version.

  13. The Ruby ecosystem is famous for providing convenient ways of doing things.

  14. WARNING: skip the TLDR section if you like some drama.

  15. Important Update Feel free to completely skip this article as it's no longer relevant.

  16. Ruby on Rails: the Bad and Good parts

    In my previous article, I had a hard time trying to explain why I wanted to replace Rails with something else in the first place.

  17. Background - the application size Feel free to skip to the next section if you don't care about it.

  18. TLDR: This article proposes savepoints to implement nested transactions, which are supported by PostgreSQL, Oracle, Microsoft SQL Server, MySQL (with InnoDB but I think some statements would automatically cause an implicit commit, so I'm not sure it works…

  19. I started to experiment with writing big Ruby web applications as a set of smaller and fast Rack applications connected by a router using Roda's multi_run plugin.

  20. I've been writing some Roda apps recently.

  21. A Review of Code Reloaders for Ruby

    When we are writing a service in Ruby, it's super useful to have the ability to automatically change its behavior to conform the latest changes to the code.

  22. This article is basically a copy of this project's README.

  23. For some years I have been using rsnapshot to back up our databases and documents using an incremental approach.

  24. Two weeks ago I read an article from Fabio Akita comparing the performance of his Manga Downloadr implementations in Elixir, Crystal and Ruby.

  25. This article assumes you completely understand all performance trade-offs related to each available technique to load scripts and how to modularize them.

  26. This has been written to serve as some background for two other articles focused on SPA performance: Getting an SPA to load the fastest possible way (and how Webpack can help you) Improving SPA loading time with webpack (and why Sprockets is in your way)…

  27. This should be seen as a 3-parts series and it was previously published as all those articles bundled together but the article became too long.

  28. We use the awesome Sensu monitoring framework to make sure our application works as expected.

  29. I've been using Sequel in production since 2012, April and I still think this is the best decision I've made so far for the whole project lifetime.

  30. Server-side or Client-side focus?

    David wrote a great article on the subject, suggesting that keeping all views generated in the server-side is the way to go for most applications.

  31. Running Java from MRI Ruby through DRb

    Important update: After I wrote this article I tried to put it to work in my real application and noticed that it can't really work the way I described due to issues with objects referenced only in the DRb client side being garbage collected in the DRb se…

  32. Rails: the Good and the Bad

    A while ago I wrote an article explaining why I don't like Grails.

  33. Client-side code testing with oojspec

    Introduction I've been working solely on single-page web applications for the last 3 years.

  34. Introduction Despite the fact that I don't like the JavaScript language, we can't just avoid it.

  35. Getting started with Sequel in Rails

    Why Sequel?

  36. MySql localhost behavior is totally insane

    I always have this issue so I found it would be better to document it for myself.

  37. This is just an article's title, not really a question with a right answer.

  38. How NokoGiri and JRuby saved my week

    I'd like to share some experiences I had this week trying to parse some HTML with Groovy.

  39. How do Rails and Grails differ?

    A while ago I've written on why I prefer Rails over Grails, so be aware that this is another biased article.

  40. What did I learn about Code Writing?

    I've being coding for about 2 decades now.

  41. What is missing in all those social networking media?

  42. For some years now, I've been writing lots of JavaScript.

  43. Have you always wanted to add just part of your modified file to the index stage?

  44. Why I Prefer Rails over Grails

    I've been willing to write such an article for 2 years now.

  45. How to write maintainable code?

    I have been willing to write such an article for a long time and finally found some inspiration and time for doing it.

  46. The Danger in Software Customization

    Several years ago, one of the partners of a company I worked for, commented the following with me: In USA, people tend to adapt their work-flow to the software they use.

  47. Important update (May 07, 2011) This article explains how to install Gitorious using RVM Ruby on Nginx + Passenger.

  48. Achieving Productivity with Vim as IDE

    Finally I've got some time to finish translating my Vim original article in Portuguese (written in September/2010): I've long insisted on trying to use Java written IDEs like Netbeans, RubyMine, Aptana/Eclipse or IntelliJ IDEA for software developing.

  49. Generating PDF with ODF templates in Rails

    In 2009, I wrote an article for the Rails Magazine Issue #4 - The Future of Rails - where I presented an alternative to PDF generation from ODF templates, which can be generated using a regular text processor such as OpenOffice.org or Microsoft Office (af…

  50. Site's Debut

    For my first article, I chose to write about the reasons that resulted in my decision to finally develop my site, as well as talking about its technical structure and why I have taken such approach.