November 8th & 9th, 2024
Love SeaGL and want to help out? Get Involved

You got chocolate in my peanut butter! .NET on Mac & Linux

SeaGL 2018

For most people, the idea of .NET development brings to mind a Visual Studio window, laden with toolbars and wizards, driven by a programmer who makes just as much use of her mouse as her keyboard. The idea of learning C# is more daunting than other languages, because in addition to the language itself, it seems like you also have to learn the correct way to make use of the massive Visual Studio IDE.

I was recently very surprised, and pleased, to learn that as part of the processing of Open Sourcing .NET, Microsoft not only made it cross-platform – it runs on Mac and Linux now, in addition to Windows – it also added an extremely capable command line tool that completely removes the need to use Visual Studio or any other IDE.

To prove just how capable the tooling is, in this session, I will code a .NET application, from scratch, on a Macintosh, using only Emacs and the command line. I will not touch a mouse once!

The .NET Core tooling has made a believer of me — come see for yourself just how good the new open source .NET Core is!

Presenters

John SJ Anderson

John SJ Anderson, Infinity Interactive

John is the VP of Technology for Infinity Interactive, a technology consultancy and bespoke software development shop. When he’s not madly trying to keep up with the pace of change in Javascript development, maintaining Perl modules, or tweaking his Emacs config, he likes to play around with new languages like Swift and Rust and write about himself in the third person.