Summing up tech@Codebits
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:
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:
- 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).
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.
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!
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
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>


