Author: nrogoff

IISRESET and Microsoft Azure cloud services don’t mix well!

I recently performed am IISRESET on some production Azure cloud servers and found to my horror that the website died. A restart resolved the issue, but I had just discovered a little too late that IISRESET is not an option on a Cloud Services server.

This blog (http://www.morestuffabout.net/2012/01/game-over-on-azure-dont-iisreset/) explains some of the alternative options, such as using a utility called ASPRESET which you can find info about at ASPRESET – Jon Galloway blog. This can help avoid needing to do an IISRESET.

The type or namespace name ‘xxxx’ does not exist in the namespace ‘yyyy’ (are you missing an assembly reference?)

If you suddenly find your Visual Studio solution falling to pieces with loads of error messages like the title above when you build. You also know that the project libraries are being referenced correctly and they build OK. Then check that you do not have an uninvited app.config file lurking at the root of any of your projects.

I have spent lots of annoying wasted hours trying to figure this out only to have found that a NuGet installation has added an app.config to the projects.

Delete this and do a rebuild and all should be OK.

The moral of this story is make sure you build and check-in before adding any NuGet packages. Then immediately rebuild after. If this scenario occurs, you know what to do.

WCF Test Client – Maximum message size quota exceeded

If you get

“The maximum message size quota for incoming messages (65536) has been exceeded”

in the WCF Test Client, the easy solution has been nicely documented here

http://ralessi.wordpress.com/2013/03/29/wcf-size-quota-exceeded/

Thanks

Would you want to give away more than 50% of you earnings to the tax man?

Would you be happy to give away more than half your salary in Tax? No…of course not, no matter how much you earn!

I find it amazing that politicians and the media continue to mislead people in the UK about how much tax richer people pay. Even if there was not a tiered tax scale a percentage of salary…means you pay more tax the higher your salary. Simple!?

However, as the UK has ever increasing tax bands, people who get paid more…get taxed even more!! These pie  charts (thanks to http://www.thesalarycalculator.co.uk) illustrate this.

Remember, this is just the tax we all pay before spending our money on VAT ‘able item. Which will add another 20% tax. As wealthier people generally spend a greater percentage of their earnings on VAT ‘able luxury items, (i.e. basic groceries and non-VAT ‘able items are a smaller fraction of their spending than less well off people) again the percentage of salary paid in VAT is greater.

Put simple anyone earning over about £100,000 is looking at forking out half their earnings in Income Tax, NI and VAT!! No wonder people try so hard to find ways to get out of this.

Not to forget all the other taxes, such as alcohol (~48p per pint of beer), petrol (~58p per litre), insurance premiums (between 4% and 20%…yes you get taxed when you insure your car or dishwasher!!!) etc..

Low Salary

Total Taxes: 8.5% of salary

UK average Salary

Total Taxes: 21.4% of salary

Member of Parliament Salary

Total Taxes: 31.5% of salary

Prime Ministers Salary

Total Taxes: 39.6% of salary

Seriously Rich Guy

Total Taxes: 44.8% of salary

RBS Chief Exec

Total Taxes: 46.5% of salary

Footballer salary

Total Taxes: 48.8% of salary

2012 in review

The WordPress.com stats helper monkeys prepared a 2012 annual report for this blog.

Here’s an excerpt:

4,329 films were submitted to the 2012 Cannes Film Festival. This blog had 23,000 views in 2012. If each view were a film, this blog would power 5 Film Festivals

Click here to see the complete report.

Why Cloud Based Email Hosting is the Better Option for Business Email

Hosting your corporate or business email in-house on an exchange server can entail several
risks. After all, buildings, businesses and even people have no guarantee of always remaining
safe. Fires, tornadoes, hurricanes and earthquakes happen all the time, and severe damage
occur to both homes and businesses. If the building where you house your exchange server was
ever damaged as a result of flood, fire, or any other natural disaster, your server would also be
damaged. OK, so let’s say you are never hit by a natural disaster, you are one of the lucky ones.
Still, having an on-site exchange server implies a great responsibility – you must have the latest
firewall implementation, your IT personnel has to be trained in the latest security measures, and
you constantly have to update these skills to prevent hacker or phishing infiltration.

Is there a Better Solution?

Of course there is! A more cost efficient and safer solution to operating your email system
in a cloud based email infrastructure. Cloud computing is the latest in technology, and many
businesses are opting to sub-contract their email services to a cloud based email server because
of all the benefits this affords.

What is Cloud Computing?

Cloud is the latest hosting technique and is used for a number of business and personal services,
among which is email hosting. This has become a better option for storing confidential data like
email because the data resides in a central location that is off premises. So while your physical
location may be in Texas your cloud email infrastructure could be held in New York. Even then,
when you partner with a Cloud email hosting service, they usually back up your information to a
secondary cloud location, just to make sure the cloud location is not affected by a natural disaster
either.

The Benefits

Traditional email server exchange hosting requires a dedicated server and the installation of
Microsoft Exchange server software. This implies a substantial business cost, often running
into the thousands of dollars. On the other hand, when you associate with a cloud based email
infrastructure partner, most of these costs are absorbed by the associated company and you share
the costs of the server and Microsoft exchange with other users.

Additionally, the outsourcing of your email servers means you can use your IT department
personnel more efficiently, placing them on tasks that influence the actual running of your
business and not on the management of your email systems.

Is this Safe?

While email is certainly confidential and you may be concerned about trade secrets, most of
these are not carried over email information. Additionally, Cloud email hosting services offer the
highest of encryption services, often compared to that used by military departments. This means

your email is kept as safe as possible and hackers, phishing experts and fraudsters are unable to
access these email databases.

Back Ups

By contracting an external cloud based email service you no longer have to worry about back
up issues. Your new service provider offers this task within its service contract. Backups
are performed automatically and kept available for a period of time (based on the contract
specifications).

Bottom Line

There is a valid reason for the turning of many companies to cloud based hosting of email
services. Primarily, these involve more safety but also lower costs. It is a more streamlined and
functional way of keeping your email system working efficiently.

Checkout the offering from SendGrid at http://sendgrid.com/