AUHack 2019

Workshops

Room allocation

Workshop Room
IBM ☁️ / Watson TBA
3D Modelling TBA
Augmented Reality TBA
AWS Backend TBA
How to Win a Hackathon TBA
How 2 Hardware TBA
Machine Learning TBA
Rapid App Development TBA
React + TypeScript intro TBA
React Advanced TBA
Your First VR App TBA

Workshops at AUHack

We will host 10 workshops Friday evening after ideation, teambuilding, and dinner. Participating in a workshop will give you a great start on AUHack, such that you afterwards can start building cool stuff, instead of spending hours setting up environments.

Do I need to sign up?

Nope! Just go to the workshop of your choice Friday evening.

Do I need to do anything before the workshops?

If you already know which workshop you definitely will participate in, then consider downloading the material needed before the workshop starts. In a perfect dreamworld, everybody will do that and you can then spend more time on the interesting material.

Can I participate in multiple workshops

Unfortunately not. The workshops are all starting and ending at the same time. But we try to publish material from all workshops on our Github. Furthermore, all team members are by no means required to attend the same workshop. Perhaps you can divide and conquer?

Hmm, some workshops have quite sparse information?

The friendly folks who create the content for you have been instructed to put all their work in the workshops and less in descriptions and so on. Like, who is ever documenting their code?

AWS serverless computing
AWS, Serverless, Microservices, Backend
Description
In this workshop, we will be creating a very simple TO-DO web application using only serverless computing (AWS Lambda & API Gateway) and connecting this to a NOSQL database (AWS DynamoDB). Here it will be possible to read, add, update and delete todos in the todo list. We will build it with AWS Cloud9 and by choosing the technologies in the AWS console. Once we have created the todo application we will create a new application by using the serverless framework. Here we will see the power of the serverless framework by creating a similar application but in a very short amount of time.
Prerequisites
This workshop is for anyone who wants to create a cheap and easy to setup backend. Basic knowledge of javascript would be helpful but is not required.
Software needed
For the second part of the workshop, where the serverless framework is used, that requires
  • node js
  • npm
An AWS account is encouraged.
Hardware needed
Laptops and enthusiasm
Advanced
React Advanced
Better React With Hooks
Description
This workshop explains what the new hooks in React are. They introduce a whole new way of writing React components, that makes it simpler and faster. We will present what this change means for your React applications, and how it changes how we build applications. We will show you how to use the most common hooks, and give you exercises in writing React components with hooks, and converting existing components to the new hooks structure.
Prerequisites
Hands-on experience in the React framework. This is NOT an introductory workshop to React, you are expected to have worked with React before.
Software needed
  • Modern browser (Chrome, firefox, Edge or Safari)
  • Nodejs (needed after the presentation)
Hardware needed
A Laptop
How2Hardware: From Arduino-prototypes to a commercial IOT product
Hardware-prototyping and product development
Description
In this workshop, the founders of Consibio will present what they do, and how they went from a good idea to a working, commercial product based on connected hardware. Emphasis will be put on modern prototyping technologies, and how to go from an idea to a working prototype and further to a sellable product. In this context, you get to work on how to turn your own ideas into hardware and what to do from there.
Consibio IVS is a spin-off startup from Aarhus University Engineering situated in the local tech hub, ORBIT Lab developing an industrial IOT platform for the biotech industry.
Prerequisites
A little programming skills and basic knowledge about electronics makes the process easier, but it is definitely not mandatory. Based on your experience, we will guide you how to go from there - even though it’s at ground zero :-)
Software needed
Please download and install the Arduino IDE. To save us some time :)
Furthermore, we will be working with browser-based tools requiring a free user. (Depending on your ideas, not everyone will get to use these. You can sign-up during the workshop if needed):
  • EasyEDA Online electronics design.
  • Onshape CAD software (for building 3D models) Only free for students.
Hardware needed
A Laptop
Beginner
Your First VR App
Prototyping, VR, Apps
Description
Good VR stuff
Prerequisites
Some programming experience is recommended.
Software needed
None :)
Hardware needed
  • Laptop with internet
  • You can borrow an Android phone and a Google Cardboard.
Beginner
Augmented Reality
Augmented Reality, Unity, Vuforia
Description
Create your first Augmented Reality app with Unity and Vuforia. Use image targets to play with virtual objects in the physical world.
Prerequisites
Nothing :)
Software needed
  • Download and install Unity
  • Create a Vuforia account
Hardware needed
A laptop with wifi
IBM ☁️ / Watson
Two strong platforms to cover all your buzzword needs
Description
This workshop will help you leap towards a great prototyped Android app in no time. We will give you the tools and guidance needed to build, measure and learn fast on your own ideas. We created the workshop with AUHack weekend in mind, and will show how easy it is to build the Jodel app.
Prerequisites
To get hands-on experience during the workshop, you need some programming experience (preferably Java).
Software needed
  • Please download and install Android Studio.
  • Android emulator (or Android device)
  • Git
Hardware needed
A Laptop and preferably an Android phone
Machine Learning
Teaching your laptop to distinguish dogs from cats <3
Description
I’ll try to give you an easy introduction to the world of machine learning. You will learn how to make your computer distinguish images of cats and dogs.
Thanks to Google colab and Keras you will not have to install anything, you just need a laptop with internet connection.
Hopefully, we can finish me talking in 10 min, so you can try to get your hands dirty as fast as possible. If we finish early I’ll show you a few cool things recent researchers has been able to make their computers do.
If you want you can make groups.
Prerequisites
I’m assuming you’re capable of writing a hello world in some language, and that you’re familiar with if/then/else and for loops.
Software needed
No. Everything can be done in the browser thanks to a Google.
Hardware needed
A Laptop with Wifi
How to Win a Hackacthon
What it takes to become true winners
Description
Good hacking stuff
Prerequisites
  • Courage
  • Endurance
  • A wee bit of crying
  • Hope
  • Energy drinks
  • More crying
Software needed
Good stuff here
Hardware needed
A laptop with wifi
Beginner
React + TypeScript intro
All you need to know to get started using React
Description
Good stuff here
Prerequisites
Good stuff here
Software needed
ul>
  • Modern browser (Chrome, firefox, Edge or Safari)
  • Nodejs (needed after the presentation)
  • Hardware needed
    A Laptop
    Rapid App Development
    Maximizing value and speed in app development
    Description
    • Fundamentals of agile development
    • Hands-on exercises designed to make you think like an app-hustler
    • Tips and tricks based on our 100% hit rate on 5 applications for funding

    Guest starring from the CEO of Tribute app, Claus Holm
    Prerequisites
    None :)
    Software needed
    None :)
    Hardware needed
    A Laptop
    Beginner
    3D modelling crash course
    3D Modelling, Maya
    Description
    An introduction to 3D modeling with Maya. Learn the basics of creating 3D objects from scratch in a 3D environment using polygon modelling.
    Prerequisites
    None :)
    Software needed
    • Windows 64-bit or OSX
    • Autodesk Maya: link, choose ‘individual or business user’ and AUHack as company
    Hardware needed
    Laptop and a 3-button mouse (optional)