|
The mental paralysis surrounding Stored Procedures and Functions in your database is hurting you. These things exist for a reason: your database and all of its amazing amazingness is there to help you. To love you and your data! You need to let this love flow. CREATE PROCEDURE because_they_work
|
|
|
|
|
Stored procedures - the "code behind" for data storage.
Yes - use them for data consistency but not for business rules because "octopus fight squid in plate of linguine, not pretty".
|
|
|
|
|
I particularly like how he attempts to classify a membership scheme as "not business logic" because most business apps need it. Doesn't that just make it common business logic.
There is a place for stored procedures, this article just doesn't identify them.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Quote: If I was to use an ORM, this would be a lot of writes. If I was careless (or using Rails – take your pick) I wouldn’t put this into a transaction, which it very much should be.
Why do I get the feeling Rob Conery isn't a fan...
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
|
|
|
|
|
Amusingly (to me), he's written at least two ORMs (Subsonic and massive), and his last business (before he got bought by PluralSight) was written in Rails. I think he might have just hit those problems too often to ignore.
TTFN - Kent
|
|
|
|
|
My purpose in writing this emulator (other than sheer nostalgia) is to use it as a training tool for new programmers. Because everyone needs a PDP-8 emulator on their iPad
If that's not about the widest technology gap between machines, it's pretty close.
|
|
|
|
|
Researchers were able to get sensitive corporate information just by looking around. "You thought that I would need a crystal ball to see right through the haze"
|
|
|
|
|
Quote: For example, open-plan offices made it easier for researchers to gather information compared to those with private offices or cubicles.
I can't say I needed another reason to loathe open plan offices; but I'll take it anyway.
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
|
|
|
|
|
According to a new report from GFI, an average of 19 vulnerabilities per day were reported in 2014. "Funny how time changes, rearranges everything"
|
|
|
|
|
Does anyone know where to find reports from the last few years? I'm interested in how much of the churn is previous most pwned apps fixing their problems vs someone else getting pwned worse the next 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
|
|
|
|
|
“The human failing I would most like to correct is aggression,” the astrophysicist said. “It may have had survival advantage in caveman days, to get more food, territory or a partner with whom to reproduce, but now it threatens to destroy us all.” [^]
If you approach my man-cave, make sure you come with both hands empty ... where I can see them.
«I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009
|
|
|
|
|
I'm guessing he hasn't read "better Angels of our nature" or "the world before us".
tl;dr :- human violence has decreased exponentially in recent history (even including the two world wars, Rwanda, North Korea etc..)
However - if Hawking believes in the many worlds interpretation of quantum effects he should know that every time I decide not to hit someone a parallel universe is created where that punch plays out in deed rather than just in thought.
|
|
|
|
|
"However - if Hawking believes in the many worlds interpretation of quantum effects he should know that every time I decide not to hit someone a parallel universe is created where that punch plays out in deed rather than just in thought."
Way to apply quantum effects, incorrectly, at classical scale!
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Yup - just showing what happens when someone talks on a subject that is way outside their sphere of knowledge/expertise.
|
|
|
|
|
Duncan Edwards Jones wrote: when someone talks on a subject that is way outside their sphere of knowledge/expertise. Well, you seem to be in the right place for that
«I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009
|
|
|
|
|
Are you speaking from personal experience?
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
TheGreatAndPowerfulOz wrote: speaking from personal experience? No, I am a sociopath, so all my experiences are impersonal.
«I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009
|
|
|
|
|
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Duncan Edwards Jones wrote: the many worlds interpretation of quantum effects
Obviously that's bullshit.
|
|
|
|
|
I bow before your superior knowledge of quantum effects.
Now, if you can just write to Stephen Hawkins and let him know where he made an error.
My position is that it is one possible explanation of quantum uncertainty, and until experimental evidence gives us a reason to accept one, its no worse than any other.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Rob Grainger wrote: its no worse than any other.
Good to know you agree with me.
|
|
|
|
|
There are sheep. There are wolves. You can't get everyone to be sheep. There will always be wolves.
Telling the wolves to be more sheep-like will accomplish nothing -- they simply won't do it, history has shown.
You run the risk of telling the sheep to be more sheep-like which will be counter-productive, as the wolves will simply have an easier time of it.
Telling the sheep to be more wolf-like is the only logical course of action -- you can convert some sheep to sheep-dogs.
|
|
|
|
|
He's right, but empathy needs to start locally, in one's house, in one's community, at the workplace. Fix the microcosm, and the macrocosm will follow.
Marc
|
|
|
|
|
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
According to a CERN statement, the Large Hadron Collider (LHC) is nearly ready to be reactivated for another round of experiments. For the Particle Physics lovers out there.
Your time will come, if you let it be right.
modified 20-Feb-15 5:30am.
|
|
|
|