RSSAmplifier

Blog

George Trifonov Blog

Work, Coding, and Life

gtrifonov.comRSS feed ↗10 posts

Latest posts

Secure Decommissioning of IoT Devices: Lessons from Recycling my home MXChip Development Board project

Secure Decommissioning of IoT Devices: Lessons from Recycling my home MXChip Development Board project

GitHub Pages - test from long years of blogging pause

Welcome back from years of blog silence.

Hosting and deploying a static website to Azure. Using azure storage account and github actions

Before going into details of how to configure static web site in azure let’s list why static web sites might be an option for your project.

Streamlining Your Coding Experience with VSCode.dev

What you gonna do when you don’t have access to your computer but want to change couple lines of code in github repository using familiar vscode experience. I found that browser based vscode.dev expreience often good enough to do basic tasks. and below is chatgpt article how you can do it. I need to save my library time since my session will expire in 15 minutes :) In the realm of coding,…

GitHub Pages - run Jekyll using Docker container and deploy it using Azure Container Instances

Recently i migrate my blog to github pages which using Jekyll engine under a hood to convert markdown files to html and generate static site. After 12 years of hosting blog, i found that i don’t really need any server side execution or storing any data inputs it dbs. My blog simple static web site and serving static content make most sense from page load time perspective. Beauty of github pages is…

Running azure cli on Raspberry Pi using docker containers

Few days ago i was playing with my Pi 2 and wanted to execute Azure CLI 2.0 commands to deploy some containers to Azure Container Registry. I knew i probably had to compile cli source code to target arm proccesor. I found that azure cli git-hub repository doesn’t have proper build script support for arm target. I filled Bug 6092 and started to modified build scripts. After some altering i made it…

Streaming live video from Rasspberry pi to Azure Media Services

Few weeks ago I bought raspberry PI 2 Model B to my elder kid to encourage him to program something and start hacking. And as it often happens I also started to explore new toy and its capabilities. Since I am working in Azure Media services as developer, first project I actually started to implement myself is building security camera which will stream live video through Azure Media Services. I…

When you overgrow your RaspberryPi sd card - How to clone SD card and re-size root partition

After Raspberry PI arrived and you spent few weeks experimenting you start realizing that you run out of space in your sd card. Especially it is true when you use some sd card which was laying around and you was happy to save 10$. Now you constantly getting out of space messages trying to install some new package. How to move RaspberryPi to bigger SD card ? Cloning SD card Shut down Pi ansd remove…

Using Json Web Keys from OpenID Connect discovery spec to work with JWT token authentication in Azure Media Services

In my recent blogs post Integrate Azure Media Services OWIN MVC based app with Azure Active Directory … I described how you can utilize JWT token issued by Azure Active directory and provide group based permissions to watch videos hosted in Azure Media Services. Sample from blog post was mentioning that Azure Active Directory have signing certificate rotation logic and developers need to detect…

Azure Media Services 3.2.0.0 and JWT related changes in Azure AD integration sample

In last post i showed how you can integrate Azure Media Services Key Delivery service functionality with JWT token obtained from Azure Active Directory.Sample code mentioned in article located in Key-delivery-with-AAD-integration repository. In previous version of sample i used JWT token acquired to communicate with Azure Graph API and pass it to Key Delivery service . Based on received feedback…