As any developer can tell you, having their machine match production as close as possible is key. A lot of websites today now make use of subdomains, IE platform.mysite.com. In addition, it is very rare to run across a website today which doesn't use SSL. There is just
If you plan on using Visual Studio with IIS it will need to run as an administrator. This is so Visual Studio can interact with IIS to set up the necessary virtual directories. If you don't run Visual Studio as an administrator then it won't even load the ASP.NET
The previous post in this series talked about why it is important to automate developer machine setup as well as getting Windows configured using DISM. This article will dive into automating the install of a common developer tool suite.
A Common Time-Suck: The Browse/Download Loop
Here is a common
Over the Christmas holiday, I had some time off. At first, I thought I might be able to get some bike rides in. At the beginning of the month, the temperature averaged around 45 degrees Fahrenheit. If the sun is out and there is no wind I can easily get
It seems no matter where you work as a developer, the first day or two is all about setting up the company issued laptop with the necessary tools to do the job. Everyone recognizes how much pain in the ass that is, and how much time is wasted doing it.
The time had finally come. It was time to run the Redgate automated database deployment process in production for the first time. All we had to do was click the deploy button in Octopus Deploy, and we would be on our way. The button was pressed, and we were on
Properly configured, the cloud can be very cost effective. When misconfigured, the cloud is very expensive. Recently I helped the company I work for make the move from AWS to Azure. Part of that move was dialing-in the size of the VMs. The major cloud providers, AWS, Azure, Google, and
At some point during the development lifecycle someone, be it a developer, QA, or a business owner, asks for "real" data to test against. Typically this is for two reasons, they want the volume of data to match production, or the "fake" data doesn't make any sense. A request such
The tooling necessary to incorporate DevOps practices is already out there. There are many different flavors of build tools, Jenkins, TeamCity, VSTS, AppVeyor, and Bamboo. Release management is covered by Octopus Deploy, Release Management, and Bamboo. And finally, database automation tooling provided by Redgate SQL Toolbelt and Microsoft SSDT. The
Back in the article How Redgate Helped Define our Process, there was this small blurb about SSDT:
Microsoft SSDT Tooling Considered - the increased cost of licenses forced us to take a hard look at Microsoft's SSDT tooling. Could it do what Redgate did? Could we build additional functionality around