Posts filed under 'Tech News'

Loja Apple Portugal Online..

Add comment November 15th, 2007

10+10 Google Golden Rules

GoogleJust 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”:

  1. Single-source code repository for all Google code (G has a rather big repository, and all engineers have access to the source code)
  2. Developers can checkin fixes for any Google product (an “open-source” approach)
  3. You can build any Google product in three steps (get, configure, make)
  4. Uniform coding standards (how should code “look”) across the company
  5. Mandatory code reviews before checkin (if a developer fixes a bug in Gmail, the fix needs to be approved by the Gmail team)
  6. Pervasive unit testing (a “unit” is the smallest testable part of a program; unit testing validates that it works properly)
  7. Test run continuously, emails get sent (automatically) to developers if any failure is spotted
  8. Powerful tools that are shared companywide
  9. 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)
  10. 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“:

  1. Focus on the USER and all else will follow.
  2. It’s best to do one thing really, really well.
  3. Fast is better than slow.
  4. Democracy on the web works.
  5. You don’t need to be at your desk to need an answer.
  6. You can make money without doing evil.
  7. There’s always more information out there.
  8. The need for information crosses all borders.
  9. You can be serious without a suit.
  10. Great just isn’t good enough.

Amazing, yet so powerful tips if you managed to put them to pratice wisely and effectively, no?

1 comment September 25th, 2007

SAPO CODE BITS

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:

SAPO CodeBits

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!! ;)

4 comments September 21st, 2007

Playstation 3 Home

Took them some time, but the first images of the online social network for Sony’s Playstation 3 kind of seem in the right direction. You can see the video on directly on YouTube, or watch it here:

1 comment September 15th, 2007

MICROFORMATS: getting mainstream?

MicroformatsBeing a fan of the so called Semantic Web and knowing the long way we still have to track to reach it, all the things that takes us a bit closer to it has me on board. So it has been with Microformats, I had played a bit with Structured Blogging before but rapidly moved to what was ended up being known by Microformats for their multipurpose and not just for blogging.

A brief introduction for non-geek persons about Microformats and why they’ll became ever so important: The web is full of information, trapped information, hidden relations, hidden contents, consider for instance a simple news article, a review in a product page, that information is trapped under the rumble of it’s page HTML. Not nice, isn’t it? Through the separation of layout/content we already improved, since we can read each one of those examples hiding the details of the document structure focusing on the information thats important!

Being intelligent beings as we tend to consider ourselves, we have the ability to spot which parts of the information are relevant, if I look at a contact page, I immediately search for something that looks like an address, phone or email contact. It’s something we’re used to. Well the problem raises that when it matters with information we really can’t depend on humans! :D

To a program reading a regular webpage, all that rumble and layout information, etc. is just the same! That’s were Microformats became essential! They allow us to seemingly “format” that information, so that humans and machines alike are able to extract the REALLY important parts! Microformats are much more than that, but for today’s introduction that the key idea to retain.

After some of the big companies embraced them a few months ago, Microformats seemed to be on the right track for massive adoption, and yesterday the all mighty W3C (World Wide Web Consortium) seems to have given a step the consolidation of Microformats by providing a set of use cases (GRDDL) that provide real-world scenarios and examples of Microformat in use, as they quote it:

(…) GRDDL is the bridge for turning data expressed in an XML format (such as XHTML) into Semantic Web data. With GRDDL, authors transform the data they wish to share into a format that can be used and transformed again for more rigorous applications.
(…)
Once data is part of the Semantic Web, it can be merged with other data (for example, from a relational database, similarly exposed to the Semantic Web) for queries, inferences, and conversion to other formats.(…)

I strongly suggest reading some of thew3c use cases:

Microformats BookAs complementary to the Microformats Website, the nice to have in hand Microformats Cheat Sheet and the book written by John Allsopp: “Microformats: Empowring Your Markup for Web 2.0 “

For people reading this here in the Portuguese quarter I promise that in coming weeks you’ll get your opportunity to learn a bit more about Microformats! enough said! ;)

2 comments September 13th, 2007

Nationwide Alert System or Emergency Twittering

