|
Earlier this morning, Microsoft executive vice president and general counsel Brad Smith made the case against pervasive government surveillance, arguing that reform is needed of this nation’s security apparatus. That's Google's job (and Bing's)
|
|
|
|
|
The Eclipse Orion project team is set to release version 6.0 this month, bringing improvements to the language tooling support for JavaScript development. A web-based editor supporting JavaScript? That's crazy talk.
|
|
|
|
|
A company that topped the list of obvious casualties in the post-PC era has thrived due to surprising changes to the way it does things. Most especially, how it works with developers. "Nana korobi ya oki"
|
|
|
|
|
Eight times - is that a reference to Windows 8? MS needs to stand up at least one more time.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
hehe. Not intentional no, then it would be "Stand up XP times", or however many NT Workstation was (5.2 times?)
TTFN - Kent
|
|
|
|
|
Password sync, now on IE11 on Microsoft's newest operating systems, makes moving among PCs, phones, and tablets easier. It's also handy for Microsoft to keep customers in its ecosystem. Just like everyone else then
|
|
|
|
|
Wow! It's simply "awesome" ... I never knew a web client could do that!
...
...
Well, none that MS made any way. A bit late to the parky I think!
...
And I actually think it's a bad idea. I mean the sorta person who keeps using IE when so many much more advanced alternatives are available - would probably save their banking passwords in there!
|
|
|
|
|
New research into the reasons for software compilation errors at Google helps to reveal ways to improve developer productivity. "Building castles in the sky"
|
|
|
|
|
Builds fail because the tools the developer has available (or chooses) to use suck.
For example, in Ruby (granted, where there is no concept of a build) the app fails because the IDE can't do type checking (duh, it's a duck-typed language), so you have to write unit and integration tests or just run it to discover you are calling a method that doesn't exist. RubyMine helps a lot with that by inspecting the code and spell checking (a very very poor man's way of doing Intellisense, if you ask me, but amazingly enough, it does help).
Almost 65% of all Java build errors were classified as dependency-related, such as cases where the compiler couldn’t find a symbol (the most common one, 43% of all build errors), a package didn’t exist or Google-specific dependency check failed.
Like I said. Dependency checks should be something discoverable by the IDE.
It was also found that syntax errors occurred more frequently when building C++ code than Java.
This is f***ing insane to me. Syntax errors??? The IDE should red-flag those instantly.
And this gets me to my point -- the Visual Studio IDE is absolutely amazing. I've worked with RubyMine (not bad), Eclipse (totally sucks), and of course more-or-less vanilla text editors that do no to very little syntax checking. I feel crippled when working with non-VS editors because I am so used to the IDE telling me my mistakes before I build the app. Long gone are the days where a misplaced semicolon would throw the lexical parser into a frenzy of error outputs. Long gone are the days of discovering stupid syntax errors at compile time. Etc.
So, the fault is not in the stars, but in the tools these people have to use. When, in the name of all that is holy, will people figure this out???
And as far as developers that choose to work with these crippling tools, all I have to say is, not on my team, I don't care how hotshot you are with !qewoweri editing commands.
Marc
|
|
|
|
|
Marc Clifton wrote: It was also found that syntax errors occurred more frequently when building C++ code than Java.
This is f***ing insane to me. Syntax errors??? The IDE should red-flag those instantly.
As this is based on builds at Google, I'd be willing to bet that there was no IDE involved in the C++ stuff. Certainly not VS that would solve most of those problems (as you mention).
TTFN - Kent
|
|
|
|
|
Kent Sharkey wrote: As this is based on builds at Google, I'd be willing to bet that there was no IDE involved in the C++ stuff. Certainly not VS that would solve most of those problems (as you mention).
My thoughts exactly.
Marc
|
|
|
|
|
The researchers are way ahead of you...
Quote: The study found that the median build failure rate for C++ code was 38.4%, while the median for Java was 28.5%. It was also found that syntax errors occurred more frequently when building C++ code than Java. The researchers attribute this difference to the greater use of IDEs in Java development, which helps to cut down on these simpler errors. It probably also helps to explain why C++ build errors tended to be resolved more quickly than Java errors.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
I don't think I've agreed so wholeheartedly with a post for a long time.
We (IT folks) should be absolutely ashamed that this level of hack-wittery and foolishness still goes on fully 50 or 60 years into our industry's existence.
|
|
|
|
|
Duncan Edwards Jones wrote: I don't think I've agreed so wholeheartedly with a post for a long time.
I think the last time was some post I wrote a year or so ago.
Marc
|
|
|
|
|
Oh dear, better don't build with Google!
|
|
|
|
|
In the software development field, sometimes there are so many new technologies, so many things to learn, that we can start to feel overwhelmed and like all we ever do is learn. "Out of too much learning become mad."
|
|
|
|
|
Crowdsourcing development platforms give enterprise organizations access to a free market of developer talent, ready and mobilized to work on an application right away.
I know not with what weapons World War III will be fought, but World War IV will be fought with developers.
|
|
|
|
|
open enterprise projects up as competitive challenges, breaking down the software’s components into itemized tasks for developers to complete.
Wow, what planet is this guy living on? Having perused topcoder before, I never see this.
BTW, I did search for challenges with C#.
Zero.
Marc
|
|
|
|
|
Nightly builds of the browser now contain a development environment, WebIDE, for creating, testing, and deploying Firefox OS apps.
Codin' in the mornin', codin' in the evenin', codin' at suppertime.
|
|
|
|
|
The Google-owned smart thermostat maker finally opens the door for developers to feather their nests by writing apps for its Nest. Got the next, great coding idea to destroy people's privacy?
|
|
|
|
|
In the world of mobile computing devices, no one operating system or development language enjoys complete dominance. iOS, Android (and its offshoots), and Windows 8/Windows Phone are the big three, but app developers also build for Blackberry, Tizen, and others - all of these have their place and their supporters. For a company looking to build a smartphone or tablet app, this fragmented landscape adds up to a headache: how do they build a mobile app running across more than one of these without incurring significant development costs associated with building the app individually for each target platform? "Jack of all trades, master of none"
|
|
|
|
|
This is a surprise move from Microsoft Devices division. They have made Opera Mobile browser as the default browser for their Nokia X series devices. Nokia X2 device which was announced today comes with Opera as the default web browser. The Opera browser is also available for free to download from Nokia Store. Did not see that coming
|
|
|
|
|
The EU will probably complain again as it would give Opera a unfair advantage over IE
How about having all the major browsers preinstalled and then giving the user the option which he/she wants to use?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Dayum. Ballsy move, Microsoft.
|
|
|
|
|
Eddy Vluggen wrote: How about having all the major browsers preinstalled and then giving the user the option which he/she wants to use?
On a phone? Seems a bit excessive. Especially if they have to open it up to Maxathon, Lynx, and all the other oddball ones.
TTFN - Kent
|
|
|
|