Loading…
DeveloperWeek 2019 has ended
Welcome to DEVELOPERWEEK 2019.  Build the future.
Python [clear filter]
Wednesday, February 20
 

2:00pm PST

PRO WORKSHOP: Useful Python Libraries for Network Engineers
Python has quickly become THE language for network automation and programmability due to it’s combined simplicity and power. Add to that the robust assortment of tools, libraries and modules related to networking available to “import" and I doubt another language will take over the title anytime soon. In this session we’ll explore some of the most useful libraries for network engineers and developers looking to interact with the network from a configuration and operational perspective. Plenty of code will be shown, and all examples will be available to take away and leverage in your own environments. Through the session you'll learn how to leverage the tried and true interfaces of CLI and SNMP to manage your network before we jump up to newer options like NETCONF, RESTCONF and REST APIs. We'll even explore full configuration management solutions and discuss when and how they should fit into your overall automation strategy. Some of the great modules that will be covered include: netmiko PySNMP ncclient requests Ansible NAPALM

Speakers
avatar for Hank Preston

Hank Preston

Developer Evangelist, Cisco DevNet
Hank is a long time technophile, and loves learning and helping other learn about technology in exciting ways. His experience in IT is wide and varied including web/database development and infrastructure engineering. After many years away from “code”, he fell back in love with... Read More →


Wednesday February 20, 2019 2:00pm - 2:25pm PST
Grand Ballroom - Stage C
 
Thursday, February 21
 

9:00am PST

PRO TALK: Building SDKs for Infrastructure Engineers
Building an API-first software platform provides unlimited opportunities for third party integrations. Except that understanding developer documentation for API integration can be daunting for infrastructure engineers who may have only recently created their first Hello, World application! An exceptional SDK transcends experience, and is easily usable whether consumed by a first-time coder or an experienced developer. Providing the option for using SDKs can change the perception of software integration from scary to fun...but that means you have to build and maintain a set of SDKs. This session will discuss simplicity, reliability testing, error management, and integration considerations. Join Rebecca Fitzhugh and Drew Russell to learn more about the challenges faced and lessons learned when building and maintaining SDKs for Python and Go.

Speakers
avatar for Rebecca Fitzhugh

Rebecca Fitzhugh

Principal Technologist, Rubrik
Rebecca Fitzhugh is the Principal Technologist at Rubrik where she researches and evaluates emerging technologies to define and communicate long-term technical strategies. Prior to joining Rubrik, she freelanced as a consulting architect for 6 years. During that period, Rebecca worked... Read More →
avatar for Drew Russell

Drew Russell

DevOps Sales Engineer, Rubrik
Drew Russell is a Developer Advocate at Rubrik where he is focused on the simplifying the consumption of the Rubrik RESTful API. On any given day you can find him working on the Rubrik Python and Go SDKs and creating various integrations points based off of those. Before joining Rubrik... Read More →


Thursday February 21, 2019 9:00am - 9:25am PST
Room 208 - Stage E

1:30pm PST

PRO TALK: GraphQL + Ruby = ❤️
Since Facebook released GraphQL to the world, there has been a lot of traction on the frontend world about it. But somehow, this trend hasn’t reached backend developers. Let’s take a look into how we can introduce GraphQL into our Ruby environments to take advantage of it’s power. Let’s look into the state of GraphQL in Ruby and see how we can benefit of the amazing power that GraphQL APIs can provide us. We’ll also take a deep-dive into a tool I wrote called GQLi, a GraphQL client that enables users to write queries in native Ruby code. I’ll describe it’s philosophy, how to use it, and some cool meta-programming tricks used to create it.

Speakers
avatar for David Litvak Bruno

David Litvak Bruno

Ruby & Python Ecosystem Developer, Contentful
Ruby and Python Evangelist, Agile devotee, frustrated sports legend and currently a developer evangelist at Contentful. David spends most of his days coding and slaying orcs and beasts in his favorite RPGs. During the last 8 years, David has worked as a professional developer using... Read More →


Thursday February 21, 2019 1:30pm - 1:55pm PST
Grand Ballroom - Stage B

2:00pm PST

PRO TALK: Getting Started with GPU Computing In Python
GPU computing has becoming an important part of scientific computing and machine learning. Although somewhat different than traditional programming, GPU computing has become much more accessible thanks to a number of Python projects, such as TensorFlow, CuPy and Numba. In this talk, we’ll survey the Python GPU projects available in Anaconda, discuss some use cases for different projects, and review best practices for GPU computing.

Speakers
avatar for Stanley Seibert

Stanley Seibert

Director of Community Innovation, Anaconda, Inc.
Stan leads the Community Innovation team at Anaconda, where his work focuses on high performance GPU computing and designing data analysis, simulation and processing pipelines. He is a longtime advocate of the use of Python and GPU computing for research.


Thursday February 21, 2019 2:00pm - 2:50pm PST
Grand Ballroom - Stage B

