PlayNicely - Beautiful collaboration for software developers

Web apps, credit cards, merchant accounts and PayPal

Posted by adam

Tweet There is an inevitable and unavoidable point in the life of many successful web applications where you, as the creator of your amazing app, are going to have to accept your customers’ money. As fantastic as this is, it is also a complete headache. PlayNice.ly went through this process last year and it is [...]

Waterside, a feedback widget for PlayNice.ly

Posted by adam

Tweet Sometimes it is really nice to keep everything in one place. User feedback, for example, is a good example of this. Does your project really need its own feedback app such as UserVoice, or can you use the tools you already have? This is the quandary that Riley Dutton faced while working on his [...]

The PlayNice.ly API Launches

Posted by adam

Tweet Today we are very pleased to announce the PlayNice.ly API, currently in beta. Woo hoo! You can find the gory details at: http://docs.playnice.ly/api/ Why is this good news? You can now get fast and easy access to all your projects, milestones, tasks and comments in a common format. This gives you much greater control [...]

Multi-domain UCC SSL certificates on Nginx with 1 IP address

Posted by adam

Tweet In the past it has not been possible to serve SSL requests for multiple domains from the same IP address. So you had two choices: Use one IP address per SSL-enabled site – clearly not a great solution considering the increasing scarcity of IP addresses. Also, some cloud providers (e.g. Amazon EC2) only issue [...]

Getting Started: Redis & Python

Posted by adam

Tweet We have been covering some fairly complex Redis topics here so far, so I thought it would be nice to do a good ol’ getting started guide. This should get you on your feet with Python and Redis on Ubuntu Linux. So, fire up a terminal window and get going! Getting Redis installed & [...]

Keeping the .ly in PlayNice.ly

Posted by adam

Tweet As you may know, the Libyan government has taken action against at least one .ly domain in recent days. We wanted to write a quick blog post to assure our users that we are keeping a close eye on the situation. Here is what we know so far:

Slides and followup from the first London Redis Meetup

Posted by adam

Tweet Regardless of where in the world you are, take a look at NoSQL Summer, a “worldwide reading club for databases, distributed systems & NOSQL-related scientific papers”. They have some great papers which we highly recommend checking out. The beer has been drunk, the food eaten, and the video processing attempted. The first London Redis [...]

Redis multi-field searching and filtering

Posted by adam

Tweet This post follows on from A fast, fuzzy, full-text index using Redis. Also, there are still a few places left for the first London Redis Meetup on Wednesday. Searching across multiple fields is a required feature of any bug tracking system. How else would you find that bug which you know Jeff updated a [...]

Python library management with Pip, Virtualenv

Posted by adam

Tweet PlayNice.ly has grown greatly in the many months since its inception. What started as a small Python project on a local virtual machine is now deployed across several environments and servers. This progression has called for a practical way of managing our third-party libraries. We have found Pip and Virtualenv invaluable for this purpose, [...]