A lot of people argue that services like Twitter, Jaiku and more recently Pownce, are mere services aimed to boost our egos, services born to increase our already ego-flooded world, it might or not be truth, it’s a fact that a lot of their users simple use it to broadcast short status messages with few or no interest at all! It’s my belief that these particular services are the beginning of something unique simply because their particularly different from previous messaging services, and departing from this idea I’ll explain why I believe that we need a nationwide Twitter!

Twitter is much more than a messaging system, it’s a unique multi-platform broadcasting system. Like we’ve witnessed in the past with radio, which was used to helped distribute messages from different services across, simply and quickly, so is Twitter doing it somehow! Two different features in Twitter seem to me the groundbreaking, first it’s a internet based broadcasting network: my message is sent across a multitude of people and mediums originating from the internet, second it’s bridge for inter-connecteness with other systems: by using it’s Twitter public API we’re able to connected to it any system that outputs messages. In the end the process is simple: a message sent from the web, reaches people on their instant messengers, mobiles, or on their contacts page on the service website. The other-way around also applies.

Emergency Sign - copyright Edpma
The idea of a nationwide Twitter just pleases me because I tend to be more comfortable the more informed I am: I (unfortunately) have this deeper sense that in the event of something important I’d be the last to know!!

Cellphones don’t handle crises situations nicely! In case of a network breakdown, they’re dead in the sea, so we have to create something more reliable and universal. In the past, pretty much everyone had a radio, so trusting the radio was the obvious choice. Today, due to many factors no technology seems to be such common place, we have to consider that in the advent of something people will have different means depending on where they are at the moment, it could be a computers, a radios, or a simple cellphone, so we really need to have that in mind.

I would wish we could have a multi-plaform nationwide alert system, something that everyone interested, national citizen or not, could subscribe and register with different ids for different alert channels. When some relevant thing happens on the channels I’ve subscribed the system would broadcast an alert on all the mediums I’ve registered for being notified. This would assure that, when needed, the information would reach me somehow.

Everyday I see the more and more services using Twitter massive broadcasting platform for delivery updates on their interests. In Portugal we have Público, that through twittering is in fact delivering alerts for every breaking news they publish on their site.

So it’s probably just a matter of time before we actually see it being used for as multi-channel alert system, at least the “media” is doing it already! ;)

The only reason I think Twitter wouldn’t make it, it’s related to the fact that I think this system should be managed by some Official Emergency Department to avoid and prevents it’s abuse or deviation and therefore ruin it’s success as emergency broadcast system.

Any comments on this?

3 comments September 12th, 2007

Social Networks Bill of Rights

Open Social Web

Joseph Smarr, Marc Canter, Robert Scoble, and Michael Arrington co-authered a proposal for a Bill of Rights for users of the Social Web/Networks available under the Open Social Web website.

According to this proposition for a bill of rights, every Social Network and/or Application should guarantee 3 fundamental USER rights

  • Ownership of their own personal information: own profile data, the list of people they are connected to and the the activity stream of content they create;
  • Control of whether and how such personal information is shared with others; and
  • Freedom to grant persistent access to their personal information to trusted external sites.

which in practice means that this services should display the following features:

  • Allow their users to syndicate their own profile data, their friends list, and the data that’s shared with them via the service, using a persistent URL or API token and open data formats;
  • Allow their users to syndicate their own stream of activity outside the site;
  • Allow their users to link from their profile pages to external identifiers in a public way; and
  • Allow their users to discover who else they know is also on their site, using the same external identifiers made available for lookup within the service.

As further reading about this interoperability problem between different services and networks, I strongly suggest that you watch both Brad’s Fitzpatrick slides and read his “Thoughts on the Social Graph”:

Brad’s gluey!

Add comment September 8th, 2007

BARCAMP Portugal 2007

UPDATE: I took some pictures during the Barcamp and posted them on my Flickr account.

BarCamp PortugalJust a quick reminder that the second Barcamp Portugal is taking place this weekend in Coimbra! The hard work of organizing it was once again the work of the WeBreakStuff team, so a special thanks to them for it!

For those of you guys that never took place in one, don’t let this one pass you by, the Barcamp are particular interesting for networking. Barcamp’s informality is well renowned and the fact that there’s no prior schedule or program kind of leaves us, the attendees, all somehow responsible for it’s success!

