• Meet the new responder API framework

    Capital Factory

    Hey everybody, it's time for our last meetup of the year! This month, Jeremy Boyd from HomeAway will be giving a run-through of Kenneth Reitz's brand new API framework, responder (http://python-responder.org/). We'll be reproducing the httpbucket app we built in the 2016 Django tutorials. The framework was just released this month, so this will just be a taste of its capabilities. As usual, we'll be meeting up at Capital Factory. Hope to see you there!

  • Casual Python Night

    Capital Factory

    Hey everyone! We'll still be getting together this evening for an evening of talking about Python on the web. We may have a couple demos, but if not we can do a "workshop-style" session on our own projects. As usual, we'll be meeting at Capital Factory on the 16th floor of the Omni Building. We'll be back on our regular schedule in October.

  • Continuous Integration of Docker images in Gitlab

    Capital Factory

    Hey everyone, this month we've got a great talk lined up from Paul Dejean of ReviewPush.com. A lot of times we talk about continuous integration & continuous deployment (AKA CI/CD) for our application code, but Paul is going to show us how to do CI/CD for Docker images -- i.e., one layer "down" from application code. The talk uses Gitlab, AWS, and Terraform, which are all great technology options you may already be using or interested in. I'm excited to see this talk as it covers some operations material we haven't had a chance to discuss yet this year. Hopefully you are, too! As always, we'll be meeting at Capital Factory. Please note that CF no longer provides vouchers for Omni Hotel parking, so you may want to find another parking option.

    1
  • Migrating legacy applications to Django

    Capital Factory

    Happy July, everybody! Hope you're surviving this heat. Have you ever had to migrate a legacy application? Do you think you might need to in the future? Then this month's talk is for you. We'll be meeting this month (Thursday, 7/26) back at Capital Factory to hear from Chris Chang of Conde Nast. Chris provided this blurb for the talk: "What happens when you have ancient Spring Boot project that’s untouchable, vital to your business, and suddenly needs attention? You rewrite it in Django! Now what if there’s no docs, no README, and the codebase is just thousands of XML files and interfaces? Well I’ll tell you how I did it." Migrating legacy codebases is a common task, and I'm looking forward to hearing Chris's take on things. I'd also love to hear your experiences with these kinds of projects!

    2
  • Static pages with Lektor and controlling IoT devices with Flask

    Hey everyone! Hope your summer's going great. This month we'll be meeting at Galvanize (not Capital Factory) to hear some cool talks. We'll be back at Capital Factory in July. First, Joe Nix of Terminal Labs will be diving into Lektor, the static page generator and CMS bundle he maintains. Lektor is a super cool next-generation tool. If you want a little more background for the talk, check out his interview on the "Talk Python to Me" podcast from a few weeks ago: https://talkpython.fm/episodes/show/160/lektor-beautiful-websites-out-of-flat-files. Second, Chris Smith (also of Terminal Labs) will be talking briefly about Flask, including a demonstration of using a lightweight Flask server to control small electronics / relays. In Chris's words, "Flask can be a great tool for giving your IoT prototypes an interface on the web, providing an array of new options for controlling devices." Maybe you can use Flask for your summer hack projects! Lastly, I want to thank Optimizely for sponsoring this month's meetup. They're hiring for a few roles here in Austin and would love to meet interested folks. If you're looking for your next gig or know someone who is, be sure to join us! See you Thursday!

    1
  • Django 2.0 upgrade workshop

    Capital Factory

    Hey, everyone! Despite the fact that the whole city seems to be on vacation for Memorial Day weekend, we'll be meeting up this Thursday (May 24). This week, I'll be hosting an informal, workshop-style upgrade of the app we built in last year's Django tutorial series from version 1.11 of Django to 2.0. The process will be live-ish -- meaning that while I've looked things over to get started I don't know exactly how it'll go. The goals are a) to get familiar with the latest changes to Django, b) see how experienced devs debug in action, and hopefully c) hear from others about their experience upgrading more advanced projects. This will be an excellent opportunity to either get a first look at Django 2.0's changes or lampoon your friendly neighborhood organizer. If any PyCon attendees are around, we'd also love to hear from you about your favorite talks or other parts of the conference. Afterward, if folks are interested, we can adjourn to The Ginger Man, which has hosted many an after-AWPUG discussion and is shutting down at the end of the week. As usual, we'll be meeting at Capital Factory on the 16th floor of the Omni building. Please remember to ask for parking validation at the CF front desk!

  • Learn about DjangoCMS and the new PyPI

    Capital Factory

    Hey everyone! April's meetup is nearly upon us, and I'm excited to see these talks. First, Mike Tully will be will be showing us DjangoCMS (https://www.django-cms.org/en/). He'll be doing a demo of it and a walkthrough of how to customize it. We'll learn why it's great as well as some of its limitations. He'll also show off some production sites that have been built with it. After that, Dustin Ingram of Promptworks will be reprising his talk from Austin Python a couple weeks ago about the recent launch of the new PyPI. If you missed that talk but are interested in the latest changes to Python's packaging infrastructure, this is definitely one to check out. This month's refreshments are sponsored by Cloudflare. They're hiring for a bunch of positions here in Austin - check them out at https://www.cloudflare.com/careers/locations/austin/. As always, we'll be meeting at Capital Factory, on the 16th floor of the Omni Hotel building downtown. Please RSVP if you're coming so we know what to plan for. See you Thursday!

    3
  • First 2018 AWPUG Meetup

    Capital Factory

  • February AWPUG Meetup: Django ORM Adventures and Clustering Log Data

    Hey, everyone! This month's meetup will be a treat, since we have two cool talks about different areas of Python web dev. I'm really looking forward to both of these. We also have a cool new sponsor, PromptWorks! First up, Tom Kane from Atlassian will be delivering "A wild goose chase through the Django ORM." Tom tried to address tech debt in one part of the code by following the advice of a simple 3-year-old comment: "FIXME: we should switch back to using the Django ORM". It was generally accepted that this would happen one day. Little did anyone know that path was fraught with peril. He tried several strategies, caused an incident, revealed a flaw in an open source library, and ultimately replaced the FIXME with a comment explaining why the existing code must remain for performance reasons. Despite not achieving his initial goal, the efforts led to valuable improvements to both Bitbucket and the open source Django Waffle project. Following that, Jacob Barhak (who runs the Evening of Python Coding meetup) will talk about using ML techniques to cluster web log data. We'll see how Python analytic and visualization tools can be used to analyze web data. For the demo we used an anonymous data set made public by MSNBC through the UCI Machine Learning Repository. The demo code, data, and results are available on https://github.com/Jacob-Barhak/ClusterWebLog. The demo will use Bokeh to visualize the data and scikit-learn to perform basic clustering of the data. Refreshments will be provided by PromptWorks, who have a new-ish office here in Austin and offered the following: "PromptWorks is a software consulting shop specializing in Ruby, Python, JavaScript and related technologies, with offices in Philadelphia, New York and (of course) Austin. With unmatched technical chops and a serious commitment to Agile practices, we are able to deliver high-quality software with low risk at a predictable pace. In addition to helping businesses build new web apps and APIs, we solve problems with existing apps like scaling, testing and automating development operations. We also build software for machine learning, big data, and DevOps projects." As usual, we'll be meeting in Capital Factory. If you park at the Omni, remember you can validate your parking with the front desk when you come in. See y'all Thursday!

  • First 2018 AWPUG Meetup

    Capital Factory

    Happy 2018, everyone! Hope your new year is off to a good start. We're kicking off with a topic that generated a lot of discussion a few months back - web video! Josh Marshall from uStudio will be giving a primer on how to start bringing video into your web applications, and along the way hopefully providing an understanding of what digital video is, why it can be so complicated, and the various ways modern browsers and apps handle the medium. We'll be meeting as usual on the 16th floor of the Omni building at Capital Factory. Don't forget to ask at the desk for a parking voucher if you want to park in the garage. See you Thursday!

    1