These days, cloud computing and cloud hosting are very popular topics and a lot of solutions already are cloud based. However, we still need to deal with some unanswered questions: what cloud provider to choose, what services we need to order, and how much it will cost. Today, we are going to explore the answers to all of these questions.
Suppose that you are building a fancy new website and want to show your progress to your client, but want to make sure that only trusted users can access the website. In this article I will show you how to build your own HTTP managed module to achieve basic authentication in Windows Azure websites.
These days, websites have become more and more complex, so we really need to have more control and space to spread web designers’ ideas. I can bet you probably write enough CSS to see hundreds, maybe thousands, of possibilities in the code to make it better, but you also pull your hair out over some of the limitations. Let’s go over the most advantageous features and create some sample code to prove that your stylesheets are worthy of being written in SASS.
We use BluePay credit card processor for several of our projects and we found ourselves dealing with rather messy internals of the code that gets generated by the API. Our architect Tomas put together a clean and friendly .NET wrapper for the API which allows you to process credit cards, reserve an amount (Authorize), issue refunds, void transactions, debit funds from an Authorized transaction you performed in the last ten days.
Today's blog post is about optimizing your development process. We will identify some red flags that you should be on the lookout for, suggest best practices, and offer insights into our development process and the related benefits.
Git is a distributed revision control and source code management (SCM) system with an emphasis on speed. It can be adapted from small to very large projects. This technically deep article describes how to setup a private Git server on Microsoft Azure Cloud.
There are many techniques to build and deploy projects. However, I am not going to discuss the pluses or minuses of any of them. This article is about using XDT configuration transformations and related tools to make deployment easier and cleaner.
This article describes how to setup Windows Azure Web Role (Cloud Service) deployment using the automated continuous integration server CruiseControl.NET. This process enables you to automatically create a package and deploy it to Windows Azure after every code check-in.
Our Standard Web Project Template serves two purposes: to share expertise between developers and to make it easier for new team members to setup new web applications correctly. Here at Devbridge, we believe in open communication and like to share our knowledge with others who may find it helpful. You can always get the latest version of StandardWebProjectTemplate from github.
One of these great frameworks is Core Image. It has many useful functions to work with pictures but we will use it’s face recognition function for the purpose of this article. Today I will show you the simplest way to recognize faces in live video.
I would like to introduce an interesting concept on how to tackle different business problems - Gamification. First of all, don’t get confused with the name Gamification. It is not about turning everything into games and converting every website to Tetris. To avoid confusion and misunderstanding of the idea, some leading experts like to use alternative names such as “motivational design” or “human-focused design”.
MOTIVATION Jeff Atwood in his blog post Get Your Database Under Version Control wrote the following: The database is a critical part of your application. If you deploy version 2.0 of your application against version 1.0 of your database, what do you get? A broken application. And that's why your database should always be under source control right next to your application code. You deploy the app, and you deploy the database. Like peanut butter and chocolate, they are two great tastes that taste great together. This pretty much summarizes my motivation to use FluentMigrator.