RSS Feed

Articles written in 2011

Building a Rails 3 Engine

Rails 3 has been out quite a while in "rails" time. Back in the world of rails 2 most custom code was added via rails plugins stored in the vendor directory. Although this allowed for a clean dependency relationship when new versions of plugins came out it made it difficult to upgrade existing code bases. So when it came time to upgrade to rails 3 this contributed to a lot of people having difficultly upgrading their existing codebases. Along came the new revised rails 3 engine...


Automated Testing using Cucumber & Watir

As unroole has developed into a state of the art CMS, we have dedicated more and more time to testing the system in order to ensure the high standard of quality we are so proud of. In our continuous pursuit to improve efficiency, we have experimented with a series of tools in order to automate the repetitive and laborious process of testing.  The ideal tools for our needs proved to be Cucumber+Watir(Web Application Testing In Ruby). Using the combination of these two tools, we were...


Introduction to CSS3: Linear Gradient

One of the difficulties faced by CSS3 beginners is understanding its complex syntax.  To make matters worse, different browsers and browser versions use different syntax to achieve identical results. To ilustrate this please consider the Linear Gradient, one of the properties of CSS3. The most frequently used form looks like this:


Appcelerator Flurry Module for iPhone/iPad and Android

That's right!! You can now use Flurry analytics in your appcelerator apps (v1.6.2).

Android module
iPhone/iPad module

Background Info

Comprehensive website analytics are essential in today's dayan age for any company aiming to be competitive. Furthermore, Soft Gravity believes the same to be true when it comes to analytics for mobile applications. For this purpose we recently reviewed and compared a series of analytics services such as Google Analytics and Flurry Analytics. We...


Facilitating Communication

Depending on which one you ask and which company you interview, a Product Manager's job description can vary quite a bit. Yet one thing stays the same across the board.  A big part of a Product Manager's job is to facilitate communication among others. 

When you are working on a small team, this is done relatively easy. One can achieve this simply as a side effect of doing his regular day to day tasks such as controlling the scope, timelines and budget.  However, things...


Digging into RubyGems

Every developer has experienced an episode of painful dependency management.  Missing libs, "dll hell," and hours of wasted effort.  Been there. It's painful.

Luckily for those working in the Ruby ecosystem, there is a nice tool that helps with dependency management: RubyGems.

In this post we'll dive a little deeper into how RubyGems works with your Ruby code to properly load and manage gems.  Understanding the load process will better prepare you when things...


Welcome to our blog

Welcome to the SoftGravity Blog. Here you can get your weekly dosage of technology related highlights. This Blog provides you with information, tips, tricks, solutions and other relevant information to development related topics, such as Ruby on Rails, CSS3/HTML5, as well as pointers on mobile and Facebook development. 

Additionally we will cover news on web/mobile technology advancements, best practices, innovation in Web 3.0 and much more.  Don't miss out and subscribe to...


Calendar

Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Recent Posts

Building a Rails 3 almost 2 years ago
Automated Testing... almost 2 years ago
Introduction to CSS3:... almost 2 years ago
Appcelerator Flurry... almost 2 years ago
Facilitating 2 years ago

Archive