RSSAmplifier

Blog

Muriel's Tech Blog

My blog - various ideas, technical notes, raw thoughts

blog.x-aeon.comRSS feed ↗10 posts

Latest posts

Taming AI agents

Six months ago I thought I was simply going to learn a bit more about AI agents. Instead, I ended up diving head first into the ecosystem: trying frameworks, integrating them into real projects, contributing to existing tools, and eventually building my own. It was one of the most enjoyable technical rabbit holes I ve explored

12 years later…

after my last post. A lot has happened in my life: I changed my home country, worked in the travel, trading and renewable energies industries, played Skyrim and Fallout for days, contributed to Open Source and the Ruby ecosystems even more, managed development teams and taught lots of people how to be better in their

How to read one non-blocking key press in Ruby

During the development of a simple command line game in Ruby, I wanted to check if the player has pressed a given key in a non-blocking and buffered way. That is: If no key was pressed, don t wait for one to be pressed before continuing the program execution. If the user has pressed and released

I ventured in Tamriel with The Elder Scrolls Online

I just got the chance to participate to last week-end Elder Scrolls Online Beta session. Woot! That was awesome to get back to Tamriel, and I enjoyed it both as a gamer and a developer/tester 😉 I won t go into the gameplay, strategic decisions and comparisons with other Elder Scrolls games in this post. You

Rails cluster with Ruby load balancer using Docker

Lately I discovered Docker. I made a quick presentation on it for the rivierarb meetup of february 2014 (slides available). As an example of Docker s usage, I decided to make something cool: a Rails cluster, with a Ruby load balancer on top of it. I wanted to simulate a whole cluster of different machines (with

Install Ruby 1.9.3 on a shared hosting non root

I ve got through a bit of a hurdle to get Ruby 1.9.3 installed on my shared host. My host is PlanetHoster, but this walkthrough should work with any host giving you a decent development suite (gcc, ld, make ), like 1and1, OVH This is how I did it: Get libyaml from LibYAML site, as it is

Serialize Ruby objects: ruby-serial

Many times I have come across the need to serialize a whole bunch of Ruby objects, with all their references. This is often useful to save the state of a program at one point, and retrieve it later in another session. Then I looked for a solution which could guarantee the following: Serialize directly Ruby

A quick message queue benchmark: ActiveMQ, RabbitMQ, HornetQ, QPID, Apollo…

Lately I performed a message queue benchmark, comparing several queuing frameworks (RabbitMQ, ActiveMQ ). Those benchmarks are part of a complete study conducted by Adina Mihailescu, and everything was presented at the April 2013 riviera.rb meet-up. You should definitely peek into Adina s great presentation available online right here. Setup and scenarios So I wanted to benchmark

Monitor your systems using Monit on shared hosts non-root – Example with Rails3/Capistrano

Do you know Monit? You definitely should. This is a high-quality and mature Open Source project, very well documented, that can monitor all your system resources (global and process-based). It is lightweight, efficient, can take corrective actions (restart servers ), provides real-time web interface, sends alerts, and is so easy to install and to use. Now

Deploy Rails 3 Unicorn applications using Capistrano on a shared web host non-root

In my struggle to have complete Rails3 environments setup in shared web hosts, the deployment step was missing. Lately I managed to deploy Rails3 Unicorn applications using Capistrano on a shared web host, as a non-root user with very limited privileges (jailshell). So I decided to share this with you. Setup a Git repository to