Education

[Webinar Recording] Polyglot PyCharm for Rich Web Front-ends

The recording of our January 12th webinar, Polyglot PyCharm for Rich Web Front-ends, is now available on JetBrains YouTube Channel. Paul Everitt’s code used in the recording along with the script for each step in the webinar can be found on GitHub.

Polyglot PyCharm for Rich Web Front-ends

Python has long been a staple of web development. In the recent world of “web apps”, though, the browser is playing a larger role. More of the application in a web app is done in JavaScript, in the “frontend”, with Python running UI-less data services in the “backend”. With its IntelliJ/WebStorm foundations, PyCharm can cover modern HTML/CSS/JS workflows. In this webinar, I’ll show building a JS MVC web app talking to a Python backend using REST, all from the perspective of a veteran Python developer.

The list of topics with timing:

00:20 Node Walkthrough
02:22 Webinar Overview
04:40 Repository for code samples
05:10 Flask ToDoMVC Starting Point
08:32 Add “Delete” Button
12:03 Packaging with npm and package.son
21:29 Tooling with aslant
31:45 Automation with npm run scripts
35:10 Move frontend out of backend with CORS
45:00 Pythonic modules with ES6, Babel, and Webpack

Note: The webinar was a huge success. We’ve got a lot of positive feedback in the after-webinar survey. As we hadn’t managed to cover all the topics declared in the webinar plan we decided to fire up another one webinar soon, which is supposed to cover “ES6 Modules with Babel and Webpack” and “Pythonic ES6” topics in more details. Stay tuned for the announcement.

Keep up with the latest PyCharm news on our blog and follow us on Twitter @PyCharm.

The Drive to Develop
– PyCharm team

Discover more