Wasp-Lang: Boilerplate Code with Matija Sosic

The term “boilerplate code” refers to code sections that are repeated across many projects with little to no variation. Every developer is familiar with boilerplate code, whether it be pom.xml files in Java or setting up React.js applications, tweaking boilerplate code for every project is inevitable.

Actually, the company Wasp believes writing boilerplate code doesn’t have to be a part of web app development. Wasp is an open-source, declarative DSL for developers who want modern frontend, backend, and deployment experiences without writing boilerplate code. With Wasp, you can describe high-level features with Wasp DSL and write the rest of your logic in React, Node.js, and Prisma.

In this episode, we talk to Matija Sosic, CEO and Co-Founder at Wasp.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com to get 15% off the first three months of audio editing and transcription services with code: SED. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


Sponsors

As former founders and operators, Vertex Ventures has scaled trail-blazing technology companies around the world. They understand the struggle and the risks it takes to build an enduring company, despite the odds. So, they partner closely with fearless engineers and founders like yourself and turn something of promise into a company of consequence. If that sounds like you, talk to them: softwareengineeringdaily.com/vertex

With infrastructure monitoring, distributed tracing, and logs, Datadog provides end-to-end visibility into the health and performance of modern applications. Datadog’s distributed tracing and APM generates detailed flame graphs from real requests, enabling you to visualize how requests propagate through your distributed infrastructure. See which services or calls are generating errors or contributing to overall latency, and dive deeper into your production code with an always-on code profiler to pinpoint the root cause and optimize your application faster at no additional overhead, regardless of your scale. Start monitoring your applications with a free trial and Datadog will send you a free T-shirt! softwareengineeringdaily.com/datadog

Yare.io is a new real-time strategy game where you control your units by writing real JavaScript code. If you have ever played games like Starcraft or Age of Empires, then you know what this is about. Except that instead of using the mouse to click around and guide your army, you do it with code. There are many ways to approach this game. From creating a fully autonomous AI that plays without any guidance, to actually live-coding the behaviour, or writing several functions before the game and triggering them at the right time depending on your opponent’s actions. Yare.io is super easy to learn, but very difficult to master.

Transform your organization’s website from brochureware into a powerful business tool with HubSpot’s CMS Hub, a developer-friendly content management system. Backed by HubSpot’s full CRM Platform, CMS Hub enables you to create seamless and personalized digital experiences for website visitors by leveraging the same CRM data your marketing teams use to build customer relationships. CMS Hub is loaded with advanced features such as serverless functions, dynamic content, membership management, and more. Learn more and create a free developer test account at softwareengineeringdaily.com/hubspot

WorkOS is a developer platform to make your app enterprise-ready. With a few simple APIs, you can immediately add common enterprise features like Single Sign-On, SAML, SCIM user provisioning, and more. Developers will find beautiful docs and SDKs that make integration a breeze. WorkOS is kind of like “Stripe for enterprise features.” WorkOS powers apps like Webflow, Hopin, Vercel, and more than 100 others. The platform is rock solid, fully SOC-2 compliant, and ready for even the largest enterprise environments. So what are you waiting for? Integrate WorkOS today and make your app enterprise-ready. To learn more and get started, go to softwareengineeringdaily.com/workos

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.