Skip to content

gomboc1985/hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2018 Kickoff: Hackathon Event

Preparation for the Hackathon

I. Software Installation

For at least a portion of the hackathon, you will be using Scala. The preferred IDE for Scala is Intellij. The community edition should be sufficient as long as you install the Scala plugin.

We'll use an extension for Visual Studio Code (free) to assist us in our designs. This extension allows Visual Studio Code to interpret the DOT language. You may find the [dotguide] (http://www.graphviz.org/pdf/dotguide.pdf) is useful to you.

Installing Graphviz - follow these instructions provided here.

II. Accounts you need to setup

if you dont already have these associated with your @numerix.com email address

A. Set up a Github account

Please create a github account for yourself. Once you have created that account, please send me a quick note on Slack that shares your github user name with me.

Notes on the use of GitHub:
You may find it odd that I am recommending that you get a GitHub account when, as a company, we use BitBucket. Not everyone participating in the event will have a BitBucket account (nor will they need one). We are charged for BitBucket licenses. So, in order to introduce everyone to Git (and do so without cost), I am using GitHub to provide you with the materials to prep you for the event AND introduce you to the numerous projects on GitHub (in case you havent experienced it.)

TO BE CLEAR, WE WILL NOT USE GITHUB FOR THE ARTIFACTS/DELIVERABLES/CODE that is produced at the event. For that, the devs on each team will use their BitBucket accounts. GitHub is only needed for preparation for the event.

i. Make sure that you secure Github, by setting up an ssh key

You should probably set up an ssh key rather than using HTTPS authentication. The above link provides the steps you'll need to follow if you don't already know how to do this.

B. Get a Slack account

We will use a specially created slack workspace called nx-hackathon.slack.com for this event.

III. Fork our private github repository (or our bitbucket repo, if you are already a bitbucket user) and clone your fork

Step One:

IV. Materials to Prepare you for the hackathon

A. Read the case study

B. Try the Exercises

C. Look at the forks in the evolution-labs github account

Reference Application using Lagom, Kafka and Cassandra, written in Scala.

Reference Application using Lagom, Kafka and Cassandra, written in JAVA

Apache Kafka client for Python with examples. Documentation here.

Confluent's Apache Kafka .NET client Docs here.

Could be useful if you want to wire excel up to a Kafka topic.

Sample Akka Projects from Lightbend

D. Explore the Resources that we curated for you

About

This is the repository for the 2018 Hack-a-thon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published