21St Century Background Services with Azure Logic Apps and Azure Functions

Total Page:16

File Type:pdf, Size:1020Kb

21St Century Background Services with Azure Logic Apps and Azure Functions 21st Century Background Services with Azure Logic Apps and Azure Functions Kevin Griffin @1kevgriff About Me Kevin Griffin 10x Microsoft MVP ASP.NET Core, Azure, and Web consultwithgriff.com twitter.com/1kevgriff twitch.com/1kevgriff Say nice things about me on twitter.com/1kevgriff Say nice things about me on twitter.com/1kevgriff All details for THIS talk at: https://consultwithgriff.com/21st-century/ Say nice things about me on twitter.com/1kevgriff Background Services Background Services Internet Web App Database Say nice things about me on twitter.com/1kevgriff Background Services • Sending Email • Processing Payments • Cleaning up database/filesystem • Recurring tasks Background Services • And More! Say nice things about me on twitter.com/1kevgriff Background Services Say nice things about me on twitter.com/1kevgriff Background Services Say nice things about me on twitter.com/1kevgriff Background Services Say nice things about me on twitter.com/1kevgriff Logic Apps • Zapier or IFTTT for Developers and Business People • Task oriented • Low/No Code Say nice things about me on twitter.com/1kevgriff Logic Apps •Recurrence •Webhook Trigger •Other •Azure Functions Action •Http Request •SQL Server •Azure Storage Action •And More… Say nice things about me on twitter.com/1kevgriff Consumption Based Pricing Say nice things about me on twitter.com/1kevgriff Demo Touring the Azure Logic Apps Editor Say nice things about me on twitter.com/1kevgriff Expression Editor Say nice things about me on twitter.com/1kevgriff Expression Editor Say nice things about me on twitter.com/1kevgriff Managing Dependency Errors Say nice things about me on twitter.com/1kevgriff Scenario 1 Processing Incoming Email Say nice things about me on twitter.com/1kevgriff Scenario 1: Processing Incoming Email Say nice things about me on twitter.com/1kevgriff Scenario 1: Processing Incoming Email Say nice things about me on twitter.com/1kevgriff Scenario 1: Processing Incoming Email Say nice things about me on twitter.com/1kevgriff Scenario 1: Processing Incoming Email Say nice things about me on twitter.com/1kevgriff Scenario 1: Processing Incoming Email Say nice things about me on twitter.com/1kevgriff Scenario 1: Processing Incoming Email Say nice things about me on twitter.com/1kevgriff Scenario 1: Processing Incoming Email Say nice things about me on twitter.com/1kevgriff Connectors • Hundreds of connectors to external services • Authorization is stored outside of Azure Logic Apps • Reusable • You can write custom connectors as well! Say nice things about me on twitter.com/1kevgriff Connectors • Each connector has multiple triggers and actions Say nice things about me on twitter.com/1kevgriff Azure Functions as a Fallback • Logic Apps does little on its own. • Azure Functions are an amazing way to insert missing functionality. “If only I could write a line of code” Say nice things about me on twitter.com/1kevgriff Azure Functions Example Say nice things about me on twitter.com/1kevgriff Azure Functions Example Say nice things about me on twitter.com/1kevgriff Scenario 2 Webhooks Say nice things about me on twitter.com/1kevgriff Scenario 2: Webhook Processing Say nice things about me on twitter.com/1kevgriff Scenario 2: Webhook Processing Say nice things about me on twitter.com/1kevgriff Scenario 2: Webhook Processing Say nice things about me on twitter.com/1kevgriff Scenario 2: Webhook Processing Say nice things about me on twitter.com/1kevgriff Scenario 2: Webhook Processing Say nice things about me on twitter.com/1kevgriff Scenario 2: Webhook Processing Say nice things about me on twitter.com/1kevgriff Code View Say nice things about me on twitter.com/1kevgriff Scenario 3 Blob Cleanup Say nice things about me on twitter.com/1kevgriff Scenario 3: Blob Cleanup Say nice things about me on twitter.com/1kevgriff Scenario 3: Blob Cleanup Say nice things about me on twitter.com/1kevgriff Scenario 3: Blob Cleanup Say nice things about me on twitter.com/1kevgriff Thanks! Kevin Griffin twitter.com/1kevgriff consultwithgriff.com Say nice things about me on twitter.com/1kevgriff.
Recommended publications
  • Hark the Heraldry Angels Sing
    The UK Linguistics Olympiad 2018 Round 2 Problem 1 Hark the Heraldry Angels Sing Heraldry is the study of rank and heraldic arms, and there is a part which looks particularly at the way that coats-of-arms and shields are put together. The language for describing arms is known as blazon and derives many of its terms from French. The aim of blazon is to describe heraldic arms unambiguously and as concisely as possible. On the next page are some blazon descriptions that correspond to the shields (escutcheons) A-L. However, the descriptions and the shields are not in the same order. 1. Quarterly 1 & 4 checky vert and argent 2 & 3 argent three gouttes gules two one 2. Azure a bend sinister argent in dexter chief four roundels sable 3. Per pale azure and gules on a chevron sable four roses argent a chief or 4. Per fess checky or and sable and azure overall a roundel counterchanged a bordure gules 5. Per chevron azure and vert overall a lozenge counterchanged in sinister chief a rose or 6. Quarterly azure and gules overall an escutcheon checky sable and argent 7. Vert on a fess sable three lozenges argent 8. Gules three annulets or one two impaling sable on a fess indented azure a rose argent 9. Argent a bend embattled between two lozenges sable 10. Per bend or and argent in sinister chief a cross crosslet sable 11. Gules a cross argent between four cross crosslets or on a chief sable three roses argent 12. Or three chevrons gules impaling or a cross gules on a bordure sable gouttes or On your answer sheet: (a) Match up the escutcheons A-L with their blazon descriptions.
    [Show full text]
  • Heraldic Terms
    HERALDIC TERMS The following terms, and their definitions, are used in heraldry. Some terms and practices were used in period real-world heraldry only. Some terms and practices are used in modern real-world heraldry only. Other terms and practices are used in SCA heraldry only. Most are used in both real-world and SCA heraldry. All are presented here as an aid to heraldic research and education. A LA CUISSE, A LA QUISE - at the thigh ABAISED, ABAISSÉ, ABASED - a charge or element depicted lower than its normal position ABATEMENTS - marks of disgrace placed on the shield of an offender of the law. There are extreme few records of such being employed, and then only noted in rolls. (As who would display their device if it had an abatement on it?) ABISME - a minor charge in the center of the shield drawn smaller than usual ABOUTÉ - end to end ABOVE - an ambiguous term which should be avoided in blazon. Generally, two charges one of which is above the other on the field can be blazoned better as "in pale an X and a Y" or "an A and in chief a B". See atop, ensigned. ABYSS - a minor charge in the center of the shield drawn smaller than usual ACCOLLÉ - (1) two shields side-by-side, sometimes united by their bottom tips overlapping or being connected to each other by their sides; (2) an animal with a crown, collar or other item around its neck; (3) keys, weapons or other implements placed saltirewise behind the shield in a heraldic display.
    [Show full text]
  • Download the PDF Here
    (We Would Like to Share) Our Blazon: Some Thoughts on a Possible School Badge (party) per bend sinister “The oblique stroke appears at first sight to be the signal that the binary opposition between categories (speech/ translated to English means: writing or love/hate) won’t hold — that neither of the words in opposition to each other is good for the fight. a blank shield with a single diagonal line running The stroke, like an over-vigilant referee, must keep them from the bottom left edge to the top right hand corner apart and yet still oversee the match.” —Steve Rushton The badge we would like to wear is two-faced — both founded on, and breaking from, established guidelines. Stripped to its Heraldry is a graphic language evolved from around 1130 ad to fundamentals, and described in heraldic vocabulary, it is UN- identify families, states and other social groups. Specific visual CHARGED. It is a schizophrenic frame, a paradox, a forward forms yield specific meanings, and these forms may be combined slash making a temporary alliance between categories, simultane- in an intricate syntax of meaning and representation. Any heraldic ously generic and/or specific. device is described by both a written description and its corre- sponding graphic form. The set of a priori written instructions is D/S called a Blazon — to give it form is to Emblazon. In order to ensure that the pictures drawn from the descriptions are accurate and reasonably alike, Blazons follow a strict set of rules and share a unique vocabulary. Objects, such as animals and shapes, are called Charges; colors are renamed, such as Argent for Silver or Or for Gold; and divisions are described in terms such as Dexter (“right” in Latin) and Sinister (“left”).
    [Show full text]
  • Heraldry Act: Application for Registration of Heraldic
    STAATSKOERANT, 15 JULIE 2011 No.34447 7 GOVERNMENT NOTICES GOEWERMENTSKENNISGEWINGS DEPARTMENT OF ARTS AND CULTURE DEPARTEMENT VAN KUNS EN KULTUUR No. 568 15 July 2011 BUREAU OF HERALDRY APPLICATION FOR REGISTRATION OF HERALDIC REPRESENTATIONS AND A NAME AND OBJECTIONS THERETO SECTIONS 7, 7A AND 7B OF THE HERALDRY ACT, 1962 (ACT NO. 18 OF 1962) The undermentioned bodies and persons have applied in terms of section 7 of the Heraldry Act, 1962 (Act No. 18 of 1962), for the registration of their heraldic representations and a name. Anyone wishing to object to the registration of these heraldic representations and a name on the grounds that such registrations will encroach upon rights to which he or she is legally entitled should do so within one month of the date of publication of this notice upon a form obtainable from the State Herald, Private Bag X236, Pretoria, 0001. 1. APPLICANT: Emmanuel Nursing School H4/3/1/4118) BADGE: On a roundle Murray a nurse's lamp Or, between in Chief an open book Argent bot.tnd Sable, and in base an open laurel wreath Argenf. MOTTO: ONS GLO DAAROM KAN ONS 2. APPLICANT: lnkomati Catchment Management AgencyH4/3/1/4111} BADGE: On a ·background Argent, issuant from two wavy bats AZure, dexter a demi­ sun Tenne. 3. APPLICANT: Lekwa-Teemane Local Municipality• H4/3/2/823} BADGE: In front of a pile inverted embowed Vert, a traditional clay pot abaisse proper, ensigned of a sunburst Or, surmounted of a facetted diamond of Argent and Azure. MOTTO: (above the badge) SHARED BENEFITS FOR ALL 8 No.34447 GOVERNMENT GAZETTE, 15 JULY 2011 4.
    [Show full text]
  • Heraldic Arms and Badges
    the baronies of Duffus, Petty, Balvenie, Clan Heraldic Arms and Aberdour in the northeast of Murray Clan On 15 May 1990 the Court of Lord Scotland, as well as the lordships of Lyon granted The Murray Clan Society Bothwell and Drumsargard and a our armorial ensign or heraldic arms. An Society number of other baronies in lower armorial ensign is the design carried on Clydesdale. Sir Archibald, per the a flag or shield. English property law of jure uxoris, Latin for "by right of (his) wife" became the The Society arms are described on th th Clan Badges legal possessor of her lands. the 14 page of the 75 Volume of Our Public Register of All Arms and Bearings and Heraldic Which Crest Badge to Wear in Scotland, VIDELICT as: Azure, five Although Murrays were permitted to annulets conjoined in fess Argent wear either the mermaid or demi-man between three mullets of the Last. Above Arms crest badges, sometime in the late the Shield is placed an Helm suitable to Clan Badges 1960’s or early 1970’s, the Lord Lyon an incorporation (VIDELICET: a Sallet Prior to the advent of heraldry, King of Arms declared the demi-man Proper lined Scottish clansmen and clanswomen crest badge inappropriate. Since his Gules) with a wore badges to identify themselves. decisions on heraldic matters have the Clan badges were devices with family or force of law in Scotland, all the personal associations which identified manufacturers of clan badges, etc., the possessor, not unlike our modern ceased producing the demi-man. There class rings, military insignias, union pins, was a considerable amount of feeling on etc.
    [Show full text]
  • Apartment Survey
    APARTMENT SURVEY 2ND QUARTER 2021 DATA RENO/SPARKS METRO AREA PRESENTED BY JOHNSON PERKINS GRIFFIN, LLC Copyright © 2021 by Johnson Perkins Griffin, LLC All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of Johnson Perkins Griffin, LLC. TABLE OF CONTENTS STATEMENT OF METHODOLOGY........................................................................................... 1 COVID-19 IMPACT ...................................................................................................................... 2 ECONOMIC OUTLOOK ............................................................................................................... 3 ECONOMIC INDICATORS .......................................................................................................... 4 SUMMARY OF FINDINGS .......................................................................................................... 5 HISTORICAL RENTAL AND VACANCY RATES BY UNIT TYPE ........................................ 6 COMMENTARY ............................................................................................................................ 7 GUIDELINES ................................................................................................................................. 8 MARKET AREAS.........................................................................................................................
    [Show full text]
  • Armorial Rules for Submission of the S.C.A. College of Arms Illustrated by Coblaith Mhuimhneach
    Armorial Rules for Submission of the S.C.A. College of Arms Illustrated by Coblaith Mhuimhneach My son, Áed, is fascinated (some would say obsessed) with heraldry. When he was eight years old, he reached a level in his understanding of heraldry as practiced in the S.C.A. at which the next logical step was to study the armory-related sections of the Rules for Submission. I read through them, and found visualizing the example devices and comparisons troublesome, so I decided to spare him the effort. The images in this document were the eventual result. I would like to thank Daniel de Lincoln, Jaelle of Armida, Meradudd Cethin, and Julianna de Luna for taking the time to share their heraldic expertise with me, thus much improving the quality of my depictions. There were some portions of the rules that I did not believe my son had, at that time, the discrimination and general background knowledge to comprehend even with illustrations. I did not create images for those portions. If you would like to see some, contact me. Sufficient interest would probably spur me to make them. In the mean time, the text of the un- illustrated portions are included here for the user’s convenience. You can find the current, definitive version of the RfS on the S.C.A. College of Arms’ website, at http://heraldry.sca.org. The graphics in this document are under my copyright, as of 2008. You may distribute them as you wish, so long as you credit me as their creator and do not sell them at a profit.
    [Show full text]
  • Alteon Va for Azure Getting Started Guide
    ALTEON VA FOR AZURE GETTING STARTED GUIDE Document ID: RDWR-ALOS-AZ_GSG2009 September 2020 Alteon Alteon VA for Azure Getting Started Guide 2 Document ID: RDWR-ALOS-AZ_GSG2009 Alteon Alteon VA for Azure Getting Started Guide Copyright Notices The programs included in this product are subject to a restricted use license and can only be used in conjunction with this application. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See below for the actual license texts. Actually both licenses are BSD-style Open Source licenses. In case of any license issues related to OpenSSL, please contact [email protected]. OpenSSL License Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/) 4. The names “OpenSSL Toolkit” and “OpenSSL Project” must not be used to endorse or promote products derived from this software without prior written permission.
    [Show full text]
  • Letter of Registration and Return March 2019
    Letter of Registration and Return March 2019 1 Greetings unto the populace of Adria! Well I apologize this is a little overdue, but it has been a crazy month. I am happy to say that we do have some approvals to share with you. If you do not see yours here, it does not mean it is lost, it means we have not yet been able to address it. We have quite a backlog that we are attempting to make our way through so your patience is greatly appreciated. Thank you again to my wonderful team. Without you, this would never be possible! ALL submission are to be sent directly through me please, [email protected] If you do not receive a reply from me within 2 days acknowledging receipt, please check the address is correct and resend. Thank you. In service, Princess Gabriele Silverhand Imperial Sovereign of Arms 2 March 2019 Approved March 2019 LORR Alhambra 2196 Jennifer Gossman Per bend vert and azure, a bear Shield passant and on a shift argent, three roses azure barbed and seeded proper. Beauwood Shire of Beauwood Or, a natural panther rampant Shield contourny sable and on a chief rayonny vert a bow fesswise Or Chesapeake Chapter Badge Fieldless, a crab Azure within and conjoined to an ouroboros Argent finned Or. Chapter Badge Azure, within an ouroboros Argent finned Or, a crab Argent. 3 March 2019 LORR Chesapeake Chapter Badge Argent, within an ouroboros Argent finned Or, a scrolled unfurled Or surmounted by a quill‐pen in bend sinister Argent. Lancaster 8501 Sarah Keeney Gules, between two bars gemeles in Shield pale argent, a double rose argent barbed and seeded proper.
    [Show full text]
  • Heraldry in Ireland
    Heraldry in Ireland Celebrating 75 years of the Office of the Chief Herald at the NLI Sir John Ainsworth Shield Vert, a chevron between three battle-axes argent Crest A falcon rising proper, beaked, legged and belled gules Motto Surgo et resurgam Did you know? Sir John Ainsworth was the NLI's Surveyor of Records in Private Keeping in the 1940s and 1950s. Roderick More OFerrall Shield Quarterly: 1st, Vert, a lion rampant or (for O Ferrall); 2nd, Vert a lion rampant in chief three estoiles or (for O More); 3rd, Argent, upon a mount vert two lions rampant combatant gules supporting the trunk of an oak tree entwined with a serpent descending proper, (for O Reilly); 4th, Azure, a bend cotised or between six escallops argent (for Cruise) Crest On a ducal coronet or a greyhound springing sable; A dexter hand lying fess-ways proper cuffed or holding a sword in pale hilted of the second pierced through three gory heads of the first Motto Cú re bu; Spes mea Deus Did you know? This four designs on the shield represent four families. Heiress Leticia More of Balyna, county Kildare married Richard Ferrall in 1751. Their grandson Charles Edward More O'Ferrall married Susan O'Reilly in 1849. Susan was the daughter of Dominic O'Reilly of Kildangan Castle, county Kildare who had married heiress Susanna Cruise in 1818. Dublin Stock Exchange Shield Quarterly: 1st, Sable, a tower or; 2nd, Vert, three swords points upwards two and one proper pommelled and hilted or; 3rd, Vert, three anchors erect two and one argent; 4th, Chequy, sable and argent, on a chief argent an escroll proper, inscribed thereon the words Geo.
    [Show full text]
  • Heraldry for Beginners
    The Heraldry Society Educational Charity No: 241456 HERALDRY Beasts, Banners & Badges FOR BEGINNERS Heraldry is a noble science and a fascinating hobby – but essentially it is FUN! J. P. Brooke-Little, Richmond Herald, 1970 www.theheraldrysociety.com The Chairman and Council of the Heraldry Society are indebted to all those who have made this publication possible October 2016 About Us he Heraldry Society was founded in 1947 by John P. Brooke-Little, CVO, KStJ, FSA, FSH, the Tthen Bluemantle Pursuivant of Arms and ultimately, in 1995, Clarenceux King of Arms. In 1956 the Society was incorporated under the Companies Act (1948). By Letters Patent dated 10th August 1957 the Society was granted Armorial Bearings. e Society is both a registered non-prot making company and an educational charity. Our aims The To promote and encourage the study and knowledge of, and to foster and extend interest in, the Heraldry Society science of heraldry, armory, chivalry, precedence, ceremonial, genealogy, family history and all kindred subjects and disciplines. Our activities include Seasonal monthly meetings and lectures Organising a bookstall at all our meetings Publishing a popular newsletter, The Heraldry Gazette, and a more scholarly journal, The Coat of Arms In alternate years, oering a residential Congress with speakers and conducted visits Building and maintaining a heraldry archive Hosting an informative website Supporting regional Societies’ initiatives Our Membership Is inclusive and open to all A prior knowledge of heraldry is not a prerequisite to membership, John Brooke-Little nor is it necessary for members to possess their own arms. e Chairman and Council of the Heraldry Society The Society gratefully acknowledges the owners and holders of copyright in the graphics and images included in this publication which may be reproduced solely for educational purposes.
    [Show full text]
  • A South African Grant of Arms
    A SOUTH AFRICAN GRANT OF ARMS Professor Noel Cox In 1958 the South African Heraldry Society presented a report on heraldry to the South African Government. Partly as a result of this report, the Heraldry Act 1962 (Act 18 of 1962) was passed. This provided for the creation of a Bureau of Heraldry, and a Heraldry Council. The Act provided for the registration and protection of coats of arms, badges, emblems, names, special names and uniforms. The Bureau, based in Pretoria, was established in June 1963, presided over by a State Herald, the first of whom was appointed in 1964. The State Herald, till 2002 Frederick Brownell, Esq., OMSS SM MMM KStJ KLJ CMLJ, and now Marcel van Rossum, is responsible to the Heraldry Council, appointed by the Minister. The Heraldry Committee, which sits periodically, is a technical advisory group drawn from the Heraldry Council. The Heraldry Council is responsible in turn to the Director of Archives, formerly in the Department of National Education, and now in the Department of Arts, Culture, Science and Technology. The State Archives Service is now styled the State Archives and Heraldic Services. The State Herald, who has a tabard, which however is not worn, is assisted by a Deputy State Herald, and a Principal Artist. There are several heraldic artists, and clerical assistants. There are generally some 150 grants of arms a year in South Africa, and the Bureau is perhaps the third busiest heraldry authority in the world. The official South African Armorial has been published by the Bureau of Heraldry in the last decade, and records the 2,500 arms registered between 1962 and the beginning of 2002.
    [Show full text]