Skip to content

Instantly share code, notes, and snippets.

View maartenba's full-sized avatar

Maarten Balliauw maartenba

View GitHub Profile
@maartenba
maartenba / publish.pubxml
Created July 11, 2018 07:49
Rider - .pubxml for deployment to Azure Web Apps
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
by editing this MSBuild file. In order to learn more about this please visit https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<PublishProvider>AzureWebSite</PublishProvider>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
@maartenba
maartenba / keybase.md
Created September 16, 2017 07:41
Keybase.md

Keybase proof

I hereby claim:

  • I am maartenba on github.
  • I am maartenba (https://keybase.io/maartenba) on keybase.
  • I have a public key ASAN0rTRGCC1fneJiGtoNylp9QheKdUJNd6-psu_Mw7X_go

To claim this, I am signing this object:

@maartenba
maartenba / azure.xml
Created March 1, 2013 08:19
(not completed) Windows Azure CLI tools autocompletion for PhpStorm
<?xml version="1.0" encoding="UTF-8"?>
<framework xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/frameworkDescriptionVersion1.1.3.xsd" name="azure" invoke="C:\Program Files (x86)\Microsoft SDKs\Windows Azure\CLI\0.6.9\wbin\azure.cmd" alias="azure" enabled="true" version="2">
<help><![CDATA[Windows Azure: Microsoft's Cloud Platform]]></help>
<command>
<name>help</name>
<params>command</params>
<help>Display help for a givencommand</help>
</command>
<command>
<name>portal</name>
@maartenba
maartenba / BankAccount.php
Last active February 6, 2017 01:00
BankAccount.php
<?php
class BankAccount {
/** @var int */
protected $_balance;
function __construct()
{
$this->_balance = 0;
}
@maartenba
maartenba / autoload.php
Created June 10, 2013 06:56
Deployment script for Windows Azure Web SItes running PHPUnit tests
#!/bin/bash
# ----------------------
# KUDU Deployment Script
# ----------------------
# Helpers
# -------
exitWithMessageOnError () {
@maartenba
maartenba / CloudBlobExtensions.cs
Last active October 12, 2015 07:08
Some common ICloudBlob extension methods
public static class CloudBlobExtensions
{
/// <summary>
/// Uploads a string of text to a block blob.
/// </summary>
/// <param name="content">The text to upload, encoded as a UTF-8 string.</param>
public static void UploadText(this ICloudBlob blob, string content)
{
UploadText(blob, content, Encoding.UTF8, null);
}
@maartenba
maartenba / CachedQueryable.cs
Created March 30, 2012 17:22
A fresh draft of CachedQueryable<T>
class Program
{
static void Main(string[] args)
{
List<Person> source = new List<Person>();
source.Add(new Person { Id = 1, Name = "Maarten" });
source.Add(new Person { Id = 2, Name = "Xavier" });
var cache = new List<Person>();