HNHacker News
TopNewBestAskShowJobs

jchannon

201 karma · joined December 19, 2012

submissionscomments
jchannon··on An Introduction to AI
I've written a new blog post on AI.

I reluctantly learnt some of the concepts and tooling in this space and highlight these for newcomers.

I felt I had to investigate rather than hate.

I also discuss the flaws of AI, the impact of AI and the future of AI

jchannon··on Show HN: Light implementation of Event Sourcing using PostgreSQL as event store
Check out Marten for a fully fleshed out implementation https://github.com/JasperFx/marten
jchannon··on Codespaces but open-source, client-only, and unopinionated
Does it work on iPad?
jchannon··on FerretDB: open-source MongoDB alternative
If it can run a replica set on an apple m1 which mongo can’t currently do then great!
jchannon··on As Bitcoin Sinks, Industry Startups Are Forced to Cut Back
Wonder how this effects Lykke.com
jchannon··on Why you should join the .NET Core and ASP.NET Core train
Check out Botwin for a sleeker HTTP experience on top of ASP.NET Core pipeline https://github.com/jchannon/Botwin
jchannon··on Rust Language Server Now Available with Rustup
Hi! tldr; It was completely an OSS project to start with and MS wanted to get on-board which was great.
jchannon··on Go Web Examples
Go Content Negotiation - https://github.com/jchannon/negotiator
jchannon··on SQL Server on Linux public preview
Would you ship your production system database in a container?
jchannon··on HP’s new Spectre x360 is probably the best PC laptop around
And what you found is.....?
jchannon··on Omnisharp – Tools and extensions to work with C# in any editor
Omnisharp is mainly community members getting together to produce it. The idea was originally devised by Jason Imison. A couple of MS guys wanted to get involved and now VSCode uses Omnisharp under the hood. So whilst there are a couple of MS guys involved and VSCode uses it, Ominsharp is a community project
jchannon··on Scrawl – A modern, cross-platform C#, VB.NET and JavaScript IDE
Don't forget those that have to have C# support in text editors now there are plugins for Brackets, Atom, Sublime, vim and Emacs via http://omnisharp.net
jchannon··on Scrawl – A modern, cross-platform C#, VB.NET and JavaScript IDE
.Net is going cross platform. What are you going to use if you develop on OSX or Linux? It won't be VS
jchannon··on Scrawl – A modern, cross-platform C#, VB.NET and JavaScript IDE
To use on OSX and Linux
jchannon··on Building and Running .NET’s CoreCLR on OS X
OmniSharp will help http://omnisharp.net
jchannon··on ASP.NET You're doing it Wrong. An Introduction to Nancy
Have you used Nancy? When you have then you can say WebAPI is better. Until then, keep your MS Fanboy comments to yourself
jchannon··on ASP.NET You're doing it Wrong. An Introduction to Nancy
Really? WCF? Really, you're sticking up for WCF?
jchannon··on ASP.NET You're doing it Wrong. An Introduction to Nancy
Yeah but WebAPI sucks :)
jchannon··on The many approaches to Entity Framework
Thanks for your comment! Did I have a choice about what ORM I used? No

I agree about your approach regarding a service in a larger app but in a smaller app I have come to the conclusion today that IDBContext injected into a controller would be better than a repo, as you say you arent going to change ORMs in reality and it exposes the native functionality of your ORM.

jchannon··on The many approaches to Entity Framework
Unfortunately EF doesn't provide a interface. Unlikely I know but what if you swapped your ORM, wouldn't that mean a lot of refactoring?