Well, most of the info is contained in a bunch of chat conversations with some of my security minded friends. When you posted this, I didn't really have anything put together, so I threw a bunch of my thoughts onto a page and grabbed a likely looking URL.
Please pardon my lack of solid material, hopefully I put up enough to give you a jumping off point.
Don't get Ubuntu. The Metro-clone...err...Unity interface will make you want to shoot yourself.
Xubuntu has my vote for a development environment. Getting MySQL workbench working is a bit fun, but with a bit of work you can even get Skyrim running.
Flash vs Silverlight? I'd definitely go with Silverlight.
But Silverlight vs raw video streams? Absolutely no contest, I'd go with raw video. Why? Because my netbook can't play netflix videos without major stuttering (even when running absolutely nothing else, and at reduced resolutions, when hardwired into my network), and my old Droid 2 Global plays them fine over wireless.
I think we need a support group.
I'm in the same boat as you except all my web projects must be IE6 compliant.
I'm so sorry for you. My heart goes out to you as you walk through this dark and dire task.
The real fun for me is going to start in October when my organization rolls Win7, with max security enabled and no admin rights (even for local IT or help desk) out to all the organization PCs.
You get Win7?!?!?!
That aside...max security stinks...fortunately, my dept is realistic enough about what developers need vs what the standard is that they let me install xubuntu as a dev environment...
Is that a rhetorical question? I'm not quite sure. I'll play along and assume it's not.
Nope, definitely rhetoric. It was asked in an "whyfor do they shoot themselves in the foot so frequently?" sort of way, whilst facepalming and headdesking.
My philosopy with pretty much everything. Don't worry, as soon as I have a working prototype, I plan on telling everyone.
(Incidentally, I have a tech blog and a twitter account, both of which contain my sporadic ramblings about random bits of tech, and will be where anything I discover/create will be announced. Don't hold your breath though, I have a life outside of technology...)
The primary mistake that Win8 is making: assuming that touch screens will be used by everyone. I'm a web developer. I'm not going to go buy a touchscreen just so I can upgrade my windows, and a mouse/keyboard combo just doesn't work with Metro.
Herp derp, old jokes R teh fun when yous peat dem 4 six yrs.
'specially when they're still true. But hey, it's not like I'm a web developer grinding through this stuff every day. It's not like the official version of Microsoft products is WinXP/IE7 in my workplace. It's not like my primary project for fall 2011 *required* support back to IE6. I must be completely clueless, yup yup...
Nah, I'm no hero, I just dislike the thought of the internet being restricted. Because as soon as they can restrict it, they will use restriction as a way of enforcing things.
"Oh, you don't agree with [insert elected leader's name]'s policies? Well, say goodbye to your internet access..."
Plus, it may not even work. (it does use a Raspberry Pi as the processing unit though, so chances of success are higher than they might have been.)
tl;dr: better than 50% of web development time is spent fixing the brokenness of Microsoft.
(Disclaimer: I don't hate Microsoft, but they sure have made some poor choices about standards compliance, and I shall heckle them mercilessly. Much as I did Ubuntu for implementing the abysmal Unity interface, or similar choices with the Gnome 3 interface.)
Metro clone in the sense that it gives the same "Hahaha, screw you!" message to power desktop (or simply, non-touch-based interface) users.
Well, most of the info is contained in a bunch of chat conversations with some of my security minded friends. When you posted this, I didn't really have anything put together, so I threw a bunch of my thoughts onto a page and grabbed a likely looking URL.
Please pardon my lack of solid material, hopefully I put up enough to give you a jumping off point.
Don't get Ubuntu. The Metro-clone...err...Unity interface will make you want to shoot yourself.
Xubuntu has my vote for a development environment. Getting MySQL workbench working is a bit fun, but with a bit of work you can even get Skyrim running.
Flash vs Silverlight? I'd definitely go with Silverlight.
But Silverlight vs raw video streams? Absolutely no contest, I'd go with raw video. Why? Because my netbook can't play netflix videos without major stuttering (even when running absolutely nothing else, and at reduced resolutions, when hardwired into my network), and my old Droid 2 Global plays them fine over wireless.
I think we need a support group. I'm in the same boat as you except all my web projects must be IE6 compliant.
I'm so sorry for you. My heart goes out to you as you walk through this dark and dire task.
The real fun for me is going to start in October when my organization rolls Win7, with max security enabled and no admin rights (even for local IT or help desk) out to all the organization PCs.
You get Win7?!?!?!
That aside...max security stinks...fortunately, my dept is realistic enough about what developers need vs what the standard is that they let me install xubuntu as a dev environment...
Is that a rhetorical question? I'm not quite sure. I'll play along and assume it's not.
Nope, definitely rhetoric. It was asked in an "whyfor do they shoot themselves in the foot so frequently?" sort of way, whilst facepalming and headdesking.
Now, if only Netflix would abandon it so that I don't have to boot into windows to watch movies...if it can be done for android, why not PC?
...publish and make your work freely available...
My philosopy with pretty much everything. Don't worry, as soon as I have a working prototype, I plan on telling everyone.
(Incidentally, I have a tech blog and a twitter account, both of which contain my sporadic ramblings about random bits of tech, and will be where anything I discover/create will be announced. Don't hold your breath though, I have a life outside of technology...)
The primary mistake that Win8 is making: assuming that touch screens will be used by everyone. I'm a web developer. I'm not going to go buy a touchscreen just so I can upgrade my windows, and a mouse/keyboard combo just doesn't work with Metro.
Herp derp, old jokes R teh fun when yous peat dem 4 six yrs.
'specially when they're still true. But hey, it's not like I'm a web developer grinding through this stuff every day. It's not like the official version of Microsoft products is WinXP/IE7 in my workplace. It's not like my primary project for fall 2011 *required* support back to IE6. I must be completely clueless, yup yup...
You, sir, are a hero.
Nah, I'm no hero, I just dislike the thought of the internet being restricted. Because as soon as they can restrict it, they will use restriction as a way of enforcing things.
"Oh, you don't agree with [insert elected leader's name]'s policies? Well, say goodbye to your internet access..."
Plus, it may not even work. (it does use a Raspberry Pi as the processing unit though, so chances of success are higher than they might have been.)
But hey, if they'll just get you eventually, why fight it at all?
I figure...fight it today, fight it tomorrow, and hope that someone will fight it when I'm gone.
That being said, I'm not going to stop my work on a self repairing mesh darknet. Fight now, plan for contingencies in the future.
Here's a pie chart to go with this thread: http://www.codemonkeyreport.com/coding-its-like-that/70
tl;dr: better than 50% of web development time is spent fixing the brokenness of Microsoft.
(Disclaimer: I don't hate Microsoft, but they sure have made some poor choices about standards compliance, and I shall heckle them mercilessly. Much as I did Ubuntu for implementing the abysmal Unity interface, or similar choices with the Gnome 3 interface.)