bangpypers / meetup-talks

Creative Commons Zero v1.0 Universal
6 stars 2 forks source link

Talk - Doing large scale refactors using LibCST #26

Open tusharsadhwani opened 2 months ago

tusharsadhwani commented 2 months ago

Title of the talk

Doing large scale refactors using LibCST

Description

In this talk, we'll learn about how you can write custom code refactorings for Python projects, using LibCST.

LibCST is a concrete syntax tree library for Python, made by Meta. It lets you read and edit Python code in a systematic way.

I'll be demonstrating simple, and a few advanced refactorings that you can do on your codebase with LibCST.

What format do you have in mind for your talk?

Talk

Table of contents

What domain would you say your talk falls under?

Core Python

Duration in minutes (including Q&A)

30

Prerequisites

None as such. Being able to follow basic Python code, for loops, conditions etc. should be enough.

Speaker bio

Long term Python developer, author, OSS contributor, and speaker. Knows a thing or two about Python's internals and language features.

The talk/workshop speaker agrees to

tusharsadhwani commented 2 months ago

I repurposed this talk as a lightning talk. It's okay to close this if needed.

anistark commented 2 weeks ago

Hey @tusharsadhwani Do you want to present this in this month meetup on May 18th?

tusharsadhwani commented 2 weeks ago

I'm unavailable this month. Let's do next? (as long as it's after June 12 :D)

anistark commented 2 weeks ago

Can not confirm June at this moment. Will get back.