SenchaCon 2016 - How to Auto Generate a Back-end in MinutesMalin Weiss
Connecting your JavaScript application to a database is tedious. Back-end developers spend hours modeling the database, securing connections, writing SQL, optimizing queries, deploying to a server, and fixing bugs. In this session, you'll learn how Ext Speeder gives your front-end team a tool to automatically generate a full back-end. In minutes, a REST API between a Sencha Ext JS Grid application and a relational database is created. This will save you a huge amount of time and also minimizes the risk of human error. Application time-to-market has never been shorter.
Living on the Edge: Elevating your SEO toolkit to the CDNNils De Moor
In this talk we'll look at an emerging SEO strategy of EDGE SEO. It will allow you to run SEO experiments and improvements on the CDN by making use of serverless functions.
Hosting is essential to every web site in the world, and getting the right fit for your needs can be daunting with all the options available out there.
In this presentation, Ricky will take you through how hosting has changed over time, what is available now to help with your WordPress site, how to get the most from your hosting, and what you should be looking for in choosing the right provider.
This talk is aimed at new to intermediate WordPress users.
Key Take-Away
============
Knowing how hosting impacts on your site, and how to confidently choose the right hosting for your unique situation.
Presented by Ricky Blacker at WordCamp Sydney 2019
Fetch Company's statististics from Yahoo Finance and save it info a Google Sh...mohamed hadrich
Fetch Statistics from Yahoo Finance and save it info a Google Sheet Document.
If you want to have the source code please don't feel shy and send me an email at hadrichmed@gmail.com or fredthedevelopper@hotmail.com
Thanks.
NOTE: Video of presentation is available after slide 43.
Managed WordPress is a vibrant category of web hosting that specializes in doing 1 thing only: ensuring your WordPress websites are reliable, secure and well-maintained.
In this presentation, Alex Sirota (@alexsirota), Director of NewPath Consulting (@newpathtech) will describe the different types of hosting available for WordPress with a focus on the ever evolving managed WordPress hosting space.
This will be a non-vendor biased presentation but will help web developers, designers and their customers understand the value proposition that a Managed WordPress hosting company can offer.
Objectives:
Describe the difference between shared hosting & Managed WordPress.
Demonstrate some of the very cool features in several Managed WordPress systems including GoDaddy’s Managed WordPress Solution (part of GoDaddy Pro), DreamPress from DreamHost, FlyWheel, Pantheon and WP engine.
Present a new survey of more than 20 Managed WordPress hosts across the world.
AtlasCamp 2014: Writing Connect Add-ons for ConfluenceAtlassian
This AtlasCamp, we're talking a lot about Atlassian Connect and the new Confluence REST API. This session will bring it all together with an overview on building a Connect add-on with Confluence. We will cover best practices when writing complex dynamic macros with respect to security, performance and maintainability.
SenchaCon 2016 - How to Auto Generate a Back-end in MinutesMalin Weiss
Connecting your JavaScript application to a database is tedious. Back-end developers spend hours modeling the database, securing connections, writing SQL, optimizing queries, deploying to a server, and fixing bugs. In this session, you'll learn how Ext Speeder gives your front-end team a tool to automatically generate a full back-end. In minutes, a REST API between a Sencha Ext JS Grid application and a relational database is created. This will save you a huge amount of time and also minimizes the risk of human error. Application time-to-market has never been shorter.
Living on the Edge: Elevating your SEO toolkit to the CDNNils De Moor
In this talk we'll look at an emerging SEO strategy of EDGE SEO. It will allow you to run SEO experiments and improvements on the CDN by making use of serverless functions.
Hosting is essential to every web site in the world, and getting the right fit for your needs can be daunting with all the options available out there.
In this presentation, Ricky will take you through how hosting has changed over time, what is available now to help with your WordPress site, how to get the most from your hosting, and what you should be looking for in choosing the right provider.
This talk is aimed at new to intermediate WordPress users.
Key Take-Away
============
Knowing how hosting impacts on your site, and how to confidently choose the right hosting for your unique situation.
Presented by Ricky Blacker at WordCamp Sydney 2019
Fetch Company's statististics from Yahoo Finance and save it info a Google Sh...mohamed hadrich
Fetch Statistics from Yahoo Finance and save it info a Google Sheet Document.
If you want to have the source code please don't feel shy and send me an email at hadrichmed@gmail.com or fredthedevelopper@hotmail.com
Thanks.
NOTE: Video of presentation is available after slide 43.
Managed WordPress is a vibrant category of web hosting that specializes in doing 1 thing only: ensuring your WordPress websites are reliable, secure and well-maintained.
In this presentation, Alex Sirota (@alexsirota), Director of NewPath Consulting (@newpathtech) will describe the different types of hosting available for WordPress with a focus on the ever evolving managed WordPress hosting space.
This will be a non-vendor biased presentation but will help web developers, designers and their customers understand the value proposition that a Managed WordPress hosting company can offer.
Objectives:
Describe the difference between shared hosting & Managed WordPress.
Demonstrate some of the very cool features in several Managed WordPress systems including GoDaddy’s Managed WordPress Solution (part of GoDaddy Pro), DreamPress from DreamHost, FlyWheel, Pantheon and WP engine.
Present a new survey of more than 20 Managed WordPress hosts across the world.
AtlasCamp 2014: Writing Connect Add-ons for ConfluenceAtlassian
This AtlasCamp, we're talking a lot about Atlassian Connect and the new Confluence REST API. This session will bring it all together with an overview on building a Connect add-on with Confluence. We will cover best practices when writing complex dynamic macros with respect to security, performance and maintainability.
St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...Adam Grocholski
Computers have a long history of executing tasks which follow a set workflow, to help eliminate repetitive, error prone, and potentially mundane tasks, why should deploying your website be any different? Windows Azure Web Sites was built with automation in mind enabling both Continuous Deployment as well as hooks for Continuous Integration Support. In this session, we will write the prescription for your Continuous Delivery needs on Windows Azure Web Sites using tools you know and love including TFS and Git.
The Razor template markup syntax is used throughout ASP.NET. In the next version of ASP.NET, Core Razor is evolving into multiple Razor adaptations such as Razor Tag Helpers, Razor Pages, Blazor, Blazor & Razor Components. In this session, we'll learn the key differences between theses variations and see where they align in the ASP.NET road map. We’ll make sense of how each concept was introduced and what use cases they fulfill.
Things I have learned over the years through experience of having to deliver code rapidly, with few defects and maximum functionality. I cover basic coding techniques, automated testing and sometimes I have enough time to review tools and code generation!
My slides of my talk at WordSesh 2014.
A talk about a few projects and the lessons I learned from them.
Checkout wordsesh.org for more information about this event.
WordPress Affiliate Toolkit - Affiliate Summit East 2014David Vogelpohl
Learn how to optimize your WordPress site for affiliate marketing. We cover everything from hosting to the plugins you *have* to install on your site right now!
Custom Elements with Polymer Web Components #econfpsu16John Riviello
If you haven’t explored Web Components yet, you’re missing out on a powerful tool that can greatly enhance reusability of common web elements throughout your websites and web applications. As Comcast has been updating our web properties to unify under a single UX, using Web Components with Polymer has helped make that process much more efficient. In nearly 2 years while creating hundreds of our own custom elements, we’ve learned a lot about the benefits & drawbacks to Polymer along the way. This case study will introduce Polymer & Web Components, demonstrate when Polymer is useful, when other options should be considered, and what it takes to deploy Polymer components to millions of customers.
More and more often we talks about optimizing the server-side software, but the
true optimization must be done on the client where 80% of the time is spent
by users. The talk explains the main techniques to optimize
Web site using HTTP protocols and rules to the base but rarely
used.
The WordPress REST API as a Springboard for Website GreatnessWP Engine UK
The WordPress REST API opens up endless opportunities for WordPress developers. From integrating with technologies beyond WordPress, to providing more flexibility when developing sites, plugins, and themes, the WordPress REST API packs a powerful punch and makes development faster and easier.
In this webinar, WordPress REST API our experts covered:
-What is the REST API, and why should you care?
-Timeline on REST API in WordPress Core
-Practical, useful and possibly wacky use cases for the WordPress REST API (to get you thinking differently about what is possible)
Better PHP-Frontend Integration with Tungsten.jsAndrew Rota
Working with the DOM can often be a frustrating experience, resulting in poor performance and hard-to-track bugs. Modern JS frameworks have sought to make this better, but often ignore server-side integration unless you run JavaScript on the server. But your server infrastructure shouldn’t be dictated by your client-side library choices.
This talk presents the insights we learned while building a virtual DOM powered UI library that integrates with PHP by using a common template language, a unified data model, and shared view components. The result was Tungsten.js, a JS framework that aims to deliver a better user and developer experience.
Presented August 2015 at Boston PHP meetup.
Chris O'Brien - Best bits of Azure for Office 365/SharePoint developersChris O'Brien
Discussion of Azure web apps, App Insights, "Azure Functions in the real world", ARM templates, queues, BLOB storage and more. Includes a video demo of AAD-secured Azure Function called from a SharePoint Framework (SPFx) web part with SPO cookie auth.
Strategies to automate deployment and provisioning of Microsoft Azure.HARMAN Services
Hear Michael Collier, Principal Cloud Architect at Aditi Technologies talk about the key automation strategies for success in Microsoft Azure, followed by a quick demo of Brewmaster, an automated provisioning and deployment tool for Azure.
St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...Adam Grocholski
Computers have a long history of executing tasks which follow a set workflow, to help eliminate repetitive, error prone, and potentially mundane tasks, why should deploying your website be any different? Windows Azure Web Sites was built with automation in mind enabling both Continuous Deployment as well as hooks for Continuous Integration Support. In this session, we will write the prescription for your Continuous Delivery needs on Windows Azure Web Sites using tools you know and love including TFS and Git.
The Razor template markup syntax is used throughout ASP.NET. In the next version of ASP.NET, Core Razor is evolving into multiple Razor adaptations such as Razor Tag Helpers, Razor Pages, Blazor, Blazor & Razor Components. In this session, we'll learn the key differences between theses variations and see where they align in the ASP.NET road map. We’ll make sense of how each concept was introduced and what use cases they fulfill.
Things I have learned over the years through experience of having to deliver code rapidly, with few defects and maximum functionality. I cover basic coding techniques, automated testing and sometimes I have enough time to review tools and code generation!
My slides of my talk at WordSesh 2014.
A talk about a few projects and the lessons I learned from them.
Checkout wordsesh.org for more information about this event.
WordPress Affiliate Toolkit - Affiliate Summit East 2014David Vogelpohl
Learn how to optimize your WordPress site for affiliate marketing. We cover everything from hosting to the plugins you *have* to install on your site right now!
Custom Elements with Polymer Web Components #econfpsu16John Riviello
If you haven’t explored Web Components yet, you’re missing out on a powerful tool that can greatly enhance reusability of common web elements throughout your websites and web applications. As Comcast has been updating our web properties to unify under a single UX, using Web Components with Polymer has helped make that process much more efficient. In nearly 2 years while creating hundreds of our own custom elements, we’ve learned a lot about the benefits & drawbacks to Polymer along the way. This case study will introduce Polymer & Web Components, demonstrate when Polymer is useful, when other options should be considered, and what it takes to deploy Polymer components to millions of customers.
More and more often we talks about optimizing the server-side software, but the
true optimization must be done on the client where 80% of the time is spent
by users. The talk explains the main techniques to optimize
Web site using HTTP protocols and rules to the base but rarely
used.
The WordPress REST API as a Springboard for Website GreatnessWP Engine UK
The WordPress REST API opens up endless opportunities for WordPress developers. From integrating with technologies beyond WordPress, to providing more flexibility when developing sites, plugins, and themes, the WordPress REST API packs a powerful punch and makes development faster and easier.
In this webinar, WordPress REST API our experts covered:
-What is the REST API, and why should you care?
-Timeline on REST API in WordPress Core
-Practical, useful and possibly wacky use cases for the WordPress REST API (to get you thinking differently about what is possible)
Better PHP-Frontend Integration with Tungsten.jsAndrew Rota
Working with the DOM can often be a frustrating experience, resulting in poor performance and hard-to-track bugs. Modern JS frameworks have sought to make this better, but often ignore server-side integration unless you run JavaScript on the server. But your server infrastructure shouldn’t be dictated by your client-side library choices.
This talk presents the insights we learned while building a virtual DOM powered UI library that integrates with PHP by using a common template language, a unified data model, and shared view components. The result was Tungsten.js, a JS framework that aims to deliver a better user and developer experience.
Presented August 2015 at Boston PHP meetup.
Chris O'Brien - Best bits of Azure for Office 365/SharePoint developersChris O'Brien
Discussion of Azure web apps, App Insights, "Azure Functions in the real world", ARM templates, queues, BLOB storage and more. Includes a video demo of AAD-secured Azure Function called from a SharePoint Framework (SPFx) web part with SPO cookie auth.
Strategies to automate deployment and provisioning of Microsoft Azure.HARMAN Services
Hear Michael Collier, Principal Cloud Architect at Aditi Technologies talk about the key automation strategies for success in Microsoft Azure, followed by a quick demo of Brewmaster, an automated provisioning and deployment tool for Azure.
Building a website without a webserver on AzureTodd Whitehead
JamStack is a popular modern architecture for creating web apps apps using JavaScript, APIs, and prerendered markup all delivered without web servers. The end result is fast, dynamic and more secure web sites that can cost significantly less than traditional approaches. In this session I’ll share how I build retrodevops.com using the JamStack architecture, Hugo and Azure as well as lessons learned along the way.
D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...SPS Paris
Modern solutions are based on complex architectures, which are made of multiple layers and services. Often, to run your solutions, you need to host services on Azure, configure services in Office 365, and provision content in SharePoint Online. Deploying manually such kind of solutions in target environments can be really challenging, time consuming, and error-prone. In this session, you will learn how to automate the provisioning of such kind of solutions using the Microsoft Graph, the Azure Management API, and the REST API more in general. During the session you will see a real case study, based on the open source PnP Partner Pack Setup Wizard.
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps.
The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
JavaScript front end performance optimizationsChris Love
No one wants a slow loading, slow reacting application. As page weight has increased so has the dependency on JavaScript to drive rich user experiences. Today many pages load over 2MBs of JavaScript, but is this healthy? Do your scripts and dependencies perform well? In this session we will review common JavaScript performance bottlenecks, how to detect them and how to eliminate them.
This session will review common bad coding syntax, architecture and how to replace them with better alternatives. You will also be exposed to caching, code organization, build and deployment best practices that produce the best user experiences. Finally, you will see how to use the navigation timing and performance timing APIs to fine tune your applications to produce a fast, lean application your customers will love.
Hidden Gems of Azure Websites: The Secret of KuduJuv Chan
My presentation on Azure App Service: Kudu service at Global Azure Bootcamp Kuala Lumpur, Malaysia 2015.
The agenda includes intro to the Azure App Service Kudu, list of Kudu's powerful features as well as Site extensions feature.
Legacy software can be like a zombie: it somehow still works, but nobody would consider it alive and well anymore and the thought of having to touch it makes you want to run away. So what can you do to get rid of it?
We are currently replacing our monolithic e-commerce platform with a shiny new custom-tailored solution and want to show you what we do and what we have already learned.
Pour ce second talk de la saison, nous allons nous intéresser à Wordpress et à son usage en tant que plateforme de développement. Cette présentation va vous donner les clés pour adapter votre workflow de développement avec ce CMS et vous permettre d’aller plus loin que son système de blogging de base.
SPSSTL - PowerShell - Through the SharePoint Looking GlassBrian Caauwe
Have you been looking for ways to utilize PowerShell in your SharePoint environment, but don't have any practical scenarios? In this session learn which Cmdlets give you the best "bang for your buck" when working with administrative, provisioning and auditing duties. Get introduced to the gray space between administration and development when learning the differences between using PowerShell with an on-premise deployment or Office 365. Also, learn common tasks that should be turned into valuable scripts.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
3. peter@pdtit.be @pdtit http://www.007ffflearning.com
About Me
• Peter De Tender
• Azure Business Program Mgr |
Azure Technical Trainer - @ Microsoft
• Former Azure MVP (5y)
• Technical Writer & Book publisher
peter@pdtit.be @pdtit http://www.007ffflearning.com
4. peter@pdtit.be @pdtit http://www.007ffflearning.com
Static Website
• A static website contains Web pages with fixed content,
typically in HTML
• A static website doesn’t mean a Single Page Application (SPA),
(as that one typically runs client-side scripts, which is not “static”)
6. peter@pdtit.be @pdtit http://www.007ffflearning.com
Using Hugo as an example
• Http://www.gohugo.io
• Written in Go (GoLang)
• Cross Platform (Windows, Linux, MacOS, FreeBSD)
• Extensive library of Free Open Sourced Themes
• Supports HTML and MarkDown files
• Free for mention policy
Thx to @Gregor_Suttie
8. peter@pdtit.be @pdtit http://www.007ffflearning.com
Azure Storage Account
• Storage as a Service
• Blob | SMB Files | Tables | Queues
• HTTP/HTTPS and REST API connectivity (and SMB for Files)
• Cheap! Easy!
• Redundancy options built-in
• Supports Static Website
9. peter@pdtit.be @pdtit http://www.007ffflearning.com
Storage Account | Static Site
• Expects an “index.html” or other default webpage
• Expects a “404.html” or other default error webpage
• Generates a URL: <storageaccount.zone.web.core.windows.net>
• $Web = your static site folder
• FTP Upload
• Azure Storage Explorer
• VSCode Extension
• (Azure) DevOps with Git Source Control
14. peter@pdtit.be @pdtit http://www.007ffflearning.com
Azure CDN – Content Delivery Network
• Azure Global Service (=config in multiple Azure Regions within
the geographies you specify)
• Content Caching
• URL Redirection
• Compression
19. peter@pdtit.be @pdtit http://www.007ffflearning.com
What you learned
CREATING STATIC
WEBSITES
HOSTING STATIC
WEBSITES ON
AZURE
SECURING &
PROTECTING YOUR
WEBSITE
DEMOS Q & A
A full blog post will go live tomorrow with all step-by-step instructions on how to build this yourself on
The 007FFFLearning and MC2MC blogs