diff --git a/web/blog/2024-09-30-wasp-launch-week-7.md b/web/blog/2024-09-30-wasp-launch-week-7.md new file mode 100644 index 000000000..a99923051 --- /dev/null +++ b/web/blog/2024-09-30-wasp-launch-week-7.md @@ -0,0 +1,130 @@ +--- +title: 'Wasp Launch Week #7: Modern Times ⚙️' +authors: [matijasos] +image: /img/lw7/lw7-banner.png +tags: [launch-week, update] +--- + +import Link from '@docusaurus/Link'; +import useBaseUrl from '@docusaurus/useBaseUrl'; + +import InBlogCta from './components/InBlogCta'; +import WaspIntro from './_wasp-intro.md'; +import ImgWithCaption from './components/ImgWithCaption' + + + + +Hey Wasp lovers 🐝 💛, + +as Charlie Chaplin would say - I'll be back! So are we - despite the vacation season and all the sunshine that kept distracting us, we kept ourselves busy. We closed the curtains and cranked those A/C's on, and brought to you a whole new release of Wasp, as fresh as a cucumber! + + + +As always, we’ll present the fruits of our labour in a community call that will happen in exactly three days, on Monday, October 7th, 10.30 AM EDT / 4.30 PM CET! To reserve your spot, [visit the event in our Discord server](https://discord.gg/K4dEEvyR?event=1291419619948626040) and mark yourself as interested. + + + +Do it now, so we have the whole weekend of looking forward to seeing you there! 🐝 + +With a mandatory admin stuff and a bad joke (Charnold mashup above ICYMI) out of the way, let’s get to the “meaty” stuff and see what is this launch really all about! + +## Why Modern Times? + +Wasp couldn’t do its magic as well as it does without all the brilliant parts of the stack it uses under the hood - Prisma, React Router, TanStack Query, and many others. That means we also have to keep track of how these tools evolve and update their versions in Wasp (aka make them modern) - and that's exactly what we did for this release! + +This launch week isn't so much about introducing new, flashy features (although we have some, and yes, it's TypeScript SDK, and yes, you can try it out), but rather about making what we have better and more up-to-date. + +Let's take a look together at the nice things that v0.15 brings us: + +## #1: Level up ⬆️: Prisma 5, React Router 6, Express.js + + + +As mentioned above, we got to keep up with the trends! Here's what's new: +- **Upgraded Prisma to v5** - no major interface changes, but brings a lot of performance improvements which also make Wasp faster by default 🏎️ +- **React Router is now at v6** - v6 has been around for a while (you can see the the main changes from v5 [here](https://blog.saeloun.com/2021/12/02/new-features-in-react-router-6/)) and it made the code even more compact and elegant. +- **We cleaned up and bumped a lot of other dependencies** - including Express.js on which we base Wasp’s API layer and our type-safe RPC. + +## #2: TS SDK early preview 🤩 - give it a spin and let us know what you think! + +During the last launch week we gave you a hint of how the TS SDK for Wasp might look like, and the response we got from you was amazing! This is probably a single feature that has caused the most excitement in the community so far. + + + +Motived by your response, we decided to keep the train going. We took your feedback and implemented the first version of TS SDK for you to actually try out! + + + +This is still work in progress but things seem to be coming together quite nicely! We'd also be grateful to hear your thoughts on it once it is out. + +## #3: MAGE now uses GPT-4o 🧠 🤖 + + + +Your favorite [AI-powered SaaS boilerplate starter, MAGE](https://usemage.ai/), has also received an update and now uses OpenAI’s latest model, GPT-4o. + +A quick refresher - we released MAGE about a year ago as a convenient way to kickstart your SaaS powered by React, Node.js, Tailwind, and of course Wasp. It’s been used to generate over 40,000 codebases and is still used daily by developers. + +Read [more about it](https://dev.to/wasp/gpt-web-app-generator-let-ai-create-a-full-stack-react-nodejs-codebase-based-on-your-description-2g39) or go ahead and [give it a spin](https://usemage.ai/) - it's 100% free! + +## #4: Hackathon incoming 💻 🍪 + +It’s been a while since we had our last hackathon, and we decided it’s about time we fixed that! For this one, we prepared a special treat for you - I don’t want to spoil too much in advance, but let’s just say it’s going to do something with cookie banners and how to make them as annoying as possible (whoops 🫢). + +Here’s a quick teaser for y’all: + + + +## #5: See you there! 🫵 + + + +And that’s a wrap! I hope this got you excited as much as it got me and that you will join us for the Launch Week kick-off event on Monday! You’ll get to hear about all these features and more first hand from working on them, ask questions, and learn more about what’s coming next. + +Register for the event [here](https://discord.gg/K4dEEvyR?event=1291419619948626040), and make sure to mark yourself as interested 👇 + + + +## Stay in the loop + + + +Every day, we'll update this page with the latest announcement of the day - to stay in the loop, [follow us on Twitter/X](https://twitter.com/WaspLang) and [join our Discord](https://discord.gg/rzdnErX) - see you there! \ No newline at end of file diff --git a/web/static/img/lw7/charnold.png b/web/static/img/lw7/charnold.png new file mode 100644 index 000000000..86c794c64 Binary files /dev/null and b/web/static/img/lw7/charnold.png differ diff --git a/web/static/img/lw7/charnold.webp b/web/static/img/lw7/charnold.webp new file mode 100644 index 000000000..feca6131a Binary files /dev/null and b/web/static/img/lw7/charnold.webp differ diff --git a/web/static/img/lw7/cookie-wheel.gif b/web/static/img/lw7/cookie-wheel.gif new file mode 100644 index 000000000..a3d071cec Binary files /dev/null and b/web/static/img/lw7/cookie-wheel.gif differ diff --git a/web/static/img/lw7/dont-go.gif b/web/static/img/lw7/dont-go.gif new file mode 100644 index 000000000..956d7d750 Binary files /dev/null and b/web/static/img/lw7/dont-go.gif differ diff --git a/web/static/img/lw7/excited.webp b/web/static/img/lw7/excited.webp new file mode 100644 index 000000000..c0f632253 Binary files /dev/null and b/web/static/img/lw7/excited.webp differ diff --git a/web/static/img/lw7/level-up.webp b/web/static/img/lw7/level-up.webp new file mode 100644 index 000000000..175bb778e Binary files /dev/null and b/web/static/img/lw7/level-up.webp differ diff --git a/web/static/img/lw7/lw7-banner.png b/web/static/img/lw7/lw7-banner.png new file mode 100644 index 000000000..5f8416f7f Binary files /dev/null and b/web/static/img/lw7/lw7-banner.png differ diff --git a/web/static/img/lw7/lw7-discord-event.png b/web/static/img/lw7/lw7-discord-event.png new file mode 100644 index 000000000..d9572907e Binary files /dev/null and b/web/static/img/lw7/lw7-discord-event.png differ diff --git a/web/static/img/lw7/see-you-first.gif b/web/static/img/lw7/see-you-first.gif new file mode 100644 index 000000000..df9930b0a Binary files /dev/null and b/web/static/img/lw7/see-you-first.gif differ diff --git a/web/static/img/lw7/ts-sdk.png b/web/static/img/lw7/ts-sdk.png new file mode 100644 index 000000000..daeba08c6 Binary files /dev/null and b/web/static/img/lw7/ts-sdk.png differ diff --git a/web/static/img/lw7/upgrading-me.webp b/web/static/img/lw7/upgrading-me.webp new file mode 100644 index 000000000..1c37c0a22 Binary files /dev/null and b/web/static/img/lw7/upgrading-me.webp differ