Stay up to Date

Subscribe to our mailing list for updates and ticket sales

Agenda

8:00am - 8:50am

Registration

8:50am - 9:00am

Opening Statements from Mayor Schember

9:00am - 9:30am
Ado kukic

Ado Kukic

A Token Walks Into a SPA...

A look at where computing and analytics began and where it is headed. The basis of all DevOps and development starts with our measurements. We need to understand what role analytics and metrics plays in modern computing. To find out, we look at where analytics began in the advent of computer science and where we stand today, with an eye toward the future.
9:45am - 10:15am
Nivia henry

Nivia Henry

From concept to cash: Building and optimizing your product value stream

Product development starts well before the first line of code is ever written. However, we often focus only on the software development components with little understanding of what should happen before and after. In this hands-on session, let's explore the entire value stream and find ways to shorten the feedback loop throughout.
10:30am - 11:00am
Samantha geitz

Samantha Geitz

Confessions of a Reformed Architecture Astronaut: In Defense of MVC

Every programmer wants to write Good Code, but what does that actually mean? Almost anyone who has been in the industry for more than a few years will have seen horrible abuse of model-view-controller, so it is perhaps no wonder that we are quick to reach for design patterns as a panacea. We want to future-proof in case we need to switch ORMs or move away from our chosen framework altogether, and so we isolate and we interface; we reach for domain-driven design and hexagonal architecture and the Gang of Four. We are making many of our applications far more complex than they really need to be to solve problems that may never exist. In this talk, we'll explore the difference between proactive and reactive coding, re-evaluating along the way some practices that many programmers have declared 'cardinal sins.'
11:15am - 11:45pm
Jim wrubel

James Wrubel

Tell Me About Some Projects You Work On In Your Spare Time

If you’ve been a part of an interview for a technical position in the last ten years, you are probably aware that the process is horribly broken. Come watch me yell about it for the first third of this talk and present a possible solution in the second two thirds.
11:45pm - 1:15pm

Lunch

1:30pm - 2:00pm

Lightning Talks

2:15pm - 2:45pm
Tim bickerton

Tim Bickerton

Scrumbanzen (or how we evolved our agile practices to deliver early and often)

In this session, we’ll cover the values of the Agile Manifesto and exactly how we drew inspiration from them at Think Through Math (TTM) as the foundation for our agile practices. We’ll then cover the basics of several frameworks (XP, Scrum, Kanban, Kaizen) that formed the foundation of our ‘flavor’ of agile product development. We’ll identify the components of each framework that we adopted at TTM to improve our product development, and why, while always testing and learning. We’ll also cover what agile practices we didn’t employ at TTM, and why. Most importantly, we’ll walk through TTM’s product development process, step-by-step, showing exactly how it worked and showing example artifacts that we used on regular basis (daily/weekly/monthly) to manage development. Rounding out the talk will be a Q & A session where conference attendees can inquire about the practices we used at TTM and seek advice about their own agile implementations. Conference attendees will leave the talk with actionable insights and knowledge of a successful custom framework that they can apply to their own organizations.
3:00pm - 3:30pm
Andrew chernauskas

Andrew Chernauskas

Lost at Sea: Navigating the Waters of Remote/Distributed Teams

Even if you're not a remote worker, chances are someone on your team is. Often neglected, working remotely takes extra effort and intentional practice. This talk illuminates potential challenges and tactics for working with others to improve your work-life (especially when it's at your home).
3:45pm - 4:15pm
Cassey lottman

Cassey Lottman

Octopus Deploy: Automating .NET Deployments

Octopus Deploy is a tool for .NET deployment automation. You can use it to deploy IIS websites, Windows services, and even certificates and scripts that you need to run on remote machines. Octopus Deploy has the potential to make deploying from the build server to remote machines painless and repeatable- but there are some things you may want to know up front to make that happen. This session will explore why you might want to try Octopus Deploy, what sort of issues you may run into, and how Ocuvera uses Octopus to manage our on-premise product installations & updates.
4:30pm - 5:00pm
Christopher nies

Chris Nies

Head in the Cloud: How to Write an Alexa Skill

Voice control can fundamentally improve the way we interact with technology, and it's becoming increasingly ubiquitous. Cloud-powered services like Alexa can connect us to family, help around the house, and create new experiences to make our lives easier. In this talk, I will give a basic overview of how to design and implement an Alexa skill using AWS technologies to add custom functionality to Alexa-enabled devices.
5:00pm

Closing Remarks

5:30pm - 9:00pm

After Party at the Brewerie!

Speakers

Confessions of a Reformed Architecture Astronaut: In Defense of MVC

Senior Developer and captain of #TeamReact at Tighten. Proud Chicago native and Wrigley Field bleacher bum. Owned by 2 dogs and a cat.

Octopus Deploy: Automating .NET Deployments

Volunteer Crisis Counselor turned Software Engineer for Crisis Text Line hailing from Lincoln, Nebraska. Occasionally does taxes for fun. Lover of source control, repeatable deployment processes, and kayak polo.

Head in the Cloud: How to Write an Alexa Skill

Software Engineer by day. Industrial sewing machine enthusiast the rest of the time. Owner of a knitting bag company. Currently learning to design 8-bit CPUs from logic gates.

A Token Walks Into a SPA...

Full-stack developer and evangelist at Auth0. Mixing his passion of programming and education to create educational content focusing on security, authentication, and much more.

From concept to cash: Building and optimizing your product value stream

Former agile coach turned Engineering Manager @ Spotify. Knowledgable in product development, QA, and people management. Enjoys sharing what she’s learned along the way over a glass of red wine.

Tell Me About Some Projects You Work On In Your Spare Time

A software developer, CTO, and entrepreneur over his 23-year career. Currently serves as consulting CTO for a number of education organizations. Bootstrapping a startup focused on craft beer discovery.

Lost at Sea: Navigating the Waters of Remote/Distributed Teams

Senior Front-end Drupal Developer making websites and workspaces more enjoyable to get meaningful work done. Cofounder of the Erie Design Group and LEGO enthusiast.

Scrumbanzen (or how we evolved our agile practices to deliver early and often)

Software product development consultant in education. Former VP of Product Development and Operations at Think Through Math. Passionate about leading projects and people. Possibly more passionate about 90s pop classic sing-a-longs.

Venue

Erie Art Museum

The Erie Art Museum is one of the best places in Erie to hold events. The historic downtown gallery building blows out to include an enormous modern architectural wing with an event space and café. The building Spans most of the block between 4th and State St., and 5th and French St. The conference entrance will be through the large glass doors of the Wave Café on 5th street. Once inside, the large gallery hall with the main stage for Erie Day of Code will be immediately to your left. You're more than welcome to check out the various collections at the museum during intermissions or lunch the conference for free!

Sponsors

Interested in sponsoring? Check out our Prospectus for information.

More information to be announced soon!