Something I have to say Interesting or not

Git in easy steps – amend and stash 3

Git in easy steps – amend and stash

This is the second part in a series Git in easy steps – the basic Git in easy steps – amend and stash Git in easy steps – branch Fixing your commit: Sometimes, you make a mistake committing something. A file can be missing, or the indentation is not perfect, or you had a typo...

Git in easy steps – the basics 2

Git in easy steps – the basics

This is the first part in a series Git in easy steps – the basic Git in easy steps – amend and stash Git in easy steps – branch Why Git Extensions. The war of version control systems was over. Git has won. And that is not an over-statement. CSV, SVN, TFS were the...

Learn Git in … 30 days 1

Learn Git in … 30 days

Recently I stumbled on a tutorial named Learn git in 30 minutes. While there is nothing wrong with that tutorial, it’s actually pretty accurate, and clear and easy to follow – thumbs up to the author about the writing – I have great concerns about how should we learn Git. Git is not that...

Unable to import .bacpac files exported from Azure 0

Unable to import .bacpac files exported from Azure

Update: I found a faster, more reliable way to import, here Today when I tried to import a .bacpac file from a customer, I ran across this issue: Could not load schema model from package. (Microsoft.SqlServer.Dac) —————————— ADDITIONAL INFORMATION: Internal Error. The internal target platform type Sql120DatabaseSchemaProvider does not support schema file version...

Configure Apache with Load-balancer / Proxy 0

Configure Apache with Load-balancer / Proxy

If your Apache website is under a load-balancer or proxy, some features might not work very well. The proxy, for example, might “hide” the true IP from clients, the address your application sees in REMOTE_ADDR attribute (PHP, for example) will be the IP of the proxy renders IP-ban in .htaccess useless. If such things happen,...

What does it take to be a developer? 0

What does it take to be a developer?

No I’m not talking about becoming a “developer” like Bill Gates, or Mark Zuckerberg, or even someone less “famous” like Linus Torvald or Anders Hejlsberg. Man, I’d give up many things to become one of those. To become such successful developers, you must be extremely talented, extremely determined, and of course, a sizable...

Don’t be that developer 7

Don’t be that developer

It’s never been easier to be a developer. With the availability of Internet these days, for almost anywhere, anytime, it’s just few clicks away to find the answer of your question. With proper keywords, especially when you have an error message, Google can lead you to the answer within a fraction of second...

Upgrading to TeamCity 9.x: the JRE headaches 1

Upgrading to TeamCity 9.x: the JRE headaches

Today I updated our TeamCity server from 8.15 to 9.17. We need to support C# 6.0 so it’s an essential move. TeamCity 10 is still EAP and we would wait a couple of months after it comes out to make sure all the plugins are supported. The installation was a breeze – the...