Advanced Capistrano usage

Posted by Dmytro Shteflyuk on under Development (1,292 views)

Capistrano — the dead simple deployment tool

One of the most important parts of a development process is an application deployment. There are many tools developed to make this process easy and painless: from the simple inploy to a complex all-in-one chef-based solutions. My tool of choice is Capistrano, simple and incredibly flexible piece of software. Today I’m going to talk about some advanced Capistrano usage scenarios.

Read the rest of entry »

Scribd open source projects

Posted by Dmytro Shteflyuk on under Development, Ruby & Rails (5,316 views)

It’s time to summarize what we have done for the Open Source community. Scribd is pretty open company, we release a lot of code into the public after a time (sometimes it is short, sometimes it is not). Here I want to mention all the code we have opensourced. Please take into account that time is moving on, so we are publishing more and more code. I will update this post periodically, so stay tuned. Follow me on Twitter to get instant updates.

Read the rest of entry »

10 recommendations on using HTML5 today (aka Homo-Adminus Blog 2.0 HTML5ified)

Posted by Dmytro Shteflyuk on under Development, Ссылки (8,198 views)

Homo-Adminus Blog

There was a lot of articles about HTML5 last days, so when Alexey Kovyrin asked me to help him with his new blog design I saw no other choice but using HTML5. There are a lot of new features added since HTML4, and some of them could be used today, like new elements <header>, <footer>, <nav>, <article>, <section>, etc. I think this is a nice addition to the HTML, because these elements add more sense to an unstructured markup. There is a buzzword “semantic” exists to describe this, but I don’t like buzzwords, so I would call it “sense”. So what features we could get from HTML5, that are supported by all modern browsers?

Read the rest of entry »

Installing and Using Scribe with Ruby on Mac OS

Posted by Dmytro Shteflyuk on under Development, Mac OS X (9,378 views)

Scribe In Scribd we have tons of analytics data generated daily that should be somehow processed. Currently we use MySQL to store all this stuff, but that is not the best option for logging lots of data. So we’ve decided to try some more specialized tools, which could help us to store and process our data. The most interesting thing which could simplify analytics data collecting was Scribe. As it turned out, installation process is not so simple as expected so here you will find a few steps manual on how to install Scribe on a developer machine.

Read the rest of entry »

Memo #2: Полезные трюки при работе с удаленными ветками Git

Posted by Dmytro Shteflyuk on under Development · English (6,591 views)

Git Здесь, в Scribd, мы используем Git как основную систему контроля версий. Каждый день создается, сливается и удаляется множество веток. Надеюсь, я когда-нибудь опишу наш рабочий процесс с использованием Git, а сегодня попробую рассказать о несколько полезных техниках работы с этим замечательным инструментом.

Подразумевается, что вы знаете, что такое Git, и как с ним работать. Ниже вы найдете несколько интересных трюков, который должны быть вам полезны (как минимум, они были полезны мне).

Read the rest of entry »