Oct 10

My feed is rsscloud enabled!

If you chek its source code, you will see the tag cloud:

<cloud path="/pleaseNotify" domain="rssnimbus.appspot.com" protocol="http-post" port="80" registerprocedure="">
</cloud>

I'm using Chuck Shotton's rssCloud-enabled server called rssNimbus.

And I hope I will be sharing the django app that I have written to make my website rssclod-enabled in the next few days.

Oct 10

Webhooks

Web hooks are user-defined callbacks over HTTP for push, pipes and plugins. You can think of web hooks as distributed plugins for your website. I'm reading about it a lot nowadays.

Visit: http://blog.webhooks.org/

Published in my bookmarks

Oct 10

Pastie

A really keen and usefull pastebin site.

Visit: http://pastie.org/

Published in my bookmarks

Oct 09

Django Design Patterns

This is a collection of patterns which we have found occuring commonly with Django. All of these either make collaboration easier, coding simpler or code more maintainable. None of them are design patterns in the sense of GoF design patterns. We call them design patterns as none other seem closer or more convinient.

These are guidelines, which need to be overriden (very commonly, in some cases). Use your judgement when using them. As PEP8 says, “Foolish consistency is the hobgoblin of small minds.”

Visit: http://djangodesignpatterns.uswaretech.net/

Published in my bookmarks

Aug 23

PyCon Argentina 2009

Está abierta la inscripción para participar de PyCon Argentina 2009, la primera conferencia en castellano sobre el lenguaje de programación Python, a realizarse los días 4 y 5 de septiembre en la sede de la Universidad de Belgrano, Zabala 1837, en la Ciudad de Buenos Aires (...) Vía Diario de un programador

Aug 17

Data Portability Project

Data portability is the ability for people to reuse their data across interoperable applications. The DataPortability Project works to advance this vision by identifying, contextualizing and promoting efforts in the space.

Visit: http://www.dataportability.org/

Published in my bookmarks

Aug 16

Why do I start blogging

I like the words that Mark Pilgrim wrote some years ago:

I have long believed that blogging, when done at all, should be the byproduct of my activity online, rather than an activity in and of itself.

In that sense, a blog is where you keep track of your online activity, a web log. It's different from a web journal, where you register and share your thoughts, fellings, hobbies, opinions, and the like.

So, what I want is:

  • to put my thoughts about some of the stuff I read in order
  • a personal way to archive, annotate and share my favourite links
  • to share my discoveries (and my mistakes too)
  • to write useful posts about my projects
  • to learn to write better english
  • to write in spanish about some stuff only (or mostly) available in english
  • an idependent, not centralized way to achive it all (yeah, I'm talking about democracy)

 

Let me put it in other words: you search, browse, read some online texts. Maybe you bookmark or comment someone's blog entry. That's the web. You do it all the time. You do it once and once again. After reading some posts you will be having a lot of ideas -well, maybe just half an idea, one idea if you're lucky. You search again, browse, read more about it. Then you wanna put all your thoughts in order, to share them, to archive your ideas. That's the web too. And when you do it, you link to your sources. Because that is what the web is: a linked world of ideas. No matter what all those gurus say, web have always been social.

Aug 09

Building my web site

As I've said before, this is a simple Django powered site that I've built integrating some existing apps (the great mingus blog engine, portfolio, pagination and tagging) and my own django-planet app into a site-project. Let me now explain a little about each componet app.

  • Mingus is the main component. It`s a blog engine with a lot of useful features I like: oembed support, inline media, dinamic blocks, pages and navbar menu, nice blog urls, disqus integration... Mingus itself provides no models: it's just a chunk of other django reusable apps (basic, disqus, djangodblog, django_extensions, django_proxy, elsewhere, flatblocks, navbar, oembed, sorl-thumbnails, template_utils, tagging) joined together plus an adhoc core app and the project (some simple and nice css themes, the other static files, custom templates, the main urls.py file, and settings and local settings). It's very easy to get it work. Despite the fact that many of these apps lack of documentacion about how to configure centain things (elsewhere links, how to use inline app), it was really easy to get things done.
  • Portfolio: It`s a pretty simple app that you can use to show the world your portfolio or the projects you are or you've been working on, the web-way to show your resume: it has categories to group your projects and skills to add to them, allowing to anybody to browse them by category or skill.
  • Planet: it's a django reusable app that I'm developing. It's a feed aggregator that allows you to build a planet of blogs or feeds. It makes use of two other nice apps: tagging and pagination.

Also I had modified several templates (from mingus, portfolio and planet apps) in order to make it posible to glue them and make them fit my needs, a few views, added some custom CSS, and created the mingus theme that you are enjoying (or maybe hating :P). I will be contributing back to each project as soon as I get some time to put it all in order and document it of course.