[TriPython] PyTennessee -- reporting @ TriPython.next?
Art
artem.nesterenko at gmail.com
Wed Feb 14 12:00:54 EST 2018
Thank you, Chris!
I found some interesting resources for me in your report.
Art.
Art Nestsiarenka
email: artem.nesterenko at gmail.com
On Tue, Feb 13, 2018 at 3:44 PM, Calloway, Chris <cbc at unc.edu> wrote:
> I'm guessing there were 300 people. The food was good. Nashville School
> of
> Law was a perfect venue (lots of large high-tech classrooms). No hotels
> around it, though. The official hotel was out in Brentwood, a kind of
> suburban cluster of mid-scale shopping centers and office parks. I
> should
> have stayed downtown. I got to hang out with Paul Everitt (works for
> PyCharm now), Eric Floehr (PyOhio), Katie Cunningham (Young Coders),
> Brian
> Costlow (PyOhio), and Calvin Hendryx-Parker (IndyPy). I got a super-cool
> IndyPy hockey scarf. Well, maybe super-nerdy. But I love it. Katie
> conducted the Young Coders class. Highlight of the weekend was going to
> get Nashville-style "hot" chicken with Eric, Katie, and Brian after the
> conference. No, the highlight was riding back to the hotel in Katie's
> all
> red Dodge Charger rental car
> ([1]https://twitter.com/kcunning/status/963058765141508096).
>
>
>
> Any conference where I don't regret seeing 70% of the talks I saw is an
> usually high-quality conference in my opinion. PyTennessee may have had
> the highest talk quality of any Python conference I've been to. Usually
> I'm happy if I see only 3 or 4 talks I like. This conference probably
> had
> the least social cohesion, however, of any Python conference I've been
> to.
> I didn't meet many people or have great hallway talk. Part of this was
> feeling run down from having been sick for weeks. Lots of people were
> sick
> at PyTennessee. I was terrified of getting the flu. All the school
> districts around Nashville were closed because so many teachers had been
> out sick for so long and weren't getting better. I also left each day
> before lightning talks because I really needed to go to the gym after
> having been sidelined with a cold for so long. There was the most
> awesome
> YMCA I've ever seen right across the street from my hotel which had day
> memberships for out-of-town people. I put in 90 miles in three days on
> the
> stationary recumbent bike.
>
>
>
> The talks I saw:
>
>
>
> Testing the Infrastructure:
> [2]https://smarlowucf.github.io/presentations/testing_infra/
>
> Good talk for develops about the testinfra package which test IaCs
> (Infrastructure as Code), meaning your Salt, Ansible, Docker, and
> Kubernettes code.
>
>
>
> Git Internals
>
> Very entertaining talk about how all the Git plumbing commands, (add,
> commit, etc.) are implemented with low-level Git commands that
> manipulate
> various Git hash objects (blobs, trees, etc.). Unfortunately, the entire
> presentation was done entirely at a command line, so no slides (hint, if
> you are going to live demo at the command line, do it in a Jupyter
> Notebook so you can have a shareable artifact). However, it was derived
> from this other command line presentation at another conference which
> was
> video-recorded (PyTennessee talks were not):
> [3]https://www.youtube.com/watch?v=Y2Msq90ZknI
>
>
>
> The Future of Python Dependency Management:
> [4]https://speakerdeck.com/kennethreitz/the-future-of-
> python-dependency-management
>
> Talk about the new pipenv tool. People still not woke to the fact that
> Conda is the future of Python dependency management. Reasons heard for
> why
> PYPA is not pursuing Conda more vigorously: a) It's for Scientific
> Python
> (no, it's for any Python, it is simply the only sane way to do
> Scientific
> Python), and b) It's for any language, not just Python (yes, but it is
> for
> Python as well and is written in Python. The fact that it can handle
> your
> other dependencies is just part of what makes it the future). Python
> community dependency management: still a trainwreck by committee.
> Sometimes Python is its own worst enemy.
>
>
>
> Loop Better: A Deeper Look at Iteration in Python:
> [5]http://treyhunner.com/loop-better/
>
> I should have gone to a different talk. "A Deeper Look" was a deceptive
> title. Super basic talk on the StopIteration exception and the iter
> built-in given by the new Python trainer behind Python Morsels
> ([6]https://www.weeklypython.chat/morsels/). Oh well, he gave away
> yummy
> chocolate chip cookies at his booth at the conference. That was a big
> hit
> with the people.
>
>
>
> Using Data Science to Identify Confusion Amongst Python Programmers:
> [7]https://docs.google.com/presentation/d/e/2PACX-
> 1vSgyeJucO-RZ0730CCMdfw-rziMUsSsJTwGv0MInt_aG3J7HbLESlXwU5yiV5wzfJlaybRY3
> lgwZCPt/pub?start=false&loop=false&delayms=60000#slide=id.
> g32f92c9824_0_151
>
> Loved this talk about the basic data science (scraping, cleaning,
> visualizing) used to find insights into StackOverflow data.
>
>
>
> Jeff Knupp didn't show up for his Writing Idiomatic Python: Towards
> Comprehensible and Maintainable Code presentation. I didn't know that
> until Kenneth Reitz walked to the podium to give his Python For Humans
> talk ([8]https://www.kennethreitz.org/python-for-humans/) which is very
> good but which I've already seen several times at many conferences.
> Still
> doesn't recommend the one good way to install Python (Anaconda). Should
> have gone to another talk. Kudos to Kenneth for accepting the challenge.
>
>
>
> Deploying your Django Application to AWS ECS:
> [9]https://github.com/ErnstHaagsman/ecs-talk
>
> Good talks. No slides. But to be honest, it didn't cover anything that
> the
> ECS docs don't already do just as well ([10]https://aws.amazon.com/ecs/
> ),
> so didn't learn anything new.
>
>
>
> Getting started with Django's Authentication System:
> [11]https://drive.google.com/file/d/0BzKcUOrSOL4iZHZGXzdmbTR3X0U/
> view?usp=sharing
>
> Excellent beginner talk on the topic by a great speaker.
>
>
>
> More testing with few tests: An exploration of property based testing:
> [12]http://github.com/gignosko/PyTN_2018
>
> Great talk about the hypothesis package which auto-generates generalized
> test cases.
>
>
>
> Type uWSGI; Press Enter; What Happens?
> [13]https://speakerdeck.com/phildini/type-uwsgi-press-
> enter-what-happens-1
>
> Good talk by an entertaining speaker. Did not answer my question about
> whether I want gunicorn or uwsgi, though.
>
>
>
> --
>
> Sincerely,
>
>
>
> Chris Calloway
>
> Applications Analyst
>
> University of North Carolina
>
> Renaissance Computing Institute
>
> (919) 599-3530
>
>
>
> On 2/11/18, 2:23 PM, "Mark R. Biggers" <[14]biggers at utsl.com> wrote:
>
>
>
> Would enjoy a report, from you! Would have liked to have been there;
> maybe just as well, bad sinus infection since this past Wednesday.
>
> Best, have fun,
>
> ----mark
>
>
>
> On 02/07/2018 12:10 PM, Calloway, Chris wrote:
>
> Who from TriPython will I see at PyTennessee this weekend?
>
>
>
>
>
>
>
> --
>
>
>
> Sincerely,
>
>
>
>
>
>
>
> Chris Calloway
>
>
>
> Applications Analyst
>
>
>
> University of North Carolina
>
>
>
> Renaissance Computing Institute
>
>
>
> (919) 599-3530
>
>
>
>
>
>
>
> _______________________________________________
>
> TriZPUG mailing list
>
> [15]TriZPUG at python.org
>
> [16]https://mail.python.org/mailman/listinfo/trizpug
>
> [17]http://tripython.org is the Triangle Python Users Group
>
> References
>
> Visible links
> 1. https://twitter.com/kcunning/status/963058765141508096
> 2. https://smarlowucf.github.io/presentations/testing_infra/
> 3. https://www.youtube.com/watch?v=Y2Msq90ZknI
> 4. https://speakerdeck.com/kennethreitz/the-future-of-
> python-dependency-management
> 5. http://treyhunner.com/loop-better/
> 6. https://www.weeklypython.chat/morsels/
> 7. https://docs.google.com/presentation/d/e/2PACX-
> 1vSgyeJucO-RZ0730CCMdfw-rziMUsSsJTwGv0MInt_aG3J7HbLESlXwU5yiV5wzfJlaybRY3
> lgwZCPt/pub?start=false&loop=false&delayms=60000#slide=id.
> g32f92c9824_0_151
> 8. https://www.kennethreitz.org/python-for-humans/
> 9. https://github.com/ErnstHaagsman/ecs-talk
> 10. https://aws.amazon.com/ecs/)
> 11. https://drive.google.com/file/d/0BzKcUOrSOL4iZHZGXzdmbTR3X0U/
> view?usp=sharing
> 12. http://github.com/gignosko/PyTN_2018
> 13. https://speakerdeck.com/phildini/type-uwsgi-press-
> enter-what-happens-1
> 14. mailto:biggers at utsl.com
> 15. mailto:TriZPUG at python.org
> 16. https://mail.python.org/mailman/listinfo/trizpug
> 17. http://tripython.org/
>
> _______________________________________________
> TriZPUG mailing list
> TriZPUG at python.org
> https://mail.python.org/mailman/listinfo/trizpug
> http://tripython.org is the Triangle Python Users Group
>
>
-------------- next part --------------
Thank you, Chris!
I found some interesting resources for me in your report.
Art.
Art Nestsiarenka
email: [1]artem.nesterenko at gmail.com
On Tue, Feb 13, 2018 at 3:44 PM, Calloway, Chris <[2]cbc at unc.edu> wrote:
** **I'm guessing there were 300 people. The food was good. Nashville
School of
** **Law was a perfect venue (lots of large high-tech classrooms). No
hotels
** **around it, though. The official hotel was out in Brentwood, a kind
of
** **suburban cluster of mid-scale shopping centers and office parks. I
should
** **have stayed downtown. I got to hang out with Paul Everitt (works
for
** **PyCharm now), Eric Floehr (PyOhio), Katie Cunningham (Young
Coders), Brian
** **Costlow (PyOhio), and Calvin Hendryx-Parker (IndyPy). I got a
super-cool
** **IndyPy hockey scarf. Well, maybe super-nerdy. But I love it. Katie
** **conducted the Young Coders class. Highlight of the weekend was
going to
** **get Nashville-style "hot" chicken with Eric, Katie, and Brian after
the
** **conference. No, the highlight was riding back to the hotel in
Katie's all
** **red Dodge Charger rental car
** **([1][3]https://twitter.com/kcunning/status/963058765141508096).
** **Any conference where I don't regret seeing 70% of the talks I saw
is an
** **usually high-quality conference in my opinion. PyTennessee may have
had
** **the highest talk quality of any Python conference I've been to.
Usually
** **I'm happy if I see only 3 or 4 talks I like. This conference
probably had
** **the least social cohesion, however, of any Python conference I've
been to.
** **I didn't meet many people or have great hallway talk. Part of this
was
** **feeling run down from having been sick for weeks. Lots of people
were sick
** **at PyTennessee. I was terrified of getting the flu. All the school
** **districts around Nashville were closed because so many teachers had
been
** **out sick for so long and weren't getting better. I also left each
day
** **before lightning talks because I really needed to go to the gym
after
** **having been sidelined with a cold for so long. There was the most
awesome
** **YMCA I've ever seen right across the street from my hotel which had
day
** **memberships for out-of-town people. I put in 90 miles in three days
on the
** **stationary recumbent bike.
** **The talks I saw:
** **Testing the Infrastructure:
** **[2][4]https://smarlowucf.github.io/presentations/testing_infra/
** **Good talk for develops about the testinfra package which test IaCs
** **(Infrastructure as Code), meaning your Salt, Ansible, Docker, and
** **Kubernettes code.
** **Git Internals
** **Very entertaining talk about how all the Git plumbing commands,
(add,
** **commit, etc.) are implemented with low-level Git commands that
manipulate
** **various Git hash objects (blobs, trees, etc.). Unfortunately, the
entire
** **presentation was done entirely at a command line, so no slides
(hint, if
** **you are going to live demo at the command line, do it in a Jupyter
** **Notebook so you can have a shareable artifact). However, it was
derived
** **from this other command line presentation at another conference
which was
** **video-recorded (PyTennessee talks were not):
** **[3][5]https://www.youtube.com/watch?v=Y2Msq90ZknI
** **The Future of Python Dependency Management:
**
**[4][6]https://speakerdeck.com/kennethreitz/the-future-of-python-dependency-management
** **Talk about the new pipenv tool. People still not woke to the fact
that
** **Conda is the future of Python dependency management. Reasons heard
for why
** **PYPA is not pursuing Conda more vigorously: a) It's for Scientific
Python
** **(no, it's for any Python, it is simply the only sane way to do
Scientific
** **Python), and b) It's for any language, not just Python (yes, but it
is for
** **Python as well and is written in Python. The fact that it can
handle your
** **other dependencies is just part of what makes it the future).
Python
** **community dependency management: still a trainwreck by committee.
** **Sometimes Python is its own worst enemy.
** **Loop Better: A Deeper Look at Iteration in Python:
** **[5][7]http://treyhunner.com/loop-better/
** **I should have gone to a different talk. "A Deeper Look" was a
deceptive
** **title. Super basic talk on the StopIteration exception and the iter
** **built-in given by the new Python trainer behind Python Morsels
** **([6][8]https://www.weeklypython.chat/morsels/). Oh well, he gave
away yummy
** **chocolate chip cookies at his booth at the conference. That was a
big hit
** **with the people.
** **Using Data Science to Identify Confusion Amongst Python
Programmers:
**
**[7][9]https://docs.google.com/presentation/d/e/2PACX-1vSgyeJucO-RZ0730CCMdfw-rziMUsSsJTwGv0MInt_aG3J7HbLESlXwU5yiV5wzfJlaybRY3lgwZCPt/pub?start=false&loop=false&delayms=60000#slide=id.g32f92c9824_0_151
** **Loved this talk about the basic data science (scraping, cleaning,
** **visualizing) used to find insights into StackOverflow data.
** **Jeff Knupp didn't show up for his Writing Idiomatic Python: Towards
** **Comprehensible and Maintainable Code presentation. I didn't know
that
** **until Kenneth Reitz walked to the podium to give his Python For
Humans
** **talk ([8][10]https://www.kennethreitz.org/python-for-humans/) which
is very
** **good but which I've already seen several times at many conferences.
Still
** **doesn't recommend the one good way to install Python (Anaconda).
Should
** **have gone to another talk. Kudos to Kenneth for accepting the
challenge.
** **Deploying your Django Application to AWS ECS:
** **[9][11]https://github.com/ErnstHaagsman/ecs-talk
** **Good talks. No slides. But to be honest, it didn't cover anything
that the
** **ECS docs don't already do just as well
([10][12]https://aws.amazon.com/ecs/),
** **so didn't learn anything new.
** **Getting started with Django's Authentication System:
**
**[11][13]https://drive.google.com/file/d/0BzKcUOrSOL4iZHZGXzdmbTR3X0U/view?usp=sharing
** **Excellent beginner talk on the topic by a great speaker.
** **More testing with few tests: An exploration of property based
testing:
** **[12][14]http://github.com/gignosko/PyTN_2018
** **Great talk about the hypothesis package which auto-generates
generalized
** **test cases.
** **Type uWSGI; Press Enter; What Happens?
**
**[13][15]https://speakerdeck.com/phildini/type-uwsgi-press-enter-what-happens-1
** **Good talk by an entertaining speaker. Did not answer my question
about
** **whether I want gunicorn or uwsgi, though.
** **--
** **Sincerely,
** **Chris Calloway
** **Applications Analyst
** **University of North Carolina
** **Renaissance Computing Institute
** **[16](919) 599-3530
** **On 2/11/18, 2:23 PM, "Mark R. Biggers" <[14][17]biggers at utsl.com>
wrote:
** **Would enjoy a report, from you!** **Would have liked to have been
there;
** **maybe just as well, bad sinus infection since this past Wednesday.
** **Best, have fun,
** **----mark
** **On 02/07/2018 12:10 PM, Calloway, Chris wrote:
** ** Who from TriPython will I see at PyTennessee this weekend?
** ** --
** ** Sincerely,
** ** Chris Calloway
** ** Applications Analyst
** ** University of North Carolina
** ** Renaissance Computing Institute
** ** [18](919) 599-3530
**_______________________________________________
**TriZPUG mailing list
**[15][19]TriZPUG at python.org
**[16][20]https://mail.python.org/mailman/listinfo/trizpug
**[17][21]http://tripython.org is the Triangle Python Users Group
References
** **Visible links
** **1. [22]https://twitter.com/kcunning/status/963058765141508096
** **2. [23]https://smarlowucf.github.io/presentations/testing_infra/
** **3. [24]https://www.youtube.com/watch?v=Y2Msq90ZknI
** **4.
[25]https://speakerdeck.com/kennethreitz/the-future-of-python-dependency-management
** **5. [26]http://treyhunner.com/loop-better/
** **6. [27]https://www.weeklypython.chat/morsels/
** **7.
[28]https://docs.google.com/presentation/d/e/2PACX-1vSgyeJucO-RZ0730CCMdfw-rziMUsSsJTwGv0MInt_aG3J7HbLESlXwU5yiV5wzfJlaybRY3lgwZCPt/pub?start=false&loop=false&delayms=60000#slide=id.g32f92c9824_0_151
** **8. [29]https://www.kennethreitz.org/python-for-humans/
** **9. [30]https://github.com/ErnstHaagsman/ecs-talk
** 10. [31]https://aws.amazon.com/ecs/)
** 11.
[32]https://drive.google.com/file/d/0BzKcUOrSOL4iZHZGXzdmbTR3X0U/view?usp=sharing
** 12. [33]http://github.com/gignosko/PyTN_2018
** 13.
[34]https://speakerdeck.com/phildini/type-uwsgi-press-enter-what-happens-1
** 14. mailto:[35]biggers at utsl.com
** 15. mailto:[36]TriZPUG at python.org
** 16. [37]https://mail.python.org/mailman/listinfo/trizpug
** 17. [38]http://tripython.org/
_______________________________________________
TriZPUG mailing list
[39]TriZPUG at python.org
[40]https://mail.python.org/mailman/listinfo/trizpug
[41]http://tripython.org is the Triangle Python Users Group
References
Visible links
1. mailto:artem.nesterenko at gmail.com
2. mailto:cbc at unc.edu
3. https://twitter.com/kcunning/status/963058765141508096
4. https://smarlowucf.github.io/presentations/testing_infra/
5. https://www.youtube.com/watch?v=Y2Msq90ZknI
6. https://speakerdeck.com/kennethreitz/the-future-of-python-dependency-management
7. http://treyhunner.com/loop-better/
8. https://www.weeklypython.chat/morsels/
9. https://docs.google.com/presentation/d/e/2PACX-1vSgyeJucO-RZ0730CCMdfw-rziMUsSsJTwGv0MInt_aG3J7HbLESlXwU5yiV5wzfJlaybRY3lgwZCPt/pub?start=false&loop=false&delayms=60000#slide=id.g32f92c9824_0_151
10. https://www.kennethreitz.org/python-for-humans/
11. https://github.com/ErnstHaagsman/ecs-talk
12. https://aws.amazon.com/ecs/
13. https://drive.google.com/file/d/0BzKcUOrSOL4iZHZGXzdmbTR3X0U/view?usp=sharing
14. http://github.com/gignosko/PyTN_2018
15. https://speakerdeck.com/phildini/type-uwsgi-press-enter-what-happens-1
16. file:///tmp/tel:%28919%29%20599-3530
17. mailto:biggers at utsl.com
18. file:///tmp/tel:%28919%29%20599-3530
19. mailto:TriZPUG at python.org
20. https://mail.python.org/mailman/listinfo/trizpug
21. http://tripython.org/
22. https://twitter.com/kcunning/status/963058765141508096
23. https://smarlowucf.github.io/presentations/testing_infra/
24. https://www.youtube.com/watch?v=Y2Msq90ZknI
25. https://speakerdeck.com/kennethreitz/the-future-of-python-dependency-management
26. http://treyhunner.com/loop-better/
27. https://www.weeklypython.chat/morsels/
28. https://docs.google.com/presentation/d/e/2PACX-1vSgyeJucO-RZ0730CCMdfw-rziMUsSsJTwGv0MInt_aG3J7HbLESlXwU5yiV5wzfJlaybRY3lgwZCPt/pub?start=false&loop=false&delayms=60000#slide=id.g32f92c9824_0_151
29. https://www.kennethreitz.org/python-for-humans/
30. https://github.com/ErnstHaagsman/ecs-talk
31. https://aws.amazon.com/ecs/
32. https://drive.google.com/file/d/0BzKcUOrSOL4iZHZGXzdmbTR3X0U/view?usp=sharing
33. http://github.com/gignosko/PyTN_2018
34. https://speakerdeck.com/phildini/type-uwsgi-press-enter-what-happens-1
35. mailto:biggers at utsl.com
36. mailto:TriZPUG at python.org
37. https://mail.python.org/mailman/listinfo/trizpug
38. http://tripython.org/
39. mailto:TriZPUG at python.org
40. https://mail.python.org/mailman/listinfo/trizpug
41. http://tripython.org/
More information about the TriZPUG
mailing list