Google Documents List Data API

Para nossa felicidade, o oráculo liberou hoje a mais sua mais nova API que faz parte do “pacote” Google Data API (GData), a novidade é a Google Documents List API.

A Google Document List apresenta documentos, planilhas do docs.google.com no velho e tradicional estilo Windows-Explorer.

Google Documents API

Podemos encontrar alguns exemplos de uso escritas em linguages como JAVA e Python (PHP que tão utilizado não apareceu na lista, por enquanto).

Fonte: BlogScoped

Programmer Personality Test

Vi no blog do Marcos Dell Antônio este post (via infoBlogs), e então decidi fazer o “Programmer Personality Test“.

Resultado: DLTB (Doer, Low level, Team e liBeral)

You’re a Doer.
You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money.

You like coding at a Low level.
You’re from the old school of programming and believe that you should have an intimate relationship with the computer. You don’t mind juggling registers around and spending hours getting a 5% performance increase in an algorithm.

You work best in a Team.
A good group is better than the sum of it’s parts. The only thing better than a genius programmer is a cohesive group of genius programmers.

You are a liBeral programmer.
Programming is a complex task and you should use white space and comments as freely as possible to help simplify the task. We’re not writing on paper anymore so we can take up as much room as we need.

Até que eu gostei do resultado!

Faça o Programmer Personality Test você também!

Grady Booch: The Promise, The Limits, The Beauty of Software

Não preciso dizer quem é Grady Booch né ? Recomendo muita atenção sobre o que ele diz neste vídeo.

Software development has been, is, and I believe will remain fundamentally very hard. We have been able to build things we could not have conceived of some years ago because we have improved in our practices and our processes and our tools and in our languages. But every time we’ve overcome those barriers we realize we want to build more and more complex things. And, for many economically interesting systems, the problem is now one of scale. Not just computational scale or platform scale but scale of the sheer amounts of software that we have.
— Grady Booch

210 Frameworks Ajax e contando

Você usa AJAX em suas aplicações certo ? Não foi por falta de opção ?

CFAjax, XAjax, SAjax, Ajax.Net, GWT, etc etc etc, são alguns dos frameworks Ajax que você pode escolher usando as mais diversas tecnologias, do Lisp, passando por PHP, Coldfusion, até JAVA e .NET.

De acordo com o site AjaxPatterns.org, até hoje existem 210 frameworks e contando.. São 3 novos frameworks a cada 15 dias. Você já escolheu o seu?

Pure Javascript

37 - Multipurpose
19 - Remoting
06 - Graphics and Effects
03 - Flash
05 - Logging
06 - XML
03 - Specialised
Subtotal: 79

Server-Side

01 - 4D
01 - C++
04 - Coldfusion
19 - DotNet (+ASP/C*)
44 - Java
01 - Lisp
02 - Lotus Notes
11 - Multi-Language
02 - Perl
38 - PHP
05 - Python
01 - Ruby
01 - Smalltalk
01 - Tcl
Subtotal: 131

Total: 210 e contando!

Fonte: Ajaxian.com

ColdfusionMX, OO, Java, Design Patterns e outros

Que eu trabalho com ColdFusion não é novidade, junto com um colega de trabalho, estamos iniciando o desenvolvimento (pesquisas e testes) de um projeto onde pretendemos montar uma estrutura um pouco diferenciada para aplicações ColdFusion.

Como ando meio sem tempo para ativar um plugin do meu del.icio.us aqui no blog, estou postando mais um “juntão” de links que estamos usando como referência, alguns são básicos, porém bastante conceituais.

RIA / Flash Remoting

Design Patterns / OO

ColdFusion With JAVA

Consuming WebServices

Development

Outros

    Enjoy!

    POG ou Gambiarras Maravilhosas ?

    Você pensou que Gambiarras (POG) eram feitas somente nos seus sistemas de informática ??

    Enganou-se feio meu amigo!

    gambiarra.jpg

    10 Linguagens/Tecnologias que você deve aprender

    Acabei de ler um artigo no site eWeek muito interessante, não gosto deste tipo de coisas, mas vale a pena ler, abaixo segue a lista das tecnologias e depois o link para o artigo.

    1. PHP
    2. C#
    3. AJAX (Asynchronous JavaScript and XML)
    4. JavaScript
    5. Perl
    6. C
    7. Ruby and Ruby On Rails
    8. Java
    9. Python
    10. VB.NET

    Post Completo:
    http://www.eweek.com/article2/0,1759,2016415,00.asp?kc=EWRSS03119TX1K0000594

    Google Code Project Hosting

    É sim, mais um produto by Google. Agora parece que eles lançaram uma espécie é de SourceForge, um hosting de projetos Open Source. Vai dar certo ? O SF já não é um dos maiores (eu acho que é o maior) ? Huumm, bom, é do google, hhuumm, existem viciados nos produtos da empresa, então não podemos duvidar.

    A princípio, nada mais do que um simples cadastro de projeto e gerenciamento, bem mais simples que o FS, mas também não testei nada a fundo.

    Notei algo curioso, existe a categoria C# mas não existe PHP (ao menos na pagina de categorias), onde no SF é a segunda categoria que mais possui projetos Open source cadastrados.

    E mais uma vez o Google tentando mudar as coisas em um tipo de serviço existente a anos.

    Google Code Project Hosting: http://code.google.com/hosting

    ATLAS.NET: AJAX,Definições,Artigos,Webcasts & Videos

    Ok, quem já não ouviu falar do AJAX (Asynchronous JavaScript and XML) ? Quem já não fez algo com AJAX (além de lavar) ? Tá, tá, não vou falar o que é AJAX, se quiser, pode buscar no google, ou encontrar “coleções de links“, este é um assunto saturado já!

    Todos sabemos que AJAX (já escrevi 3 vezes) tens suas implementações (denominações) para funcionar com determinadas linguagens, SAJAX (para PHP), CFAJAX (para ColdFusion) e várias siglas bobinhas como AHAH (Asychronous HTML and HTTP), até mesmo a gigante Google entrou na onde, lançando o seu Google Web Toolkit.

    Nota Importante

    Estou falando tudo isto por pura esperteza, pois o objetivo do post é falar do ATLAS, mas estou aproveitando para falar de AJAX ;)

    O ATLAS é um Framework para plataforma .NET da Microsoft, o carinha nada mais é do que um pacotão de funcionalidades AJAX para utilizar no Visual Studio.NET 2005, nada de diferente, a não ser o fato de que Scott Guthrie (General Manager Within The Microsoft Developer Divison) postou em seu blog vários links e vídeos, webcasts, livros enfim, que vale a pena conferir.

    Bom, acho que consegui passar o recado ;)

    Razões para gostar mais do PHP

    Em homenagem (leia-se: fazendo uma brincadeira) ao meu amigo Diego Plentz, que gosta de fazer os “Code Contest”, neste, e neste post, eu não podia deixar de fazer este post.

    Ruby

    File.open(’pidfile’, ’w+’){ |fh| fh.puts Process.pid }

    PERL

    print { open my $out, ”>”, ”pidfile”; $out or die } $$, ”\n”;

    PHP

    file_put_contents( ‘pidfile’, getmypid() );

    PS: Isto é somente uma brincadeira, para mostrar como um código pode ser escrito de diversas maneiras em diversas linguagens. O Diego mesmo mostra isto com alguns códigos.
    ;)

    Next Page »