What six weeks of work looks like
A few months ago I wrote up a post sharing the details of how we structure our teams and work in six week cycles at Basecamp. It turned out to be very popular article. Here’s what our core product…
Invite Your Engineers To Talk Business. Here's Why.
Traditionally, engineers may have been shielded from the "business parts" of the organization. In today's technology landscape, that's no longer a viable option.
IO#readlines now accepts chomp flag as an argument
IO methods now have an optional chomp flag to remove newline return characters
Typography
An overview of typography as a element of design for the web.
How to Make Your Classes More Powerful by Implementing Equality
How do you compare two things in Ruby? Using == as you already know… but did you know that == is a method & not just syntax? You can implement this method in your own classes to make them more powerful. And that’s what I want to talk about in this post. Equality Basics As […]
Unicode Normalization in Ruby
If you want Ruby's string methods to play nicely with Unicode, it's a good idea to normalize them. This article is a brief introduction to Unicode normalization for Rubyists.
Don't Rush
The thought of designing a product from nothing can be scary. Here’s how we prefer to start.
How to build a live comment feature using JavaScript
This blog post was written under the Pusher Guest Writer program. These days Social has become the buzzword and we all want our apps to be the centre of these amazing social conversations. Comments on a post, video, update or any feature of your new app is a great way to add fun & enriching […]
Why More Companies Are Adopting Open Source Technology
The results are in – our 2016 Global Developer Survey revealed that open source tools are most preferred by developers the world over. Why?
Improved no results messages
Many times in index pages we need to show a message that there are no results to view. Usually as a results of a search, as in the example of Iconly. If you search for an icon on the top search bar, and no results our returned, the following message is shown.