Hopping about

This past month I was really really silent. Reason is quite simple. After 11 years, I have decided it was time to jump ship. It wasn’t a decision one would make lightly and you can trust me, it caused several sleepless nights. Specially as this was my first real gig.

Lotus Notes development will now be put aside. My expertise and knowledge in C++ and .NET development will be challenged and I look forward to it.

What does this mean for this blog? This blog was meant to be a Lotus Notes tips & tricks repository. Even in the past that was about 50% of my posts. In the future, Lotus Notes tips & tricks will probably drop significantly. They will be replaced by .NET tips and experiences I gain in my further escapades.

 

Upgrading Sametime to 8.5.1

I have upgraded company’s Sametime server recently. Yes, that is correct. Sametime server. Singular. We are not that big of a company per IBM measures and even if we were, we are only using IM function of it anyway, so there is no point of using more than one server. But that is not important.

[Read the rest of this entry…]

Demo

A few days hence, I had an interesting debate with one of my best friends about data used in a demo. He is convinced that real user data (e.g. Name, Surname, email etc.) should be used even in a demo. I, on the other hand, am impervious to weather you use fake, real-enough or real data. As long as it is visible that e.g. email is an email.
[Read the rest of this entry…]

Merry Christmas…

…and a happy new year 2011 to everyone.

Android development issue no. 1

Due to personal interest, I installed Android SDK and emulator on my machine. Now, since I am a programmer, I am most interested in actually developing applications for Android. Hence, I installed Eclipse ADT plug-in.
[Read the rest of this entry…]

Top 5: How to know your company doesn’t understand software development

1. Your direct superior believes unit tests can replace technical documentation
2. No matter how convincing your arguments are, project manager is always right.
3. There is no sign of a bug tracking software.
3a. In a chance there is, it is not used.
3b. If it is used, it is used in totally wrong purpose.
4. Doxygen is yet another open source project you don’t need.
5. No way in hell you are getting training in software development.

Domino URL cheat sheet

Lately I tried to integrate some C# application with Lotus Notes application data. Hence, I needed to display view contents in some way.

Naturally I googled for solution on how to display view contents as JSON and came across Domino URL Cheat sheet. Even though I lately decided to go with XML display (mostly because you have XMLDataSource in ASP.net), I still found it useful and with loads of great tips I might use in the future.

Mercurial & Visual Studio Web Sites

Before I begin, let me explain that I am a big Mercurial and Visual studio fan. Sure, there could be some improvements made in both, but all in all they are a decent product, which I gladly use on daily basis.
Recently, however, I stumbled upon a nasty problem. I had to make some modifications to an internal solution for tracking equipment, which is web based. I edited the content, tested it locally and performed a publish action…

[Read the rest of this entry…]

Microsoft WebMatrix

Last week I got notification of new Microsoft product release. Intrigued by some screenshots I decided to download and install Webmatrix. For those that cba to go to official site, Webmatrix is a combo of upgraded Visual studio WebDeveloper, IIS 7.5 express and MSDE. What is a big plus is that it knows kung-fu… Not really. But it knows PHP as well, which is nice.

[Read the rest of this entry…]

Javascript string traversing

Lately I needed to parse format that Cisco uses for specifying transfer masks and route patterns to an array of telephone numbers a user could choose from. I wrote a neat javascript function that traverses the string and does what needed. I even wrote a neat recursive function that displayed the numbers in HTML select field.
[Read the rest of this entry…]