Details
Joined devRant on 5/13/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
-
Yes heads grow but progress not always follows..
-
JavaScript is so great but please just keep it in browser not on backend or mobile apps development
-
I used it for different caching implementations, nosql data storage where data is separated per classes as well as working with 2 different databases 1 for writing and second just for reading. It has use cases if it is used correctly if not it just confuses developers and does not help. I am thinking that if you able to replace strategy pattern with lambda function that mean it was no use of it within that software. The goal of patterns is to minimise duplication and apply only when it is needed. I usually invest in it when it is more than 2 cases of duplication.
-
I am confused how can you replace strategy pattern with lambdas? Idea of it is avoid code duplication and support open closed principle. Lambda does not support open principle. Strategy encapsulates similar behaviours with different implementations.
-
The best one is that after training Ai they decided that it is biased because it is trained on real world data.... How to make Ai not being biased if it is no such data?
-
So everyone advices instead of fixing problem to run a way from it?
-
If GLSL for you is C++ what is JS in that case? Java ? 😂
-
It makes sense to prefix tables with tbl or table you just do not have use for it. When writing functions within database it is hard to read the code if data is from table or from view or from other functions
-
agile or waterflow is nothing about devs it is for managers to manage projects and delivery. Waterflow means say everything what you want to get so devs can put proper structure in the place. Agile is you can keep changing what you want devs will keep refactoring or adjusting based on it. I love hearing from management that we need to try to be more agile in the business. What it even means? Change minds more often? 🤔
-
from one evil to the next 🤣 I was surpised to see that dotnet does not want to leave. Reminds me objective c (swift) mostly used by apple.
-
true answer to this is that it is not a lot of managers from IT so only few knows what they are doing and those are already working in the companies. This is one of the reasons why companies sometimes looking who can be mananger from the devs. Otherwise the rest are just managers from different fields and they do not know much about IT. Try to find language which wirks the best for both of you so they will understand probkem and you will be less frustated.
-
not sure if it is npm or windows 🤣 I am using only linux
-
if they do not care about money they will not change license, because they just do not care about it. so I think what I said is true they want to get money from service providers but service providers does not want to pay.
-
opensource wants to make some money but nobody wants to pay for it 🤣
-
@irene agree it changes everything. adding typescript start getting compilation errors, slow compiling so can waist extra 5-20mins on pipline to compile and test all code. even better typescript compiliation bugs are cool. compiler written in javascript sounds promising on speed but it is like everything using javascript: amazing babel, webpack.. library which is 1 function or few lines of code.. what i love about typescript is pretending to be OOP language where devs are screaming that JS is great because it is not OOP but functional language so nothing is object, no interfaces, no rules..
-
Login into project and check what kind of fundamental building blocs are those systems are not created in couple months. I worked on some where people worked years to develop it and yes it is big and decision to keep all code in 1 place instead of splitting into microservices was correct. Usually those systems are created by modules so just recognise different modules and where they sit in the code. If helps you can draw on paper. Documentation is not always up to date but this is like everything. Full tests coverage is wishful thinking and not happening because of budget limits and speed required to release features/modules. If someone is paranoid about having big code base to work, think about plane seats. Those are not hanging outside the plane windows on a network cables 🙂
-
I know this feeling pretending to work agile because they can add what they want but project still should deliver all functionality on the deadline..
-
Is it amazon amplify? 🤣
-
Yep happen to me too..
-
JS concepts... Undefined, NaN or null ? Can someone explain when which one will be returned ?
-
Php is so bad but javascript is cool has been designed to be used on backend as nodejs, has high coding standards.. you can point to a lot of blogs which will tell that javascript can do everything.. it is just perfect language to write code for anything and no way to write bad code because of high coding standards which will not let you to do so!
-
Of course why do you guys need even git? Just upload directly on production server! Why waist time on using git or if you already code guru... why write test and spend time for fixing? You can code without any bugs 😊
-
I have one as well was planning to sell it..
-
You hate java? Try in c++ todo exactly the same thing...
-
Some documents requires write numbers in words..
-
Call it dev branch set as default and happy merging all feature branches..
-
@Vip3rDev used to hate smtp set up with postfix but now with gmail user registration it is so easy to set up smtp account
-
I think worth to try java or c as well
-
@kojote it is never to late I am doing my masters after 7 years break.
-
Yes and no people without degree does not know how to manage or build big architectures and algorithms and because machine learning and ai is coming which is math mostly without degree hard to understand those integrals and integrate functions.. i would say it is jobs without degree and jobs with degree companies just mixing everything that is why it us bad for both types