Software Engineering

Building the PyCharm IDE at JetBrains with Paul Everitt


Python is famed for it’s intuitive syntax, powerful standard library, and rich ecosystem of packages and frameworks. It’s also dynamically typed which is part of what makes the language so accessible.

Paul Everitt is the Python and Web Developer Advocate at JetBrains. He joins the show to talk about developing the PyCharm IDE, the challenge of static analysis in Python, browser-based IDEs, and more.

Sean’s been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer .

 

Building event-driven applications just got significantly easier with Hookdeck, your go-to event gateway for managing webhooks and asynchronous messaging between first and third-party APIs and services.

With Hookdeck you can receive, transform, and filter webhooks from third-party services and throttle the delivery to your own infrastructure. You can securely send webhooks, triggered from your own platform, to your customer’s endpoints. Ingest events at scale from IoT devices or SDKs, and use Hookdeck as your asynchronous API infrastructure.

No matter your use case, Hookdeck is built to support your full software development life cycle. Use the Hookdeck CLI to receive events on your localhost. Automate dev, staging, and prod environment creation using the Hookdeck API or Terraform Provider. And, gain full visibility of all events using the Hookdeck logging and metrics in the Hookdeck dashboard. Start building reliable and scalable event-driven applications today.

Visit hookdeck.com/sedaily and sign up to get a three month trial of the Hookdeck Team plan for free.

WorkOS is a modern identity platform built for B2B SaaS. It provides seamless APIs for authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. It’s a drop-in replacement for Auth0 (auth-zero) and supports up to 1 million monthly active users for free. It’s perfect for B2B SaaS companies frustrated with high costs, opaque pricing, and lack of enterprise capabilities supported by legacy auth vendors.

The APIs are flexible and easy to use, designed to provide an effortless experience from your first user all the way to your largest enterprise customer.

Today, hundreds of high-growth scale-ups are already powered by WorkOS, including ones you probably know, like Vercel, Webflow, and Loom. Check out workos.com/SED to learn more.

This episode of Software Engineering Daily is brought to you by Vantage. Do you know what your cloud bill will be for this month? For many companies, cloud costs are the number two line item in their budget and the number one fastest growing category of spend.

Vantage helps you get a handle on your cloud bills, with self-serve reports and dashboards built for engineers, finance, and operations teams. With Vantage, you can put costs in the hands of the service owners and managers who generate them—giving them budgets, alerts, anomaly detection, and granular visibility into every dollar.

With native billing integrations with dozens of cloud services, including AWS, Azure, GCP, Datadog, Snowflake, and Kubernetes, Vantage is the one FinOps platform to monitor and reduce all your cloud bills. To get started, head to vantage.sh, connect your accounts, and get a free savings estimate as part of a 14-day free trial.