From cbc at unc.edu Mon Jan 6 17:45:09 2020 From: cbc at unc.edu (Calloway, Chris) Date: Mon, 6 Jan 2020 22:45:09 +0000 Subject: [TriPython] Reminder: Raleigh and Chapel Hill Project Nights Message-ID: <192C67CE-6632-4F23-8F80-52B10020B752@unc.edu> We have two project nights this week: Raleigh on Tuesday and Chapel Hill on Wednesday. The one of the hard drives on tripython.org has crashed, as it does once every few years or so, and is currently being restored from the mirror by our hosting provider. So links will be to meetup.com only for this reminder: Raleigh: https://www.meetup.com/tripython/events/wznhppybccbkb/ Chapel Hill: https://www.meetup.com/tripython/events/djngmhybccblb/ Raleigh: When: Tuesday, January 7, 6-9pm Where: Red Hat Annex, 190 East Davie Street, Raleigh, NC What: Have a project you want to show off, share, seek help with, or just get some work done surrounded by like-minded Python lovers? Join us for our monthly project night and do just that! Don't have something to work on? Just need some help with Python? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Whether you are a Python newbie needing help or have an open source project you want to share, come hang out and hack. Bring your laptop. Chapel Hill: When: Wednesday, January 8, 6-9pm Where: Renaissance Computing Institute (RENCI), Suite 590, Biltmore Conference Room, Room 534, 100 Europa Drive, Chapel Hill, NC What: Have a project you want to show off, share, seek help with, or just get some work done surrounded my like minded python lovers? Join us for our monthly second Wednesday Chapel Hill Project Night and do just that! Don't have something to work on? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Bring your laptop. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- We have two project nights this week: Raleigh on Tuesday and Chapel Hill on Wednesday. ? The one of the hard drives on tripython.org has crashed, as it does once every few years or so, and is currently being restored from the mirror by our hosting provider. So links will be to meetup.com only for this reminder: ? Raleigh: [1]https://www.meetup.com/tripython/events/wznhppybccbkb/ Chapel Hill: [2]https://www.meetup.com/tripython/events/djngmhybccblb/ ? Raleigh: When: Tuesday, January 7, 6-9pm Where: Red Hat Annex, 190 East Davie Street, Raleigh, NC What: Have a project you want to show off, share, seek help with, or just get some work done surrounded by like-minded Python lovers? Join us for our monthly project night and do just that! Don't have something to work on? Just need some help with Python? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Whether you are a Python newbie needing help or have an open source project you want to share, come hang out and hack. Bring your laptop. ? Chapel Hill: When: Wednesday, January 8, 6-9pm Where: Renaissance Computing Institute (RENCI), Suite 590, Biltmore Conference Room, Room 534, 100 Europa Drive, Chapel Hill, NC What: Have a project you want to show off, share, seek help with, or just get some work done surrounded my like minded python lovers? Join us for our monthly second Wednesday Chapel Hill Project Night and do just that! Don't have something to work on? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Bring your laptop. ? --? Sincerely, ? Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ? References Visible links 1. https://www.meetup.com/tripython/events/wznhppybccbkb/ 2. https://www.meetup.com/tripython/events/djngmhybccblb/ From stevegambino at gmail.com Fri Jan 10 11:09:14 2020 From: stevegambino at gmail.com (Steve Gambino) Date: Fri, 10 Jan 2020 11:09:14 -0500 Subject: [TriPython] A general question re: HTTPX Message-ID: Just looking for a general consensus, if any. Has anyone here used the HTTPX - "A next-generation HTTP client for Python ? See https://www.python-httpx.org I have not used it yet. A colleague was asking about it and so I thought I would reach out to the community to see if there any opinion pro/con for the same. Thanks and happy new year everyone! Steve Gambino -------------- next part -------------- Just looking for a general consensus, if any.? Has anyone here used the HTTPX - "A next-generation HTTP client for Python ?? See [1]https://www.python-httpx.org? I have not used it yet. A colleague was asking about it and so I thought I would reach out to the community to see if there any opinion pro/con for the same. Thanks and happy new year everyone! Steve Gambino References Visible links 1. https://www.python-httpx.org/quickstart/ From cbc at unc.edu Wed Jan 15 09:23:46 2020 From: cbc at unc.edu (Calloway, Chris) Date: Wed, 15 Jan 2020 14:23:46 +0000 Subject: [TriPython] January speaker cancellation and status of tripython.org Message-ID: The speaker for our January 25 meeting at RENCI had to cancel. If you would like to be the January 25 speaker, please speak up now. Both RAID drives for tripython.org crashed and the backup is corrupt. I don't know how a such a perfect storm could occur. But other than some information like meeting history I managed to recover from Google Cache and archive.org, 15 years of tripython.org were flushed. I have cancelled the contract with the hosting company and am moving on. A replacement site may appear eventually, possibly hosted at RENCI. In the meantime we'll have to suffer through depending on meetup.com. Sigh. Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- The speaker for our January 25 meeting at RENCI had to cancel. If you would like to be the January 25 speaker, please speak up now. Both RAID drives for tripython.org crashed and the backup is corrupt. I don't know how a such a perfect storm could occur. But other than some information like meeting history I managed to recover from Google Cache and archive.org, 15 years of tripython.org were flushed. I have cancelled the contract with the hosting company and am moving on. A replacement site may appear eventually, possibly hosted at RENCI. In the meantime we'll have to suffer through depending on meetup.com. Sigh. Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 From trawick at gmail.com Wed Jan 15 10:39:13 2020 From: trawick at gmail.com (Jeff Trawick) Date: Wed, 15 Jan 2020 10:39:13 -0500 Subject: [TriPython] January speaker cancellation and status of tripython.org In-Reply-To: References: Message-ID: On Wed, Jan 15, 2020 at 9:24 AM Calloway, Chris wrote: > The speaker for our January 25 meeting at RENCI had to cancel. If you > would like to be the January 25 speaker, please speak up now. > Happy New Year to all! That's on January 23, right? I can give a talk on using database migration frameworks in a project (SQLAlchemy/Alembic-heavy). I don't recall such a talk for this group in a long while, though I may be mistaken. -------------- next part -------------- On Wed, Jan 15, 2020 at 9:24 AM Calloway, Chris <[1]cbc at unc.edu> wrote: ? ?The speaker for our January 25 meeting at RENCI had to cancel. If you ? ?would like to be the January 25 speaker, please speak up now. Happy New Year to all! That's on January 23, right?? I can give a talk on using database migration frameworks in a project (SQLAlchemy/Alembic-heavy).? I don't recall such a talk for this group in a long while, though I may be mistaken. References Visible links 1. mailto:cbc at unc.edu From thomson at neuro.duke.edu Thu Jan 16 11:39:22 2020 From: thomson at neuro.duke.edu (Eric Thomson) Date: Thu, 16 Jan 2020 16:39:22 +0000 Subject: [TriPython] Durham Project Night Next Monday In-Reply-To: References: , , , , , , , , , , , , , Message-ID: Just a reminder that next Monday (Jan 20) is Project Night in Durham. If you are a beginner just getting started, or have a project well underway you want to tinker around with, come on down. The setting is informal and there is no set schedule, so you are welcome to come at any point during the evening. It's a fun time to code, with a brief break at about 7PM when we introduce ourselves and what we are working on. Hope to see you there! Thanks, as always, to Caktus for providing the meeting space and pizza. Details: When: Monday, January 20th, 6-9pm Where: Caktus Group Tech Space, 108 Morris St., Durham -------------- next part -------------- Just a??reminder that next Monday (Jan 20)?? is Project Night in Durham. If you are a beginner just getting started, or have a project well underway you want to tinker around with, come on down. The setting is informal and there is no set schedule, so you are welcome to come??at any point during the evening.?? It's a fun time to code, with a brief break at about 7PM when we introduce ourselves and what we are working on. Hope to see you there! Thanks, as always, to Caktus for providing the meeting space and pizza. Details: When: Monday, January 20th, 6-9pm Where: Caktus Group Tech Space, 108 Morris St., Durham From cbc at unc.edu Fri Jan 17 15:56:26 2020 From: cbc at unc.edu (Calloway, Chris) Date: Fri, 17 Jan 2020 20:56:26 +0000 Subject: [TriPython] January speaker cancellation and status of tripython.org In-Reply-To: References: Message-ID: <2ECFEF6E-63BB-4569-BA7C-140F6A8C1577@unc.edu> Jeff, Yes, January 23, sorry. It is correct on meetup.com I would be most happy for you to speak. If you would please, reply with your talk title, brief description, and brief bio for the announcement. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 1/15/20, 10:39 AM, "TriZPUG on behalf of Jeff Trawick" wrote: On Wed, Jan 15, 2020 at 9:24 AM Calloway, Chris wrote: > The speaker for our January 25 meeting at RENCI had to cancel. If you > would like to be the January 25 speaker, please speak up now. > Happy New Year to all! That's on January 23, right? I can give a talk on using database migration frameworks in a project (SQLAlchemy/Alembic-heavy). I don't recall such a talk for this group in a long while, though I may be mistaken. From trawick at gmail.com Fri Jan 17 16:36:55 2020 From: trawick at gmail.com (Jeff Trawick) Date: Fri, 17 Jan 2020 16:36:55 -0500 Subject: [TriPython] January speaker cancellation and status of tripython.org In-Reply-To: <2ECFEF6E-63BB-4569-BA7C-140F6A8C1577@unc.edu> References: <2ECFEF6E-63BB-4569-BA7C-140F6A8C1577@unc.edu> Message-ID: On Fri, Jan 17, 2020 at 3:56 PM Calloway, Chris wrote: > Jeff, > > Yes, January 23, sorry. It is correct on meetup.com > > I would be most happy for you to speak. > > If you would please, reply with your talk title, brief description, and > brief bio for the announcement. > Jeff Trawick will present ?Integrating a database migration framework into your project? The talk will cover key considerations for replacing a bespoke or completely manual process for handling database migrations with a new process built around Alembic or Django migrations. Jeff will also show a few specific tricks he has collected for Alembic to support his current project. The talk will not replace the Alembic or Django tutorials. Jeff has been learning and enjoying Python for about eight years, using it to develop web applications, web scrapers, and other software. He had earlier mini-careers working on networking software for IBM mainframes and as a major contributor to Apache HTTP Server while working for IBM, Sun, Oracle, and as a consultant. He is employed by American Efficient, an energy-related company in Durham. > > -- > Sincerely, > > Chris Calloway > Applications Analyst > University of North Carolina > Renaissance Computing Institute > (919) 599-3530 > > > ?On 1/15/20, 10:39 AM, "TriZPUG on behalf of Jeff Trawick" > > wrote: > > On Wed, Jan 15, 2020 at 9:24 AM Calloway, Chris wrote: > > > The speaker for our January 25 meeting at RENCI had to cancel. If > you > > would like to be the January 25 speaker, please speak up now. > > > > Happy New Year to all! > > That's on January 23, right? I can give a talk on using database > migration > frameworks in a project (SQLAlchemy/Alembic-heavy). I don't recall > such a > talk for this group in a long while, though I may be mistaken. > > > -- Born in Roswell... married an alien... http://emptyhammock.com/ -------------- next part -------------- On Fri, Jan 17, 2020 at 3:56 PM Calloway, Chris <[1]cbc at unc.edu> wrote: Jeff, Yes, January 23, sorry. It is correct on [2]meetup.com I would be most happy for you to speak. If you would please, reply with your talk title, brief description, and brief bio for the announcement. Jeff Trawick will present ?Integrating a database migration framework into your project? The talk will cover key considerations for replacing a bespoke or completely manual process for handling database migrations with a new process built around Alembic or Django migrations.? Jeff will also show a few specific tricks he has collected for Alembic to support his current project. The talk will not replace the Alembic or Django tutorials. Jeff has been learning and enjoying Python for about eight years, using it to develop web applications, web scrapers, and other software.? He had earlier mini-careers working on networking software for IBM mainframes and as a major contributor to Apache HTTP Server while working for IBM, Sun, Oracle, and as a consultant.? He is employed by American Efficient, an energy-related company in Durham. ? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 1/15/20, 10:39 AM, "TriZPUG on behalf of Jeff Trawick" wrote: ? ? On Wed, Jan 15, 2020 at 9:24 AM Calloway, Chris <[5]cbc at unc.edu> wrote: ? ? >? ? The speaker for our January 25 meeting at RENCI had to cancel. If you ? ? >? ? would like to be the January 25 speaker, please speak up now. ? ? > ? ? Happy New Year to all! ? ? That's on January 23, right?? I can give a talk on using database migration ? ? frameworks in a project (SQLAlchemy/Alembic-heavy).? I don't recall such a ? ? talk for this group in a long while, though I may be mistaken. -- Born in Roswell... married an alien... [6]http://emptyhammock.com/ References Visible links 1. mailto:cbc at unc.edu 2. http://meetup.com/ 3. mailto:unc.edu at python.org 4. mailto:trawick at gmail.com 5. mailto:cbc at unc.edu 6. http://emptyhammock.com/ From cbc at unc.edu Fri Jan 17 16:57:58 2020 From: cbc at unc.edu (Calloway, Chris) Date: Fri, 17 Jan 2020 21:57:58 +0000 Subject: [TriPython] TriPython January 2020 Meeting: Integrating a database migration framework Message-ID: <3AF799E9-B85C-4097-858D-E7B3D9F3C007@unc.edu> https://www.meetup.com/tripython/events/267933781/ When: Thursday, January 23, 7pm Where: Renaissance Computing Institute (RENCI), Suite 590, Biltmore Conference Room, Room 534, 100 Europa Drive, Chapel Hill What: This talk will cover key considerations for replacing a bespoke or completely manual process for handling database migrations with a new process built around Alembic or Django migrations. Jeff will also show a few specific tricks he has collected for Alembic to support his current project. The talk will not replace the Alembic or Django tutorials. Jeff has been learning and enjoying Python for about eight years, using it to develop web applications, web scrapers, and other software. He had earlier mini-careers working on networking software for IBM mainframes and as a major contributor to Apache HTTP Server while working for IBM, Sun, Oracle, and as a consultant. He is employed by American Efficient, an energy-related company in Durham. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Plenty of free parking is available in the RENCI parking deck. The meeting will be followed by our usual after-meeting at a nearby tavern for food and beverage. Come join us for a fun and informative evening. To be a featured speaker for this meeting, please subscribe and send (using your subscribed email address) your talk title, brief description, and brief bio to the TriPython email list on python.org: https://mail.python.org/mailman/listinfo/trizpug -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- [1]https://www.meetup.com/tripython/events/267933781/ ? When: Thursday, January 23, 7pm ? Where: Renaissance Computing Institute (RENCI), Suite?590, Biltmore Conference Room, Room 534, 100 Europa Drive, Chapel Hill ? What: This talk will cover key considerations for replacing a bespoke or completely manual process for handling database migrations with a new process built around Alembic or Django migrations. Jeff will also show a few specific tricks he has collected for Alembic to support his current project. The talk will not replace the Alembic or Django tutorials. Jeff has been learning and enjoying Python for about eight years, using it to develop web applications, web scrapers, and other software. He had earlier mini-careers working on networking software for IBM mainframes and as a major contributor to Apache HTTP Server while working for IBM, Sun, Oracle, and as a consultant. He is employed by American Efficient, an energy-related company in Durham. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Plenty of free parking is available in the RENCI parking deck. The meeting will be followed by our usual after-meeting at a nearby tavern for food and beverage. Come join us for a fun and informative evening. To be a featured speaker for this meeting, please subscribe and send (using your subscribed email address) your talk title, brief description, and brief bio to the TriPython email list on python.org: [2]https://mail.python.org/mailman/listinfo/trizpug ? --? Sincerely, ? Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ? References Visible links 1. https://www.meetup.com/tripython/events/267933781/ 2. https://mail.python.org/mailman/listinfo/trizpug https://mail.python.org/mailman/listinfo/trizpug From thurant at gmail.com Fri Jan 17 08:48:52 2020 From: thurant at gmail.com (Travis Hurant) Date: Fri, 17 Jan 2020 08:48:52 -0500 Subject: [TriPython] Quantum Computing Message-ID: Hi TriPython, I am a student and researcher in the Electrical Engineering department at North Carolina State University where I focus on quantum algorithms and quantum error mitigation. I am also the CTO of Indi Individuals ( https://indi.com/individuals) and a software engineer. Through meetup presentations, I am trying to encourage the software development community to explore quantum computing (QC) and the opportunities and challenges that exist within the field. Many of the development frameworks use Python (including IBM and Rigetti) giving this community, in particular, an advantage in learning and building QC-related software. My presentation would cover: - Quantum computing basics - Myths about quantum computing - Industry landscape - Applications of quantum computing - Open challenges - Algorithm examples using Python Please let me know if you and your group would be interested. Thank you, Travis Hurant -------------- next part -------------- Hi TriPython, I am a student and researcher in the Electrical Engineering department at North Carolina State University where I focus on quantum algorithms and quantum error mitigation. I am also the CTO of Indi Individuals ([1]https://indi.com/individuals) and a software engineer. Through meetup presentations, I am trying to encourage the software development community to explore quantum computing (QC) and the opportunities and challenges that exist within the field. Many of the development frameworks use Python (including IBM and Rigetti) giving this community, in particular, an advantage in learning and building QC-related software. My presentation would cover: - Quantum computing basics - Myths about quantum computing - Industry landscape - Applications of quantum computing - Open challenges - Algorithm examples using Python Please let me know if you and your group would be interested. Thank you, Travis Hurant References Visible links 1. https://indi.com/individuals https://indi.com/individuals From cbc at unc.edu Fri Jan 17 17:04:08 2020 From: cbc at unc.edu (Calloway, Chris) Date: Fri, 17 Jan 2020 22:04:08 +0000 Subject: [TriPython] Quantum Computing In-Reply-To: References: Message-ID: Travis, This sounds wonderful. Would you like to present at our Thursday, February 27 meeting at 7pm at WebAssign on the NCSU Centennial Campus? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 1/17/20, 8:48 AM, "TriZPUG on behalf of Travis Hurant" wrote: Hi TriPython, I am a student and researcher in the Electrical Engineering department at North Carolina State University where I focus on quantum algorithms and quantum error mitigation. I am also the CTO of Indi Individuals ( https://indi.com/individuals) and a software engineer. Through meetup presentations, I am trying to encourage the software development community to explore quantum computing (QC) and the opportunities and challenges that exist within the field. Many of the development frameworks use Python (including IBM and Rigetti) giving this community, in particular, an advantage in learning and building QC-related software. My presentation would cover: - Quantum computing basics - Myths about quantum computing - Industry landscape - Applications of quantum computing - Open challenges - Algorithm examples using Python Please let me know if you and your group would be interested. Thank you, Travis Hurant From thurant at gmail.com Sat Jan 18 23:18:23 2020 From: thurant at gmail.com (Travis Hurant) Date: Sat, 18 Jan 2020 23:18:23 -0500 Subject: [TriPython] Quantum Computing In-Reply-To: References: Message-ID: Hi Chris, Glad to hear you are interested! Would it be possible to schedule this for mid-March? Thank you, Travis On Fri, Jan 17, 2020 at 5:04 PM Calloway, Chris wrote: > Travis, > > This sounds wonderful. Would you like to present at our Thursday, February > 27 meeting at 7pm at WebAssign on the NCSU Centennial Campus? > > -- > Sincerely, > > Chris Calloway > Applications Analyst > University of North Carolina > Renaissance Computing Institute > (919) 599-3530 > > > ?On 1/17/20, 8:48 AM, "TriZPUG on behalf of Travis Hurant" > > wrote: > > Hi TriPython, > > I am a student and researcher in the Electrical Engineering department > at > North Carolina State University where I focus on quantum algorithms and > quantum error mitigation. I am also the CTO of Indi Individuals ( > https://indi.com/individuals) and a software engineer. Through meetup > presentations, I am trying to encourage the software development > community > to explore quantum computing (QC) and the opportunities and challenges > that > exist within the field. Many of the development frameworks use Python > (including IBM and Rigetti) giving this community, in particular, an > advantage in learning and building QC-related software. > > My presentation would cover: > - Quantum computing basics > - Myths about quantum computing > - Industry landscape > - Applications of quantum computing > - Open challenges > - Algorithm examples using Python > > Please let me know if you and your group would be interested. > > Thank you, > Travis Hurant > > > -------------- next part -------------- Hi Chris, Glad to hear you are interested! Would it be possible to schedule this for mid-March? Thank you, Travis On Fri, Jan 17, 2020 at 5:04 PM Calloway, Chris <[1]cbc at unc.edu> wrote: Travis, This sounds wonderful. Would you like to present at our Thursday, February 27 meeting at 7pm at WebAssign on the NCSU Centennial Campus? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 1/17/20, 8:48 AM, "TriZPUG on behalf of Travis Hurant" wrote: ? ? Hi TriPython, ? ? I am a student and researcher in the Electrical Engineering department at ? ? North Carolina State University where I focus on quantum algorithms and ? ? quantum error mitigation. I am also the CTO of Indi Individuals ( ? ? [4]https://indi.com/individuals) and a software engineer. Through meetup ? ? presentations, I am trying to encourage the software development community ? ? to explore quantum computing (QC) and the opportunities and challenges that ? ? exist within the field. Many of the development frameworks use Python ? ? (including IBM and Rigetti) giving this community, in particular, an ? ? advantage in learning and building QC-related software. ? ? My presentation would cover: ? ? - Quantum computing basics ? ? - Myths about quantum computing ? ? - Industry landscape ? ? - Applications of quantum computing ? ? - Open challenges ? ? - Algorithm examples using Python ? ? Please let me know if you and your group would be interested. ? ? Thank you, ? ? Travis Hurant References Visible links 1. mailto:cbc at unc.edu 2. mailto:unc.edu at python.org 3. mailto:thurant at gmail.com 4. https://indi.com/individuals From thomson at neuro.duke.edu Mon Jan 20 10:33:05 2020 From: thomson at neuro.duke.edu (Eric Thomson) Date: Mon, 20 Jan 2020 15:33:05 +0000 Subject: [TriPython] Durham Project Night tonight! In-Reply-To: References: , , , , , , , , , , , , , , Message-ID: Just a reminder that tonight is Project Night at Caktus in Durham (6-9pm). If you are a beginner just getting started, or have a project well underway you want to tinker around with, come on down. The setting is informal and there is no set schedule, so you are welcome to come at any point during the evening. It's a fun time to code, with a brief break at about 7PM when we introduce ourselves and what we are working on. Hope to see you there! Thanks, as always, to Caktus for providing the meeting space and pizza. Details: When: Monday, January 20th, 6-9pm Where: Caktus Group Tech Space, 108 Morris St., Durham -------------- next part -------------- Just a??reminder that tonight?? is Project Night at Caktus in Durham (6-9pm). If you are a beginner just getting started, or have a project well underway you want to tinker around with, come on down. The setting is informal and there is no set schedule, so you are welcome to come??at any point during the evening.?? It's a fun time to code, with a brief break at about 7PM when we introduce ourselves and what we are working on. Hope to see you there! Thanks, as always, to Caktus for providing the meeting space and pizza. Details: When: Monday, January 20th, 6-9pm Where: Caktus Group Tech Space, 108 Morris St., Durham From cbc at unc.edu Tue Jan 21 12:27:23 2020 From: cbc at unc.edu (Calloway, Chris) Date: Tue, 21 Jan 2020 17:27:23 +0000 Subject: [TriPython] Quantum Computing In-Reply-To: References: Message-ID: <23E3A2A1-B7C9-447F-BD73-9692A4301417@unc.edu> Our March meeting is on March 26, 7pm at Caktus Group in Durham. May I put you down for that? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 On 1/18/20, 11:18 PM, "Travis Hurant" > wrote: Hi Chris, Glad to hear you are interested! Would it be possible to schedule this for mid-March? Thank you, Travis On Fri, Jan 17, 2020 at 5:04 PM Calloway, Chris > wrote: Travis, This sounds wonderful. Would you like to present at our Thursday, February 27 meeting at 7pm at WebAssign on the NCSU Centennial Campus? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 On 1/17/20, 8:48 AM, "TriZPUG on behalf of Travis Hurant" on behalf of thurant at gmail.com> wrote: Hi TriPython, I am a student and researcher in the Electrical Engineering department at North Carolina State University where I focus on quantum algorithms and quantum error mitigation. I am also the CTO of Indi Individuals ( https://indi.com/individuals) and a software engineer. Through meetup presentations, I am trying to encourage the software development community to explore quantum computing (QC) and the opportunities and challenges that exist within the field. Many of the development frameworks use Python (including IBM and Rigetti) giving this community, in particular, an advantage in learning and building QC-related software. My presentation would cover: - Quantum computing basics - Myths about quantum computing - Industry landscape - Applications of quantum computing - Open challenges - Algorithm examples using Python Please let me know if you and your group would be interested. Thank you, Travis Hurant -------------- next part -------------- Our March meeting is on March 26, 7pm at Caktus Group in Durham. May I put you down for that? ? --? Sincerely, ? Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ? ? On 1/18/20, 11:18 PM, "Travis Hurant" <[1]thurant at gmail.com> wrote: ? Hi Chris, ? Glad to hear you are interested! Would it be possible to schedule this for mid-March? ? Thank you, Travis ? On Fri, Jan 17, 2020 at 5:04 PM Calloway, Chris <[2]cbc at unc.edu> wrote: Travis, This sounds wonderful. Would you like to present at our Thursday, February 27 meeting at 7pm at WebAssign on the NCSU Centennial Campus? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 On 1/17/20, 8:48 AM, "TriZPUG on behalf of Travis Hurant" wrote: ? ? Hi TriPython, ? ? I am a student and researcher in the Electrical Engineering department at ? ? North Carolina State University where I focus on quantum algorithms and ? ? quantum error mitigation. I am also the CTO of Indi Individuals ( ? ? [5]https://indi.com/individuals) and a software engineer. Through meetup ? ? presentations, I am trying to encourage the software development community ? ? to explore quantum computing (QC) and the opportunities and challenges that ? ? exist within the field. Many of the development frameworks use Python ? ? (including IBM and Rigetti) giving this community, in particular, an ? ? advantage in learning and building QC-related software. ? ? My presentation would cover: ? ? - Quantum computing basics ? ? - Myths about quantum computing ? ? - Industry landscape ? ? - Applications of quantum computing ? ? - Open challenges ? ? - Algorithm examples using Python ? ? Please let me know if you and your group would be interested. ? ? Thank you, ? ? Travis Hurant References Visible links 1. mailto:thurant at gmail.com 2. mailto:cbc at unc.edu 3. mailto:unc.edu at python.org 4. mailto:thurant at gmail.com 5. https://indi.com/individuals From cbc at unc.edu Tue Jan 21 14:24:38 2020 From: cbc at unc.edu (Calloway, Chris) Date: Tue, 21 Jan 2020 19:24:38 +0000 Subject: [TriPython] Reminder: TriPython January 2020 Meeting: Integrating a database migration framework Message-ID: <7AC68D99-F8C7-4913-B592-0D4A6E090773@unc.edu> We'll be at RENCI on Thursday. As tripython.org is currently on hiatus, I don't know what effect that will have on attendance. But please plan to attend. Jeff is one of our more erudite speakers and deserves your audience. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 1/17/20, 4:57 PM, "TriZPUG on behalf of Calloway, Chris" wrote: https://www.meetup.com/tripython/events/267933781/ When: Thursday, January 23, 7pm Where: Renaissance Computing Institute (RENCI), Suite 590, Biltmore Conference Room, Room 534, 100 Europa Drive, Chapel Hill What: This talk will cover key considerations for replacing a bespoke or completely manual process for handling database migrations with a new process built around Alembic or Django migrations. Jeff will also show a few specific tricks he has collected for Alembic to support his current project. The talk will not replace the Alembic or Django tutorials. Jeff Trawick has been learning and enjoying Python for about eight years, using it to develop web applications, web scrapers, and other software. He had earlier mini-careers working on networking software for IBM mainframes and as a major contributor to Apache HTTP Server while working for IBM, Sun, Oracle, and as a consultant. He is employed by American Efficient, an energy-related company in Durham. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Plenty of free parking is available in the RENCI parking deck. The meeting will be followed by our usual after-meeting at a nearby tavern for food and beverage. Come join us for a fun and informative evening. To be a featured speaker for this meeting, please subscribe and send (using your subscribed email address) your talk title, brief description, and brief bio to the TriPython email list on python.org: https://mail.python.org/mailman/listinfo/trizpug -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 From thurant at gmail.com Tue Jan 21 21:28:05 2020 From: thurant at gmail.com (Travis Hurant) Date: Tue, 21 Jan 2020 21:28:05 -0500 Subject: [TriPython] Quantum Computing In-Reply-To: <23E3A2A1-B7C9-447F-BD73-9692A4301417@unc.edu> References: <23E3A2A1-B7C9-447F-BD73-9692A4301417@unc.edu> Message-ID: Yes, please do. Looking forward to it. Thank you, Travis On Tue, Jan 21, 2020 at 12:27 PM Calloway, Chris wrote: > Our March meeting is on March 26, 7pm at Caktus Group in Durham. May I put > you down for that? > > > > -- > > Sincerely, > > > > Chris Calloway > > Applications Analyst > > University of North Carolina > > Renaissance Computing Institute > > (919) 599-3530 > > > > > > On 1/18/20, 11:18 PM, "Travis Hurant" wrote: > > > > Hi Chris, > > > > Glad to hear you are interested! Would it be possible to schedule this for > mid-March? > > > > Thank you, > > Travis > > > > On Fri, Jan 17, 2020 at 5:04 PM Calloway, Chris wrote: > > Travis, > > This sounds wonderful. Would you like to present at our Thursday, February > 27 meeting at 7pm at WebAssign on the NCSU Centennial Campus? > > -- > Sincerely, > > Chris Calloway > Applications Analyst > University of North Carolina > Renaissance Computing Institute > (919) 599-3530 > > > On 1/17/20, 8:48 AM, "TriZPUG on behalf of Travis Hurant" > > wrote: > > Hi TriPython, > > I am a student and researcher in the Electrical Engineering department > at > North Carolina State University where I focus on quantum algorithms and > quantum error mitigation. I am also the CTO of Indi Individuals ( > https://indi.com/individuals) and a software engineer. Through meetup > presentations, I am trying to encourage the software development > community > to explore quantum computing (QC) and the opportunities and challenges > that > exist within the field. Many of the development frameworks use Python > (including IBM and Rigetti) giving this community, in particular, an > advantage in learning and building QC-related software. > > My presentation would cover: > - Quantum computing basics > - Myths about quantum computing > - Industry landscape > - Applications of quantum computing > - Open challenges > - Algorithm examples using Python > > Please let me know if you and your group would be interested. > > Thank you, > Travis Hurant > > -------------- next part -------------- Yes, please do. Looking forward to it. Thank you, Travis On Tue, Jan 21, 2020 at 12:27 PM Calloway, Chris <[1]cbc at unc.edu> wrote: Our March meeting is on March 26, 7pm at Caktus Group in Durham. May I put you down for that? ? --? Sincerely, ? Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ? ? On 1/18/20, 11:18 PM, "Travis Hurant" <[2]thurant at gmail.com> wrote: ? Hi Chris, ? Glad to hear you are interested! Would it be possible to schedule this for mid-March? ? Thank you, Travis ? On Fri, Jan 17, 2020 at 5:04 PM Calloway, Chris <[3]cbc at unc.edu> wrote: Travis, This sounds wonderful. Would you like to present at our Thursday, February 27 meeting at 7pm at WebAssign on the NCSU Centennial Campus? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 On 1/17/20, 8:48 AM, "TriZPUG on behalf of Travis Hurant" wrote: ? ? Hi TriPython, ? ? I am a student and researcher in the Electrical Engineering department at ? ? North Carolina State University where I focus on quantum algorithms and ? ? quantum error mitigation. I am also the CTO of Indi Individuals ( ? ? [6]https://indi.com/individuals) and a software engineer. Through meetup ? ? presentations, I am trying to encourage the software development community ? ? to explore quantum computing (QC) and the opportunities and challenges that ? ? exist within the field. Many of the development frameworks use Python ? ? (including IBM and Rigetti) giving this community, in particular, an ? ? advantage in learning and building QC-related software. ? ? My presentation would cover: ? ? - Quantum computing basics ? ? - Myths about quantum computing ? ? - Industry landscape ? ? - Applications of quantum computing ? ? - Open challenges ? ? - Algorithm examples using Python ? ? Please let me know if you and your group would be interested. ? ? Thank you, ? ? Travis Hurant References Visible links 1. mailto:cbc at unc.edu 2. mailto:thurant at gmail.com 3. mailto:cbc at unc.edu 4. mailto:unc.edu at python.org 5. mailto:thurant at gmail.com 6. https://indi.com/individuals From trawick at gmail.com Fri Jan 24 07:22:01 2020 From: trawick at gmail.com (Jeff Trawick) Date: Fri, 24 Jan 2020 07:22:01 -0500 Subject: [TriPython] TriPython January 2020 Meeting: Integrating a database migration framework In-Reply-To: <3AF799E9-B85C-4097-858D-E7B3D9F3C007@unc.edu> References: <3AF799E9-B85C-4097-858D-E7B3D9F3C007@unc.edu> Message-ID: The quick-and-dirty slides are now at https://emptyhammock.com/media/downloads/slides/TriPython-migrations.pdf -------------- next part -------------- The quick-and-dirty slides are now at?[1]https://emptyhammock.com/media/downloads/slides/TriPython-migrations.pdf References Visible links 1. https://emptyhammock.com/media/downloads/slides/TriPython-migrations.pdf From cbc at unc.edu Mon Jan 27 11:18:09 2020 From: cbc at unc.edu (Calloway, Chris) Date: Mon, 27 Jan 2020 16:18:09 +0000 Subject: [TriPython] TriPython January 2020 Meeting: Integrating a database migration framework In-Reply-To: References: <3AF799E9-B85C-4097-858D-E7B3D9F3C007@unc.edu> Message-ID: <2521AA42-4243-4B4F-A3B6-B357465252BF@unc.edu> Thanks for the informative talk, Jeff! -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 1/24/20, 7:22 AM, "TriZPUG on behalf of Jeff Trawick" wrote: The quick-and-dirty slides are now at https://emptyhammock.com/media/downloads/slides/TriPython-migrations.pdf From cbc at unc.edu Wed Jan 29 15:22:27 2020 From: cbc at unc.edu (Calloway, Chris) Date: Wed, 29 Jan 2020 20:22:27 +0000 Subject: [TriPython] TriPython February 2020 Meeting: Bobby Drop Tables or How to protect your python application from SQL injections Message-ID: A MySQL expert will talk to us in February about protecting your Python apps from SQL injection vulnerabilities. When: Thursday, March 27, 7pm Where: WebAssign/Cengage, NCSU Centennial Campus, 1791 Varsity Dr., Suite 200, Raleigh What: SQL Injection is illustrated here: https://xkcd.com/327/. Your Python code can be vulnerable to SQL injections! In this talk I will show a real example where a simple Python rest api can be vulnerable to injection and full database leak. I will do a demo where we will use sqlmap program to sucessfully exploit the purposely created vulnerable python app. Finally we will talk about what we can do to protect against SQL injections. Our speaker, Alexander Rubin currently works as a director of data architecture for VirtualHealth (medical startup). Alexander has worked with MySQL since 2000 as DBA and Application Developer. Alexander has worked as a MySQL principal consultant/architect for over 12 years, starting with MySQL AB in 2006 (company behind MySQL database), Sun Microsystems, Oracle, and then Percona. He helped many customers design large, scalable and highly available MySQL systems, optimize MySQL performance and improve MySQL security. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Plenty of free-after hours parking is available in the upper level of the deck behind WebAssign (turn through the median just before the intersection of Varsity and Main Campus Drives). If the door is locked, call the number posted on the door. An after-meeting location for food and beverage will be decided at the meeting (usually BaDa Wings at Mission Valley). Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- A MySQL expert will talk to us in February about protecting your Python apps from SQL injection vulnerabilities. ? When: Thursday, March 27, 7pm ? Where: WebAssign/Cengage, NCSU Centennial Campus, 1791 Varsity Dr., Suite 200, Raleigh ? What: SQL Injection is illustrated here: [1]https://xkcd.com/327/. Your Python code can be vulnerable to SQL injections! In this talk I will show a real example where a simple Python rest api can be vulnerable to injection and full database leak. I will do a demo where we will use sqlmap program to sucessfully exploit the purposely created vulnerable python app. Finally we will talk about what we can do to protect against SQL injections. Our speaker, Alexander Rubin currently works as a director of data architecture for VirtualHealth (medical startup). Alexander has worked with MySQL since 2000 as DBA and Application Developer. Alexander has worked as a MySQL principal consultant/architect for over 12 years, starting with MySQL AB in 2006 (company behind MySQL database), Sun Microsystems, Oracle, and then Percona. He helped many customers design large, scalable and highly available MySQL systems, optimize MySQL performance and improve MySQL security. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Plenty of free-after hours parking is available in the upper level of the deck behind WebAssign (turn through the median just before the intersection of Varsity and Main Campus Drives). If the door is locked, call the number posted on the door. An after-meeting location for food and beverage will be decided at the meeting (usually BaDa Wings at Mission Valley). Come join us for a fun and informative evening. ? --? Sincerely, ? Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ? References Visible links 1. https://xkcd.com/327/. https://xkcd.com/327/ From cbc at unc.edu Wed Jan 29 15:24:03 2020 From: cbc at unc.edu (Calloway, Chris) Date: Wed, 29 Jan 2020 20:24:03 +0000 Subject: [TriPython] TriPython February 2020 Meeting: Bobby Drop Tables or How to protect your python application from SQL injections Message-ID: <7BFA5850-B573-4F14-BCE1-91F5BD69B5DD@unc.edu> Make that: When: Thursday, February 27, 7pm -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 1/29/20, 3:22 PM, "TriZPUG on behalf of Calloway, Chris" wrote: A MySQL expert will talk to us in February about protecting your Python apps from SQL injection vulnerabilities. When: Thursday, March 27, 7pm Where: WebAssign/Cengage, NCSU Centennial Campus, 1791 Varsity Dr., Suite 200, Raleigh What: SQL Injection is illustrated here: https://xkcd.com/327/. Your Python code can be vulnerable to SQL injections! In this talk I will show a real example where a simple Python rest api can be vulnerable to injection and full database leak. I will do a demo where we will use sqlmap program to sucessfully exploit the purposely created vulnerable python app. Finally we will talk about what we can do to protect against SQL injections. Our speaker, Alexander Rubin currently works as a director of data architecture for VirtualHealth (medical startup). Alexander has worked with MySQL since 2000 as DBA and Application Developer. Alexander has worked as a MySQL principal consultant/architect for over 12 years, starting with MySQL AB in 2006 (company behind MySQL database), Sun Microsystems, Oracle, and then Percona. He helped many customers design large, scalable and highly available MySQL systems, optimize MySQL performance and improve MySQL security. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Plenty of free-after hours parking is available in the upper level of the deck behind WebAssign (turn through the median just before the intersection of Varsity and Main Campus Drives). If the door is locked, call the number posted on the door. An after-meeting location for food and beverage will be decided at the meeting (usually BaDa Wings at Mission Valley). Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530