BLOGS

THIBAUD ARGUILLÈRE

warning: file_get_contents(http://www.telize.com/geoip/54.226.172.30) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

Au revoir

Bom

 

Como dizer isso?

 

Hoje escrevo um blog bem particular. É um pouco difícil começar, assim que vou a ser direto: em poucas palavras, não em quatro direções, diretamente ao final, vou falar com franqueza e francamente, me vai tomar um tempo para falar francamente1.

 

Depois de muitos anos maravilhosos de trabalho com 4D, me preparo para partir em busca de novos horizontes. E quando digo que estou a ponto de partir, em realidad não é uma metáfora: vou a Nova York (em dois ou três meses) .

 

Nova York! Não é brincadeira! Um sonho que tive com meu companheiro e que agora se tornará realidade, portanto para lá iremos.

 

Quem procura, acha

No início, pensei em chamar este artigo: "Se me procuram, me acham." Mas foi muito fácil e depois de tudo, não é engraçado (e eu queria um título divertido). Pensei em outra coisa: "Me busque, me encontre". Mas não era divertido. É por isso que eu decidi por um título que não é engraçado. Foi uma decisão dolorosa, mas alguém tinha que toma-la e eu estava sozinho no momento. Assim, ocorreu-me, "Procurar, encontrar". Mhh, ainda não está funcionando. O que é pior: poderiam pensar que eu vou falar sobre o motor do banco de dados, enquanto eu estou falando realmente sobre a funcionalidade de "Pesquisa em ambiente Desenho".

Menu

 

Finalmente, "Quem procura, acha", ainda que não é engraçado, aclara o tema e imediatamente vão saber do que se trata neste artículo1.

 

Um leve esquecimento

Doing It the 4D v13 Way: Making It Simple and Fast

And here we are! 4D v13 was released on February 14. The virtual boxes pictures are pretty cool, aren't they?

This version comes with incredible(1) new functionalities that you can discover - or have already discovered - on the web site and/or in the upgrade documentation, or during our last webinar about 4D v13.

 

A Childhood Dream

We’ve been in San Jose since last week. Just in case you didn’t read the last blog post, I’ll summarize: Last week, Jérôme and I travelled to San Jose, California, to work with the US team on 4D Summit 2011(1).

 

I’ll start with a question: Who's never wanted, as a kid, to be able to write on the walls without being grounded(2)? Well, here in 4D’s San Jose office, let me tell you, there is a full whiteboard painted wall! Incredible. With as many markers in as many different colors you want. You can write, draw, erase, and do it again and again. I find this to be awesomely-incredibly-super-cool. As soon as I saw it, I used it to write the flow of the keynotes. In this picture, I’m with Tom and Jérôme.

Yee-Ha!

Nova viagem transatlântica: estou viajando a San Jose, California, EUA para ser preciso. Trabalharei com  o time de EUA para preparar o 4D Summit e Wakanday que será realizado de 12 a 15 de outubro em Boston. Vamos fazer os últimos ajustes aos demos, aos slides e aos anúncios das keynotes. Em resumo, estaremos trabalhando nas keynotes.

Este ano não viajo sozinho, Jérôme vem comigo. Jérôme é um colega, Gerente do projeto 4D v13. Basta dizer que é um cara importante. Desenvolvedor 4D desde o começo, ele se juntou à empresa anos atrás.

 


Thibaud y Jérôme

Com Jérôme, feliz de trabalhar no avião

Video blog: 4D Netherlands Devcon

Last week, 4D developers from the Netherlands gathered for the Dutch Devcon, hosted in... Paris! Well, more precisely in Clichy, at our office. 4D and Inventive (our Dutch distributor) organized the trip for developers.

 

Those enthusiastic developers learned about what's already here (v12/12.1), what's coming soon (Wakanda), and what's in the future (v13, end of 2011). Instead of writing a long blog about it - which would've been very interesting, but too long - so we've made a video blog, shot from a distance so you can't tell that I'm not clean shaven.
 

 

Scalability?

A new flavor of 4D Server has shipped with version 4D v12.1: 4D Server v12 64-bit for Windows. Able to allocate more than 4 GB of RAM (the limit for 32-bit applications), 4D Server is more scalable (that is, “able to support the required quality of service as the system load increases” - per Wiktionnary). It supports more simultaneous connections, allocates a much bigger cache, and can handle more pictures, BLOBs, etc.

 

Let’s take a simple example about scalability and 4D Server v12 64-bit: A 32-bit 4D Server application runs perfectly with 40 connected users and a data file of 1 to 2 gigabytes. The needs increase. It is now asked to connect 200 users and the data file grows up to 8 GB. In this situation, we move to 4D Server v12 64-bit, on a machine with 16 GB of RAM, and we increase the cache size to 8 GB. The application will then behave the same as in its previous context (32-bit/40 users/2GB of data).


Benchmarks

4D Pop, KeepIt Rockin'

You know 4D Pop.

 

Today, we will talk about a new 4D Pop module, shipped with 4D v12.1: KeepIt.

 

Please note the first sentence has no question mark: “You know 4D Pop – period”. This is on purpose: All 4D developers know what 4D Pop is. I am aware that writing this could be inappropriate: If a reader does not know 4D Pop, he/she could then feel a bit uncomfortable. But this can’t happen: All 4D developers know what 4D Pop is. QED.

A brief reminder: 4D Pop was first developed with version 6.0 of 4D. It has since been regularly updated until its developer joined 4D (the company). Since then, 4D Pop has been regularly updated.

 

Well, in both cases, before and after the hiring, 4D Pop has been regularly updated.

 

A brief history of ListBoxes

After the other day's country stroll in the Method Editor, let’s spend a few minutes on the ListBoxes. Because among other new major (1) features of 4D v12, ListBox improvements are definitely major-major (1 too).


Let’s start with a short reminder, kind of A ListBox History.

 

Caminhada, métodos e cores

Esta manhã, como na maioria dos dias, eu estava fazendo um passeio através do meu código. Uma pequena caminhada, tranquila - uma espécie de caminhada rural. O fato é: estou de volta das férias e durante a semana de folga, eu consegui não iniciar 4D por três dias seguidos. Após uma quebra de rotina tão grande, qualquer médico concordaria: você deve voltar ao trabalho lentamente. Muito lentaaaaaamente.

 

Enquanto eu modificava o código de um método, eu estava pensando que, afinal de contas, o novo editor de métodos de 4D v12 é realmente bacana.

 

Se você participou de um dos 4D v12 DevCons em 2009 ou 2010, você já sabe (e se não, você vai aprender agora): A interface não mudou, mas o editor foi totalmente reescrito. Existem muitos novos recursos no Editor de Métodos de 4D v12 que eu não sou capaz de criar uma lista das 10 características que eu prefiro. Nem mesmo um Top 5 ou Top 3! De tempos em tempos, eu mudo meu pensamento. Basicamente, assim que começo a usar uma nova característica, eu gosto demais dela.