Summing up tech@Codebits

Monday November 17th 2008, 6:23 pm
Geral - Posted by sam

Coisas que teriam ouvido falar se tivessem ido ao Codebits:

RESTful web services

exemplos:

http://example.com/customers/1234
http://example.com/orders/2007/10/776654
http://example.com/products/4554
http://example.com/processes/salary-increase-234

Further reading:

- Introduction outlink

- Netbeans and RESTful

CouchDB

Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Among other features, it provides robust, incremental replication with bi-directional conflict detection and resolution, and is queryable and indexable using a table-oriented view engine with JavaScript acting as the default view definition language.

CouchDB is schema-less, eventually consistent, and speaks HTTP and JSON natively. One of the coolest pieces is the view layer, which uses MapReduce(http://en.wikipedia.org/wiki/Mapreduce) with map and reduce functions provided by JavaScript.

It replicates well in any topology you desire. Finally, we have master-master replication that works well. It can do this because it doesn’t assume away the problem of data conflicts. Instead, CouchDB provides tools to deal with conflicts.

Document oriented as in Object oriented. O ponto é que o paradigma muda. Esqueçam tabelas, colunas e olhem para objectos.

Para além de poupar a existência de um ORM, performance-wise é interessante neste momento para Reads, nada para Writes e, como guarda versões dos objectos, ainda menos interessante em necessidades de storage:

Further reading:

- Introduction

- quick look at CouchDB Performance

XMPP

The Extensible Messaging and Presence Protocol (XMPP) is an open technology for real-time communication, which powers a wide range of applications including instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.
http://xmpp.org/

Dojo

Dojo is arguably the most feature-complete AJAX toolkit today. Using Dojo’s data stores to create a clean separation of concerns from the server-side.
http://dojotoolkit.org/

Server Side Java Script

Nas próximas semanas deverá aparecer a primeira Web Development Framework baseada nesta tecnologia (e feita @pt).

Apresentação em pdf

Technology in a Startup

Uma interessante apresentação do Celso. sobre a estrutura da tecnologia utilizada na startup dele. Os slides estão aqui.

GitHub

Not only is Git the new hotness, it’s a fast, efficient, distributed version control system ideal for the collaborative development of software.

GitHub is the easiest (and prettiest) way to participate in that collaboration: fork projects, send pull requests, monitor development, all with ease.

http://github.com/

OpenID

OpenID is a free and easy way to use a single digital identity across the Internet. With one OpenID you can login to all your favorite websites and forget about online paperwork!

Link here

Gadgets

Chumby

Just a definitely cool gadget to have. I’ve read about it almost a year ago, but I’ve only seen it live @codebits.
http://www.chumby.com/

TVBgone

Your TV-B-Gone® universal remote control resembles other TV remote controls, but is different in two important ways. First, it only has a power button that allows you to switch a TV on or off. You control when you see, rather than what you see. Second, the device is so small that it easily fits in your pocket, so that you have it handy whenever you need it wherever you go: airports, bars, restaurants, laundromats, etc.

Here’s a geek opensource gadget :)

http://www.tvbgone.com

3d Milling machine

I’m going to build this thing.

http://www.instructables.com/id/Easy-to-Build-Desk-Top-3-Axis-CNC-Milling-Machine


No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(required)

(required)


 

Procurar





Copyright © sam, All Rights Reserved
Conestoga Street Wordpress Theme by Theron Parlin