|
There's been a lot of hype surrounding Apple's Swift language since its release. Some have claimed that, thanks to its support for optional types, it solves the null reference problem, Tony Hoare's "billion-dollar mistake". But that's not quite true. Let's see why.
Maybe Swift isn't that almighty, infallible incarnation of Objective-C everyone is heralding it as.
|
|
|
|
|
By trying to solve the problem of negligence (and a NullReferenceException is typically caused by some kind of negligence somewhere), it will only cause more negligence.
|
|
|
|
|
I agree, the NullReferenceException is not the problem, it's the symptom.
There are two kinds of people in the world: those who separate humankind in two distinct categories, and those who don't.
"I have two hobbies: breasts." DSK
|
|
|
|
|
I could have titled this article "SQL Server 2014 Improvements for Developers," and then said, “There are none,” and saved myself the trouble of writing a commentary for this week. Developers, developers, developers?
|
|
|
|
|
Microsoft partners looking to diversify their practices might have a hard time finding viable alternatives. And no, Google isn't one. "Meet the new boss, same as the old boss"
|
|
|
|
|
It's funny just a week ago Microsoft broke our partnership because they noticed that the application in the last exam does not support Windows Server 2012... A few interesting things:
1. Our next exam is in 4 months and we are preparing our app with all the requirements
2. With the previous exam 2012 wasn't between the requirements
3. Microsoft didn't send us a notice of any kind, we just realized that all our Visual Studio 2013 instances (connected to the Microsoft partner MSDN account) failed to start.
4. When logged in we realized that our MSDN is marked 'expired' with a mystical code assigned. We contacted Microsoft with that code and then realized what the problem is
So tell me why one should love to be Microsoft Partner and not to look for alternatives!!!
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
|
|
|
|
|
I've heard more than a few stories like this one. And yeah, they definitely don't give one the warm fuzzies. The problem is (and what the article discusses), is that there just aren't that many alternatives.
TTFN - Kent
|
|
|
|
|
Kent Sharkey wrote: just aren't that many alternatives Yet! But like with very much everything - if someone looks for someone will provide. The sooner the better!
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
|
|
|
|
|
A series of 11-second videos have been driving the internet crazy. There are over 80,000 of them, and all they show are a series of blue and red rectangles moving around on screen in seemingly random directions. "It is a riddle, wrapped in a mystery, inside an enigma; but perhaps there is a key."
|
|
|
|
|
Until recently, anyone may have been able to assemble a list of every Gmail account in the world. All it would have taken, according to one security researcher’s analysis, was some clever tweaking of a web page’s characters and a lot of patience. I'm pretty sure firstname.lastname@gmail.com will get you quite a few as well
|
|
|
|
|
This is...disconcerting, to say the least. Still, if the bug was as egregious as the article makes it seem, the Gmail population (ostensibly everyone) would either be dealing with dramatically more issues, or there simply weren't enough people who figured it out.
|
|
|
|
|
Kent Sharkey wrote: I'm pretty sure firstname.lastname@gmail.com will get you quite a few as well
I'm equally sure that Google's spam filter is good enough that I'll at most see one or two of them a year.
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
|
|
|
|
|
Google has started an open-source project for a PDF software library, which developers will be able to incorporate into applications designed for a variety of platforms. "I woke up this mornin' with my mind, my mind, it was stayed on freedom"
|
|
|
|
|
"Dang!" - Adobe President
|
|
|
|
|
Gee Adobe's not likely to be happy about that?
If they merged would they call it "Goober"?
If first you don't succeed, hide all evidence you ever tried!
|
|
|
|
|
And now henceforth in my head Google and Adobe are one company and its name is Goober.
|
|
|
|
|
Mike Hankey wrote: If they merged would they call it "Goober"?
"Goober" literally means cow sh*t in Hindi
Zen and the art of software maintenance : rm -rf *
Math is like love : a simple idea but it can get complicated.
|
|
|
|
|
virang_21 wrote: "Goober" literally means cow sh*t in Hindi
Perfect
If first you don't succeed, hide all evidence you ever tried!
|
|
|
|
|
Please let it be good, please let it be good, please let it be good...
|
|
|
|
|
I was happy to read that it would be based on Foxit's code base, which is much better than Adobe's IMO. At least this way they won't be open sourcing all of the bugs in Acrobat.
TTFN - Kent
|
|
|
|
|
Indeed - and I've pretty much talked my employer into buying the FoxIt PDF SDK anyway...
|
|
|
|
|
OTOH if they were really interested in minimizing the exploit surface from pdfs, they'd just use Mozilla's pdf.js library. All javascript, so adding it doesn't add anything beyond the browsers existing attack surface. It's good enough for normal sized PDFs; although for multi-hundred page manuals I still prefer a stand alone reader.
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
|
|
|
|
|
Kent Sharkey wrote: I was happy to read that it would be based on Foxit's code base
I like Foxit.
Kevin
|
|
|
|
|
Google PDF ~ Where PDF, at Google, stands for Profit Dominance Formula.
Yup, das it!
|
|
|
|
|
According to Evans Data's recently released Developer Population and Demographics Study, of the 19 million software developers in the world, 8.7 million are now writing apps targeted for mobile devices. Do you think that maybe many of them are doing some other development in addition to mobile?
|
|
|
|