Details
-
AboutFrontend dev, video producer, creative director
-
SkillsJS, Python
-
Website
Joined devRant on 6/11/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
-
We don't have a designer yet in the team so we had to learn Adobe XD on the side to prototype our ideas. After months of getting the hang of it thinking this semi-free tool will work for us to save some money, Adobe decides to change their pricing plans starting in April 2020 and it will no longer be free. It feels like Adobe trapped us to get used to their platform and then secretly slap us with a price tag halfway. We can't blame them since we're all trying to put food on the table here. We started exploring Figma today and oh boy was it a gift from the gods! The features are so much better. They make our workflow faster!3
-
Just now I was compiling a new kernel for my laptop because the last ones were from before my rootfs became LUKS-encrypted. Then I found that option about SELinux again.. NSA SELinux. A MAC system that linuxxx praised earlier. Should I tell him? 😜8
-
Hey everyone,
@trogus and I have been working on some cool devRant features that we're going to be launching very soon. In addition, as some might remember from a recent discussion, we're trying to bring in some more revenue (so we can at least break even) to avoid having to think about advertisements in the app. To do that, we're brainstorming possible useful add-on features maybe that we can offer to devRant++ members, or possibly offer for a different plan or as a complimentary product (under the devRant umbrella, but separate in terms of where it's accessed.)
If you have a few minutes, we'd appreciate some feedback by taking this survey @trogus put together: https://surveymonkey.com/r/DT9MKVN/
Also feel free to discuss here too if you want, and thanks everyone!45 -
Useful docker aliases
alias dstart='docker start "$@"'
alias dstop='docker stop "$@"'
alias drm='docker rm "$@"'
alias dip='docker inspect --format "{{ .NetworkSettings.IPAddress }}" "$@"'
alias dls="docker ps"
alias dlsa="docker ps -a"
alias dps="docker ps"
alias dimg='docker images "$@"'
alias drestart='docker restart "$@"'
alias dcommit='docker commit "$@"'
alias dinspect='docker inspect "$@"'
alias dlogs='docker logs "$@"'
alias dcp='docker cp "$@"'
alias dinfo='docker info'
alias dcompose='docker-compose "$@"'
alias dlogs='docker logs "$@"'
alias drshell='docker exec -it -u 0 "$@"'11 -
Came across: https://krypt.co sounds interesting, because its like an additional 2fa for your ssh key, is locally encrypted, open source, well documented and transparent:
https://krypt.co/docs/security/...
Why is it not much talked about? sounds great so far, but maybe somebody can find the tick? or is using it himself?30 -
I have to let it out. It's been brewing for years now.
Why does MySQL still exist?
Really, WHY?!
It was lousy as hell 8 years ago, and since then it hasn't changed one bit. Why do people use it?
First off, it doesn't conform to standards, allowing you to aggregate without explicitly grouping, in which case you get god knows what type of shit in there, and then everybody asks why the numbers are so weird.
Second... it's $(CURRENT_YEAR) for fucks sake! This is the time of large data sets and complex requirements from those data sets. Just an hour through SO will show you dozens of poor people trying to do with MySQL what MySQL just can't do because it's stupid.
Recursion? 4 lines in any other large RDBMS, and tough luck in MySQL. So what next? Are you supposed to use Lemograph alongside MySQL just because you don't know that PostgreSQL is free and super fast?
Window functions to mix rows and do neat stuff? Naaah, who the hell needs that, right? Who needs to find the products ordered by the customer with the biggest order anyway? Oh you need that actually? Well you should write 3-4 queries, nest them in an incredibly fucked up way, summon a demon and feed it the first menstrual blood of your virgin daughter.
There used to be some excuses in the past "but but but, shared hosting only has MySQL". Which was wrong by the way. This was true only for big hosting names, and for people who didn't bother searching for alternatives. And now it's even better, since VPS and PaaS solutions are now available at prices lower than shared hosting, which give you better speed, performance and stability than shared hosting ever did.
"But but but Wordpress uses MySQL" - well then kill it! There are other platforms out there, that aren't just outrageously horrible on the inside and outside. Wordpress is crap, and work on it pays crap. Learn Laravel, Symfony, Zend, or even Drupal. You'll be able to create much more value than those shitty Wordpress sites that nobody ever visits or pay money on.
"But but but my client wants some static pages presented beside their online shop" - so why use Wordpress then? Static pages are static pages. Whip up a basic MVC set-up in literally any framework out there, avoid MySQL, include a basic ACL package for that framework, create a controller where you add a CKEditor to edit page content, and stick a nice template from themeforest for that page and be done with that shit! Save the mock-up for later use if you do that stuff often. Or if you're lazy to even do that, then take up Drupal.
But sure, this is going a bit over the scope. I actually don't care where you insert content for your few pages. It can be a JSON file for all I care. But if I catch you doing an e-commerce solution, or anything else than just text storage, on MySQL, I'll literally start re-assessing your ability to think rationally.11 -
I was originally looking for a USB print and scanner server, but I ended up getting two Raspberry Pis instead. The Zero W will serve the printer (CUPS for printing and SANE for an online PDF scanning system that I'll create) and I'll use the 3B as a media server. Time to learn some Python 😄3
-
What do you guys think of codecademy, free code camp and their likes? Please recommend good learning platforms better than these for absolute beginners.
Also can you use android studio for java programs and not just android apps?17 -
My girlfriend doesn't talk to me anymore after I said I helped the new girl to do some penetration testing.27
-
Guy: "We just can't finish this in 1 month!"
Boss: "Yeah you can, I'll hire more people."
Guy: "... You know, a woman can deliver a baby in 9 months but 9 women can't deliver a baby in 1 month."21 -
Why do programmers need long periods of silence on the job?
Brilliantly written.
https://quora.com/Why-do-programmer...?5