I am still confounded people use โMPAโ to mean โweb pagesโ because โSPAโ proponents convinced an industry that web pages were bad but now those same people realize SPAs were built on hubris and lies (as opposed to open and scalable standards).
@aardrian it sounds like web2 (not web 2.0 but web2, written like that to differentiate it from web3/crypto)... Which I also saw for the first time this week.
Don't know if not seeing these terms before means that I'm staying behind or that I picked correctly the people to follow.
A dev friend is going through an "interesting" experience at work. She got a new manager a few months back and, since then, he has blocked her from getting training, blocked her from leading projects (or getting a promotion), only allow her to do training he supervises and decides (gets mad if she does training on the side, even if it's free or paid by her), and now is giving her surprise tests on different topics (React, JS, TS, C#...) trying to get her to fail and have a reason to fire her.
She has been in the company for several years and got good reviews until this manager arrived. Her manager has set up weekly meetings with her and HR, in which he basically tries (unsuccessfully so far) to prove that she is not working at all and basically deserves to be fired.
The funny thing? They are in an at-will state in which it would be legal for the company could fire her without any reason. IMHO he's doing it to get her to give up and quit because he knows there's no ground for firing.
I know I only know her side of the story, but this sounds like a clear case of discrimination and mobbing. And it kills me that she is basically just putting up with this behavior by her manager (and at this point, by HR too, they have been in the meetings and they have seen that the manager's attempts fail time and time again, yet they don't do anything because HR protects the company), doing "nothing" because it is a religious non-profit company, and she believes wholeheartedly in the mission.
At one of the meetings with HR, the manager tried to get her to sign a document that said she had done literally nothing over the past few months. HR waved off her concerns and encouraged her to sign, which she didn't. Instead, she presented her source control history for that time, with PR, merges, and positive code reviews from coworkers. At this point, HR should have stopped what clearly was an attack by the manager... But they didn't, and haven't, even after every attempt in their meetings.
I recommended talking to a lawyer and even threatening the company with legal action if the harmful environment continues (more of a bluff than reality). But, again, she loves the company, and their mission, and doesn't want to give up on it. It makes me sad that eventually the manager will succeed at getting her out, either with his tests or when she double burns out and leaves of her own accord (which is possibly what HR is hoping for, too).
Although she won't like to admit it, the issue is that it is a religious company and she is a woman. From what my friend told me, the number of women in her company has gone down from a dozen to two in just a couple of years. And the other one is also going through a lot of pressure to prove her worth.
@simevidas@sarajw@michelle make sure to add a content fallback without the alt text, otherwise, the pseudo-element won't be displayed on browsers that don't support this notation yet:
No shade to the venerable Sass, but I've made my default CSS processor on CodePen "none" after like 12 years of it being SCSS. The nesting in native CSS pushed it over the edge.
@mattwilcox@chriscoyier CSS crawled, so SCSS could walk, so CSS could run... so Tailwind could do whatever it is that Tailwind does.... skipping? race walking? Who knows...
You have seen "using a div as a button," but how about "using a button as a div"? Forget about complex CSS centering solutions. Center all your content vertically and horizontally with a single HTML tag: