development
Angular - Senior developer interview questions
· ☕ 5 min read
How do you recognize a good developer at interview stage? Are they excited by learning new things or are they tired from it? Do they wake up and realize they still have not yet learnt everything they could? Or do they always know enough to just get by? When technology becomes obsolete every 2 years, 20 years of experience helps little. You are great at writing loops? Sorry folks, now we do functional programming.

Definition of Maintainable Code
· ☕ 5 min read
There are several stages of maintainable code, each suitable for a particular situation. Let us call each stage a maintainability level. The higher the level, the more maintainable code is, and the more time it takes to write in this way. Do you always need the best possible maintainability?

Enterprise Software Development Priorities
· ☕ 4 min read
I have 11 years of software development experience, and last 4 years working for enterprise clients. My largest project was more than 1 million lines of code, actively worked on by a team of 15 developers (close to 200 projects in a solution). It was a mix of web and windows (.NET, C++) and a database (MS SQL). Needless to say, at that time I was working on a high quality codebase in a very efficient team.

Lock File Tool - Test Exception Handling
· ☕ 1 min read
File Locker did not work for me (access denied), but Windows UI tool worked perfectly. It has less options, but it does a read lock, which is what I was looking for.

Visual Studio 2013 Static Activation Key option
· ☕ 1 min read
I have read people's complaints about the need to sign in to Visual Studio 2013 for it to run, without a possibility of running a disconnected/offline setup. Introducing a static activation key licensing option (which I just discovered) - you can obtain it from your MSDN subscription page. Just browse to where you would normally download the ISO, and then click on “Product Keys”. You will see a popup similar to the following:

SVN error - access to '.../!svn/act/{guid}' forbidden
· ☕ 1 min read
Client: Tortoise SVN 1.7.13 x64 on Windows 7. Server: VisualSVN 2.1.3 Standard Edition. Issue After a brand new checkout, developer is getting this error on commit: Commit Failed (details below): Error Access to ‘/svn/…/!svn/act/{guid}’ forbidden Problem Letter case of the repository path specified for checkout must match actual repository path on the SVN server. Workaround Grant “Admin” permissions to the user, then commit works. This was not an option in our case.