Adron's "A Survey of Data Tools"
In this session he'll be covering addition mechanisms to continuous integration and delivery of database migrations, things to consider during the "delivery" phase of these migrations, and how to get them setup in project for ongoing delivery to production environments.
There are several key things you'll get out of this talk, including;
* Working CQL and SQL Code and practices for determining the viability of schema-migration to production.
* Ways to automate backup or restoration into the process of continuous delivery, albeit it being a tricky beast.
This session is ideal if you'd like to follow along on your own machine. Here's what you'll need:
1. A laptop or device running a major OS like MacOS, Windows, or Linux.
2. Have JetBrains DataGrip and JetBrains Goland installed and available for use on the machine.
3. Have Go 1.11 or better installed on your machine and configuration in Goland for use.
4. Have Apache Cassandra and PostgreSQL installed on your machine either via a Docker Container or locally for use.
Guinevere's "The PR That Wouldn't Merge"
It was supposed to be easy - a one-line api call change - introducing a handy little bit of extra functionality to existing automation.
No one could have predicted we’d need an entire set of new types and correlating functions, complete with tests, multiple rebases, and project goal debates between code owners.
Follow along the tale of the initial, innocent-looking code change and how it grew larger and more difficult as time and code reviews went on.
This talk will reflect on the challenges of open source participation by using a real-life example to see how we can learn from failure as well as success. Familiarize yourself with the contribution guidelines and community standards of a project. Find and use the build docs and learn about the importance of a project’s git workflow. Leverage the work you are doing into improving yourself as a developer and collaborator - we will look at the specific Golang and git skills that were acquired during this pull request.
Move on from hoping that that pull request would just quietly get forgotten to overcoming self-doubt, ask for help, resolve merge conflicts, and finish your work.
Let’s challenge ourselves and each other to be open to learning, to be vulnerable and ask for help, and to be kind and empathize with one another’s open source journeys.
After the talk(s) we'll reconvene at a nearby location for conversations and refreshments.
6:30pm Setup & come hang out. Beverages available for $ at the Bistro.
7:00pm Introduction & Announcements
7:10pm Adron Presents A Survey of Tools (Session 2)
7:45pm A short break between talks.
7:55pm Guinevere Presents "The PR That Wouldn't Merge".
8:55pm Trek to ?? getting this finalized !! for a food & drinks!
8:00pm After meetup drinks & food ...fini.