Hello my dear friends.Today we will learn about SQL Joins and my new little app that helps to build and understand them. SQL join A SQL join clause combines records from two or more tables in a database. It creates a set that can be saved as a table or …
Railsware Blog
on product management, engineering, design, culture and many more...
Speed up your Ruby on Rails application using WebP imagesHello my dear friends. Today we will speed up our ruby on rails applications using webp images. What is WebP? WebP is an image format that employs both lossy and lossless compression. It’s been developed by Google and, as we can see on this page, so far only Google Chrome …
Hello my dear friends. Today we will speed up our ruby on rails applications using webp images. What is WebP? WebP is an image format that employs both lossy and lossless compression. It’s been developed by Google and, as we can see on this page, so far only Google Chrome …
3 Patterns for Storing Tree Structures in the RDBMSHello my dear friends. Today, we’ll talk about storing tree structures in the RDBMS (Relational Database Management Systems: e.g. MySQL, PostgreSQL, Oracle, etc.). While this can be an easy topic for some of you (if “Nested Sets” and “Materialized Path” sound familiar, you probably won’t find anything new here), I’ve …
Hello my dear friends. Today, we’ll talk about storing tree structures in the RDBMS (Relational Database Management Systems: e.g. MySQL, PostgreSQL, Oracle, etc.). While this can be an easy topic for some of you (if “Nested Sets” and “Materialized Path” sound familiar, you probably won’t find anything new here), I’ve …
Getting Started with Chef ServerHello my dear friends. Today we will talk about a Chef Server. In this article we will learn what is the Chef Server and how to setup it up. Before reading this article, it’s better to read my articles about Chef Solo. Here I’ll explain only those things that hasn’t …
Hello my dear friends. Today we will talk about a Chef Server. In this article we will learn what is the Chef Server and how to setup it up. Before reading this article, it’s better to read my articles about Chef Solo. Here I’ll explain only those things that hasn’t …
Shared Handlebars Templates for Rails 3Hello my dear friends. Today we will talk about the way, how we share handlebars templates in Rails 3. In the previous article I explained you how we share mustache templates between rails backend and javascript frontend in our company. After article publication, many people turned to the question “What …
Hello my dear friends. Today we will talk about the way, how we share handlebars templates in Rails 3. In the previous article I explained you how we share mustache templates between rails backend and javascript frontend in our company. After article publication, many people turned to the question “What …
Effective similarity search in PostgreSQLHello my dear friends. In “PostgreSQL most useful extensions” I showed a list of some useful extensions for PostgreSQL. Of course, that article didn’t cover all useful extensions (in my humble opinion) and some extensions I want to describe in separate articles. Today we will talk about effective similarity search …
Hello my dear friends. In “PostgreSQL most useful extensions” I showed a list of some useful extensions for PostgreSQL. Of course, that article didn’t cover all useful extensions (in my humble opinion) and some extensions I want to describe in separate articles. Today we will talk about effective similarity search …
PostgreSQL most useful extensionsHello my dear friends. Today we will talk about PostgreSQL and most useful modules for this database. PostgreSQL is an object-relational database management system (ORDBMS).
Hello my dear friends. Today we will talk about PostgreSQL and most useful modules for this database. PostgreSQL is an object-relational database management system (ORDBMS).
Shared Mustache Templates for Rails 3Hello my dear friends. Today we will talk about how we share mustache templates in Rails 3. Let’s imagine that we have a task, where on first load of the page we show only 10 products. But when user scroll, we should automatically load more products on page (aka continuous …
Hello my dear friends. Today we will talk about how we share mustache templates in Rails 3. Let’s imagine that we have a task, where on first load of the page we show only 10 products. But when user scroll, we should automatically load more products on page (aka continuous …
CouchDB and CouchAppTo write a web application today there are many languages, frameworks and libraries. One of the main languages in this set is JavaScript, because this technique works in most browsers without any additional third-party libraries and is quite flexible. At the moment, it is possible to write entire applications to …
To write a web application today there are many languages, frameworks and libraries. One of the main languages in this set is JavaScript, because this technique works in most browsers without any additional third-party libraries and is quite flexible. At the moment, it is possible to write entire applications to …