Copy
View this email in your browser
Hey, fellow Waspeteer 🐝,

Happy February! With Jan safely behind us, let's take a look at what's new:


Nobody likes you, January - you bring us no presents and make us reflect!
 

🎉Welcome Martijn - founding engineer at Wasp! 🎉


We are thrilled to announce a new addition to the Wasp team - welcome, Martijn Faassen! Martijn is an experienced full-stack engineer and seasoned OSS contributor and author (ever heard or lxml or reselect?), especially passionate about designing and building web frameworks.



Read his intro interview
to learn why he joined Wasp and how did it feel to be an early adopter of Python, back in the day when you had to convince other people to try it out!
 

📊 Check out Waspleau - like Tableau, but in Wasp! 🐝


We know y'all have been asking yourself "how the heck do I build a metrics dashboard with background jobs in Wasp?" over the last month, so that's exactly what we did (by we, I mean Shayne :D)!


Tableau, watch yourself, there is a new playa in the hood! :D 

With Wasp's out-of-the-box full-stack capabilities, it was easy to add in-memory caching and periodically update data via background jobs. Check out the code and learn more here (pro tip: if you read until the end you'll get to dance!)!

 

🎆 Wasp v0.3 is released! (syntax update, improved CLI, ...) 🎊🎊




We already announced some of these improvements in the last update, but now it has finally happened! We introduced the new parser for Wasp DSL that introduces the type system - that will help us to introduce new syntax much faster and also get "for free" all the usual language goodies such as syntax highlighting and error reporting (next step: LSP server for Wasp)!

This release also contains a breaking change - it is a few minor changes in the syntax, but make sure to check out the release docs and update your apps.
 

Wasp ❤️ Prisma - we improved dev experience!

During the last months, we've also been putting a lot of effort into making it easier and more intuitive to work with the database in Wasp. In short, this is how Wasp and Prisma feel about each other now:


Wasp being Will Smith, of course

Here is also what it actually means :D :
  • [released in v0.3] Wasp now keeps track of when dev last migrated their local db and will warn them as their db schema changes (no more thinking "wait, do I need to migrate or not?"  - now you'll know for sure!)
     
  • [coming soon] As soon as dev changes their db schema, Wasp will automatically regenerate Prisma client - if you were to use Prisma stand-alone you'd need to run prisma generate manually after every schema change, but Wasp takes care of that for you behind the scenes!
     
  • anything else that bothers you in how things currently work? Let us know in Discord!
 

🚧 coming soon 🚧 Beta Roadmap ✨✨🛣️ 🗺️


January was big on planning! With the beginning of the year and new people joining the team, we definitely felt the need to take a step back, compile all the feedback we received from the community and decide on the next steps.


Jan in a nutshell :D

We've just come up with the Beta Roadmap draft and we're very excited to share it with you soon! The initial work was just to collect all the floating ideas in one place and make it easier to reason about them. The next step is to share with you and hear what you'd be excited to see in Wasp! Before it is public, here's a sneak peek:



If this sparkles some ideas (or just pure rage - wtf, no support for Fortran in the frontend for Beta?!?) feel free to reply immediately to this email or in our Discord server - we'd love to hear from you!


Become a contributor and win a Wasp t-shirt! - 🧨 20 pcs only🧨

In the last update, we presented our first edition of swag, but now we want to take it to the next level - we want to make sure you all look like giant yellow wasps floating around! We have 20 new t-shirts fresh out of the press and for every submitted and approved PR per person we'll hand out a t-shirt!.


You after getting all the Wasp swag :D

To make it easier, we already prepared a list of issues that are easy and well defined, and thus a good fit for first-time contributors. You can even filter them further by "no-haskell"!

Adding more features to Waspello also might be a nice way to get started without getting in the weeds with compiler stuff.

Wasp Github Star Growth
Total star count: 1,443 - wow, so close to 1.5k! We're brainstorming about how to celebrate once we reach 1.5k - any ideas? As always, huge thanks to all our contributors and stargazers.



Wasp is on Twitter - We are still new to the whole Twitter game, but we've started out and we love it! It seems like a great place to be and talk to developers (read: exchange memes) so we plan to use it more and more to share our regular content and events (e.g. blog posts, hackathons, swag handouts,  ...) - follow us to stay in the loop!


We got some good dev memes - you don't wanna miss out on that!
 

Developer life 💻⌨️💽

Here is the cool stuff we came across this month:
  • Watchy, a fully open-source and customizable E-Ink watch - how cool is that!? It's basically like Wasp that you can wear on your wrist (except all but the open-source part).
     
  • KeyboardGym - a very comprehensive list of exercises for all of us that are sitting at our keyboards a lot - you know you need this! The least you can do for your body is to save it to your bookmarks and then occasionally feel bad about not doing it, that's my approach.
     
  • Emacs as DnD environment - have you ever wondered how you could use your editor to play DnD? We neither, but it is on Reddit!
Do you have any tips for us (music, gear, useful apps/plugins, ...)? Let us know by tagging us on Twitter and we'll include it in the next update (with due credit of course).


Wasp user is 2122 (support for Fortran in the frontend was a huge success - ha!)

That's it for this month! Thanks for reading and supporting us - February may be the shortest month of all, but let's make the most of it!

Fly hard, buzz harder 🐝🐝
Matija, Martin, Martijn and Shayne
Try Wasp in 5 minutes →
hi@wasp-lang.dev
Twitter
Website
Copyright © 2022 wasp, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Email Marketing Powered by Mailchimp