Practice track

How do you get a project to work? Show us how to write the script, run the business, debug the code, and raise the funding. Share your most effective projects.
From the beginner to the advanced level, we’re looking for tips, tutorials, best practices, and collaborative development sessions. Share what you know about your favorite tools, programming languages, development techniques, and business practices. Example topics from the past include Learn Tech Management in 45 Minutes and Hands-on Virtualization with Ganeti.

Proposals for this track

* Advanced filtering on your API endpoints with SQLAlchemy and FIQL

How robust is the filtering of your API? Let's delve into how a string of text can become a set of instructions to the API on exactly what records should be returned.
Practice 2017-03-15 17:08:07 +0000
Serge Domkowski

* Be(come) a Mentor! Help Others Succeed!

There is always something new to learn in technology. We are always experts in one and beginners in another field. In order to learn successfully it’s important to have a mentor but it’s equally important to learn how to be a good mentor.
Practice 2017-03-22 11:07:03 +0000
Anna Ossowski

* Flourishing FLOSS: Making Your Project Successful

You maintain an Open Source project but your project isn’t succeeding in the ways you want? In this talk we’ll explore the different components of an OS project & how they work together. Afterwards you’ll be well-equipped with a ideas & strategies for growing, and nourishing your OS project.
Practice 2017-03-22 11:10:58 +0000
Anna Ossowski

* Introduction to Julia Programming

Would you like to learn a new programming language and some basketball analytics? Julia is the latest in a long line of programming languages designed for scientific computing. In Part 1 of this introduction, I'll go over the basic concepts of scientific computing and Julia. In Part 2, I'll show you how to apply these concepts and Julia to basketball analytics, using data freely available on the web.
Practice 2017-03-21 01:31:36 +0000
M Edward Borasky

* No Coding Skills Required: How to Contribute to Open Source in Other Ways

You always wanted to contribute to Open Source but you don’t know how to code (yet)? Or maybe you can but you simply want to contribute in other ways? The goal of this talk is to explore how you can use your skills and contribute to Open Source in ways that don’t involve writing code.
Practice 2017-03-22 11:16:33 +0000
Anna Ossowski

* Refocus: The One Stop Shop For Monitoring System Health

In this talk we will share why we decided create Refocus: our internally developed, self-service tool for monitoring computing systems. We’ll cover how it is extensible, describe its tech stack of open source components including Node.js, how it differs from other monitoring tools on the market, and how data is modeled in Refocus.
Practice 2017-03-06 18:48:13 +0000
anny he

* self.care(): Optimizing Happiness for People In Tech

People in tech are prone to working too much and all the time, for their day jobs and volunteer projects. We work nights, weekends. We neglect family, friends and hobbies. If you want to learn about SELF care and how to practice it continuously, this talk is for you!
Practice 2017-03-22 11:19:06 +0000
Anna Ossowski

* What is a Bug?: Imagination and Failure in Complex Systems

When working in complex systems, bugs become more than just one-line errors: they become stories and histories, manifestations of time and space. How do you deal with failure - not as an unanticipated event - but as a natural and expected outcome?
Practice 2017-03-26 02:46:10 +0000
Bonnie Eisenman