Taking a Small Blog to the Big Cloud: WordPress on Azure

Microsoft Azure isn’t just an amazing platform for ASP.NET, it’s also an excellent platform for hosting the world’s most popular blogging engine: WordPress. With WordPress powering 19% of the web and Microsoft Azure adding more services at amazing price points, it’s a no-brainer to combine the two. Leave your traditional shared webhost behind and look to the cloud.

In this video, we’ll walk through creating a new, git-driven WordPress installation running as a Microsoft Azure Website. We’ll also tie into other cloud services, such as Azure Block Blob Storage for storing media, SendGrid for sending emails, and ClearDB for our database. You’ll be ready to launch to the cloud in no time!

Update: With this week’s Azure announcements, some things are slightly different from what’s presented in the video. Main examples: websites are now web apps, WordPress is now a template you have to search for, Web Hosting Plans are now called App Service Plans.

Continue reading…

Resolve DACPAC Export Exception: FillFactor Is Not Supported

Another interesting data-tier application export exception: FillFactor is not supported when used as part of a data package.

Use the following query to identify the problem indexes:

SELECT				OBJECT_NAME(i.object_id) AS TableName,
					c.[name] AS ColumnName,
					i.[name] AS IndexName,
					i.fill_factor AS [FillFactor]
FROM				sys.indexes i
INNER JOIN			sys.index_columns ic ON ic.object_id = i.object_id AND ic.index_id = i.index_id
INNER JOIN			sys.columns c ON c.object_id = ic.object_id AND c.column_id = ic.index_column_id
WHERE				i.Fill_factor != 0




Then, one-by-one, bring up the designer for each table that has an offending index. Right-click the designer and bring up the Indexes/Keys… dialog. Find the offending index, then change its Fill Specification -> Fill Factor property to 0. Close the dialog and save the table.

Yesterday’s Big News: Promoted!

Yesterday I had tweeted about some awesome news, but then I failed to actually follow up. Sorry about that.

The news is: I’ve been promoted to a Senior Software Engineer. After just a year at Skyline Technologies, I’ve been able to get stuff done, make an impression, and move on up.

Thank you to my manager and director for vouching for me to the leadership team; it’s amazing to work on such a great team and to be recognized for my contributions. And of course thanks to the leadership team for agreeing with them and giving the thumbs up! And probably the biggest thank you goes to my coworkers, peers, and clients that all gave me stellar reviews (that made for excellent justification material). Blessed, I am.

So far it’s been an awesome year at Skyline, and I’m looking forward to many more. On to the future! Continue reading…

New Vimeo Channel: Photography and Post-Processing

After 30 to 45 minutes of waiting on a few Vimeo files to “process”, I finally decided to upgrade to a Pro account. I’ve been doing some more screencasting, and would like to continue creating more videos. I’m happy to announce that my first channel is live: Photography and Post-Processing.

20141129 - HD Video Cover - Photography and Post-Processing

I hope to capture some more screencasts than just on this channel, including some tech screens. If anyone has any suggestions, feel free to leave them in the comments.

Retrieve System Properties in Azure Mobile Services (JavaScript Backend)

A currently poorly documented feature in the Azure Mobile Services JavaScript backend is the ability to send along system properties, such as __createdAt and __updatedAt, back to the client by default. After a few hours of digging through documentation, MSDN blog posts, and Stack Overflow, I’ve finally found a working solution. Continue reading…

Page 3 of 3112345...102030...»
Copyright © 2006 – 2015, Brandon Martinez. All rights reserved. A Martinez Media site.