Skip to content

Instantly share code, notes, and snippets.

@vainolo
vainolo / afp5_1.cs
Last active November 8, 2018 20:53
Azure Functions - Part 5: Deploying to Azure from VSCode - 1
using System;
using System.IO;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
@vainolo
vainolo / afp4_3.cs
Created November 7, 2018 17:26
Azure Functions - Part 4: Working with Persistent Data and Visual Studio Code - 3
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;DefaultEndpointsProtocol=http;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;QueueEndpoint=http://127.0.0.1:10001/devstoreaccount1;TableEndpoint=http://127.0.0.1:10002/devstoreaccount1;",
"FUNCTIONS_WORKER_RUNTIME": "dotnet"
}
}
@vainolo
vainolo / afp4_2.cs
Last active November 7, 2018 17:14
Azure Functions - Part 4: Working with Persistent Data and Visual Studio Code - 2
[FunctionName("SavingUserInput")]
public static IActionResult Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
[Table("UserData")] out UserData ud,
ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
string text = req.Query["text"];
string requestBody = new StreamReader(req.Body).ReadToEnd();
@vainolo
vainolo / afp4_1.cs
Created November 6, 2018 19:47
Azure Functions - Part 4: Working with Persistent Data and Visual Studio Code - 1
public class UserData
{
public string PartitionKey { get; set; }
public string RowKey { get; set; }
public string Text { get; set; }
}
@vainolo
vainolo / 2014-08-26_1-Consumer.cs
Created October 29, 2018 21:02
Taking Azure Redis Cache for a ride – testing a simple Producer/Consumer program - Consumer
using System.Diagnostics;
using System.Threading;
using Microsoft.WindowsAzure.ServiceRuntime;
using StackExchange.Redis;namespace Consumer
{
public class WorkerRole : RoleEntryPoint
{
public override void Run()
{
Trace.TraceInformation("Consumer started");
@vainolo
vainolo / 2014-08-26_1-Producer.cs
Created October 29, 2018 21:01
Taking Azure Redis Cache for a ride – testing a simple Producer/Consumer program - Producer
using System.Diagnostics;
using System.Net;
using System.Threading;
using Microsoft.WindowsAzure.ServiceRuntime;
using StackExchange.Redis;
namespace Producer
{
public class WorkerRole : RoleEntryPoint
{
@vainolo
vainolo / 2015-10-31_2.java
Created October 28, 2018 18:11
Changing the Font of a JOptionPane -
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fontNames = ge.getAvailableFontFamilyNames();
for (int index = 0; index < fontNames.length; index++) {
System.out.println(fontNames[index]);
}
@vainolo
vainolo / 2015-10-31_1.java
Last active October 28, 2018 18:12
Changing the Font of a JOptionPane - UIManager
javax.swing.UIManager.put("OptionPane.messageFont", new Font("Segoe UI", Font.PLAIN, 25));
@vainolo
vainolo / JavaHTTPAPIClient.java
Created October 25, 2018 13:28
Calling a Web API from Java using Unirest - Example
package com.vainolo.examples.javahttpapiclient;
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.JsonNode;
import com.mashape.unirest.http.Unirest;
public class JavaHTTPAPIClient {
public void getQuestionsUsingUnirest() throws Exception {
HttpResponse<JsonNode> response = Unirest.get("https://api.stackexchange.com/2.2/questions").
header("accept", "application/json").
@vainolo
vainolo / afp1_1.cs
Created October 25, 2018 13:10
Azure Functions – Part 1: Getting Started - Example
using System.Net;
public static async Task&amp;lt;HttpResponseMessage&amp;gt; Run(HttpRequestMessage req, TraceWriter log)
{
log.Info("C# HTTP trigger function processed a request.");
return req.CreateResponse(HttpStatusCode.OK, "Hello World");
}