Conceptual integrity arises not (simply) from one mind or from a small number of agreeing resonant minds, but from sometimes hidden co-authors and the things designed themselves.
For the last two days, we have an awesome event at IME-USP with Richard P. Gabriel and Joe Yoder. Here are some pictures of this great moment!
CCSL sponsors the coming of two big names of Computer Science to Brazil. They will be here next week (March 30th, 31th), at the Event “Better Science Through Art” with Joe Yoder and Richard Gabriel. The event will be awesome and FREE!
Common wisdom says that science and art are entirely different beasts; moreover, a similar source of wisdom tells us that science is valuable to society while art is a luxury. Why else would schools drop art from their curricula over the past 20 years? But artists and scientists approach their work in similar if not identical ways.
I’ve just received this message from Elizabeth Sabet, and I’d like to share it with all my friends. If you can help, please go ahead! Use your technical skills for the good of others:
As we watch with shock and profound sadness the tragedy unfolding in Japan and across the Pacific rim in the wake of the Sendai earthquake, our hearts and sympathies are with the families affected and their loved ones around the world. Both personally and professionally, we are deeply sensitive to the challenges now facing that region.
CHOReOS will implement a framework for scalable choreography development. The goal is to enable domain experts to develop decentralized ultra-large scale (ULS) solutions composed of heterogeneous services that are adaptable and QoS (Quality-of-Service) aware. Prior to this, these solutions were only possible with the support of dedicated IT professionals to provide the skills needed for architectural design and software engineering.
CHOReOS will deliver formally grounded abstractions and models, dynamic choreography-centric development processes, governance and service-oriented middleware manipulated via an Integrated Development Runtime Environment (IDRE) aimed at overcoming the ULS impact on software system development.
Next month I’ll start my PhD program @ University of São Paulo.
I’ll work on a project called CHOReOS – Large Scale Choreographies for the Future Internet. People are asking me what is this project, what I will study, what exactly I’ll do and I have a simple answer to these questions: I don’t know. I mean, I don’t know exactly. But I know it’s cool and that I will be involved with great people. That’s enough.
Como muitos de vocês sabem, hoje é o meu último dia de Locaweb. Foram 4 anos, muitos projetos, muitas linhas de código escritas, alguns servidores colocados em produção, alguns legados arrumados, várias tecnologias e técnicas novas aprendidas. Durante esses mais de 4 anos de empresa, aprendi muita coisa com muita gente, das quais me orgulho muito de ter conhecido e trabalhado junto. Vocês me ensinaram muito, me ajudaram muito e gostaria de dizer que sou profundamente agradecido por isso.
Here’s a small table of many terms I’ll have to be used to in my PhD program, which starts on the next month. It’s just a small part of hundreds of abbreviations we software developers have to deal with on our daily work. Please comment down if you have suggestions to add to this table. I’m sure every person can add at least 30 itens to this table:
|a.k.a.||Also known as|
|API||Application Programming Interface|
No próximo sábado teremos o primeiro DevOpsDays Brasil. O evento será gratuito e terá a presença de palestrantes importantes na área de Cloud e Infra-estrutura de Internet. Quem fará o Keynote do evento será John Willis – VP de serviços da Opscode, empresa que está por trás do software Chef – um dos mais bem feitos softwares de Configuration Management.
to_xml à classe
Hash. A maneira de fazer isso em ruby é:
class String def meu_novo_metodo return self + "-> alterada" end end # "essa string".meu_novo_metodo retorna "essa string-> alterada"