41
ERASMUS MUNDUS MASTERS IN COMPLEX SYSTEMS SCIENCE Optimization of Energy Conversion Technologies in Turkey between 2010-2025 M1 Project Defne Askar ABSTRACT Energy is an indicator of quality of life; it provides electricity, heat and transportation fuel. With the increasing demand of energy, modelling of energy systems have been started for different purposes such as: understanding of current and future markets, facilitating a better design of energy systems, understanding of interactions between energy and economy, and understanding of the potential implications to environmental quality. The proposed model is a simple version of the energy system as a flow chart in three different parts: primary energy suppliers, energy conversion technologies and final energy demand. The aim is to find the least cost set of technologies in Turkey that will meet the final demand between 2010-2025 by decreasing CO 2 emission. In order to implement this model, a mathematical programming method with a bottom-up approach has been used. According to the results, electricity demand is met by renewable energy sources (hydro, solar, geothermal and wind energy). The heating sector is run on solar-heat based energy systems. And finally, transportation fuel demand is either met with a coal-based hydrogen system or a mix of solar-hydrogen and natural gas-hydrogen system; depending on the restrictions on CO 2 emissions.

Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

Building an (Evil?) Empire with Azure

FunctionsBryan Soltis

Kentico Technical Evangelist

Microsoft Azure MP

Page 2: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages
Page 3: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

Wanted: Henchmen• Must be able to follow orders

• Must be ready 24/7

• Must have an easy trigger

• Should be trainable

• Can work well in groups or alone

• Need to be a good fit for the organization

Page 4: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

Azure Function Resume• Announced at BUILD 2016

• Server-less architecture (no emotional baggage)

• Fluent in several languages

• Multiple triggers / processing models

• Pay-as-you-go salary

• Logging of activities

Page 5: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

Languages Spoken• Bash

• Batch

• C#

• F#

• JavaScript

• PHP

• PowerShell

• Python

• TypeScript

Page 6: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

Triggers Types• Timers

• Blob

• HTTP

• Generic WebHooks

• Git WebHooks

• Queues

• Service Bus Topic / Queue

• CosmosDB

• Manual

Page 7: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

Day to Day Duties • Guided / Manual Creation

• Dependencies

• project.json

• Logging

• log.Info

• 3rd party assemblies

• Application Settings

Page 8: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

See them in action!

Page 9: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

Some new stuff• Durable Functions

• Stateful workflows

• Call other functions

• Local state persists

• Github Repo

• Extensibility

• Create bindings

• Used in developer-hosted services

• Provide declarative interface for SDKs

Page 10: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

Learn more• Azure Functions

https://azure.microsoft.com/en-us/services/functions/

• Introducing Azure Functionshttps://azure.microsoft.com/en-us/blog/introducing-azure-functions/

• What is Server-less Computer? Exploring Azure Functionshttp://www.hanselman.com/blog/WhatIsServerlessComputingExploringAzureFunctions.aspx

• Durable Functions Overviewhttps://docs.microsoft.com/en-us/azure/azure-functions/durable-functions-overview

• Code and test Azure Functions locallyhttps://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local

• Using an Azure Function Webhook with Kentico Cloudhttps://kenticocloud.com/blog/using-an-azure-function-webhook-with-kentico-cloud

Page 11: Building an (Evil?) Empire with Azure Functions...Azure Function Resume • Announced at BUILD 2016 • Server-less architecture (no emotional baggage) • Fluent in several languages

Bryan Soltis (Henchmen Recruiter)E-mail: [email protected]

Skype: kentico_bryans

Twitter: bryan_soltis

kentico.com

kenticocloud.com

devnet.kentico.com

facebook.com/KenticoCMS

twitter.com/kentico

linkedin.com/company/kentico-software