@jchannon@hachyderm.io
@jchannon@hachyderm.io avatar

jchannon

@jchannon@hachyderm.io

Software Developer, @NancyFX MVM, @omnisharp Sublime Plugin Author, @CarterLibs Author, Former http://ASP.NET MVP, Speaker, Husband, Father & All Round Nice Guy!

This profile is from a federated server and may be incomplete. Browse more on the original instance.

grimalkina, to random
@grimalkina@mastodon.social avatar

A public service announcement with an expiration date: if you've loved my writing and science, I have a book proposal+sample chapter out on submission right now. The pitch is "The Psychology of Software Teams": a general audience, warmly human, accessible book for teams, leaders, and curious minds, filled to the brim with practitioner stories AND the new empirical social science of technology innovation. 🙌❤️

Let me know if you know editors who might be interested in this uniquely cool project.

jchannon,
@jchannon@hachyderm.io avatar

@grimalkina having a degree in psychology and 20 years in software I’d love to read this. I’ve been trying to think of ways to combine the two sciences for a few years now but failing. Looking forward to the read!

georgekinsman, to blazor
@georgekinsman@hachyderm.io avatar

peeps, is it possible to use LinkGenerator to generate links to Razor Component Pages (i.e. a .razor file with a @page attribute)?

From what I can tell there's no way to add an EndpointNameMetadata to a razor page, which means the LinkGenerator can't do its thing.

Surely this is a common scenario - is everyone just hardcoding their page URL's?

cc @khalidabuhakmeh

jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh @georgekinsman @egil just as a heads up this is full Blazor SSR.

jchannon, to dotnet
@jchannon@hachyderm.io avatar

Carter 8.10 released!

Now supports services.ConfigureHttpJsonOptions(…)

https://www.nuget.org/packages/Carter/8.1.0

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Meal prepped some Greek Lemon Chicken with Parsley. I hope this is good because it's just me and the dogs.

jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh I was on my way over but I’ll turn around if I’m not invited

jchannon, to random
@jchannon@hachyderm.io avatar

Do you know of an ERP system that is developer friendly as well as business friendly?

nick_tune, to random
@nick_tune@hachyderm.io avatar

Just noticed that there is now audio book version of architecture modernization available.

You can listen to the first chapter for free. It's 28 minutes at default speed.

https://www.manning.com/books/architecture-modernization

jchannon,
@jchannon@hachyderm.io avatar

@nick_tune Is it you reading it?

jchannon, to random
@jchannon@hachyderm.io avatar

Had a quick look at some Swift UI code to load json from a url, deserialise it and populate a grid. Not exactly an elegant language is it?!

jchannon,
@jchannon@hachyderm.io avatar
jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh Yeah but you like Rust too so…… maybe I’m too stuck in my ways

jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh Why can’t other languages be like C#/TS/Kotlin and make sense without weird syntax and mixed casing and odd symbols =)

jchannon, to random
@jchannon@hachyderm.io avatar

What’s the best fwk/lib to write x-plat apps using a compiled language with a decent IDE/tooling experience.

jchannon,
@jchannon@hachyderm.io avatar

@nick_tune Masochist

jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh @nick_tune I meant mobile apps. Sorry

jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh @nick_tune But then you still have to use Android Studio and XCode. Seems you may as well target the platforms independently

jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh @nick_tune Noooooooooooo……..

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

What’s the modern way to localize apps? Is there a format that localizers like to work with?

jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh resx apparently

jchannon,
@jchannon@hachyderm.io avatar
khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

I continue to be saddened by the cross-platform promise not matching the reality.

jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh yup absolute joke at this point. No excuse any more @shanselman

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Did you know almost 45% of developers still use the .NET Framework (legacy)? That's more than any other runtime currently available in the ecosystem.

Join Isaac Levin and me tomorrow for another Livestream and learn how to migrate to newer runtimes. (boosts appreciated).

https://www.youtube.com/watch?v=to5QoIvUI5U

jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh @djlink am I in a bubble?

ICooper, to dotnet
@ICooper@hachyderm.io avatar

The entry of MS into the eventing space is bad; history tells us that it will reduce competition and innovation.

https://github.com/dotnet/aspnetcore/issues/53219

The community is better served than any other language for messaging framworks: commercial, commercial support, plain OSS.

Rivalry between those existing players has led to 10+ years of innovation and features. It is one area the ecosystem truly shines.

jchannon,
@jchannon@hachyderm.io avatar

@ICooper do we have any public response to this from people like @shanselman

jchannon, to dotnet
@jchannon@hachyderm.io avatar

there has to be an easier way to install browsers for use in tests in CI via playwright

jchannon,
@jchannon@hachyderm.io avatar
jchannon,
@jchannon@hachyderm.io avatar

@khalidabuhakmeh our friend @simoncropp has something for it in verify but means the first test I assume would be slow

jchannon, to dotnet
@jchannon@hachyderm.io avatar

Anyone know of any docs/articles about when to use AngleSharp vs Playwright?

jchannon,
@jchannon@hachyderm.io avatar

@simoncropp @khalidabuhakmeh think the current tests we have have probably stepped over that line and are trying to do the playwright browser bits and follow links etc then pulling out the html elements and asserting results

jchannon, to random
@jchannon@hachyderm.io avatar

Installed Playwright

Read Getting Started Guide:

Add Package

Build

Execute Powershell Script

FFS, I thought Microsoft loved cross platform. Grrr....

Google Powershell : "PowerShell is a cross-platform task automation solution made up of a command-line shell that runs on Windows, Linux, and macOS"

Arse, I'm going to have to use Powershell aren't I!? 😢

jchannon,
@jchannon@hachyderm.io avatar

@maartenballiauw @khalidabuhakmeh went with a brew install powershell like a mad man

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • mdbf
  • osvaldo12
  • ethstaker
  • tacticalgear
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • modclub
  • Youngstown
  • everett
  • slotface
  • kavyap
  • megavids
  • GTA5RPClips
  • khanakhh
  • cisconetworking
  • tester
  • ngwrru68w68
  • normalnudes
  • Durango
  • InstantRegret
  • cubers
  • provamag3
  • anitta
  • Leos
  • lostlight
  • All magazines