Workshop: Build a graph-data application
(in the language of your choice)
Back in 2017, Josh Perryman gave a introductory graph workshop as part of Data Day Seattle. It has been one of our highest reviewed workshops. People went out of their way to look me up and tell me how much they liked it. Ever since, I've been bugging Josh to do it again... in Austin. Finally! Josh will be presenting at Data Day Texas in January and will be offering an entirely new course he created just for us. Josh does not live in Austin, so it might be awhile before we can get him to offer it again in Austin. We are sharing it with Data Day alumni before announcing it publicly next week. If you want to learn about graphs - from someone who isn't beholden to a particular vendor or technology - don't miss this opportunity.
This event is part of Data Day Texas / The Global Graph Summit 2020
Build a graph-data application - in the language of your choice
DESCRIPTION
Quickly learn the tools for working with connected data while building a simple application. This workshop grounds you in the fundamentals of developing software to use graph databases using the development language of your choice (Java, C#, JavaScript or Python). In just half a day, you will build a working graph application with an Apache TinkerPop GLV (Gremlin Language Variant) in your desired language.
REQUIREMENTS
Laptop with wifi access (or ability to copy files from USB)
Familiarity with one of the following languages: Java, C#, JavaScript or Python
Ability to clone / copy a repository from GitHub
An Integrated Development Environment (IDE) is recommended such as IntelliJ, Eclipse, NetBeans, VisualStudio, VS Code, WebStorm, though a text editor such as Notepad++ or Sublime Text can work, as can Emacs or Vim.
Ability to build tools corresponding to your selected language:
- Java: Maven, Java SDK version 8 or greater, C#: .NET SDK
- JavaScript: Node.js, Browserfy, npm,
- Python: Python 3 Distutils
About the Instructor: Josh Perryman
Technology isn't just data, and Josh does more than just play with data. He’s worked with high performance computing (HPC) environments, taking computations from hours to minutes or seconds. He has built visualizations which deliver new insights into complex data domains. He’s managed technology personnel, both directly and indirectly, to deliver technology solutions. Josh has put together more types of technology components, software and hardware, than can be counted, because one of his fortes is solving problems by building sustainable systems. Josh is currently Director of Product Development, Graph Solutions at VeracityID.