Andrew Nosenko

Andrew Nosenko @noseratio

About: Dad, self-employed, problem solver at heart, async all the way. Formerly a principal software engineer at Nuance Communications. Occasionally I tweet, blog and answer my own StackOverflow questions.

Location:
Sydney, Australia
Joined:
Sep 20, 2019

Andrew Nosenko
articles - 15 total

WPF in 2021: alive, dead or on life support?

Recently I've been participating in a team discussion about whether or not to choose WPF as a...

Learn More 24 13Jul 26 '21

Some thoughts on the new Microsoft Teams 2.0 architecture (WebView2/ReactJS)

Updated on 2021/07/24, Electron.js has published a great article on comparing Electron to WebView2....

Learn More 18 2Jul 17 '21

Automation with Deno: a tiny text template processor in JavaScript

Basically, a three-liner: const templateText = await Deno.readTextFile(Deno.args[0]); const render...

Learn More 6 3Jun 4 '21

Await inside JavaScript template strings

Did you know it is possible to use await inside interpolated JavaScript template strings (aka templat...

Learn More 6 2Jun 2 '21

Syntactic sugar: yet another async/await question for JavaScript interviews

Whenever I stumble upon "[something] is a syntactic sugar", I appreciate when it is accompanied by a...

Learn More 23 2May 4 '21

A few handy JavaScript tricks

I'd like to document a few neat JavaScript tricks and patterns I've recently learnt from Twitter and...

Learn More 228 6Dec 1 '20

Grokking type conversion between TypeScript basic types, classes instances and object literals

Edited: I've now filed a related issue in the TypeScript repo: A flag to make TypeScript more strict...

Learn More 10 0Nov 25 '20

Thenable: how to make a JavaScript object await-friendly, and why it is useful

What are thenables? This short post is to remind that we can add .then(onFulfilled,...

Learn More 42 0Nov 7 '20

Would it make sense to have "Symbol.promise" as standard JavaScript Symbol?

Updated: I've tried to provide a better context for this discussion with my new post: "Thenable: how...

Learn More 2 8Oct 22 '20

Yet another OOP/C# person (me) trying to understand the mechanics behind React Hooks

I've written this article as a memo to my future self as well, and my goal was to make it short. If...

Learn More 8 0Sep 30 '20

Why I no longer use ConfigureAwait(false)

This might be an unpopular opinion, but I'd like to share why I no longer use ConfigureAwait(false)...

Learn More 27 7Sep 17 '20

Comparing process working sets of WebView-based Windows Desktop apps

Updated, related discussion in MicrosoftEdge Feedback repo. The source code repo with examples of...

Learn More 3 0Aug 31 '20

Asynchronous coroutines with C# and IAsyncEnumerable

Asynchronous coroutines with C# and IAsyncEnumerable This article is based on the talk I...

Learn More 57 3Aug 25 '20

Meet DevComrade, yet another Windows Clipboard productivity tool

Updated on 2021/07/21. A new #DevComrade feature! I often struggled with formatting while pasting...

Learn More 7 0Aug 7 '20

C# events as asynchronous streams with ReactiveX or Channels

The source code repro for this article can be found here. As I am getting myself up to date with the...

Learn More 25 4Jul 17 '20