Details
-
Aboutkek
-
Skillsfullstack oldtimer, mentor
Joined devRant on 10/19/2016
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@nummer31 by the fact that they are Giants. They sold you blueprints to a skyscraper when you're trying to build a villa.
Don't worry, Vue will get ducked up as soon as the mindless net/pack drones hear that it offers better performance than react. It's just a question of time. -
In angular 1 you had the freedom to do what ever you want, including a mess if you're a noob. A robust framework to get you started and rapidly reach your USP with a few minor hiccups.
Angular 2 was irreversibly destroyed by Microsoft and sharp-seeing-fags.
If you want to waste your time with trying to fit organic ideas into static structures then go ng2 or that react/shitpack/boilerbag joke.
Newest candidate for productivity and performance is Vue. Let's see how fast it gets destroyed by anyone who thinks that including something from something is a good idea. -
@OrestH it's the hype bro, some serious innovation.
-
It's sort of trendy, the hip kids spend all the recent years learning it and recoding themselves on YouTube instead of writing documentation.
Also to this date there is no proof that there is a single nodejs server running on the internet, the hip kids are still busy packing for the web trip they're dreaming about.
Wheels don't do reinvention by themselves. -
Heed the advice, no point in writing queries unless you're micro optimising and you're a some kind of DBA with a death wish. As a mortal programmer, don't touch the goddamn SQL and leave it for maintenance or pros.
And please use a sane Orm like active record, if you're still into hibernate is time to give your pension account a last couple of loving pats and cash out. -
@tahnik it's a classic Ms fuckup. They try to do something and do it wrong. Vs code is not a text editor, it's got so much bloated functionality that it's basically eclipse.
It just enables stupid people to do stupid things in a more sophisticated way. -
Plain sublime or nvim does the job just fine, who the hell needs the bloated atoms and Ms code is a bad joke.
-
@nblackburn I understand you, and I stress that there will be no room for afterthought if to much focus is poured into the foundation. Fail cheap, minimize risk.
But you sound like a sensible chap so let's not derail this thread and continue this discussion another time/another place. Cheers -
@nblackburn duly noted but I still disagree, regardless of the speed of your program you're going to have to rely on cache for heavy loaded systems, last time I checked the speed of reading a key in redis is the same regardless what language you used to generate it. So sure if you have an infinite budget you can base your choices on factors like speed of a language, but usually the client cares more about the speed of achieving results, e.g. development speed, I'd dare say Ruby wins that race tenfold.
Sure next goal might be too optimise speed in order to increase profits, then of course you should start porting chunks of code to some thing else, but that's still step 2 in my book.
Just look at all the big successful companies who sell you the idea of a faster language,(linked in, Twitter, github) they all started with rails and changed technology _after_ they matured. -
@nblackburn ever heard of the concept of premature optimization? ;) I've seen so many upstarts run out of money to get their MVP just because of the statement "Ruby is slow" and jumped onto the Java/c#/node.js train.
So I'd like to turn your argument around, "Ruby is slow if you're using it for the wrong purpose" -
Thank god there are rubyists here too. I was starting to give up the hope of seeing a meaningful rant.
-
Use a promise chain instead
-
Go-lang is pretty much the same with the exception that the kid isn't obese and they both have walkie-talkies
-
@RStrydom correct, sadly alot of the freshies I get are even more afraid of git than runtime errors.
It takes patience of steel, and the authority to do a 'git blame', identify the culprit and then tap their shoulder and kindly ask them to clean it up. -
@Jase you're one of my favorite c# coders, the kind that stays in his c#world. But I don't like the latest c# trend that all those secluded c#devs started going over to JavaScript just because Microsaft blogged so hard, it's quite avant garde.. can you please convince your other c#-buddies to go back to c#? They had problems writing JavaScript so they invented all kinds of nefarious things like typescript and babbel. I think they successfully broke JavaScript, but the danger is not over because their code is still running on the es5 VM! They're in trouble @Jase ! Only you can save them!
-
It would be a very lonely world if you did.
-
I guess it would make sense if someone who was very very afraid needed to make one miniscule change and then spent a good amount of time praying to the gods that he didn't break anything.
I see a few of those kinds of lines produced by our juniors and interns. -
We've had emulators in js for quite some time already, doesn't that classify as a js kernel? 😎
-
Is it supposed to illustrate two different static values or one and the same?
-
It's sadly official Microsoft malware. There's alot of it in there..
-
@aaxa I'm inclined to agree with you on those points. And would have completely if go-lang wasn't growing each day. I suspect that go-lang is going to replace Java in that rock solid field during the coming decennium. I mean I'm not totally anti Java, Android and Java SE can be quite entertaining, but we have so many better alternatives today in all other areas that it's hard to imagine how Java is going to keep up.
-
@aaxa it doesn't keep up with the times, it only in recent years received Gradle as a sort of normalizer for dev environments and half sane build tool. But it's still misses a sane package manager as since last time I checked there is no way to just add a public git URL as library dependency. Maven is total crap as you depend on precompiled binares with no guaranteed reference back to the source. Basically you always end up doing more for less in Java, and even if the binares you compile are by some miracle still portable then the chances of your project being compiled on someone's else's computer are even more slim. Java only thrives on big companies with huge legacies or projects with vertical scaling demands. And ofcourse Android. But still Java is an ancient dinosaur feeds off tall money trees in order to survive. #notreesnodinosaurs
-
@aaxa that's the whole point, demand is high because supply is low. nobody with an interest in development wants to play with your Java EE and hibernate XML files. Alot of unemployed people with no prior interest in technology jump onto the Java train today just to have something to do (and get good salaries). But it's a dying technology, the signs are all there.
-
@P3t3r6 oops posted to soon. I getcha, my favorite interpreted language is Ruby. The pry debugger that's available in rubygems is so amazing that I'm spoiled for life. No more echos or prints ever again.
-
@P3t3r6 that's the thing dude, nobody is really discriminating the high level languages more than yourself. See the world of programming and get some perspective, and then you can be proud instead that you know how to do stuff without overcomplicating every detail and driving projects into the ground like the enterprise world.
-
You should go learn some, it's a quite refreshing side hobby. Try go-lang for OOP feeling or C for some low-level Arduino or done other micro controller for a good hardware feeling. A couple of days of playing around and you'll not feel like your answers are inadequate. But avoid Java it's a dying breed, also I can recommend to avoid languages related to proprietary platforms like Swift and c# , the communities are filled with confused noobs, bad documentation and old farts that have lived a shielded life, boxed in by which ever company unleashed the evil upon our world.
-
@vringar dude, i'd hate to burst your bubble but haven't you discovered chrome's built-in "prettify-js" button yet? Using a compressor and or obfuscator gives you exactly zilch zero in terms of security.
-
We've built our own thin CMS layer as a rails engine, paired with the godmin gem were finally kicking some primitive WordPress ass. 👌
-
@Grumpy could just as well be a rendering farm or bigdata crunsher.
-
@jamesh I ordered them 3 weeks ago, never saw the Kickstarter. Seems legit and fast shipment.
@kileak the Pi's I have at home are currently running, a home theater system (libreelec) , another acts as a ubiquity unifi controller, third one is my mitm proxy / softAp for "debugging" mobile apps REST protocols and decloaking SSL. 4th is work in progress, building NFC based scrum board integration at work. E.g. to use blank NFC cards as micro whiteboards and physically move tasks to "complete" ;)
Bottom line, you can do alot of stuff with a bit of imagination.