3:00pm PST

PRO TALK: Python and R for Advanced Analytics
As the complexity and volume of data grows, data teams are optimizing their analytics workflows to support more complex logic, advanced transformations and customized visualizations that will be crucial in future proofing your business. There isn’t an abundance of external conversation about the languages used to analyze these massive quantities of data, but analysts and developers are becoming more sophisticated as their field matures, evolving to work with bigger datasets and integrating new techniques into their workflow. This means more than just finding new ways to innovate with SQL — advanced languages like R and Python have become a more critical part of everyday analysis and should be a centerpiece in the developers “day zero” strategy when building any technology stack. In this presentation, Leon Tchikindas, Head of Data Science & Analytics at Periscope Data, will discuss the advantages of implementing SQL vs. Python & R as part of your developer tech stack strategy and explain how to bring the workflows of all three together on one platform. To illustrate how SQL and Python work together to answer complex data questions, Leon will share real-life examples of how adopting this strategy can impact your business now and in the future. 

Speakers
avatar for Leon Tchikindas

Leon Tchikindas

Head of Data, Periscope Data
Leon Tchikindas is the Head of Data at Periscope Data, where he empowers more than 1,000 companies to build their data driven culture. Prior to Periscope Data, Leon helped increase revenue and product engagement at ZipRecruiter. He has a bachelor's degree in Biomedical Engineering... Read More →


Thursday February 21, 2019 3:00pm - 3:25pm PST
Grand Ballroom - Stage B

4:00pm PST

PRO TALK: Building Apps with Smartcar: Speeding up Development with SDK's
Sanketh will begin his talk by giving a general overview of the Smartcar API and explaining its focus on developer tools to build apps for cars. Second, he will focus on how to create and build developer-friendly SDKs by doing a deep dive into how Smartcar approached the SDK-building process internally. Finally, he’ll demonstrate our Python SDK in action, using it to build an app that will unlock a car on-stage in minutes, live.

Speakers
avatar for Sanketh Katta

Sanketh Katta

CTO/Co-founder, Smartcar
Sanketh Katta is the CTO and co-founder of Smartcar.com. Smartcar is a Mountain View based startup building an API platform for connected cars. Sanketh graduated from UC Berkeley and previously worked on LinkedIn's data science team. Sanketh is passionate about empowering developers... Read More →


Thursday February 21, 2019 4:00pm - 4:30pm PST
Junior Ballroom - Stage D
 
Friday, February 22
 

10:00am PST

PRO TALK: Artificial Intelligence and the Future of Programming & Developer Productivity
Artificial Intelligence is creeping into our everyday lives and beginning to take over industries. AI can drive cars, planes, write your emails for you, play Go and even write songs. But can AI code? If not, what about using AI to build better software products? How can developers leverage AI to increase their productivity and enhance the programming experience?

We'll use this session to (a) survey the latest academic research on using AI for program analysis, (b) discuss how developer tools are starting to integrate AI, and (c) contemplate when AI could be capable of writing code autonomously.

Attendees will walk away with a grasp of how AI can improve developer productivity and job satisfaction, plus an understanding of challenges that lie ahead before any software is written entirely by AI.

Will cover:
- academic research on the topic
- Existing developer tools
- Vision for the near Future





Speakers
avatar for Adam Smith

Adam Smith

CEO, Co-Founder, Kite
Adam Smith is the CEO and founder of Kite.com, a AI-Powered Python Copilot. Prior to Kite Adam was the CEO and cofounder of Xobni which he sold to Yahoo in 2013. Adam is a MIT Computer Science and Y-Combinator alumnus.


Friday February 22, 2019 10:00am - 10:50am PST
Grand Ballroom - Stage B

2:00pm PST

PRO TALK: Robots as a Developer Platform
In the next 10+ years, we will live in a world where robots are embedded into our daily lives as our friends, teammates, and even as part of our families. Robots will perform helpful tasks, ensure our safety, and interact with us in friendly ways only currently known to science fiction. To get there, Misty Robotics is developing a first-of-its-kind programmable robot to "democratize" robots-- move them out of the world of "roboticist" and into the world of "Javascript and Python," so developers can invent thousands of applicable skills for everyday life. In this session, Chris Meyer, Head of Developer Experience at Misty Robotics, will explore how the future of robotics begins with a developer platform and what it will take to get to there. He will share some topics that Misty’s community of developers are currently exploring in-depth, including personality and autonomous AI.

Speakers
avatar for Chris Meyer

Chris Meyer

Head of Developer Experience, Misty Robotics
Chris Meyer is Head of Developer Experience at Misty Robotics, the creators of the Misty robot developer platform. In his role, Meyer leads developer relations for the company and helps to enhance the platform, tools and documentation for developers. Previously, Meyer served as the... Read More →


Friday February 22, 2019 2:00pm - 2:25pm PST
Grand Ballroom - Stage B
 


Filter sessions
Apply filters to sessions.