- Testing 1-2-3
- Docker Development Environment Setup (hosted by FayettePy)
Agenda: 7:00p - 7:15p Meet & Greet 7:15p - 7:20p Announcements and introductions 7:20p - 7:30p Beginner tips by Ryan 7:30p - 8:30p Talk by Aaron Teague: Docker Development Environment Setup Talk details: It takes a lot of work to set up a new developer on a project. You might encounter dependency issues, when one version is slightly different to the other, resulting in the much-loved expression, “But, it works on my machine.” Docker solves these problems by packing your app, with all its dependencies, in its own filesystem. It does this in a way that won't step on the toes of other applications running on the same system. You can Dockerize the project, and pass it to a fresh dev so they can quickly get to work, or pass it to production with a reasonable expectation that it will work as it had on your machine. With some additional work, it can even be passed into Kubernetes to watch over and scale on demand. We'll talk about getting this magical workflow setup. See you there About Aaron: Aaron Teague is a Software Engineer at Supergiant. He manages several Kubernetes clusters, hosting instances of Elasticsearch. He enjoys mentoring others, making complex problems palatable, leading to several "aha!" moments. Before Supergiant, he was a hobbyist game developer. This was a transition from thinking in terms of hit boxes to Docker containers. Additionally, he considers himself a maker, enjoying tinkering with Raspberry Pi, Arduino, and 3D Printers.
Next.js allows developers to get started quick with a zero-configuration setup. Easier SEO with server side rendering and a better user experience with automatic code splitting makes Next.js a great choice for starting your next React project. Bitcoin; Blockchain. :) - Presented by Zak Kurka
- Firebase or: How I learned to Stop Worrying and Love the Cloud
Prototyping can (and I'd argue should) be an important part of the workflow for any startup. Building prototypes on your production infrastructure is often overkill; sometimes, you just want to put something in front of your customers quickly to make sure it fills a real need they have. We'll talk about how you can use firebase to handle auth, db, api, hosting, and deploying in a low friction way, allowing you to focus on testing your hypotheses instead of kube configs. Presented by Josh Hanna
- How does Webpack work anyway?
Despite the ubiquity of Webpack in many modern JS stacks, the inner workings of the library remain a mystery to many. In this talk, we'll unravel how the Webpack CSS loader works in an effort to better understand what Webpack is doing under the hood. Presented by Blake Johnston
When building an API, what if the data was typed, easily manipulated using pluggable functions, and only returned specific data using a flexible query - most of all, what if all of this could be done from one endpoint? GraphQL provides backend and frontend developers with unique tools for easier development. Presented by Zak Kurka
- How to run your code on the dark web, and why you should
Tor is an anonymous network and browser. Millions use Tor every day. Is your code ready for them? This talk introduces Tor, provides an overview of how it works and the adversaries and attacks its designed to stop, and shows that coding for Tor is practical, and improves your code for everyone. Presented by Luke Crouch from Mozilla