Details
Joined devRant on 12/30/2017
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
-
I'm starting to realize, that if you just know the basics of researching, you can (most of the time) find better free resources, than paid ones, for learning about new things in this field.5
-
Made it!!! Starting at CERN on September 1st! :)
A big thank you to you guys for the support in my previous posts!32 -
At my workplace, we are working on the codebase from 1999. It's built on Oracle Forms and Reports. Fuck my life 😔5
-
Dear Instagram, please don’t send me a notification for each message deleted by my contacts.
Sincerely,
a user with a bad friend who deletes messages in bulk.5 -
"At the age of six I wanted to be a cook. At seven I wanted to be Napoleon. And my ambition has been growing steadily ever since. " - Salvador Dali1
-
Today I finally experienced the power of something I learned in university: propositional and predicate logic.
Many developers I know think that such education is useless. Well, today I have proven that it is very useful. On a day to day basis, working on banking software, complexity in purely logic is very low. However, we have a screen that must show or hide elements based on some input values and conditions associated with certain elements. How hard can that be, right? Well, there are many variables to take into account and as such it's absolutely not trivial.
This screen didn't work properly and maintaining the code is hard as there is a lot of logic to show/hide, enable/disable things and so on. After quite some time and attempts by fellow developers, I decided to refactor the whole thing. I'm responsible for the quality of the software and it was quite degrading, so I had to do something.
In order to get things working properly, I defined collections of constants (ui elements) and predicates. Then, I defined for which element what predicates must be true, in order to hide/show, disable/enable etc. I then translated these predicates into code. And guess what? It works! Of course it works. It's logic. But I'm very pleased I finally could actually use some of all the math I studied!5 -
Free private repos on GitHub!
Yeah… Microsoft is so bad... how dare they buy that platform and make it better?
https://blog.github.com/2019-01-07-...5 -
Now that github is also offering unlimited private repos to free users, I'm thinking of using it as a backup of my gitlab private repos.
Like pushing to a gitlab private repo auto push to a github private repo kind of workflow.
I will search how to do it online.
However it would be awesome if anyone with similar previous experience can share their wisdom here 😁7 -
Free Pivate Repos on Github everyone!
Microsoft, what's your evil plan???
https://blog.github.com/2019-01-07-...5 -
Am I the only one who's pretty happy with the release of C# 8.0
The features are neat the general use is made even more simplified :^)
Source
https://blogs.msdn.microsoft.com/do...
Visual aid
https://youtube.com/watch/...5 -
*Posting screenshot about random stuff*
Typical comment: Why are you using light theme, oooh my eyes 😨
*Posting something related to Windows*
Typical comment: Why are you using Windows, use Linux like "pro", btw I am using Arch 🙄
*Posting something related to IDE*
Typical comments: use vim, why are you using that
*Posting something related to Java*
Typical comment: Java is slow ( 🤮 ), use Python it's cool.
*Posting something related to JavaScript*
Typical comment: js is cancer, get rid of it and use {some_other_language}
Just a normal day on devrant 🤷
(not mentioning of course non dev related sick comments)
to be continued41 -
Gotta love kotlin!
@osiris1337 the refactoring is going great
I had a 80 lines long model class with all the getters and setters and Parcelable interface implemented
and all of that converted to kotlin like this
@-psr another reason, small and readable code ^_^1 -
As most of you already know, the mentioned users in a rant don't receive a notification so you have to mention them again in a comment.
After a suggestion of @Cozyplanes I decided to implement a feature that make this automatic.
Just check the box and forget about it.
It will be available soon in the next update of devRant unofficial UWP!7