|  |
 |
|
 |
| |
Welcome to efimov.org!
Hello,
Welcome to my website. I'm a professional software engineer, who has more than
15 years of experience with different computer-related technologies
.
I hope that you will find here some ideas, code snippets, or projects, which
will make your life easier. Lately I've been working a lot with C++, C#, COM,
and different web-related technologies such as SOAP and Web Services.
My commercial experience is mostly with C, C++ and .Net in Windows environment,
but my hobby projects are spanning
Pocket PC, port from
Windows to Linux, home automation in
Perl under Linux, and some light
Xbox hacking in Python
. I also got acquainted with Java programming under Linux during my classes in
Harvard.
If you cannot find something, that you are looking for, then let me know, and
we can arrange custom project for you.
Sincerely,
Michael Efimov |
|
 |
|
 |
 |
|
 |
| |
NDepend is released
About a year ago I've read a book "Agile Software Development, Principles, Patterns, and Practices" by Robert Martin, which have introduced a nice metrics for design quality.
I was eager to write a program which would use .Net reflection and calculate those metrics on existing products, but never got around to do that.
Well, what do you know? Apparently there now is a program, call NDepend, which does just that.
Sweet.
|
|
 |
|
 |
| |
Posted by mef on Tuesday, April 27 @ 16:41:36 EDT (673 reads)
(Read More... | 44 comments | Score: 0) |
|
 |
 |
 |
 |
|
 |
| |
XML for Resumes
I just started to use RSS Bandit to get my news, and surely stumbled upon DonXML's post about HR-XML compliant resume.
I've had my resume in HR-XML format since 2001, and could not be happier. I've had all those nice ideas about different formatting, and created a handful of xsl stylesheets to convert my resume into html, word documents and plain text.
|
|
 |
|
 |
| |
Posted by mef on Wednesday, April 07 @ 23:05:36 EDT (667 reads)
(Read More... | 1195 bytes more | 46 comments | Score: 4.5) |
|
 |
 |
 |
 |
|
 |
| |
bugs: Pretty nasty bug in interaction between Oracle, ODBC and COM+.
It happens, if we are accessing more then one database in one COM+ transaction.
We are relying on ODBC connection pooling, so we typically open a connection to one database, run some queries, close the connection, then open connection to another database, run some queries, etc.
It used to work nicely with MTS.
|
|
 |
|
 |
| |
Posted by mef on Friday, March 08 @ 15:28:34 EST (760 reads)
(Read More... | 1998 bytes more | 40 comments | bugs | Score: 0) |
|
 |
 |
 |
|  |
 |
 |
 |
| |
Tree of life of Alexander Efimov
EAG
Family album, created by and dedicated to memory of my beloved father. |
|
 |
 |
 |
|