|
To be fair, that's actually a fault in an Apache library, not Java itself.
(Makes a change - but I believe most Java vulnerabilities relate to the browser plugin, not the server-side - where it remains inexplicably popular).
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
This isn’t going to be a rant about functional programming, which is awesome. This is a warning about some practices that you are very likely going to apply to your code, which are terribly wrong! You had me at "Beware of Java"
|
|
|
|
|
While learning FP, I thought I should read a blog post, which used Java to help me bridge the OOP and FP.
In this article I will explain the most widely used ideas from functional languages using examples written in Java (yes, you could write functional programs in Java if you felt particularly masochistic). Time to say goodbye to a good guide I think.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
This sounds similar to: "Beware of driving your car on water!"
Seriously: Would you think C is a good choice when trying to build a Django based website? Would it be a good idea to learn (actual details, not just using of some library) about raw USB signals processing using Ruby?
Java has its uses ... it's just not what you should look at when you actually wanted to do FP. Yes J8 had introduced the lambda (and some minor FP stuff), and yes more is expected later. But that's like stating: "Because my car has a GPS built in, it should already be a self driving car".
|
|
|
|
|
irneb wrote: Because my car has a GPS built in, it should already be a self driving car
Well, what are you waiting for? Get on it!
|
|
|
|
|
I already have it, don't I? Only it don't drive so well ... I mean I turn on the engine, start up the GPS, put it in drive and watch it go ... but it still seems to drive into walls! Damn! What's wrong?
IMO, that's the same as this idea of J8's lambda's ... i.e. just because there's some features necessary for FP now built into Java, this article seems to expect Java to be "good at FP". And then finding it's not ...
|
|
|
|
|
At the Agile Testing Days 2015 Wouter Lagerweij talked about how rebuilding a legacy system instead of refactoring it has helped a team to adopt agile practices like test driven development, automated testing, and continuous delivery. or Relax?
|
|
|
|
|
"Microsoft needs to go beyond standing up for the rights of businesses and governments; we need to be a voice for people" Anyone have a spare irony meter? Mine just blew up.
|
|
|
|
|
Kent Sharkey wrote: Anyone have a spare irony meter? Mine just blew up. Need one too.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
Wow ... that's a literary feat of note! 3000 sarcastic words in one document!
|
|
|
|
|
Strategy Analytics ranks the mobile developer environments from Apple, Google, and Microsoft, with Visual Studio getting slightly outpointed by Xcode. There are other IDEs?
|
|
|
|
|
Funny because Xcode was hard as hell for me to learn how to use.
And holy crap, a copy of that report costs $3000
i cri evry tiem
modified 12-Nov-15 15:28pm.
|
|
|
|
|
James_Parsons wrote: Xcode was hard as hell for me to learn how to use.
Yes, but report focuses on mobile dev specifically and I assume for them this means developing for iOS and Android. I assume Xcode is deemed best with respect to those tasks.
In general, though, I agree. Coming from VS, Xcode sucks.
Kevin
|
|
|
|
|
They may be confusing IDE with "International Dollar Equisition".
Hey, what's that red squiggly line there.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Equisition? Is that when you buy a horse?
Oh, there's my coat...
TTFN - Kent
|
|
|
|
|
And requisition is when you buy it back.
I guess I'll make you company 'till the exit...
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
|
|
|
|
|
Kent Sharkey wrote: There are other IDEs?
Strangely enough yes, and any report about them that ignores the E vil C umbersome L ousy I diotic P ile (of) S teaming E xcrement sucks even worse than the elephant in the room that it's ignoring.
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
|
|
|
|
|
You’ve probably been watching music videos on YouTube since its inception. The platform has also served as the go-to place for wannabe musicians to be found, but it’s never catered to that specific vertical. It's just like listening to music on YouTube, but now with a fee! (and US only at the moment)
|
|
|
|
|
Co-creator of the D programming language Andrei Alexandrescu has taken it upon himself to assess the languages most likely to challenge the position that C currently holds in software development. OK, I didn't read it - did he pick Forth?
|
|
|
|
|
Kent Sharkey wrote: OK, I didn't read it - did he pick Forth? No, he tried to explain how D, Go and Rust are better than C, using "branding" and "PR" as strong points of those languages. Seems to be serious about it too.
I doubt that it will be enough of an argument to abandon existing investments
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
As long as Linus is alive, C will be supported, preferred and used! Even in C-family for example, C++ or others...
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Linus hates C++
Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
C++ is just the start, he hates the mere existence of Object-oriented paradigm.
He is pretty much focused on C language, or should we say, the "structured programming paradigm". Due to his rage, we can say, "Day is saved, for C!"
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
i'll get right on rewriting the millions of lines of C we currently use!
my manager will be cool with that
|
|
|
|
|
[...]As for its challenges, Alexandrescu admits that D lacks vision[...]
Well, that probably settles it.
I'd rather be phishing!
|
|
|
|