adamzapasnik
What if you have a complex/dynamic query, how do you build it? You said yourself that AR works better than concatenating SQL strings, but AR doesn't even support CTEs atm and building complex queries is not trivial and sometimes even possible without just SQL strings...
No good, community backed serialisation gem. AMS is a mess, other ones are not maintained. And I'm not a fan of JSON api spec's serialisation either.
But also AR doesn't have any easy tools to construct complex queries/multi queries. It works for basic and medium stuff, but even this very common count problem is a disaster to deal with. Sure. you can use Arel and some other gems, but these aren't good solutions for someone that wants to get things done. Makes me wonder how others deal with these problems tbh.
Gonna share a link to my Elixir related project (formatter for .html.l?eex files) that readers will probably find useful. https://github.com/adamzapasnik/prettier-plugin-eex
I actually learnt two lessons:
4 days a week is something I'm looking forward when I have a profitable side project.
5 days x 6 hours imo is better than 5 x 8 hours, better to be less tired and maximize next day's most productive hours than to be tired and burn out eventually
- some kind of manual labour or any kind of movement, sitting at a desk all time is boring and unhealthy
- some kind of social interactions, I don't count tech-talking as one
I don't even think that this is RuboCop's fault but Ruby's. Because you can write said code in a lot of different ways (like shown in the post).
But this way you have to write couple of classes more, couple of variables more. And with Tailwind you just define/change value in the config and you have all the classes generated, so the changes are minimal.
- you can copy the classes from html directly into @apply (you need to tinker a bit more to get responsive/hover/etc classes to work, though)
- you work with predefined values, so if you switch color in tailwind.config.js, it's gonna get correct value in the @apply class too.
That's the way I see it
The way I see it, pre-phone their daughter was probably much more engaged with her parents and was doing more manual creative stuff. After the phone appeared, she distanced herself and got absorbed by it.
I don't get why so many people here are trying to defend smartphones/social media?
Isn't it pretty obvious they are addictive? And to a young kid, that doesn't know any better, it can get really bad.
Prefer just "good job" comments, or what?
My dad taught me not to talk about politics nor religion in a workplace. I think it's for the best.
They've just added some key-value db support and they call it the best place to build your app?
Unix+Vscode+asdf = I can pretty much use that stack to build anything, change my mind...
Edit: and it's just basic stuff that you're gonna use when you code professionally, so why not start with it anyway
Eh, there is a reason why Golang has such a huge popularity.
I'm gonna call it, that's a perfect opportunity for other projects to arise and take Reddit's share of users and IMO it's gonna happen.
If you are a web dev, most of the time you are gonna deal with MVC and similar patterns that you're gonna reuse daily. It's obvious that it gets dull. And when you hear about a new toy that you haven't used yet? You get excited and you want to change a job to get to work with it. But guess what? You are gonna get bored with the new toy after a few months too.
Programming is pretty repetitive and most of the problems aren't that challenging after a few years of experience.
- active stuff users, that could be solved by adding new ones only after an upgrade
- views/month - this one is harder to fix, I think it should be selectable by the user how to deal with it.
There is no way easy way to explain why it's done this way, because it's obviously made on purpose to earn more $$.
So it's okay to only praise executives over social media, but you can't say anything else? That's stupid.
How many times do you argue with regular employees in a retail shop or over a phone? Obviously, it shouldn't happen, but it happens and you don't get kicked out of a shop. Here OP wasn't happy about auto upgrade, called out CEO on it, got his site deleted, wtf?
But after working with it, it's pretty visible that the abstraction layer is really huge and you need to learn the tools well. When you deploy to linux VPS, you probably have already worked on unix system and know plenty of the commands.
Another thing, I think having a designated person to the infrastructure makes it much less trying for a team. On the other hand, you have 'code' sitting in the repos and everyone feels like they can into devops. I don't think it's exactly true, because e.g. k8s is a pretty complex solution.