The fight against sexism is not a free pass

The fight against sexism is not a free pass Today Joyent wrote a blog post in the company blog about an issue that started with this pull request in the libuv project: https://github.com/joyent/libuv/pull/1015#issuecomment-29538615 Basically the developer Ben Noordhuis rejected a pull request involving a change in the documentation to use gender-neutral form instead of “him”. Joyent replied with this incredible

http://antirez.com/news/64 · December 1, 2013

No More Rock Stars

No More Rock Stars Real rockstars can be assholes. That may be annoying but we tolerate it because we prioritise their art over their behaviour. This should not be the case with rock star developers. It’s time to say goodbye to the notion that they produce good code or help our industry in any way.

https://www.julianbrowne.com/article/rockstars/ · October 29, 2013

Finally Redis collections are iterable

Finally Redis collections are iterable Redis API for data access is usually limited, but very direct and straightforward. It is limited because it only allows to access data in a natural way, that is, in a data structure obvious way. Sorted sets are easy to access by score ranges, while hashes by field name, and so

http://antirez.com/news/63 · October 27, 2013

New Redis Cluster meta-data handling

New Redis Cluster meta-data handling This blog post describes the new algorithm used in Redis Cluster in order to propagate and update metadata, that is hopefully significantly safer than the previous algorithm used. The Redis Cluster specification was not yet updated, as I’m rewriting it from scratch, so this blog post serves as a first

http://antirez.com/news/62 · September 26, 2013

English has been my pain for 15 years

English has been my pain for 15 years Paul Graham managed to put a very important question, the one of the English language as a requirement for IT workers, in the attention zone of news sites and software developers [1]. It was a controversial matter as he referred to “foreign accents” and the internet is full of people

http://antirez.com/news/61 · September 1, 2013

Twilio incident and Redis

Twilio incident and Redis Twilio just released a post mortem about an incident that caused issues with the billing system: http://www.twilio.com/blog/2013/07/billing-incident-post-mortem.html The problem was about a Redis server, since Twilio is using Redis to store the in-flight account balances, in a master-slaves setup, with multiple slaves in different data centers for obvious availability and data safety

http://antirez.com/news/60 · July 23, 2013

San Francisco

San Francisco Yesterday night I returned back home after a short trip in San Francisco. Before memory fades out and while my feelings are crisp enough, I’m writing a short report of the trip. The point of view is that of a south European programmer exposed for a few days to what

http://antirez.com/news/59 · June 15, 2013

Exploring synchronous replication in Redis

Exploring synchronous replication in Redis Redis uses streamed asynchronous replication, that’s one of the simplest forms of replication you can imagine: a continuos stream of writes is sent to the slaves, without waiting for the slaves to process the writes in any way before replying to the client. I always gave that almost for granted, as

http://antirez.com/news/58 · May 27, 2013

Availability on planet Terah

Availability on planet Terah Terah is a planet far away, where networks never split. They have a single issue with their computer networks, from time to time, single hosts break in a way or the other. Sometimes is a broken power supply, other times a crashed disk, or a software issue completely blocking the

http://antirez.com/news/57 · May 21, 2013

Reply to Aphyr attack to Sentinel

Reply to Aphyr attack to Sentinel In a great series of articles Kyle Kingsbury, aka @aphyr on Twitter, attacked a number of data stores: [1] http://aphyr.com/tags/jepsen Postgress, Redis Sentinel, MongoDB, and Riak are audited to find what happens during network partitions and how these systems can provide the claimed guarantees. Redis is attacked here: http://aphyr.com/posts/283-call-me-maybe-redis I said that Kyle “attacked”

http://antirez.com/news/55 · May 19, 2013