Thursday, May 26, 2016

Interesting outages detection

What Microsoft thinks
What I see...

Sometimes the error message is even more verbose and involves a BE server id also....

Somethig as:
X-ClientId: 5..............................................7
X-Auth-Error: MServTransientException
X-FEServer: AM3PR03CA033
X-BEServer: DB4PR03MB0749
Date: 5/26/2016 6:10:38 PM


Wednesday, April 13, 2016

Latest

Away in Germany for some time. Now I am back.


  • Worked with CEF (Chromium Embedded Framework) - pretty neat integration in .NET but a horrible one in MFC.
  • Used NancyFX for some .NET Restful APIs. I could convert my Java APIs to .NET in a couple of days.
  • Played with the amazing ESP8266. 
  • Programmed a tiny DigiSpark as a evil fake keyboard prank for 1st of April. 
  • Finished a couple of courses on Coursera (Machine Learning, Cryptography) and ED-X (Wine).
  • Coaching. Coaching Coaching.



Sunday, February 21, 2016

umberto@abulafia$: poweroff

Umberto Eco died.

Probably one of the greatest writers.

Fascinating in every sense -  as a philosopher, as a writer, as a man.
It puzzled me with his writings "Foucault Pendulum" was magical - I spent days trying to understand the BASIC code that was computing Iahve's names. He was creative in every way and his style changed continuously from academic writing to graphic novel (almost).

http://www.italymagazine.com/sites/default/files/styles/313xauto/public/story/umberto-eco1.jpg?itok=ZWu7giW5

Saturday, February 20, 2016

slack, slack.com

It seems that slack is just another messaging platform but in reality slack is so much more.
Slack is what Google Wave should have been. It is an integration platform.

At fist look what you have with lack is kind of a private IRC but the ability of integrating external webapps either as a caller or s a callee makes it wonderful.

I quickly gave it a try and integrated slack with both BitBucket and Trello and then I have created some webhooks that notify the team on commits, builds and server status and health by querying a ganglia daemon.


The bonus is that I get free realtime mobile notifications which is awesome.


Monday, December 21, 2015

Untitled

Almost evening... Fog outside.
I read and listen Goldberg variations waiting for Mara to wake.
We are both tired after a day of playing.


Sunday, December 20, 2015

Letting tech go

In time I got to attach to one or another technology (framework, language, tool) because I felt comfortable using it and I was productive with it.
But sometimes you have to let thing go and try others. The recent experiences I had were:

1. Gradle. It was quite hard to het rid of Ant and use Maven. But in the end it worth the switch. The dependency management was the holy grail for this. However this year I switched from Maven to Gradle. It was a painful switch but in the end of the year I started to be productive with it also. The learning curve is not steep and in the end you master a more powerful and subtle tool than maven while still retaining its best features

2. NginX. I switched from Apache to Lighty about five years ago when I needed a lightweight server that was able to run in constrained hardware resources. It was fine in the first two or three years but later on the development of new features stalled and today is in a state closer to Apache than to its original purpose. Then I took a ride with NginX. I disliked it at the beginning as I felt that for some purposes it overlapped with HAproxy. But in the end I did the math and I realized that NginX is better than any other combination (HAproxy+Apache/Lighty, ...) on both contrained hardware or full fledged servers. Since then the path changed

3. GIT. Here the path went CVS -> SVN -> ClearCase -> Mercurial -> GIT. I loved Mercurial. I am still using it for my private code but when I have to share I am using GIT.


Saturday, December 5, 2015

Catch up with the world

In no specific order:

- Learning some cryptography

- Reading "Goedel, Escher, Bach" - sometimes it is nice (at least the axiomatics of the number theory) but it is quite verbose and gets boring. The Achilles and Turtle dialogues do not seem too witty to me (at least in the Romanian translation)

- Coping with my daughter's Scarlett Fever

- Created a Storm Trooper cardboard mask - http://www.instructables.com/id/Cardboard-Stormtrooper-Helmet/

- Playing with WebRTC

- Writing the traditional Christmas postcards

- Contemplating a new tube amplifier

- Watched "The Little Prince" animation