Corporate Blog

Extending HTML DOM – Facebook way explained

When I started studying Facebook ML I’ve found a very interesting thing about HTML DOM which I didn’t know before. That’s how I can extend it with my own custom HTML tags just like I do it in .NET WPF/Silverlight for example. That’s how we can do it:

Share

It’s boring to scale with Ruby on Rails

Sometimes we need databases with different data but with a similar structure. Suppose we have a lot of customers and each of them is fairly massive in terms of amount of data loaded into the system. In this case we can use a mechanism called sharding.

Share

SQL Server 2005 computed columns issue

Hello folks, My name is Vyacheslav Pocheptsov and today I’m opening a series of technical posts related to various aspects of development that will help geeks facing similar issues or just thinking of it. I’m currently developing a heavily loaded website called LiquidGeneration. It’s written by my team using ASP.NET MVC 1.0, IIS 7.0, Windows [...]

Share

Pretty Rails console under Linux.

Screenshot-Terminator-blake@alice-workspace-greypoetry-300x219

I think you have seen a pretty separated console in some episodes of RailsCasts (if you haven’t, go here ). When you write commands you can see the updating log file in the same window (it’s really useful for optimizing your database requests). Ryan Bates uses Mac OS. But I’m going to tell you how [...]

Share

An interactive console for ruby application

Screenshot-spotapov@ws-07-Desktop-app-1

The prelude Let’s assume you’re developing a ruby application but not a Rails one. And you want to use a console similar to the Rails console for debugging. Install irb package (apt-get is used for Debian/Ubuntu, use package manager of your system): apt-get install irb Example of application For example, we have the following simple [...]

Share

Using Mechanize

What we would like to do It was another Friday morning when we discovered that we need something very simple (but very smart ) to extract data from web-pages. Our task was quite straightforward: there was just a web-site with numerous pages, frames, AJAX, pop-ups,  links and redirects, of course, authentication and so on and [...]

Share

In Agile, Scrum and offshore development, time zone is of the essence!

I recently attended a presentation on agile development in Silicon Valley hosted by the SVPMA (Silicon Valley Product Management Association). I was highly interested in the topic because like the speaker, I have been involved with implementation of Agile development processes with teams distributed across oceans. The speaker, James Morehead of support.com discussed how they [...]

Share

The prediction of Ruby development in 2010

The prediction of Ruby development in 2010: By September of 2010, the new RoR sweet spot will emerge. It will combine Amazon EC2 Instances overlayed by an optimized Ruby 1.9.x and Rails 3.x stack from a Rails hosting service, such Engine Yard or Heroku or RightScale. In addition to the usual MySQL and PostgreSQL, they [...]

Share