Joe Ferguson will talk about Make and how Makefiles can simplify long and complex command line tasks such as managing dependencies, creating test environments, executing test suites, and even deploying applications.
explore an example of using Python’s FastAPI web framework to create an API that is self-documenting and use OpenAPI Generator and data-model-code-generator to auto-generate client code that talks with the API
Rust has seen a lot of hype and praise from the developer community over the past few years despite it being a relatively new programming language (about 10 years old). Rust has been crowned the most loved language by Stackoverflow’s Developer Survery for the past 5 years straight. In this talk, I’ll give you guys a brief summary of Rust as a language and what problems it intends to address as well as why I personally enjoy using it. I’ll also do some live code examples to demonstrate Rust’s flagship feature: owner ship.
Keeping your Serverless API DRY - DeployBoard's API Management Evolution - We will talk about managing DeployBoard's Serverless API with AWS Lambda and Terraform. Our journey from Mono Repo to Micro Repos, why they are right for us, and why they might or might not be right for you.
Waterfall development processes provide guidelines and guardrails to aid in producing quality software. Much like training wheels on a bike or speed governor on a sports car, these aids can prevent the system from reaching maximum capability. Agile projects may remove some of the impediments to performance, but at the same time increase the risk of software defects. Thus testing becomes a critical component for successful agile development.
Service meshes normally target the application space, but they can be used to great effect for sources within the infrastructure. We will explore the concept of implementing a service mesh for interacting with infrastructure sources using a declarative resource protocol.
Presenter: Harold Schreckengost - How to get the most out of the promises of modern frameworks like DevOps, Agile, and Microservices by exploring the problems being solved and asking the right questions.
Joe Ferguson & Xavier Tilley will be leading an open source hack night. Learn everything you need to know about contributing to open source software, including how to find projects to contribute to, GitHub basics, and some burnout prevention tips.
Harold Schreckengost will be discussing Elastic Stack. Built on an open source foundation, the Elastic Stack lets you reliably and securely take data from any source, in any format, and search, analyze, and visualize it in real time.
Ernest McCracken will be discussing Future Internet architecture inspired by years of empirical research into network usage and a growing awareness of unsolved problems in contemporary internet architectures like IP.
the new Defense Against the Dark Arts instructor, Jason Myers, will breakdown the most dangerous and most common forms of attack that a web application will face on the open internet, as well as an overview of tools and strategies that a developer can use to defend their application against such attacks.