From b6bbd4fd1c59d02d6c9ba21ef577073b3baffe5f Mon Sep 17 00:00:00 2001 From: Kumar Anirudha Date: Sat, 2 Dec 2023 03:53:19 +0530 Subject: [PATCH] nov meetup post updated --- _posts/2023-11-25-nov-meetup.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/_posts/2023-11-25-nov-meetup.md b/_posts/2023-11-25-nov-meetup.md index f4e5489..a5a5770 100644 --- a/_posts/2023-11-25-nov-meetup.md +++ b/_posts/2023-11-25-nov-meetup.md @@ -10,15 +10,27 @@ featured: true --- After an awesome [PyCon India in Sept-Oct in Hyderabad](https://in.pycon.org/2023/), we organised the next edition of the meetup on the 25th of November at Cyware, HSR Bangalore. About 30 people turned up to the [event](https://www.meetup.com/bangpypers/events/296815122/). -[Tushar Sadhwani](https://twitter.com/tushar) started out the first talk discussing ['Making Python much faster, using type hints'](https://github.com/bangpypers/meetup-talks/issues/16). +[Tushar Sadhwani](https://twitter.com/tusharisanerd) started out the first talk discussing ['Making Python much faster, using type hints'](https://github.com/bangpypers/meetup-talks/issues/16). We got a detailed aspect of type hints and useful libraries like `mypy` and `mypyc` alongside exciting live coding examples. ![Making Python much faster, using type hints](https://secure.meetupstatic.com/photos/event/9/9/d/highres_517622461.webp "Making Python much faster, using type hints") -We took a short break and returned to the second talk by Saptak on 'Does your Django application have proper security headers'. +Some more learning resources: +- [mypy](https://www.mypy-lang.org/) +- [mypyc](https://github.com/mypyc/mypyc) + +We took a short break and returned to the second talk by [Saptak S](https://twitter.com/Saptak013) on 'Does your Django application have proper security headers'. While this talk on built around Django app security headers, it can be extended across any web framework. We learnt about web requests by analysing a website live and check security headers. Django middlewares can be configured and general practices is quite necessary first steps to securing your webpage. ![Does your Django application have proper security headers](https://secure.meetupstatic.com/photos/event/9/b/d/highres_517622493.webp "Does your Django application have proper security headers") -We had one lightning talk by Nagendra on ['Deploying a streamlit app as an executable'](https://github.com/bangpypers/meetup-talks/issues/17). +Some more learning resources: +- [Django-CSP](https://django-csp.readthedocs.io/en/latest/) +- [HTTP Headers Cheatsheet](https://cheatsheetseries.owasp.org/cheatsheets/HTTP_Headers_Cheat_Sheet.html) +- [Atatus Security Header](https://www.atatus.com/tools/security-header) +- [Security Headers Check](https://securityheaders.com/?q=https%3A%2F%2Fdripverse.org) +- [HTTP Header Checker](https://tools.keycdn.com/curl) +- [OWASP Secure Headers Project validator](https://github.com/oshp/oshp-validator) + +We had one lightning talk by [Nagendra](https://twitter.com/nagendra__y) on ['Deploying a streamlit app as an executable'](https://github.com/bangpypers/meetup-talks/issues/17). You can go through the [slides here](https://docs.google.com/presentation/d/1C1fSrIyQ1tIdv3vlisf_3hHb_31hpHyWAtkM-EOIXF8/edit#slide=id.p). ![Deploying a streamlit app as an executable](https://secure.meetupstatic.com/photos/event/9/b/e/highres_517622494.webp "Deploying a streamlit app as an executable")