I think the original ground rule of the Barcamp was PARTICIPATE, meaning everyone attending had to present about something, doesn’t had to technical or meaningfull either, but everyone had to present something. Knowing the portuguese quarter a little bit, I’ll know we’re certain to find the usual suspects speaking, but I take this opportunity to reinforce the open invitation for participation, I personally I would love to hear less of the usual suspects, where I include myself! ;)

If you’re interested, but nevertheless can’t afford to be there for some reason, please refer to the BarCamp Wiki page, there you’ll find all the updated information, presentations and scary pictures that took place there.

Add comment August 31st, 2007

Digital Identity Mapping

It’s not new, but I Just came across Fred’s nice map about digital identity:

Digital Identity Mapping

it’s missing some more recent services, like twitter, but nevertheless is a nice visualization of all the facets available to help us build our digital persona. :)

Add comment March 28th, 2007

LIFT07: Wikipedia and it’s doomed end!

english portuguese 

Wikipedia

You have got to love the web, especially when some of the crazy ideas run off and get wild, I was going start posting my personal notes on the LIFT presentations I’ve watched while there. And since it’s seems there’s quite a buzz out there around what Florence Devouard said and didn’t say I’ll just help by posting my personal notes from her presentation.

Florence, presented Wikipedia as the most important social innovation online, pretty much all of us already have that in mind, but it’s never enough to actually hear it one more time, the truth is that Wikipedia is the best and probably most used example of user participation, co-creation, knowledge sharing that coined us the somehow the term web2.0, which I’ll refer as only the social web from now on, since this 2.0 thing really bugs me.

Wikipedia is a community based environment, comprehending today around 250 languages, some of them which don’t even have paper counterparts. “The idea behind encyclopedias should be radical”, it should stop being safe, which brings some clear advantages to Wikipedia, by collecting locally their collecting globally knowledge instead of focusing on just a version of the facts, their in fact collecting all the possible points of view from each subject.

Wikipedia today, not only collects huge sets of data, and that was one of the problems Florence addressed on her presentation, and brought her idea of Wikipedia being a cool utopia, which might not be sustainable as it is, which is radically different from saying that Wikipedia might actually close doors.

Wikipedia is reactive, in a sense that there’s not restraint to the information sharing and there’s a surprising care from users, and contributer for the information actually available on wikipedia, they not only nurture the critical mind but they also set their mission on informing rather and manipulating. Wikipedia faces vandalism, it’s a fact, but their response times, are not only impressive, but also pretty good, they have people watching every bit of content and empowered to actually repair the damage made. The so called {{SO FIX IT}} culture, empowering the individual rather than the organization, how wikipedia actually opts out for opening the gates rather then closing them.

Wikipedia StatsThe question of sustainability of Wikipedia, as we know it, probably arise after Florence actually presented some growth numbers: at the beginning there was only one server, in 2004 wikipedia became 4 servers, and today’s numbers sort of let us thru the wikipedia really growth measure: 350 servers, 6 millions articles, and 50000 user accounts, it’s impressive to say the least, an impressively expensive structure in fact. Florence actually said that right now, the foundation only had money to cover it’s operations for the next 3 months, BUT, and here’s where people seem to have get it wrong, they had people doing projections for the next two years, so the idea of Wikipedia closing down in 3 months was more than catastrophic. What she asked for, was in fact for the support of everyone present, and she did rightfully so, one of wikipedia main income sources, comes from a steadily source of donations, which right now kind of guarantees their sustainability for quite some months, as long as the projects in growth are right.

Florence also talked about internal changes, like employees, right now around wikipedia seems to have 10 real employees to help on diverse matters. She stated Wikipedia is going more professional and less self organized, which is good I in my opinion. And I personally thought her speech was more than optimistic, but passed the rightful idea on us, as Wikipedia users have a role to play and can actually help, by continually support it, which is by actually contribute to it, in information or in money donations.

For all I’ve heard in Florence presentation about the Wikipedia, the only real problem with it is that it effectively simply works!

Note: Bruno Giussani also posted some personal notes about this and Laurent, LIFT’s main organizer, posted the video from Florence presentation on LIFT, so just follow the links on their names to get the truth around this presentation.

1 comment February 13th, 2007

Next Posts Previous Posts


Calendar

July 2008
M T W T F S S
« Jun    
 123456
78910111213
14151617181920
21222324252627
28293031  

Posts by Month

Posts by Category