jump to navigation

Programação e Interfaces com o Utilizador 03/Mar/2010

O meu caminho pela programação de sistemas computacionais tem sido o normal, se bem que mais lento do que a tecnologia tem evoluído: comecei por programação imperativa de aplicações em modo linha de comando e tenho-me mantido mais dentro das componentes servidor das soluções que tenho desenvolvido ou mantido.

No entanto, de cada vez que faço uma incursão na programação de aplicações em modo GUI sofro sempre de demasiado atrito e impedância. E mesmo quando consigo chegar ao fim, na maioria das vezes não é o que o utilizador esperava desde o começo.

(more…)

Paradigmas de Programação + PolyglotProgramming + Craftsmanship 09/Jan/2010

O meu percurso enquanto SoftwareDeveloper tem sido como que aleatório.

Os conceitos base que devia ter adquirido em cada etapa / nível não foram adquiridos porque o objectivo final era o mais importante – em vez do percurso / caminho. Daí ter aprendido sobre tecnologias e sistemas de informação e sobre e linguagens de programação através de tele-transporte de conhecimento em vez de uma fluída sequência de saltos evolucionários.

Com esta introdução começo então a abordar neste artigo os 3 termos que acho estarem intimamente ligados entre si e que deveriam ser a base e o objectivo principal de qualquer 1ª etapa na vida de um SoftwareDeveloper: entender e equilibrar paradigmas de programação; conhecer, dominar e usar diversas linguagens de programação sem preconceitos; fazer com que os trabalhos feitos e soluções desenvolvidas “falem por si” bem das capacidades do SoftwareDeveloper.

(more…)

Sistema Operativo para Crianças 20/Sep/2009

Tenho 2 lindos filhos: a mais velha com 12 anos e o mais novo com 5 anos. Cedo a mais velha começou a pedir para usar um portátil, tal como o pai e a mãe. Como é natural, cedo também o mais novo começou a pedir para usar um portátil, tal como o pai e a mãe e a irmã.

(more…)

Java Coding Pains 19/Sep/2009

Tal como referi num artigo anterior, PolyglotProgramming: Scala, vou neste artigo enumerar as diversas “dores” que tenho sentido ao codificar sistemas em Java.

(more…)

C++ Coding Pains 18/Jun/2009

Tal como referi num artigo anterior, PolyglotProgramming: Scala, vou neste artigo enumerar as diversas “dores” que tenho sentido ao codificar sistemas em C++.

(more…)

PolyglotProgramming: Scala 05/Jun/2009

Depois do artigo anterior onde investiguei diversas linguagens de programação para continuar a seguir o caminho PolyglotProgramming em 2009, decidi que este ano seria o ano em que iria aprender Scala. Até mesmo porque será, muito provavelmente, a linguagem que iremos usar no emprego de seguida a Java.

(more…)

Telemóveis Nokia e Sistemas Operativos 25/Apr/2009

Tenho há já vários anos um telemóvel Nokia 6100, que começou à algum tempo a dar problemas. Habituais em telemóveis já com uma certa idade. Adquiri por isso um Nokia 6110 Navigator, e pensei em transferir automaticamente os contactos (AddressBook) do 6100 para o 6110.

(more…)

Aprender nova Linguagem de Programação em 2009 23/Apr/2009

Seguindo o conceito de PolyglotProgramming, aprendi em 2008 o que podia aprender sobre a linguagem de programação Ruby. Mais irei certamente aprender, o certo é que as noções, conceitos e ideias que eu tinha sobre programação orientada a objectos sofreram mudanças radicais. (more…)

Migrar RubyGems de um interpretador para outro 26/Mar/2009

Apesar de não ser muito prático, é no entanto simples o suficiente para que possa de agora em diante não estar mais preso ao constrangimento de evoluir as versões quer do JRuby quer do Ruby.

(more…)

Linux Router Distribution 25/Mar/2009

Preciso de encontrar uma mini-distribuição Linux para instalar num sistema com hardware legacy com o objectivo de servir como router (rede doméstica).

(more…) | older posts »