diff options
Diffstat (limited to 'content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md')
| -rw-r--r-- | content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md index e0beed8..ab07a2d 100644 --- a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md +++ b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md | |||
| @@ -27,9 +27,9 @@ elements. | |||
| 27 | So, the natural way to go would be some sort of SPA (single page application) | 27 | So, the natural way to go would be some sort of SPA (single page application) |
| 28 | with basic routing and some state management. Nothing crazy. | 28 | with basic routing and some state management. Nothing crazy. |
| 29 | 29 | ||
| 30 | > **Before we move on**, I have to be transparent. Take my views on this with | 30 | > **Before we move on**, I have to be transparent. Take my views on this with |
| 31 | > a grain of salt. I have only scratched the surface with these technologies, | 31 | > a grain of salt. I have only scratched the surface with these technologies, |
| 32 | > and my knowledge is full of gaps. This is my experience using some of these | 32 | > and my knowledge is full of gaps. This is my experience using some of these |
| 33 | > products for the first time or in a limited capacity. | 33 | > products for the first time or in a limited capacity. |
| 34 | 34 | ||
| 35 | Having this out of the way, I got myself a fresh pot of coffee and down the | 35 | Having this out of the way, I got myself a fresh pot of coffee and down the |
| @@ -62,11 +62,6 @@ I still reject calling [Typescript](https://www.typescriptlang.org/) to | |||
| 62 | [JavaScript](https://www.javascript.com/) conversion a "compilation process". I | 62 | [JavaScript](https://www.javascript.com/) conversion a "compilation process". I |
| 63 | call them [transpilers](https://devopedia.org/transpiler), and I don’t care! 😈 | 63 | call them [transpilers](https://devopedia.org/transpiler), and I don’t care! 😈 |
| 64 | 64 | ||
| 65 | And if you want to fight this, take a look at this little chart and be mad at | ||
| 66 | it! | ||
| 67 | |||
| 68 |  | ||
| 69 | |||
| 70 | The first one that I ever used was [webpack](https://webpack.js.org/), and it | 65 | The first one that I ever used was [webpack](https://webpack.js.org/), and it |
| 71 | was an absolute horrific experience. Saying this, it is an absolutely fantastic | 66 | was an absolute horrific experience. Saying this, it is an absolutely fantastic |
| 72 | tool. I felt more like a config editor than actually a programmer. To be fair, | 67 | tool. I felt more like a config editor than actually a programmer. To be fair, |
| @@ -195,15 +190,13 @@ All of these options end up creating a fatigue. What to choose, what not to | |||
| 195 | choose. Unnecessary worrying about if the stack will still be deemed worthy in | 190 | choose. Unnecessary worrying about if the stack will still be deemed worthy in |
| 196 | six months. There is elegance in simplicity. | 191 | six months. There is elegance in simplicity. |
| 197 | 192 | ||
| 198 | > JavaScript UI frameworks and libraries work in cycles. Every six months or | 193 | > JavaScript UI frameworks and libraries work in cycles. Every six months or |
| 199 | > so, a new one pops up, claiming that it has revolutionized UI development. | 194 | > so, a new one pops up, claiming that it has revolutionized UI development. |
| 200 | > Thousands of developers adopt it into their new projects, blog posts are | 195 | > Thousands of developers adopt it into their new projects, blog posts are |
| 201 | > written, Stack Overflow questions are asked and answered, and then a newer | 196 | > written, Stack Overflow questions are asked and answered, and then a newer |
| 202 | > (and even more revolutionary) framework pops up to usurp the throne. | 197 | > (and even more revolutionary) framework pops up to usurp the throne. |
| 203 | > — Ian Allen | 198 | > — Ian Allen |
| 204 | 199 | ||
| 205 |  | ||
| 206 | |||
| 207 | And this jab at these libraries and cloud providers is not done out of malice. | 200 | And this jab at these libraries and cloud providers is not done out of malice. |
| 208 | It is a real concern that I have about them. In my life, I have seen | 201 | It is a real concern that I have about them. In my life, I have seen |
| 209 | technologies come and go, but the basics always stick around. So surrendering | 202 | technologies come and go, but the basics always stick around. So surrendering |
| @@ -301,4 +294,3 @@ tools like Vite. But I will not waste my time on this anymore. | |||
| 301 | It was a good exercise to get in touch with what’s new now. Nothing really | 294 | It was a good exercise to get in touch with what’s new now. Nothing really |
| 302 | changed that much. FOMO is now cured! Now I have to get my ass back to actually | 295 | changed that much. FOMO is now cured! Now I have to get my ass back to actually |
| 303 | code and make the project that I wanted to make in the first place. | 296 | code and make the project that I wanted to make in the first place. |
| 304 | |||
