In the end, a company will only be as great as its people. We love hearing about the people that lead, manage, and build great companies because each one of them is unique. In that spirit, we wanted to let everyone know a little bit more about the unique people here at 20spokes, so we decided to post a “Team Series” for our blog.
We’re kicking off this series with our newest employee – Colin Robertson.
694,000 searches are placed on Google every single second.
That means that in the time that it took you to read this sentence, approximately 1,388,000 searches just took place on Google. Which is why the topic of SEO (Search Engine Optimization) is so important to people who are trying to drive some of those searches to their sites.
But what is SEO? How does it work? Despite its importance, many people outside of the digital marketing community don’t know what SEO really is. It’s a great mystery how you can “optimize” your site, or what you can do to have Google rank your site higher than your competitors.
Ready to create a great looking admin menu in minutes using CSS? We will use gradients and icons to create a sharp looking menu. It will also provide visual feedback through hover effects for the user to improve their experience.
It’s called the pharma hack. And it is clever. It is a website hack that exploits your site without you knowing. The site will appear normal for visitors but the pharma hack inserts code to promote Viagra and similar drugs as your description in Google search results. The hack has now been updated to also hijack the description in Facebook when a page is shared on it. And I just had a site hacked by it.
Fun stuff! Or not… Read More
A common error on Heroku’s Cedar Stack is during precompile for assets:
could not connect to server: Connection refused. Is the server running on host “127.0.0.1″ and accepting TCP/IP connections on port xxxx?
This issue is resolved by disabling the app initializing for compiling assets. But I came across a situation where that solution caused further issues. This was due to the js-routes gem needing info about routes from my app. This forced me to compile my assets every time I pushed changes to Heroku. It quickly becomes annoying running this task all the time and then having caching issues during development.
Widgets! I get very excited about widgets and their use. You should identify sections on a site that can be modular. Using and creating widgets gives the owner control (very important) to make changes without needing a developer. It saves money and time which is a great selling point for freelancers. Widgets are typically found in blog sections but can be used outside of the blog. Our homepage makes use of widgets for calls to action. The latest project section is easy to update and can be swapped out for another section such as testimonials. Interested in learning more? Find easy steps for converting a section to a WordPress widget below.
Google is quietly growing Plus while everyone still tries to compare it to Facebook. They recently launched a new service with Google+ to link profiles with blog entries in search results. The blog post will be displayed as a verified author with the author’s Google+ profile picture. It increases people clicking to the post and gives it more real estate on the search results page .
That is the biggest concern I hear from business owners and rightfully so. It can be frustrating to not have control over your website. You may also be losing money due to not having the right content addressing your visitors.
Check out below for suggestions of updates to your site that are cost effective.
I posted the slides from my talk on using MongoDB and Ruby on Rails that I gave at MongoChicago. It discusses the choices made for the technology stack and also using Mongoid as the Object Mapper for MongoDB. The video should be up shortly on http://www.10gen.com. I will post when it is available.