Past Meetup

Hands On with Anvil: Full-Stack Web Apps with Nothing but Python

This Meetup is past

48 people went

Every 1st Tuesday of the month until December 31, 2018

Location image of event venue

Details

This is the June CamPUG meeting. Normally some of us go to the pub afterwards.

Meredydd Luff will lead a hands-on workshop with Anvil (https://anvil.works), a platform for building whole web apps - front-end, back-end and database - with nothing but Python.

Building for the modern web is complicated and error-prone: a typical web app requires five different languages and four or five frameworks just to get started. Wouldn't it be nicer if we could do it all in Python? With Anvil, you can design your page visually, write your client- and server-side code in pure Python, and even set up a built-in database in seconds. Meredydd will give a brief introductory talk, and then we will get building. Build a photo booth, an email client, or control a Raspberry Pi from the web - come and play!

Please bring your laptops - this will be a hands-on session.

As normal (see below), it is hard to tell how many people will actually turn up, and as this is a practical meeting, we can't cram quite so many people in. So if you find out you can't actually come (even on the day), it is worth changing your RSVP to "No".

Please do turn up promptly for 7pm, as we shall aim to start at 10 past, and I want to see the session, not keep opening the front door :)

--------------------------------------------------------------

**How CamPUG uses meetup.com**

We mainly use meetup as a way of publicising meetings, at which it is very good. We also use the RSVP mechanism to get some idea of how many people will turn up to a meeting, but this is very inaccurate - at best, we normally get between half and two-thirds of the "yes" numbers attending.

We do not require people to pay for meetings, or acquire tickets, and we do not "take a register" of who actually turns up. We don't even insist that people have to use meetup to indicate they're coming. It is important to me that this be a free and open meeting.

This does mean that we have a problem when a meeting is very popular and reaches the practical room size - i.e., how many will safely fit in our meeting room (although we've really only had that problem once so far).

From now on, I shall put a limit on the number of "yes" RSVP replies that is larger than the actual room size, but hopefully not too large. I shall try harder to send a message or messages before each meeting to remind people to un-RSVP if they cannot come, and I shall count the actual number of attendees to each meeting and monitor the situation.