I was heavily into full-stack SSR frameworks + jQuery, then Angular and React came along and I was like "oh heaven, is this were we headed?", ignored both of those for years and finally found peace in the sacred words of Evan You.
269 karma · joined May 2, 2023
I was heavily into full-stack SSR frameworks + jQuery, then Angular and React came along and I was like "oh heaven, is this were we headed?", ignored both of those for years and finally found peace in the sacred words of Evan You.
Not having to come up with names for CSS classes, no duplicated CSS code, no fighting conflicting classes, everything in one file, being able to visualize a component just by reading the code... it's a godsend. I'll never go back to SCSS unless work obliges me.
Vue 3 with <script setup lang="ts">, TailwindCSS and Vite. The way God intended.
- Austria, Denmark, France, Germany, Portugal and Ireland do not allow the production of embryonic stem cell lines
- The creation of embryonic stem cell lines is permitted in Finland, Greece, the Netherlands, Sweden, and the United Kingdom
- Arkansas, Indiana, Louisiana, North Dakota and South Dakota have passed laws to "prohibit the creation or destruction of human embryos for medical research"
- China has one of the most permissive human embryonic stem cell policies in the world. In the absence of a public controversy, human embryo stem cell research is supported by policies that allow the use of human embryos and therapeutic cloning.
- The Catholic Church opposes human embryonic stem cell research calling it "an absolutely unacceptable act." The Church supports research that involves stem cells from adult tissues and the umbilical cord, as it "involves no harm to human beings at any state of development."
- Islamic scholars generally favor the stance that scientific research and development of stem cells is allowed as long as it benefits society while causing the least amount of harm to the subjects.
Before the pandemic I personally never saw a single person denying vaccines to their children. Our health system had one of the most successful vaccination programs in the world, we were nearing 100% rates on a country with a scale of continent. Since Bolsonaro our rates are dropping on a very alarming rate and on the streets you see people trash talking vaccines all the time, even solved diseases and infections are returning because of this.
And about the 700k deaths, a lot of studies have been published proving that if the piece of shit bought the vaccines earlier hundreds of thousands of lives could've been saved, or if he did not made a public campaign AGAINST the vaccine we could've saved countless lives.
Because it's capitalism on steroids? Are you not aware of the world we're living in? Every major forest destroyed, countless species exctinct, climate change reaching point of no return, etc.
We urgently need to slow down, not speed up.
In Brazil we have a saying "pior que tá não fica", which translates to something like "it cannot get worse than this". Belive me when I say this: it can (and probably will) get worse. It can (and probably will) get SO MUCH worse.
We tasted this poison with 4 years of Bolsonaro trying to get away from the establishment. What did we get in return? 700k brazilians died to COVID, we now have a huge anti-vax problem and after the piece of shit lost the election he attempted a COUP. Luckily he's going to jail on the next few months, but the damage is done.
The framework has changed massively after the earliest versions (1~3). These days it's very similar to Java's SpringBoot. After scaffolding all you get is a thin layer with the HTTP abstraction, configuration support, reflection-based Dependency Injection and a testing framework (PHPUnit).
Since the framework is component-based you pull dependencies as you need them. I find the documentation really good and honestly I don't see much magic in it, it's an event-based web framework. Laravel and it's facades on the other hand is very magical.
The blog author makes solid points that I agree. Meanwhile AFOBD just make fun of stdlib inconsistencies and of language quirks, most of which were fixed throughout the years.
AFOBD is so incredibly outdated that this paragraph is still there: "PHP is naturally tied to Apache. Running it separately, or with any other webserver, requires just as much mucking around (possibly more) as deploying any other language.".
Of course this is not what we see at production-grade software, but I really enjoy the fact that the language was designed with the HTTP protocol in mind. It's really unique in this sense.
A breath of fresh air in amids of thousands of "ew, such a bad language" and "a fractal of bad design", the latter being incredibly outdated and still referenced from time to time.
I love PHP, it was my first language and it's one hell of a productive ecosystem to be in. Laravel is an excellent choice for rapid prototyping and Symfony is probably one of the best web frameworks for enterprise projects. Paired with coroutines extensions such as Swoole/OpenSwoole/Swow it puts one hell of a fight performance wise with more modern languages.
They do as good of a job as any of us in trying to stay neutral.
I only typehint certain parts of the code where i find it usefull. Typehinting everything makes Python code really hard to read IMO.