Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add 2024 Jan blog entry #63

Merged
merged 1 commit into from
Jan 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions _authors/abhilash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
username: nvs-abhilash
name: NVS Abhilash
logo: https://avatars.githubusercontent.com/u/15072945
description: "NVS Abhilash"
---
2 changes: 1 addition & 1 deletion _posts/2023-12-16-dec-meetup.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors:
description: "Dec Meetup at Gojek"
categories: [ meetup, talks]
image: "https://secure.meetupstatic.com/photos/event/3/e/0/3/highres_518055875.webp"
featured: true
featured: false
---

We had our final meetup of 2023 at Gojek, Indiranagar Bangalore. About 25 people turned up to the [event](https://www.meetup.com/bangpypers/events/297574806).
Expand Down
33 changes: 33 additions & 0 deletions _posts/2024-01-20-jan-meetup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
layout: post
title: "January 2024 Meetup"
authors:
- nvs-abhilash
description: "January Meetup at Microsoft Reactor Bengaluru"
categories: [ meetup, talks]
featured: true
image: https://secure.meetupstatic.com/photos/event/6/1/4/a/highres_518604906.webp
---

BangPypers commenced its 2024 journey with the first meetup of the month on January 20, 2024, at Microsoft Reactor, Bangalore. The meetup was attended by 40 people who were a mix of new faces and returning members. We had a diverse lineup of three talks involving [MicroPython](https://micropython.org), [Poetry](https://python-poetry.org), and [Dunderhell](https://github.com/tusharsadhwani/dunderhell) (writing Python code using only dunders).

We started with [Md Moinuddin](https://twitter.com/noobyco) presenting the talk [MicroPython - Python for Microcontrollers](https://github.com/bangpypers/meetup-talks/issues/20). Moinuddin provided an introduction and history of MicroPython, followed by a short demo on how to execute Python code on a microcontroller, and explained his project [Gamex](https://github.com/noobyco/gamex). Finally, he explained some differences (and similarities) between CPython and MicroPython to answer the question, "Will my Python code run on MicroPython?"

![Md Moinuddin presenting MicroPython - Python for Microcontrollers](https://secure.meetupstatic.com/photos/event/6/1/4/b/highres_518604907.webp "Md Moinuddin presenting MicroPython - Python for Microcontrollers")

Our second talk was presented by [Pratik Pathak](https://twitter.com/zpratikpathak) on ["Time to Ditch requirements.txt and VENV, Start using Poetry now"](https://github.com/bangpypers/meetup-talks/issues/21). Pathak started by demonstrating an issue on why using a simple `requirements.txt` file for our Python projects is not enough. He then explained how using [Poetry](https://python-poetry.org) can simplify Python's packaging and dependency management.

![Pratik Pathak presenting Time to Ditch requirements.txt and VENV, Start using Poetry now](https://secure.meetupstatic.com/photos/event/6/1/4/e/highres_518604910.webp "Pratik Pathak presenting Time to Ditch requirements.txt and VENV, Start using Poetry now")

We took a short 5-minute break and then gathered back for our final talk.

Finally, [Tushar Sadhwani](https://twitter.com/tusharisanerd) presented his talk ["How I made Dunderhell, the Ugliest Python Minifier"](https://github.com/bangpypers/meetup-talks/issues/22). Tushar explained how he wrote a tool called [Dunderhell](https://github.com/tusharsadhwani/dunderhell), which converts Python code to only contain dunder (or magic) methods! Although seemingly fun(ny) project, Sadhwani used it to explain the "Visitor design pattern," which is what is being used in formatters like [black](https://black.readthedocs.io/en/stable/index.html) and other transpilers.

![Tushar Sadhwani presenting How I made Dunderhell, the Ugliest Python Minifier](https://secure.meetupstatic.com/photos/event/6/1/5/0/highres_518604912.webp "Tushar Sadhwani presenting How I made Dunderhell, the Ugliest Python Minifier")

We meet every 3rd Saturday of the month to discuss such cool ideas around Python. To not miss out on such sessions, don't forget to follow us here:

- On Twitter/X - [@__bangpypers__](https://x.com/__bangpypers__)
- On our very active Discord server using this [invite](https://discord.com/invite/5hanJnWf9m)
- Follow our meetup schedules on Meetup [here](https://www.meetup.com/BangPypers/)
- Do join our mailing list [here](https://mail.python.org/mailman/listinfo/bangpypers)