DEV Community

loading...
Miles Watson profile picture

Miles Watson

Hi! I'm an aspiring computer scientist with interests in quantum computing and distributed systems. In this blog, I write about the useful things I've learned during my programming journey.

Location Wiltshire, UK Joined Joined on  Twitter logo Github logo Linkedin logo Stackoverflow logo

Education

A Levels

Work

Student at St. John's Sixth Form

All 42 comments

What's the point of a `readonly struct` if the types aren't implicitly made `readonly`?

It makes it clearer to other programmers that they shouldn’t ...

Sound approach for a p2p social network which falls back to current web

Cool ideas! I’ve been working on something similar, a project...

Dockerising .NET Core & Svelte

This is perfect timing! Perhaps you could cover deploying to ...

Why isn't IntelliCode working for C# in VSCode?

Oh, my bad.

Creating Better Applications with MVVM

Have you used the MVVM pattern before? How do you think it co...

Are You Saving The Passwords On Browsers?

If anyone wants to know what they should use instead, I recom...

How to update my .NET C# compiler (csc)?

Three dots (top left of comment) -> report abuse.

How to update my .NET C# compiler (csc)?

Don’t interact with them, just report as spam and move on.

How to update my .NET C# compiler (csc)?

Doing dotnet new console creates a new “console” project in t...

How to update my .NET C# compiler (csc)?

You can get the latest .NET SDKs from here: dotnet.microsoft....

What is your favorite coding project you have done and why? ⏳

Probably my project called Hosta - a decentralized social med...

how do you guys keep your productivity?

Pomodoro timer - work for 25 minutes, then a break for 5 min...

Let's play "never have I ever" developer edition.

Never have I ever left an unfinished project on my GitHub wit...

Programming is Ruining My Life - What I'm Doing About It

Thanks for your comment! It’s one of those things that everyo...

Programming is Ruining My Life - What I'm Doing About It

Have you been having any issues with burnout, work-life balan...

What's the most math-intensive project you have ever done?

Probably my rudimentary quantum computing simulator. I had to...

Why You Should Be Doing Advent of Code (it's not too late to start)

Sounds like a cool idea! I'll check it out.

Why You Should Be Doing Advent of Code (it's not too late to start)

Yeah, I'm surprised I hadn't heard of it before this year!

Why You Should Be Doing Advent of Code (it's not too late to start)

Wow, that seems painful. How's it going so far?

Why You Should Be Doing Advent of Code (it's not too late to start)

What languages are you using to complete the Advent of Code c...

FizzBuzz EVERYTHING

Just submitted my contribution! I haven't contributed to any ...

What is Async Programming, and Why Should You Care?

The GetAllPages function returns a task, which can either be ...

What is Async Programming, and Why Should You Care?

Are you referring to the initial Task object that the functio...

Why You Should Always Use Curly Braces For Single Statement Blocks In C#

One line statements have less visual clutter, so they can arg...

Why You Should Always Use Curly Braces For Single Statement Blocks In C#

I would argue that not using curly braces is fine, as long as...

C# 9 record is not sugar for simple property POCO

Thanks for posting this! I’ve been trying to understand more ...

Welcome Thread - v99

Hi! I’m an aspiring computer science student, looking to broa...

Apple Silicon for developers?

Thanks for the insight! I was looking in to buying an ARM Mac...

Junior Developer Check List

Thanks for that! I'm working on marketing myself as a junior ...

What kind of music do you listen to while coding ?

Piano music whilst coding is great! I'm a big fan of Josh Coh...

Why You Should Migrate to .NET 5 (and why you shouldn't)

What do you find most useful / most annoying about .NET 5?

loading...