The slides and the code from my talk about Orbit and the virtual actor model.

Continue reading »

The slides from my talk about Orleans and the virtual actor model.

Continue reading »

If you’re developing a node.js package, you can publish it to npmjs. If you’re developing a .NET package, you can publish it to nuget. But what if you’re developing a standalone executable, where do you publish it?

Continue reading »

At EA we’re using Docker extensively. We’re deploying containers to production and we’re also running those containers locally for development and testing purposes. Our services are running in multiple containers and spinning up one service, usually involves spinning up multiple other containers. The most common scenario is running a service that depends on mysql and/or redis.

Continue reading »

In 2016 I read 9 books:

Continue reading »

I’m a big Microsoft products user and I’ve used Windows for many years. I started using Microsoft OS based phones in the Windows Mobile 5 era. The Windows Phone platform is beautiful and some features are unmatched so far (live tiles, Continuum, and Windows Hello).

Continue reading »

2015 is over and 2016 is here. Happy New Year! Following the tradition, this post lists the books that I read in 2015. I managed to read 12 books on various topics from Sci-Fi to economics and personal finance.

Continue reading »

I’m on vacation and I wanted to learn a new programming language. The easiest way to learn a new language is to practice it on something that has a goal. I looked for projects but couldn’t find anything appropriate that allowed me to focus on learning the new language rather than learning the project. Then, I found Advent of Code.

Continue reading »

My name is Victor and I’m a podcastaholic.

My commute is about 1.5 hours every day and I split it between reading and listening to podcasts. While on the bus I mostly read, but while I go to and come from the bus stop, I always have a podcast running. Also, I listen to podcasts most of the times I’m walking alone or doing things in the house that don’t require too much concentration (dishes, laundry, cleaning, etc.).

Even though I listen to podcasts at 2x speed, if I don’t listen for one or two days, it’s almost impossible to catch up on the listening list without skipping episodes.

In this post, I want to share the podcasts that I listen to. I grouped them in 4 categories.

Continue reading »

Last year I neglected this blog and after a while I discovered that it wasn’t working well anymore. Requests would time out, the admin panel was loading slow and the experience sucked even with caching enabled. After doing some investigation, I found out that comment spam was the culprit. There were thousands of spam comments every month and many more attempts that were hitting the server really bad. The chart below shows that at the peak there were more that 125K comments per months that Akismet was catching. I had ReCaptcha enabled but it looks like there is a way to bypass it since the comments were ending up in the database.

Continue reading »