Posts filed under 'Tutorials/Howto's'
É o primeiro de vários eventos que o SAPO irá organizar fora de ‘casa’ e abertos a todos os que desejem participar, que é o mesmo que dizer que a entrada é gratuita.
O primeiro SAPO Unplugged é já na próxima semana em na Reitoria da Universidade de Aveiro e o tema escolhido foi Usabilidade, um tema que consideramos ser hoje um dos mais importantes para o nosso trabalho enquanto portal web.

Por isso convido todos os interessados a juntarem-se a nós, e aproveito para vos deixar algumas referências sobre os respectivos oradores:
Vemo-nos por lá
May 13th, 2008

Singularity 2008 will gather more than 100 of the world’s top web visionaries, developers, designers, thought leaders, and celebrities on what will be the very first large-scale online web conference in the world!
Singularity is an amazing idea by Aral Balkan, which many of us know from his open-source project SWX and other amazing works as Flash developer.
The idea is all about active networking and knowledge sharing, but one of Aral intentions will probably really make the difference! Aral wants to engage local groups to setup little singularities happening everywhere around the world at the same time and in parallel with the online event!
I’m so sold out to the idea that I’ve joined the speakers ranks and will be giving a presentation on my Community Design Patterns project:
You can keep an eye out for Singularity Blog or simply by joining the ranks at it’s Upcomming Group.
As a side note, just two very quick and interesting aspects of Singularity: 1) it will represent a screenshot of the Web in 2008 and 2) by saving so many flights it will be a very green conference right?
March 27th, 2008
Aqui no blog o silêncio tem sido rei! Enfim, muito por causa do trabalho confesso, em particular pelo facto de desde o mês passado ser o novo responsável no
SAPO pela Qualidade e Usabilidade. Não é tarefa fácil e outros houve que já tiveram esta pasta e em boa verdade desbravaram muito do caminho que agora me é proposto percorrer. Sem perder muito tempo em explicações e em termos gerais passa por integrar um processo de qualidade no actual processo de desenvolvimento que já existe dentro do
SAPO! Só posso dizer que é de facto uma tarefa monstruosa e não é de longe ‘pêra doce’ como se costuma dizer, mas nada como um desafio, certo?

A propósito deste tema, ontem a convite da
Associação de Profissionais de Usabilidade (APPU) fiz uma apresentação no
Seminário de Usabilidade 2008.
A apresentação, até por ser um projecto tão recente foi um bocadinho dar a conhecer aquilo em que estamos a trabalhar em termos de usabilidade (já que era de usabilidade que ali estávamos a tratar) e nesse sentido dei o meu testemunho sobre o processo de integração da usabilidade enquanto factor de peso na qualidade e como é que conseguimos integra-la na já complicada ‘equação’ que é o processo de desenvolvimento de software. Isto é tudo novidade, pelo que não vale a pena falar em sucessos garantidos ou regras de ouro ou sequer dizer que no SAPO somos especialistas nestas matérias, não o somos! Mas estamos a trabalhar a sério para o sermos! Por isso a apresentação acaba por ser um resumo e uma apresentação de algumas das ideias que estamos a usar e uma prova que o simples facto de termos iniciado este caminho já é um sinal de mudança no sentido certo! Digo eu, claro!
Sem mais demoras, aqui estão os slides. No final deste post encontram alguns links para os materiais que eu refiro durante a apresentação:
Documentos anexos:
This blog as been more than quite and the major reason (besides the usual tons of things I get myself involved with) is the project I’m writing about in this post: since last month I’m responsible for Quality and Usability at
SAPO, an Herculean task to re-think and integrate Quality on the already existing software development process. Big indeed, but then again, there’s nothing like a challenge, right?

This post is about just this, and taking the fact that yesterday following an invitation from
APPU I gave a presentation during the
2008 Usability Seminar on the subject, in particular what we’re trying to achieve with the overall quality process. Being an Usability centered event I focused mainly on the usability part of the overall quality process and gave a testimony on how we’re integrating the U factor on the quality process. Much of this work is just starting so I won’t pretend I’m an expert or that we at
SAPO have loads of experience is this matters… as many people would agree there’s a lot of work ahead and even more that desperately need a change. My feeling about it, is that by starting this process and posing the questions we’re already changing in the right direction
So without further due, here’s the slides. At the bottom of this post, you’ll find some links for the materials I mention on the slides:
Supplemental Materials:
March 26th, 2008
Following a tip from Mark, this blog is now fully iPhone compatible! All it took was to install a very nifty Wordpress plugin - iWPhone. So if you’re the lucky owner of an iPhone just tried it out, you should see something along this:
There’s also another Wordpress plugin for the administration area of your blog - iPhone / Mobile Admin (this one not only for iPhones, but for most of the mobiles actually):

