Click here to Skip to main content
15,886,632 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Are people back to work yet? Pin
RDM Jr23-Apr-20 7:38
RDM Jr23-Apr-20 7:38 
AnswerRe: Are people back to work yet? Pin
W Balboos, GHB23-Apr-20 6:20
W Balboos, GHB23-Apr-20 6:20 
GeneralRe: Are people back to work yet? Pin
Nelek23-Apr-20 8:02
protectorNelek23-Apr-20 8:02 
GeneralRe: Are people back to work yet? Pin
W Balboos, GHB23-Apr-20 8:14
W Balboos, GHB23-Apr-20 8:14 
AnswerRe: Are people back to work yet? Pin
agolddog23-Apr-20 6:43
agolddog23-Apr-20 6:43 
AnswerRe: Are people back to work yet? Pin
Slow Eddie23-Apr-20 7:03
professionalSlow Eddie23-Apr-20 7:03 
AnswerRe: Are people back to work yet? Pin
Member 1409260526-Apr-20 21:48
Member 1409260526-Apr-20 21:48 
GeneralUbuntu: .Net Core very cool Pin
raddevus22-Apr-20 9:58
mvaraddevus22-Apr-20 9:58 
I've been running Ubuntu exclusively on my home computer for at least 6 months now.
I have dual boot but I never boot into Win10 any more.

During the Stay-At-Home order I've been WFH (work from home) for over 5 weeks now.
I use Remmina[^] to remote into my work computers (Win10) from my Linux machine -- Remmina actually works better than mstsc (RDP).

Dot Net Core
Anyways, I have had .NET Core on the machine for a while and Visual Studio Code, but yesterday I started testing out functionality by writing little command-line programs.
Visual Studio Code allows you to step through code (with the proper plugin).
You can amazing things on Linux that is totally based upon your C# skills. Really cool!

Feels Like K&R C
Also, if you ever got a chance to do some old C programming and go thru the K&R C book I believe you will find this Dot Net Core programming world really cool.
Yes, it's console-based and you have to learn dotnet commands for building and running but it is just so much fun and you can really learn about the OS by writing these little programs.

Coverage
Let me give you some examples:
The Generic collections System.Collections.Generic are all there.
You can do Linq (System.Linq)
You can do crypto and hashing (like SHA-256) using System.Security.Cryptography.
You can do all the IO (files, folders, etc) stuff with System.IO.
System.Diagnostics to get Process info is there.
And the System.Environment stuff is all there (ie How long has OS been running, what is machine name, and so much more).
These are just the ones I've tried there is much more.
Of course, System.Windows.Forms does not work at this time, but think of this as K&R C and you'll be happy. I'm happy. Laugh | :laugh:
Linux Quite Different From Windows, But Same Under C#
Think about that. The two environments (windows & linux) are quite different but all of these things work via C#. It is amazing. I'm so infatuated with this right now.
Visual Studio Code and Dot Net Core are so cool. Thumbs Up | :thumbsup: Thumbs Up | :thumbsup: Thumbs Up | :thumbsup: Thumbs Up | :thumbsup: Thumbs Up | :thumbsup:

EDIT - More libraries tested
Just came back to say that I've now tried:
System.Net - HTTP web communication, retrieve web pages, etc works great.
System.Threading - Thread stuff works over here on Linux. Maybe we all expect this but it is quite amazing I'm writing C# on Linux and running it. Maybe more amazing to those of us who dreamed of Mono being a real thing for a long time.
Also System.Timers - implemented a system timer and it works great. I'm still infatuated, people. Big Grin | :-D

It's so cool to pull code from my LINQPad scripts, paste them over to Linux and run them. Yippee-ki-yeah!

modified 22-Apr-20 16:52pm.

GeneralRe: Ubuntu: .Net Core very cool Pin
pkfox22-Apr-20 11:24
professionalpkfox22-Apr-20 11:24 
GeneralRe: Ubuntu: .Net Core very cool Pin
raddevus22-Apr-20 11:35
mvaraddevus22-Apr-20 11:35 
GeneralRe: Ubuntu: .Net Core very cool Pin
pkfox22-Apr-20 11:51
professionalpkfox22-Apr-20 11:51 
GeneralRe: Ubuntu: .Net Core very cool Pin
raddevus22-Apr-20 17:10
mvaraddevus22-Apr-20 17:10 
GeneralRe: Ubuntu: .Net Core very cool Pin
jesarg22-Apr-20 14:02
jesarg22-Apr-20 14:02 
GeneralRe: Ubuntu: .Net Core very cool Pin
raddevus22-Apr-20 17:03
mvaraddevus22-Apr-20 17:03 
GeneralRe: Ubuntu: .Net Core very cool Pin
Garth J Lancaster22-Apr-20 16:09
professionalGarth J Lancaster22-Apr-20 16:09 
GeneralRe: Ubuntu: .Net Core very cool Pin
raddevus22-Apr-20 17:00
mvaraddevus22-Apr-20 17:00 
GeneralRe: Ubuntu: .Net Core very cool Pin
#realJSOP23-Apr-20 1:14
mve#realJSOP23-Apr-20 1:14 
GeneralPrinting web pages - why is this so hard? Pin
charlieg22-Apr-20 9:47
charlieg22-Apr-20 9:47 
GeneralRe: Printing web pages - why is this so hard? Pin
raddevus22-Apr-20 10:10
mvaraddevus22-Apr-20 10:10 
GeneralRe: Printing web pages - why is this so hard? Pin
charlieg22-Apr-20 11:36
charlieg22-Apr-20 11:36 
GeneralRe: Printing web pages - why is this so hard? Pin
DerekT-P22-Apr-20 10:59
professionalDerekT-P22-Apr-20 10:59 
GeneralRe: Printing web pages - why is this so hard? Pin
charlieg22-Apr-20 11:37
charlieg22-Apr-20 11:37 
GeneralRe: Printing web pages - why is this so hard? Pin
RedDk22-Apr-20 11:12
RedDk22-Apr-20 11:12 
GeneralRe: Printing web pages - why is this so hard? Pin
Member 936666723-Apr-20 6:10
Member 936666723-Apr-20 6:10 
GeneralRe: Printing web pages - why is this so hard? Pin
charlieg23-Apr-20 6:50
charlieg23-Apr-20 6:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.