Dale Carnegie training for software industry

Programmers ultimately deal with people, both directly scoping with stakeholders, working with support people and indirectly end users. We can't afford to be anything less than fabulous with people. Software is eating our personal and professional lives, and we are today forced into relationships with digital counterparts that we often describe in human terms. Dale Carnegie training and his books kind of a life changing, the challenge is to keep practicing the parts that resonate with you as it does take work changing your habits at any company and industry. As users of software, when we are treated as an afterthought or merely a means to an end, we start down the path of “endless trouble”. As software developers, we have a responsibility to avoid this and make them feel important. More...

Enable built-in IIS compression in Azure

The time it takes to transfer an HTTP request and response across the network can be significantly reduced by decisions made by front-end engineers. It's true that the end-user's bandwidth speed, Internet service provider, proximity to peering exchange points, etc. are beyond the control of the development team. But there are other variables that affect response times. Compression reduces response times by reducing the size of the HTTP response. I found a bit tricky and interesting to enable compression in Azure service deployment. More...

Challenge Bing vs Google

First of all, as you probably already know I was working in Bing Ads and I am going to move to the Bing Search next week (Satori is my new team) and I will be working in the city center plaza  in Bellevue (head quarters of Bing). Second, I see that a lot of people think that Google is only one good search engine that can find stuff in the web and people usually don't trust new search engines like Bing. So, people in Microsoft created web site where you can challenge Bing versus Google to change this or at least try. Microsoft and the Bing team set up a little website that lets you blindly compare search engines with 5 searches side to side. You can’t see which is which as the results populate and you choose which is better the one on the left or the right. More...

Most asked tricky interview questions

How many of you had stumbled upon an interview question you haven’t prepared yourself for, and your mind drew a blank? Before I go to a job interview, I usually take the time to review the most common interview questions you will most likely be asked. Also, I review sample answers and advice on how to answer these typical interview questions. More...

Top important things for career

As you consider what you are looking for as the next step in your career, what are the top three things that are important to you? The most important step in managing your career is to know yourself. This is true whether you are just beginning your career, or are well-established. Taking the time to focus on knowing yourself better will help you make decisions about your career and professional development that will lead to long-term satisfaction. If you skip this step, you run the risk of making career decisions without regard to what you really want, which can lead to dissatisfaction with your career. More...