DEV Community

loading...
Aaron Powell profile picture

Aaron Powell

Hi, my name’s Aaron Powell and I’m a Cloud Developer Advocate (CDA) at Microsoft. My area of specialty is front-end web dev and .NET (especially F#), but I enjoy doing silly things with technology.

Location Sydney, Australia Joined Joined on  Personal website https://www.aaron-powell.com github website twitter website

Work

Principal Cloud Advocate at Microsoft

All 89 comments

GraphQL on Azure: Part 1 - Getting Started

Conveniently I wrote a blog post about this today - dev.to/az...

Creating Dynamic Forms with React Hooks

To integrate with formik (and just to be transparent, I'm not...

Is Umbraco Cloud a good fit for your Umbraco project?

DevOps for Umbraco is a tricky problem, as you rightly point ...

JavaScript ❤ PowerPlatform

Here's the github repo for you: github.com/aaronpowell/event-...

GraphQL on Azure: Part 1 - Getting Started

I haven't played with subscriptions in GraphQL yet, but I've ...

JavaScript ❤ PowerPlatform

Our pleasure Rae!

JavaScript ❤ PowerPlatform

Hey Vineet, For the code-side of the talk, I'll push it to G...

GraphQL on Azure: Part 1 - Getting Started

That is the way that I tend to go for it, but it does have th...

Generating TypeScript Types From GraphQL Schemas

Exactly. Also, it was funny that I'd stuffed up my hand-writ...

Getting Started Learning Docker

Azure Kubernetes Service, AKS, is a managed Kubernetes clus...

3 tips for perfect VS Code video & GIFs recordings

I was a LICECap user for many a year but I've switched to Scr...

Approval Workflows With GitHub Actions

Awesome! If you hit any issues let me know and we can work ...

How to Repurpose Your Conference Talks as Blog Posts

I've recently been going the inverse, I've been writing a b...

Presenting in the Dark - a Speakers Nightmare

Having narrations turned on for a deck catches me out all t...

Create Simple Serverless API using Azure Portal in few minutes

Just to echo the reply to a comment posing your above quest...

Generating Images with Azure Functions

Every project and solution is different so will require a d...

Implementing GitHub Actions for an Azure Static Website

No problem-o! It worked super easily so why bother building...

How I Write Online Articles

I use a static site generator, Hugo, with all the markdown ...

Can You Use Blazor for Only Part of an App?

If you're using Blazor Server then the rendering happens on...

Implementing Search in Blazor WebAssembly With Lucene.NET

Ah, it's emscripten that provides that. I was aware it was ...

Implementing Search in Blazor WebAssembly With Lucene.NET

You're correct, the Mono runtime is the thing that's compil...

Using WebAssembly With CSP Headers

Completely disabling the browser dev tools isn't really via...

Using WebAssembly With CSP Headers

I'm not sure it's possible to block the use of the console ...

How I used VS Code for my talk instead of Keynote or Powerpoint

Nice! I'll do a shameless plug for an extension I wrote, P...

Workspace Wednesday: Show off your desk/computer setup!

If you get a Pro then it'll take a bit to get use to using ...

Workspace Wednesday: Show off your desk/computer setup!

It's worked well for me, I've used Pro1 and Pro4 as primary...

Stateful Serverless with Durable Functions

It's true that Durable Functions, like AWS Step Functions, ...

When a Promise falls in your app and no one is there to catch it, does it error? 🤔

You're right, you should have proper error handling as clos...

When a Promise falls in your app and no one is there to catch it, does it error? 🤔

So, did I answer the question 😉

Trying to make FETCH (errr, a POST request) happen 💅💁🏼‍♀️

So grool!

Azure Functions With F#

Ah yes, you need to explicitly include all F# files in the ...

What are your favorite VS Code extensions and why?

Can I shamelessly love my own extension, Profile Switcher, ...

Azure Functions With F#

Did you include a reference to FSharp.Core in the fsproj fi...

A Quirk With Implicit vs Explicit Interfaces

In my experience there's not a huge amount of value in gene...

Workspace Wednesday: Show off your desk/computer setup!

I use the keyboard on the laptop (so the Book2 keyboard or ...

CSS Can Do This... And It's Terrifying!

It is true that there is some JavaScript required to comple...

VS Code Profile Switcher Extensions Support

Thanks for the feedback Camilo, I'll answer in reverse orde...

What are your computer’s specs? Which specs are particularly important to you?

Surface Book 2 is my current daily driver. I've had Surfac...

VS Code Profile Switcher Extensions Support

It's a fine balance between performance, extensibility and ...

VS Code Profile Switcher Extensions Support

Interesting aside - when you disable an extension in VS Cod...

VS Code Profile Switcher Extensions Support

Are you referring to Settings Sync? Settings Sync works by...

VS Code Profile Switcher Extensions Support

It would, but unfortunately there's no API that's exposed t...

VS Code Profile Switcher Extensions Support

Let me know how it goes for you and if there's anything you...

💻My Web Development VS Code Settings, theme, Extensions, tips and tricks

I found issues using WSL as the primary shell in Code becau...

How to Create the Drawing Interaction on DEV's Offline Page

Thanks for the fun post Ali! You've inspired me to implemen...

What have been the most interesting WebAssembly demo/application so far?

I'll shamelessly sell promote here, but I made ozdevevents....

Workspace Wednesday: Show off your desk/computer setup!

It's a cropped version of the image from popchart.co/produc...

How to Create Code Profiles in VSCode

And here is the post!

How to Create Code Profiles in VSCode

Really 👻! I was preparing to write a blog about it today o...

How to Create Code Profiles in VSCode

Nice trick Joe, I created an extension this week to do just t...

Introducing a New Initiative: IRL.DEV

Ooo nifty team! If someone in Sydney (Australia, not Canad...

Tell me some useless (or useful) software trivia

Heres a few of mine: JavaScript has both +0 and -0 The o...

What do you do if you're in the middle of a project and you realize it already exists in the world?

Keep building it. You can learn a lot by building somethin...

Parents of DEV: How are you teaching your children about technology?

My eldest is almost 4 and using our phone (to watch TV) is ...

Creating Event-Based Workflows With Azure Durable Functions

Interesting approach, I'll have a play and see about implem...

What was your win this week?

I did a talk on an IoT project I've been doing for a while ...

What was your win this week?

Welcome to the team 😁

Removing VS Code Remote Extensions

No problemo. It'll be updated on the docs soon, a PR was cr...

Debugging your .NET Core in Docker applications with VS Code

Great tip!

What's an awesome VS Code extension you recently installed?

Because I'm often doing F# development, Ionide!

What's an awesome VS Code extension you recently installed?

Yes! Live Share is amazing!

Debugging your .NET Core in Docker applications with VS Code

That was part of my motivation, the Visual Studio tooling c...

The Coolest Programming Language Features

I'll have a look at getting an example up there for you 😊

Workspace Wednesday: Show off your desk/computer setup!

I may or may not have an addiction to Surface devices... ...

The Coolest Programming Language Features

I'd like to throw in Pattern Matching from C# 8 and F# as o...

How I Write Online Articles

I'm similar but I use a static site for my blog so I just w...

Is it just me or is Microsoft really crushing it lately?

They use to have a Unix distro, Xenix: en.wikipedia.org/wik...

Intro to Azure Container Instances

Hehe you're reading my mind John, I have a few more posts i...

10 HTML Elements You Didn't Know You Needed

I noticed that too but I'm guessing it's a font like Fira C...

Pretty JavaScript Console Messages

There's a huge range of console methods for different thing...

Top 5 DEV Comments from the Past Week

🤣 I'm glad my sense of humor can bring some joy to other de...

Azure Functions With F#

Good to know! I haven't deployed mine yet, only run it loca...

Dev.to API library for .NET 🚀

Nice! Are there API docs for dev.to? I'd be happy to help ...

What's the most creative module or class name you have seen?

I love naming things for my own internal jokes, even if no ...

How do you get Node.js apps to production?

Are you using compose for Kubernetes or just compose to sta...

How do you get Node.js apps to production?

Are you dropping them into containers on EC2 or just hostin...

How do you get Node.js apps to production?

Ha! I wrote an article just last week on deploying to npm! ...

How do you get Node.js apps to production?

Kubernetes has been a total game changer on how to think ab...

How do you get Node.js apps to production?

Are you doing multi-stage Docker files, or separate Docker ...

How do you get Node.js apps to production?

Little of column A, little of column B? 😉

How do you get Node.js apps to production?

Haha nothing like a yolo to production 🤣

How do you get Node.js apps to production?

I've seen quite a few people talking about Zeit recently bu...

How do you get Node.js apps to production?

Heroku is slick, I've put so many apps on there, but have a...

How do you get Node.js apps to production?

I totally hear you on good documentation beign a life saver...

Command-line or GUI for dev tools? Some hate the command-line, really? Still?

I default to the CLI because I really like to understand ho...

JavaScript Is Eating The World

Minor correction, Microsoft did fork Node.js to run on Chak...

loading...