February 20th, 2008
As promised, here are the materials from the workshop I gave out yesterday at LIFT 08 about Online Communities Design Patterns. The presentation as I’ve said before is still a work in progress since I’ve started it for Web2Expo Berlin last November, so they share quite a lot in common.
If you’re interested, you can get the FULL VERSION of the presentation in PDF or you can simply watch the Design Patterns part on SlideShare (sorry, but the 30Mb limit on SlideShare wouldn’t let me post it in it’s full extent):
I’ve also prepared a Patterns Matrix that basically categorizes the patterns in four different classes that you can use to test or plan your own community according to the patterns use or misuse:
- Community Support Patterns: Registration, Login, Welcome Area , User Profile, Users Lists, Buddy’s List, Exit / Suspend;
- Group Support Patterns: Invitations, Shared Artifacts, Reputation, Voting;
- Communication Support Patterns: Messaging, Comments, Chat, Forums;
- Awareness Support Patterns: Neighbors, Activity Logs, Interactive User Info, TimeLine, Periodic Reports, Aliveness Indicator.
Mark Kuznicki took some pretty extensive notes from the workshop, so you might as well gave them a loon if you’re interested.
One special work to the crowd that actually stood up for the 3 hours the workshop took: Thanks
February 7th, 2008
Após o sucesso do “Calendário da Má Usabilidade 2007″, a NetLift acaba de publicar a edição do mesmo relativa ao ano de 2008, e à semelhança do que tinha feito no ano passado, resolvi traduzi-lo (mais ou menos) para Português. Se, se interessam por usabilidade sugiro que façam download da versão original em inglês ou da versão que traduzi para português clickando na imagem abaixo:

February 5th, 2008
LIFT08 is happening this coming week in Geneva, it’s concept is very similar to the one we tried to accomplish in SHiFT (which we hope to deliver yet again this year - three full days of workshops, talks, social activities and discussions to get a look at the most important technological trends and meet the people behind them.
After almost didn’t make it this year (time constraints and in the end Patrícia not being able to come along), in the end I’ll be in Geneva to take part of this amazing event and I’ve even proposed an an experimental workshop on Online Community Design Patterns.
This workshop is the evolution from my “Conversational Design presentation“, that I presented last november at the Web2Expo in Berlin . Back in November I tried to squeeze a lot of information in a 50 minute presentation and although the feedback was more than positive, the fact was that I had to leave quite a lot out. The initial presentation aimed to be more practical than theoretical, so in a sense the move to a workshop makes more sense, workshops enable participation and sharing, so in the end we’ll manage to hear, learn and test a lot more than my ideas on this subject.
I envisioned the workshop program into a two part program, a presentation introducing:
- Social Web and Online Communities
- Conversational Patterns: Conversation Maxims on online environments
- Online Communities Patterns: Community Support Patterns and Group Support Patterns
and some group work involving all the participants (analyzing existing online communities of choice according to the materials presented before).
In the end the groups will share their findings with the remaining groups and I hope we managed to learn and share a bit more about what makes an online community thrive or die.
As side note about the workshop materials, I’ll publish them here after the workshop takes place. (yes.. as usual I’m still working on them)
February 3rd, 2008
Just read on Bruno’s blog TEN golden rules/principles that I couldn’t really agree more! From his visit to Google Zürich’s headquarters he managed to collect “TEN principles of Google Engineering/Software Development”:
- Single-source code repository for all Google code (G has a rather big repository, and all engineers have access to the source code)
- Developers can checkin fixes for any Google product (an “open-source” approach)
- You can build any Google product in three steps (get, configure, make)
- Uniform coding standards (how should code “look”) across the company
- Mandatory code reviews before checkin (if a developer fixes a bug in Gmail, the fix needs to be approved by the Gmail team)
- Pervasive unit testing (a “unit” is the smallest testable part of a program; unit testing validates that it works properly)
- Test run continuously, emails get sent (automatically) to developers if any failure is spotted
- Powerful tools that are shared companywide
- Rapid project-cycles, developers change projects often, and can devote 20% of their time to pursuing whatever idea/project they want (if it gets somewhere, Google will then throw some more engineers at it and turn it into a product or a feature)
- Peer-driven review process, flat management hierarchy
and as if this ten weren’t already some amazing good advice for anyone involved in development these days, Bruno also mentioned some other “TEN (amazingly simple) things Google has found to be true“:
- Focus on the USER and all else will follow.
- It’s best to do one thing really, really well.
- Fast is better than slow.
- Democracy on the web works.
- You don’t need to be at your desk to need an answer.
- You can make money without doing evil.
- There’s always more information out there.
- The need for information crosses all borders.
- You can be serious without a suit.
- Great just isn’t good enough.
Amazing, yet so powerful tips if you managed to put them to pratice wisely and effectively, no?
September 25th, 2007
Well, SHiFT isn’t happening this year… and yeah, believe me no one’s more sad about it than myself, well may two other crazy guys! But we couldn’t stand still so we’re helping SAPO in an astonishing event:

and trust me, we’re all aiming high, as high as we’re allowed to get all the Portuguese developers an amazing event, party and mash-ups contest!
The event is obviously inspired in the Yahoo Hackday which totally contagious us back in May in London when some of us managed to attend it. Since not all Portuguese can afford traveling as far, SAPO decided to recreate it!
We’re trying to include everyone that wishes to go, but since the seats are limited, I urge everyone who praises for his/her geekiness without shame to register at:
Time as come for all of you geeks in the closet to come out, so I really hope we can all meet up in November in Lisbon!!
September 21st, 2007
UPDATE: I’ve also uploaded some pics to flickr, and the presentations are already being put online at the railsconf homepage.
As promissed I’ve been writing down a lot of notes (on paper) from the conference itself, which I’ll put online later! For now, you could check some of my non-edited notes from the presentations I’ve attend so far:
September 18th, 2007
Previous Posts