If you were an IntelliJ person I'd recommend https://www.jetbrains.com/ride... "JetBrains Rider is a new cross-platform.NET IDE based on the IntelliJ platform and ReSharper. Develop.NET, ASP.NET,.NET Core, Xamarin or Unity applications on Windows, Mac, Linux". Xamarin and Unity may be more interesting to you than asp.net
No... they want everyone to pay Microsoft to run their linux cloud software, instead of paying Amazon or Google. Then with good linux support in Azure they want to introduce those offerings to mainly windows developers with WSL and nice docker integration.
As long as they make bank from linux, they'll love linux
Programming is a trade. Learn the languages that are in demand. If you're a woodworker you want to know how to use the tools of a modern woodshop, not how to do everything with antique tools
There is no difference whether such control is wielded by religions, dictatorships, or corporations. Each believes in its own benevolence and the evilness of those that do not adhere to incontrovertible truths.
There is a difference. You can leave a corporation or a religion. You cannot leave your government so easily...
1) Most proprietary apps are line of business apps that wouldn't work outside the company. Who wants the access database app code a local insurance company uses? 2) Most proprietary crap quality and companies don't want it out there because it's embarrassing. 3) Software as a service/cloud hosting is an end run around the GPL since the software is never distributed to users.
Every library I've borrowed ebooks from does just this. There is a waiting line for new releases on e-books just like there is for physical books, to make the publishers happy
Since its inception, Microsoft Windows NT was designed to allow environment subsystems like Win32 to present a programmatic interface to applications without being tied to implementation details inside the kernel. This allowed the NT kernel to support POSIX, OS/2 and Win32 subsystems at its initial release.
This is actually an NT subsystem, like the OS/2 subsystem. It's actually really cool engineering. Linux syscalls run through this subsystem and are translated into windows subsystems calls. This meant lots of interesting problems to figure out, like different behavior of fork. When there's no windows syscall to translate to, then the fake linux kernel has to implement the work itself
This. The fewer barriers I have to using linux based tools and systems, the more likely I am to use them (mostly dev stuff like databases etc at this point)
Not directly. But i've been at elasticsearch meetups where I met people from MS who use elasticsearch for telemetry storage/analysis. And I've met other MS devs who found out they released a bug thanks to telemetry.
I don't know where the (mis-named) windows subsystem for linux is going. But the initial version was aimed squarely at windows developers who also use linux systems. One system running a project in visual studio, and in the WSL you have spun up ephemeral instances of redis and mysql. Nothing stops you dual booting or using vms. It's just convenient to be able to do everything you need to do in one place. Don't need to use windows for work? Then it doesn't affect you.
If you were an IntelliJ person I'd recommend https://www.jetbrains.com/ride... "JetBrains Rider is a new cross-platform .NET IDE based on the IntelliJ platform and ReSharper. Develop .NET, ASP.NET, .NET Core, Xamarin or Unity applications on Windows, Mac, Linux". Xamarin and Unity may be more interesting to you than asp.net
No... they want everyone to pay Microsoft to run their linux cloud software, instead of paying Amazon or Google. Then with good linux support in Azure they want to introduce those offerings to mainly windows developers with WSL and nice docker integration.
As long as they make bank from linux, they'll love linux
Predictive analytics to move the update now button under your mouse at the most unexpected time
30,000 dead people a year disagree with you.
It used to be 40,000 a year. Did humans become safer drivers? No, technology improved
What does math have to do with anything?
I'd rather stab my eyes out than do math. I am quite happy writing code 8 hours a day though
Microsoft did?
Everyone did, but microsoft was a follower, after apple, amiga, etc
Get a lot of job offers for writing assembly?
Programming is a trade. Learn the languages that are in demand. If you're a woodworker you want to know how to use the tools of a modern woodshop, not how to do everything with antique tools
All I ever did on my TRS-80 was type in programs from a book that did silly animations. I learned nothing from it
There is no difference whether such control is wielded by religions, dictatorships, or corporations. Each believes in its own benevolence and the evilness of those that do not adhere to incontrovertible truths.
There is a difference. You can leave a corporation or a religion. You cannot leave your government so easily...
Free speech is protected - meaning the government can't punish you for it. Your employers are free to do so.
1) Most proprietary apps are line of business apps that wouldn't work outside the company. Who wants the access database app code a local insurance company uses?
2) Most proprietary crap quality and companies don't want it out there because it's embarrassing.
3) Software as a service/cloud hosting is an end run around the GPL since the software is never distributed to users.
Every library I've borrowed ebooks from does just this. There is a waiting line for new releases on e-books just like there is for physical books, to make the publishers happy
Subtle... love it
Don't forget Sudan
https://blogs.msdn.microsoft.c...
Since its inception, Microsoft Windows NT was designed to allow environment subsystems like Win32 to present a programmatic interface to applications without being tied to implementation details inside the kernel. This allowed the NT kernel to support POSIX, OS/2 and Win32 subsystems at its initial release.
This is actually an NT subsystem, like the OS/2 subsystem. It's actually really cool engineering. Linux syscalls run through this subsystem and are translated into windows subsystems calls. This meant lots of interesting problems to figure out, like different behavior of fork. When there's no windows syscall to translate to, then the fake linux kernel has to implement the work itself
This. The fewer barriers I have to using linux based tools and systems, the more likely I am to use them (mostly dev stuff like databases etc at this point)
Not at this point, no, it's just command line. People have shoehorned x server into working, but it's not the main focus afaik
Everyone's used .docx for years and years at this point, which opens fine in libre office etc
Not directly. But i've been at elasticsearch meetups where I met people from MS who use elasticsearch for telemetry storage/analysis. And I've met other MS devs who found out they released a bug thanks to telemetry.
I don't know where the (mis-named) windows subsystem for linux is going. But the initial version was aimed squarely at windows developers who also use linux systems. One system running a project in visual studio, and in the WSL you have spun up ephemeral instances of redis and mysql. Nothing stops you dual booting or using vms. It's just convenient to be able to do everything you need to do in one place. Don't need to use windows for work? Then it doesn't affect you.
Xamarin uses c# for cross-platform ios/Android apps. It's a mature and popular mobile app platform. Note that neither ios or android are windows :)
It was the style at the time.
I don't care that it's XML. You just type /// and it pops up ready to fill out.
I drive an automobile even when i'm not messed up. Is something wrong with me?
Mushrooms go back just as far, or farther. Mushrooms are recreational even for deer and the like, no need for fire or anything.
Weed's legal on the whole west coast? Gov's not fighting that hard any more
Interesting. Spanner works through custom hardware with atomic clocks. The whole point of cockroach was to not require something like atomic clocks