The untold history of web development:
1990: HTML invented
1994: CSS invented to fix HTML
1995: JS invented to fix HTML/CSS
2006: jQuery invented to fix JS
2010: AngularJS invented to fix jQuery
2013: React invented to fix AngularJS
2014: Vue invented to fix React & Angular
2016: Angular 2 invented to fix AngularJS & React
2019: Svelte 3 invented to fix React, Angular, Vue
2019: React hooks invented to fix React
2020: Vue 3 invented to fix React hooks
2020: Solid invented to fix React, Angular, Svelte, Vue
2020: HTMX 1.0 invented to fix React, Angular, Svelte, Vue, Solid
2021: React suspense invented to fix React, again
2023: Svelte Runes invented to fix Svelte
2024: jQuery still used on 75% of websites
What an unbelievable ending to an unbelievable #CCIX top 16.
Huge congratulations to the Capcom Cup IX Champion @_MenaRD__ π
The very first 2 time Capcom Cup Champ and final #SFV Champion, see you next season~
@gotjosh@ScribblingOn@piqantco Some of us start a business cause we feel comfortable with the tech or creative side of building the product but soon realise that many of those skills aren't transferable to running a business that sells that product πββοΈ
We've seen a number of personalised wine matching services come and go - here's what we can learn from @piqantco and the world of coffee that uses AI algorithms to identify the most personalised coffees all based on your taste likes & dislikes. https://t.co/j2Ub8Bi0mW
Grab yourself a cup of your favourite roast and read about the fabulous Rosanna Nibbs Founder of @piqantco the new online coffee marketplace over at @TechRoundUK now... #founder#startups#sme https://t.co/eBKsYZ4CYW
1/ Day 9. Albeit a bit late, @sveltejs migration complete. Descoped Sapper due to time constraints (ssr will have to wait). To my surprise, the character count was about the same (4.7MM), even though it felt I was writing less code.
4/ So, I'm leaning towards @sveltejs over #reactjs for 2 main reasons:
1) It's HTML and CSS
2) Instead of telling every downstream component: don't rerender, I'm specifying it to the ones I do want to rerender (no useMemos, split context, and all that jazz) #100DaysOfCode
Day 8. svelte-routing is not aware of exit animations so the next view comes in too soon, just when I was getting used to things working out-of-the-box.
I'll see if it still happens when moving to Sapper (which is #nextjs for #sveltejs). #100DaysOfCode
@andyh_1_ Software dev in a nutshell π
Sometimes I'm solving problems not merely to get rid of them but based on what problems I don't want to deal with next.