Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by AbelSquid Head
On Prem To The Cloud: Lift and Shift (Ep 2)
Migrating to the cloud requires some investigation on the resources required. Jay and Abel will look at how to begin the Lift and Shift process by reviewing the hosts and determining needs. Jump To: [01:55] What is lift and shift?
GitHub Actions on Azure Stack Hub
Azure Stack Hub is now supporting various GitHub Actions. GitHub Actions enable developers to create custom software development life cycle (SDLC) workflows. With GitHub Actions for Azure Stack Hub, users can create workflows to build, test, package, release and deploy to an Azure Stack Hub Environment directly from their GitHub repository.
Loving Azure Boards with GitHub repos
During this episode we will discuss the different integration points between Azure Boards and GitHub. We will answer the questions of: Why use Azure Boards for planning and GitHub for code? What are the benefits of using them both together and what is the Azure Boards App in GitHub? What problem does it solve? What are the open source actions for and how to use them?
Project Bicep - Next generation ARM Templates
In this video, we'll go over the what, why, and how of Project Bicep and how it's going to make deploying infrastructure to Azure even easier. We'll go over the basics of what makes Bicep useful, as well as show off some of the more advanced capabilities.
Using your organizational DevTest benefits
A deep dive into understanding how to manage, provision and realize the most value from your enterprise and pay as you go DevTest subscriptions. We'll look at Azure management groups, the enrollment portal and how to best think about the various stages of developer and pre-production data and compute.
Get Started with Individual Dev/Test
A deep dive into understanding how you can leverage individual credits for enterprise work, and drive innovation for lasting impact. We'll look at how you can use these subscriptions, their benefits and how you can enable various security scenarios and protocols leveraging Azure AD.
Remote State Management with Terraform Cloud
HashiCorp's Terraform Cloud is a SaaS platform where we can more easily collaborate on Terraform configurations through remotely stored, versioned, and shared Terraform state files.
ARM Series #12: Azure DevOps With ARM Templates
Learn how Azure Resource Manager (ARM) templates to provision and Azure DevOps Pipelines and create a Continuous Integration Continuous Deployment (CI/CD) pipeline.
ARM Series #11: GitHub Actions
Learn how to use GitHub Action with the power of Azure Resource Manager (ARM) templates to create a Continuous Integration Continuous Deployment (CI/CD) pipeline.
ARM Series #10: Template for Resource X
The ARM templates are very powerful and useful, we can agree on that. However, something it could be hard to get started. In this tutorial you will learn tips and tricks to start from scratch with existing template or export the template from existing resources.
ARM Series #9: Loops
Learn Modules on building ARM templates with Pierre Roman and Abel Wang. Jump To: [01:00] Loops in ARM Templates intro [01:47] Copy function in a simple ARM Template [06:40] Deploying copies of resources in batches in serial mode [07:55] Deploying with an array of resource names [T09 :55] Looping through ressource properties [T11 :20] Looping through resources with dependencies Learn More:
ARM Series #8: Linked and Nested Templates
As ARM deployments become more complex, using linked and nested templates allow you to break these deployments down into smaller reusable components. In this session Neil will demonstrate how each of these works. • None Using linked and nested templates when deploying Azure resources • None Create resource groups and resources at the subscription level
ARM Series #7: Controlling Deployment
In the previous tutorial we were deploying only one resource. In most cases you will be deploying many resources with one template, and it's important to have some control over the deployment. In this tutorial we will introduce some key feature to keep your deployment in control • None [00:54] Why the deployment order is important • None Define the order for deploying resources in ARM templates
Azure With Terraform: Provider 2.0 Update
Hashicorp's Terraform Provider for Azure has been released! Check out the new features and where Hashi has improved usability of Terraform.
Performance in a DevOps World with Flood
How do you incorporate load testing into your DevOps pipeline? In this episode, Tim Koopmans walks us through the steps of writing a browser-based load testing script using Flood Element, adding it as a task in Azure Pipelines, and ramping it up using Tricentis Flood. Running load tests continuously allows teams to easily spot performance degradation over time.
ARM Series #5: Variables
Variables are very useful in all king of scenarios to simplify things. Azure Resource Manager (ARM) templates aren't an exception and the variable will offer great flexibility. In this chapter, we will explain how you can use variables inside your template to make them easier to read, or to use. Jump To: [01:47] Simplify the template using variables to make it easier to read [03:30] Simplify our parameter to make the template easy to use [07:39] Best practices Learn More:
ARM Series #4: Template Functions
So now you are happy about all the things you learn in those first chapters. But their good chance is that if try to execute the PowerShell or Bash command on your side you will end up with: ____ with given name ____ already exists. The error message saying that this name is already taken because some names needed to be unique. In this chapter, you will learn how to fix this problem and so much more using the ARM templates functions.
GitLab into Azure
Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.
Demystifying ARM Templates: Parameters
In the previous episode we learn how to create resources using an Azure Resources Manager (ARM) template. However, it was all static and defined inside the template. In this tutorial you will learn how to use parameters to make your template dynamic and easier to use. Learn More: Code Samples Parameters in Azure Resource Manager templates DevOps Lab Favorite Links: Create a Free Azure DevOps Account Azure DevOps Docs Write Cool Code GitHub Actions
Demystifying ARM Templates: Creating Your First Template
Now it's time to code. This session will introduce Visual Studio Code tools and show you how to create your first template from snippet, and how to deploy it.
Demystifying ARM Templates: Intro to ARM Templates
ARM (Azure Resource Manager) Templates are the native infrastructure as code solution for provisioning Azure Resources. Learn what ARM Templates are and why they are the best way to manage your Azure resources declaratively. Jump To: [01:45]: What is infra-as-code? [02:40]: Imperative vs Declarative [08:04]: There are lots of declarative infra-as-code tools. Which one do I pick? Learn More: What Are ARM Templates?
API Security with 42Crunch
Dmitry Sotnikov, Chief Product Officer at 42Crunch and curator of https://APIsecurity.io joins Abel Wang for a discussion on the transition to cloud and later to cloud-native, container-based and serverless architectures, which has led to explosion of REST APIs. Now application components talk to each other over the network and become targets of remote cyberattacks.
Tracking Our Roadmaps with ProductPlan
In this episode learn how to create a product roadmap with ProductPlan, and integrate your roadmap with Azure DevOps. We show how you can easily import from Azure DevOps to create your roadmap, and save time by syncing progress and other items between ProductPlan and Azure DevOps.
Shifting Left: Testing in a DevOps world with SOFY
Trying to maintain both quality and speed is a real challenge, and testing methodologies can either aid or downshift the acceleration rapid application development. See how using right tools, continuous integration can address these challenges so that testing is no longer a burden that rests solely on the shoulders of the test team; but is an integral part of the product development from the start of development cycle all the way to release.
DevOps with Logz.io
Abel Wang is joined by Asaf Yigal to discuss streamline observability with Logz.io's open source-based Cloud Observability platform. See how the platform unifies the best breed open source monitoring tools (Kibana, Grafana, and Jaeger) on a single pane of glass for faster troubleshooting and root cause analysis. Learn about additional benefits such as Logz.io's Azure-native integration, out-of-the-box alerts, machine learning Insights and collection cost-efficiency features.
Deploying to Azure with GitHub Actions
GitHub Actions lets you take code in your GitHub repository and add automation around it. You can create workflows that respond to issue comments, handle pull requests, or perform CI/CD on macOS, Windows and Linux. It's easy to create workflows that build your code to validate pull requests or deploy it when you create a release. Jump To: [01:25] - What is GitHub Actions?
Easily Track Where Your Work Item Has Been Deployed With The New Deployments Control
Sean Ferguson joins Abel Wang to chat about a new added Deployment control that integrates work items with Releases. With this control, you can track where and when your completed work item is being deployed. All from the work itself.
Testing and Monitoring Systems for Confidence
Gaining confidence in your systems through monitoring and testing. Focus your efforts on giving yourself confidence in the parts of your system that are risky.
Zero Downtime Deployments with Azure PaaS
How can I deploy my applications to Azure Platform-as-a-Service (PaaS) like Azure Kubernetes Service (AKS) without having any downtime? How can I automate this, and how can I ensure my customers won't notice changes are happening? In this interview, you can see Damian chat with Marcel de Vries about how to use Azure DevOps Build and Release pipelines to deliver your application to production many times a day while not interrupting your users.
A Software Engineer's Guide to DevOps
In this episode, Damien sits down with Laurie Barth to talk about Getting comfortable with DevOps as a developer. Software Engineers don't always understand how they fit into the DevOps pipeline and they should! Understanding the technologies and concepts at play are important pieces of context for improving our ability to build applications.
Growing an Effective QA Practice
In this episode, Damien sits down with Alison Hawke, QA practice lead, World Wide Technology, to talk about how changing the way your team does testing can improve your software, and make your lives more fun. With bonus eavesdropping, apprentices, donuts, and soak tests. They talk about what to automate, how to train a newbie QA, and why QA people have one of the best jobs in software.
Azure DevOps Lab- Terraform using GitHub Actions
In this episode, Abel sits down again with April Edwards to talk about using GitHub Actions to deploy infrastructure using Terraform. April walks through the process of taking code that is already sitting in GitHub and deploying infrastructure by using Terraform, and all of the custom actions and workflows that have been created for you.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with AbelSquid
Contact AbelSquid, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack