41554 blogs · [ { "id": "01a08753-f92d-72c5-9d6c-e8e89e0a9631", "title": "My recommended Microsoft Ignite 2025 sessions", "url": "https://blog.siliconvalve.com/posts/2025/11/best-ignite-2024-sessions-for-anz-developers", "published_at": "2025-11-12T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e89e9add26", "title": "Reducing bike-shedding using GitHub Copilot", "url": "https://blog.siliconvalve.com/posts/2025/07/reducing-bike-shedding-with-github-copilot", "published_at": "2025-07-20T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e89f1096c1", "title": "Best Microsoft Build 2025 sessions for developers", "url": "https://blog.siliconvalve.com/posts/2025/04/best-build-2025-sessions-for-developer", "published_at": "2025-04-26T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e89fad15a1", "title": "Best Microsoft Ignite 2024 sessions for ANZ developers", "url": "https://blog.siliconvalve.com/posts/2024/10/best-ignite-2024-sessions-for-anz-developers", "published_at": "2024-10-28T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e89fc7f0e2", "title": "Taking your AI application from concept to production", "url": "https://blog.siliconvalve.com/posts/2024/08/27/taking-ai-from-concept-to-production", "published_at": "2024-08-27T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a03783a3", "title": "GitHub Copilot Workspace - First Impressions", "url": "https://blog.siliconvalve.com/posts/2024/07/03/github-copilot-workspace-first-impressions", "published_at": "2024-07-03T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a12d69d0", "title": "Best Microsoft Build 2024 sessions for ANZ developers", "url": "https://blog.siliconvalve.com/posts/2024/05/14/best-build-2024-sessions-for-anz-developer", "published_at": "2024-05-14T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a1bc4e76", "title": "Deploy GitHub Copilot metrics dashboard to Azure Static Web Apps", "url": "https://blog.siliconvalve.com/posts/2024/05/03/deploy-github-copilot-metrics-dashboard-to-azure-static-web-apps", "published_at": "2024-05-03T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a29641ba", "title": "Publishing documentation with Markdown, LaTeX, Pandoc and GitHub Actions", "url": "https://blog.siliconvalve.com/posts/2024/04/29/publishing-documentation-with-markdown-latex-pandoc-github-actions", "published_at": "2024-04-29T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a3523c7e", "title": "Using and validating secure data settings in Azure Logic Apps", "url": "https://blog.siliconvalve.com/posts/2024/03/using-and-validating-secure-data-settings-in-azure-logic-apps", "published_at": "2024-03-28T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a424381e", "title": "Analysing git commit history using Azure Data Explorer", "url": "https://blog.siliconvalve.com/posts/2024/02/06/analysing-git-commit-history-using-azure-data-explorer", "published_at": "2024-02-06T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a4732004", "title": "Building safer chatbots with Azure OpenAI Service", "url": "https://blog.siliconvalve.com/posts/2024/01/23/building-safer-chatbots-with-azure-openai-service", "published_at": "2024-01-23T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a56c3eb9", "title": "Best Microsoft Ignite 2023 sessions for ANZ developers", "url": "https://blog.siliconvalve.com/posts/2023/11/08/best-ignite-2023-sessions-for-anz-developer", "published_at": "2023-11-08T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a655b026", "title": "Protect JSON REST APIs with Azure API Management", "url": "https://blog.siliconvalve.com/posts/2023/11/project-json-rest-apis-with-azure-api-management", "published_at": "2023-11-01T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a6bf850b", "title": "Microsoft Dev Home - First Thoughts", "url": "https://blog.siliconvalve.com/posts/2023/10/10/microsoft-dev-home-first-thoughts", "published_at": "2023-10-10T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a6d21e32", "title": "Pushing Azure Infrastructure-as-Code quality left with Bicep", "url": "https://blog.siliconvalve.com/posts/2023/09/12/pushing-azure-iac-quality-left-with-bicep", "published_at": "2023-09-12T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a70263a9", "title": "Using Dev Containers to build a transportable blog writing environment", "url": "https://blog.siliconvalve.com/posts/2023/08/08/using-dev-containers-to-build-a-transportable-blog-writing-environment", "published_at": "2023-08-08T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a7b2ec90", "title": "Troubleshooting Private App Service Environments and App Deployments", "url": "https://blog.siliconvalve.com/posts/2023/07/18/troubelshooting-deployments-to-private-ases", "published_at": "2023-07-18T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a86833bf", "title": "Working with Service Principals in Azure, Bicep and Azure DevOps", "url": "https://blog.siliconvalve.com/posts/2023/06/27/working-with-service-principals-in-azure-bicep-and-azure-devops", "published_at": "2023-06-27T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a93b1c25", "title": "Best Microsoft Build 2023 sessions for ANZ developers", "url": "https://blog.siliconvalve.com/posts/2023/05/16/best-build-2023-sessions-for-anz-developer", "published_at": "2023-05-16T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8a9430ec3", "title": "Populating Salesforce environments with test data using OpenAI GPT3 and Azure Logic Apps", "url": "https://blog.siliconvalve.com/posts/2023/05/09/populating-salesforce-environments-with-test-data-using-openai-gpt3-and-azure-logic-apps", "published_at": "2023-05-09T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8aa2061d2", "title": "Practical adoption of generative AI as part of your software development lifecycle", "url": "https://blog.siliconvalve.com/posts/2023/04/04/practical-adoption-of-generative-ai-as-part-of-your-software-development-lifecycle", "published_at": "2023-04-04T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8aab0e9b8", "title": "How I moved my blog from Wordpress to a static site on Next.js", "url": "https://blog.siliconvalve.com/posts/2023/03/23/how-i-moved-my-blog-from-wordpress-to-a-static-site-on-nextjs", "published_at": "2023-03-23T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8ab7fd3a4", "title": "Build an Azure Functions Extension in 20 minutes at Sydney Serverless Meetup March 2023", "url": "https://blog.siliconvalve.com/posts/2023/03/09/build-an-azure-functions-extension-in-20-minutes-at-sydney-serverless-meetup-march-2023", "published_at": "2023-03-09T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8ac73687f", "title": "Build your own Azure Functions Binding Extensions", "url": "https://blog.siliconvalve.com/posts/2023/02/20/build-your-own-azure-functions-binding-extensions", "published_at": "2023-02-20T00:00:00+00:00" }, { "id": "01a08753-f92d-72c5-9d6c-e8e8ac9a557d", "title": "Fix Logic App Connections Managed Identity errors in Bicep templates", "url": "https://blog.siliconvalve.com/posts/2023/01/03/fix-logic-app-connections-managed-identity-errors-in-bicep-templates", "published_at": "2023-01-03T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedcb6018a2", "title": "Cross-posting blog posts to Mastodon, Twitter and LinkedIn using Azure Logic Apps", "url": "https://blog.siliconvalve.com/posts/2022/12/20/cross-posting-blog-posts-to-mastodon-twitter-and-linkedin-using-azure-logic-apps", "published_at": "2022-12-20T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedcbcd09cb", "title": "Build your own Azure retirements email alerts service using Java, Azure Functions and Communication Services", "url": "https://blog.siliconvalve.com/posts/2022/11/16/build-your-own-azure-retirements-email-alerts-service-using-java-azure-functions-and-communication-services", "published_at": "2022-11-16T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedccb1f954", "title": "Microsoft Ignite 2022 - Best Sessions for Australian and New Zealand Developers", "url": "https://blog.siliconvalve.com/posts/2022/10/10/microsoft-ignite-2022-best-sessions-for-australian-and-new-zealand-developers", "published_at": "2022-10-10T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedcd08c171", "title": "Moving from Azure Logic Apps to Power Automate Flow", "url": "https://blog.siliconvalve.com/posts/2022/09/07/moving-from-azure-logic-apps-to-power-automate-flow", "published_at": "2022-09-07T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedcdd402c1", "title": "Real-time air quality monitoring and alerting – Part 3 - Bringing it all together!", "url": "https://blog.siliconvalve.com/posts/2022/08/23/real-time-air-quality-monitoring-and-alerting-part-3-bringing-it-all-together", "published_at": "2022-08-23T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedce5a16ca", "title": "Tips on getting started with Microsoft Dev Box during public preview", "url": "https://blog.siliconvalve.com/posts/2022/08/23/tips-on-getting-started-with-microsoft-dev-box-during-public-preview", "published_at": "2022-08-23T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedce95accb", "title": "Real-time air quality monitoring and alerting – Part 2 - Training Azure Anomaly Detector", "url": "https://blog.siliconvalve.com/posts/2022/06/21/real-time-air-quality-monitoring-and-alerting-part-2-training-azure-anomaly-detector", "published_at": "2022-06-21T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedcf8b241a", "title": "Microsoft Build 2022 - Session guide for ANZ Developers", "url": "https://blog.siliconvalve.com/posts/2022/05/17/microsoft-build-2022-session-guide-for-anz-developers", "published_at": "2022-05-17T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedcfc3005c", "title": "How to consume GraphQL APIs from Azure Logic Apps", "url": "https://blog.siliconvalve.com/posts/2022/04/05/how-to-consume-graphql-apis-from-azure-logic-apps", "published_at": "2022-04-05T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd005cbc1", "title": "Sydney Serverless Meetup March 2022 - What's news with Azure Serverless?", "url": "https://blog.siliconvalve.com/posts/2022/03/16/sydney-serverless-meetup-march-2022-whats-news-with-azure-serverless", "published_at": "2022-03-16T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd05ad1b5", "title": "Surface Laptop Studio - the ultimate developer portable workstation?", "url": "https://blog.siliconvalve.com/posts/2022/02/28/surface-laptop-studio-the-ultimate-developer-portable-workstation", "published_at": "2022-02-28T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd09be2e9", "title": "Real-time air quality monitoring and alerting with Azure and PurpleAir - Part 1", "url": "https://blog.siliconvalve.com/posts/2022/01/11/real-time-air-quality-monitoring-and-alerting-with-azure-and-purpleair-part-1", "published_at": "2022-01-11T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd11c0777", "title": "How to avoid JSON deserialisation issues with .NET 6 Web APIs", "url": "https://blog.siliconvalve.com/posts/2021/12/21/how-to-avoid-json-deserialisation-issues-with-net-6-web-apis", "published_at": "2021-12-21T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd1ebda42", "title": "Setting Helm Chart version and appVersion properties during CI/CD with GitHub Actions", "url": "https://blog.siliconvalve.com/posts/2021/12/14/setting-helm-chart-version-and-appversion-properties-during-ci-cd-with-github-actions", "published_at": "2021-12-14T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd2725c83", "title": "How to port AWS Serverless solutions to Microsoft Azure", "url": "https://blog.siliconvalve.com/posts/2021/11/30/how-to-port-aws-serverless-solutions-to-microsoft-azure", "published_at": "2021-11-30T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd2ea965c", "title": "Microsoft Ignite 2021 - Best Sessions for Aussie Developers", "url": "https://blog.siliconvalve.com/posts/2021/10/14/microsoft-ignite-2021-best-sessions-for-aussie-developers", "published_at": "2021-10-14T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd35c5168", "title": "Build a Serverless Gaming Console Stock Checker with Playwright, Azure Functions and Twilio", "url": "https://blog.siliconvalve.com/posts/2021/09/22/build-a-serverless-gaming-console-stock-checker-with-playwright-azure-functions-and-twilio", "published_at": "2021-09-22T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd38550d1", "title": "How to Build and Debug an Alexa Skill with Python and Azure Functions", "url": "https://blog.siliconvalve.com/posts/2021/08/31/how-to-build-and-debug-an-alexa-skill-with-python-and-azure-functions", "published_at": "2021-08-31T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd441976c", "title": "Generate a PowerPoint file using Azure Functions and Python", "url": "https://blog.siliconvalve.com/posts/2021/07/27/generate-a-powerpoint-file-using-azure-functions-and-python", "published_at": "2021-07-27T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd4f79682", "title": "How to build and run a free link tracker using VS Code, Java, GitHub, MongoDB and Azure", "url": "https://blog.siliconvalve.com/posts/2021/07/14/how-to-build-and-run-a-free-link-tracker-using-vs-code-java-github-mongodb-and-azure", "published_at": "2021-07-14T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd59f68a3", "title": "Microsoft Build May 2021 - Best Sessions for Aussie Developers", "url": "https://blog.siliconvalve.com/posts/2021/05/18/microsoft-build-may-2021-best-sessions-for-aussie-developers", "published_at": "2021-05-18T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd66df9b1", "title": "Windows Containers and .NET Framework applications: DevOps with Kubernetes", "url": "https://blog.siliconvalve.com/posts/2021/04/21/windows-containers-and-net-framework-applications-devops-with-kubernetes", "published_at": "2021-04-21T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd6748732", "title": "Windows Containers and .NET Framework applications: Migration", "url": "https://blog.siliconvalve.com/posts/2021/03/23/windows-containers-and-net-framework-applications-migration", "published_at": "2021-03-23T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd6d3e78c", "title": "Microsoft Ignite March 2021 - Best Sessions for Aussie Developers", "url": "https://blog.siliconvalve.com/posts/2021/03/01/microsoft-ignite-march-2021-best-sessions-for-aussie-developers", "published_at": "2021-03-01T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd6d760e4", "title": "Windows Containers and .NET Framework applications: The Basics", "url": "https://blog.siliconvalve.com/posts/2021/01/05/windows-containers-and-net-framework-applications-the-basics", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd7c349a9", "title": "Adding OAuth2 support to your Meetup API Custom Connector for Azure Logic Apps", "url": "https://blog.siliconvalve.com/posts/2020/12/01/adding-oauth2-support-to-your-meetup-api-custom-connector-for-azure-logic-apps", "published_at": "2020-12-01T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd80d8f0f", "title": "Understanding Azure Availability Sets and Availability Zones", "url": "https://blog.siliconvalve.com/posts/2020/11/17/understanding-azure-availability-sets-and-availability-zones", "published_at": "2020-11-17T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd8ef0545", "title": "Reading and writing binary files with Python with Azure Functions input and output bindings", "url": "https://blog.siliconvalve.com/posts/2020/10/29/reading-and-writing-binary-files-with-python-with-azure-functions-input-and-output-bindings", "published_at": "2020-10-29T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedd9c14710", "title": "Microsoft Ignite 2020 - Recommended Sessions for Australian Developers", "url": "https://blog.siliconvalve.com/posts/2020/09/22/microsoft-ignite-2020-recommended-sessions-for-australian-developers", "published_at": "2020-09-22T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedda0bd870", "title": "Serverless Days ANZ 2020 Retrospective", "url": "https://blog.siliconvalve.com/posts/2020/09/18/serverless-days-anz-2020-retrospective", "published_at": "2020-09-18T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2cedda261b22", "title": "Building a virtual event platform using Microsoft Azure", "url": "https://blog.siliconvalve.com/posts/2020/07/10/building-a-virtual-event-platform-using-microsoft-azure", "published_at": "2020-07-10T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2ceddb251aaa", "title": "Building manageable, loosely-coupled serverless solutions with Azure Event Grid", "url": "https://blog.siliconvalve.com/posts/2020/06/04/building-manageable-loosely-coupled-serverless-solutions-with-azure-event-grid", "published_at": "2020-06-04T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2ceddb68ae27", "title": "Build 2020 - Recommended Sessions for Australian Developers", "url": "https://blog.siliconvalve.com/posts/2020/05/16/build-2020-recommended-sessions-for-australian-developers", "published_at": "2020-05-16T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2ceddb87e58e", "title": "Free Microsoft Teams for communities: public file sharing", "url": "https://blog.siliconvalve.com/posts/2020/05/05/free-microsoft-teams-for-communities-public-file-sharing", "published_at": "2020-05-05T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2ceddc475d24", "title": "Free Microsoft Teams for communities: getting started", "url": "https://blog.siliconvalve.com/posts/2020/04/15/free-microsoft-teams-for-communities-getting-started", "published_at": "2020-04-15T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2ceddca94c1d", "title": "Getting your community event online", "url": "https://blog.siliconvalve.com/posts/2020/03/23/getting-your-community-event-online", "published_at": "2020-03-23T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2ceddd0efb31", "title": "I'm a .NET developer, do I need to switch languages?", "url": "https://blog.siliconvalve.com/posts/2020/02/20/im-a-net-developer-do-i-need-to-switch-languages", "published_at": "2020-02-20T00:00:00+00:00" }, { "id": "01a08753-f92e-720c-ab89-2ceddd363675", "title": "Red Dog for Dev Episode Four", "url": "https://blog.siliconvalve.com/posts/2019/12/12/red-dog-for-dev-episode-four", "published_at": "2019-12-12T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8001a116", "title": "Azure Advent Calendar 2019 - Azure Logic Apps", "url": "https://blog.siliconvalve.com/posts/2019/12/01/azure-advent-calendar-2019-azure-logic-apps", "published_at": "2019-12-01T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8029c329", "title": "Red Dog for Dev Episode Three", "url": "https://blog.siliconvalve.com/posts/2019/11/30/red-dog-for-dev-episode-three", "published_at": "2019-11-30T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae80f9dfb5", "title": "Red Dog for Dev Episode Two", "url": "https://blog.siliconvalve.com/posts/2019/11/15/red-dog-for-dev-episode-two", "published_at": "2019-11-15T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8141c96e", "title": "Red Dog for Dev Episode One!", "url": "https://blog.siliconvalve.com/posts/2019/11/01/red-dog-for-dev-episode-one", "published_at": "2019-11-01T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae81c5e15f", "title": "Using Azure services to deal with spam bots on Meetup", "url": "https://blog.siliconvalve.com/posts/2019/10/09/using-azure-services-to-deal-with-spam-bots-on-meetup", "published_at": "2019-10-09T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8266aff4", "title": "Make working with Git an easier commitment", "url": "https://blog.siliconvalve.com/posts/2019/09/12/make-working-with-git-an-easier-commitment", "published_at": "2019-09-12T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae82de0a7f", "title": "Building an Azure selfie-and-seek game", "url": "https://blog.siliconvalve.com/posts/2019/07/26/building-an-azure-selfie-and-seek-game", "published_at": "2019-07-26T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8344f1d8", "title": "Customised Serverless using Azure Functions, Docker and Kubernetes Event-Driven Autoscaler (KEDA)", "url": "https://blog.siliconvalve.com/posts/2019/06/25/customised-serverless-using-azure-functions-docker-and-kubernetes-event-driven-architecture-keda", "published_at": "2019-06-25T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae83c57655", "title": "Integrate Meetup announcements with Microsoft Teams using Azure Logic Apps and Adaptive Cards", "url": "https://blog.siliconvalve.com/posts/2019/05/24/integrate-meetup-announcements-with-microsoft-teams-using-azure-logic-apps-and-adaptive-cards", "published_at": "2019-05-24T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8436ef61", "title": "Getting Azure Fundamentals in place: why sit the AZ-900 exam?", "url": "https://blog.siliconvalve.com/posts/2019/05/10/getting-azure-fundamentals-in-place-why-sit-the-az-900-exam", "published_at": "2019-05-10T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8480cad4", "title": "Sydney Global Azure Bootcamp 2019 Session Content", "url": "https://blog.siliconvalve.com/posts/2019/05/01/sydney-global-azure-bootcamp-2019-session-content", "published_at": "2019-05-01T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8520a871", "title": "Running Python Flask apps on Azure App Service", "url": "https://blog.siliconvalve.com/posts/2019/04/18/running-python-flask-apps-on-azure-app-service", "published_at": "2019-04-18T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae85c9c749", "title": "Speaking on Azure PaaS and Serverless in Sydney", "url": "https://blog.siliconvalve.com/posts/2019/04/02/speaking-on-azure-paas-and-serverless-in-sydney", "published_at": "2019-04-02T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae85d8aae4", "title": "Use GitHub Actions to deploy a Python Flask web app to Azure App Service on Linux", "url": "https://blog.siliconvalve.com/posts/2019/03/22/use-github-actions-to-deploy-a-python-flask-web-app-to-azure-app-service-on-linux", "published_at": "2019-03-22T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae869cde3f", "title": "Enriching SharePoint Image Libraries with Azure Cognitive Services", "url": "https://blog.siliconvalve.com/posts/2019/03/08/enriching-sharepoint-image-libraries-with-azure-cognitive-services", "published_at": "2019-03-08T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae871b503e", "title": "Recommended Azure developer sessions at Microsoft Ignite | The Tour: Sydney 2019", "url": "https://blog.siliconvalve.com/posts/2019/01/11/recommended-azure-developer-sessions-at-microsoft-ignite-the-tour-sydney-2019", "published_at": "2019-01-11T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae880cb2db", "title": "Deploy Python-based Azure Functions using Azure DevOps", "url": "https://blog.siliconvalve.com/posts/2019/01/09/deploy-python-based-azure-functions-using-azure-devops", "published_at": "2019-01-09T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae88cce8f0", "title": "Migrate a static website from AWS to Azure", "url": "https://blog.siliconvalve.com/posts/2018/12/27/migrate-a-static-website-from-aws-to-azure", "published_at": "2018-12-27T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae897f1865", "title": "Cost Effective Azure Cosmos DB", "url": "https://blog.siliconvalve.com/posts/2018/12/14/cost-effective-azure-cosmos-db", "published_at": "2018-12-14T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8a181224", "title": "Bulk insert entities into Cosmos DB using Python", "url": "https://blog.siliconvalve.com/posts/2018/11/19/bulk-insert-entities-into-cosmos-db-using-python", "published_at": "2018-11-19T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8aa01f13", "title": "Azure Functions for Java developers", "url": "https://blog.siliconvalve.com/posts/2018/10/19/azure-functions-for-java-developers", "published_at": "2018-10-19T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8b5f39df", "title": "Understanding Tenants, Subscriptions, Regions and Geographies in Azure", "url": "https://blog.siliconvalve.com/posts/2018/08/27/understanding-tenants-subscriptions-regions-and-geographies-in-azure", "published_at": "2018-08-27T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8be8e8b7", "title": "DDD Sydney 2018 - Super sold-out Saturday!", "url": "https://blog.siliconvalve.com/posts/2018/08/23/ddd-sydney-2018-super-sold-out-saturday", "published_at": "2018-08-23T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8cac43e4", "title": "DDD Perth 2018 - the value of a strong developer community", "url": "https://blog.siliconvalve.com/posts/2018/08/06/ddd-perth-2018-the-value-of-a-strong-developer-community", "published_at": "2018-08-06T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8d885307", "title": "Empowering Australian Developers to do more with Azure", "url": "https://blog.siliconvalve.com/posts/2018/07/08/empowering-australian-developers-to-do-more-with-azure", "published_at": "2018-07-08T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8dafd861", "title": "Fix Provider error in Cloud Shell when using AKS in a new Azure Region", "url": "https://blog.siliconvalve.com/posts/2018/06/20/fix-provider-error-in-cloud-shell-when-using-aks-in-a-new-azure-region", "published_at": "2018-06-20T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8e859acf", "title": "Read Tags from Azure Resource Groups and track using Table Storage", "url": "https://blog.siliconvalve.com/posts/2018/06/12/read-tags-from-azure-resource-groups-and-track-using-table-storage", "published_at": "2018-06-12T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8f2e6306", "title": "Are Free Tier Cloud Services Worth The Cost?", "url": "https://blog.siliconvalve.com/posts/2018/05/30/are-free-tier-cloud-services-worth-the-cost", "published_at": "2018-05-30T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae8fa6aa1a", "title": "Developer toolkit for working with Azure AD B2C JWT-protected APIs", "url": "https://blog.siliconvalve.com/posts/2018/05/08/developer-toolkit-for-working-with-azure-ad-b2c-jwt-protected-apis", "published_at": "2018-05-08T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae9048550d", "title": "Multi-environment deployments for Compiled C# Azure Functions with VSTS Release Management", "url": "https://blog.siliconvalve.com/posts/2018/05/03/multi-environment-deployments-for-compiled-c-azure-functions-with-vsts-release-management", "published_at": "2018-05-03T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae90a4051a", "title": "Microsoft Application Insights - APM for Everyone", "url": "https://blog.siliconvalve.com/posts/2018/04/27/microsoft-application-insights-apm-for-everyone", "published_at": "2018-04-27T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae910e015b", "title": "Provide non-admin users with read-only access to Service Endpoints in VSTS", "url": "https://blog.siliconvalve.com/posts/2018/03/24/provide-non-admin-users-with-read-only-access-to-service-endpoints-in-vsts", "published_at": "2018-03-24T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae91f97926", "title": "Azure AD B2C Custom Attributes: How to easily find their unique key value", "url": "https://blog.siliconvalve.com/posts/2018/02/16/azure-ad-b2c-custom-attributes-how-to-easily-find-their-unique-key-value", "published_at": "2018-02-16T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae92448a31", "title": "Easy Release Versioning for .NET Projects using Azure DevOps and TFS", "url": "https://blog.siliconvalve.com/posts/2018/02/07/easy-release-versioning-for-net-project-using-vsts-and-tfs", "published_at": "2018-02-07T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae927f170d", "title": "Twitter on Linux in Windows Subsystem for Linux", "url": "https://blog.siliconvalve.com/posts/2018/02/05/twitter-on-linux-in-windows-subsystem-for-linux", "published_at": "2018-02-05T00:00:00+00:00" }, { "id": "01a08753-f92f-7123-a48d-5eae92e43904", "title": "Recommendations on using Terraform to manage Azure resources", "url": "https://blog.siliconvalve.com/posts/2018/01/31/recommendations-on-using-terraform-to-manage-azure-resources", "published_at": "2018-01-31T00:00:00+00:00" } ] posts Claim your blog
Back to blog.siliconvalve.com
Blog · corpus.blog/blogs/blog.siliconvalve.com/posts

blog.siliconvalve.com

blog.siliconvalve.com

2025

2024

2023

2022

2021

2020

2019

2018