Stream 1 (Chesworth) | Stream 2 (Thurlow) | Time | Duration (minutes) |
---|---|---|---|
Day 1 – Wednesday 6 March |
|||
🚌 Bus departs Central Station, SydneyWe'll be leaving at 8:00am sharp so you cannot afford to be late. Don’t forget that some folks are driving and may be open to carpooling! |
8:00 AM | ||
Arrive at Anchorage, Port Stephens🚗 If you are driving, the address is Anchorage Port Stephens, 26 Corlette Point Road, Corlette NSW 2315 |
11:30 AM | ||
🍽 Lunch |
12:00 PM | 60 | |
IntroductionDevcamp crew Welcome to Devcamp! We’re so glad you’re here. 😊 |
1:00 PM | 10 | |
An introduction to HTML emailStig Morten Myre A quick peek into the wondrous world of nested tables, inline styles, blocked images, and conditional comments. |
1:10 PM | 30 | |
Microinteractions with React componentsRyan Yu Microinteractions play a very important role in UX/UI design by providing visual responses on a user's actions. In this workshop, I am going to cover the definition of microinteractions and why we need them. I am going to show how to implement microinteractions on a button in React. 🔸 Prerequisites are required for this session. Go get ’em. |
1:40 PM | 60 | |
Excuse me, you've got something in your teethStuart Totman How to prove you care through providing feedback. |
2:40 PM | 30 | |
☕️ Afternoon tea break |
3:15 PM | 30 | |
Why use Kotlin?Jerome Cantin & Masoud Chaboki Kotlin is rising in popularity on Github and in companies around the world, and has been selected to become the default language to build Android apps in. We'll take a look at some of the features of this language. |
It's Game ON - Airplane CityStuart Totman + Henry Soesanto The goals of this exercise are to illustrate the significant reduction in WIP and throughput time using the pull system, to explain and illustrate the concepts of push, pull, kanban, bottleneck, cycle time, idle time, line balance, and to illustrate worker behaviour in an operational setting. |
3:45 PM | 30 |
How to write good eventsMatt Nicholls Event much? Want to write good events? Want to avoid the mistakes of the past? Find out what we (I) did wrong, and help us make better events |
4:15 PM | 30 | |
Sessions finish |
5:00 PM | ||
🛳 Moonshadow CruiseWe're getting on a shuttle bus at 6pm to take us to the wharf; you'll need to be at the front of Anchorage by 6pm. |
6:00 PM | ||
Cruise ends |
9:30 PM | ||
Day 2 – Thursday 7 March |
|||
🍳 Breakfast |
7:00 AM | ||
“In 200 metres, at the roundabout, meow” - how cats lead the way to self driving cars – part 1Shai Haim In this part we will discuss Machine Learning fundamentals from theory to practice. We will discuss different approaches for supervised and unsupervised learning and set the stage for “deep learning”. |
C# 8 – The New StuffMatthew Wills Taking C# 8 for a spin - nullable reference types, asynchronous streams and more! 🔸 You’ll need some prerequisites installed on your laptop for this talk - get them here. |
9:00 AM | 60 |
“In 200 metres, at the roundabout, meow” - how cats lead the way to self driving cars – part 2Shai Haim In this part we will discuss Neural Networks - from the perceptron to “deep learning”. We’ll discuss the reasons why DL is booming now, and pay homage to the cats that made it all possible. |
The garbage collector is hard, long live allocations!Terry Tice In today's world of garbage collectors and managed memory, how do we minimize the impact of the collecting our garbage and look toward recycling? |
10:10 AM | 60 |
☕️ Morning tea break |
11:10 AM | 20 | |
Exploring Graph DBsSowkot Osman You want to quickly know who are your friends of friends liking your post or photos. Well, Graph DB is your best friend whereas a Relational DB will keep you waiting! |
Query CSV content in T-SQLJohnny Luo CSV files are the basic format for data sharing, but they're not always easy to consume. During this talk I will demo how to create a service to allow you query CSV files using T-SQL. 🔸 Prerequisites are required for this workshop. Go here to install them beforehand. |
11:30 AM | 60 |
🍽 Lunch |
12:30 PM | 60 | |
🍝 Uh oh! Spaghetti code!Chris Wright No one sets out to write messy code, it happens gradually over time until you’re knee deep in it. In this workshop, we’ll explore UI Application design patterns that will make it easier to change code, and make sense to people other than the author. We will cover component design patterns and tradeoffs in part one by going in depth to build a React component, and in part two we’ll look at the Application level of a React app and how we can use different patterns to deal with how everything fits together and communicates with an API. 🔸 CodeSandbox will be used, but in case network connections are not good, get set up here. |
CQRS on the command lineMark Green I’ll explain CQRS, then we’ll implement it on the command line. This workshop has stuff you need to install beforehand - get the stuff here. |
1:30 PM | 90 |
☕️ Afternoon tea break |
3:00 PM | 30 | |
🍝 Uh oh! Spaghetti code!Chris Wright Session continues |
Gophobotics, a fun hour with Go and RoboticsAlex Golshani Let’s meet GoBot, the future of IoT and robotics |
3:30 PM | 90 |
Sessions finish |
5:00 PM | ||
🍽 DinnerGo to the same place where we had breakfast (go to reception and walk downstairs). |
6:30 PM | ||
🎲 Games NightGames Night will run until 10:30 PM. There will be casino games, but bring your board games! You can be a spectator or just converse with alcoholic and non-alcoholic drinks. Feel free to leave before 10:30 if you feel deflated. |
7:30 PM | ||
Day 3 – Friday 8 March |
|||
🍳 Breakfast and checkout timePack your bags and check out at any time before the last session of Devcamp starts. You can check out during the break, but we recommend doing this ahead of time. |
7:00 AM | ||
Hacking Monitor: “Because it is not a bug, it's a feature!”Security team Come look at the createsend application through a security lens. Learn how to identify and avoid introducing vulnerabilities such as IDOR, SSRF and RCE and compete to exploit them in a capture-the-flag challenge! No hoodie required. |
9:30 AM | 60 | |
Morning tea break + last chance to check out |
10:30 AM | 45 | |
Hacking Monitor: “Because it is not a bug, it's a feature!”Security team Session continues |
11:15 AM | 120 | |
🍽 Lunch (sessions finish) |
1:15 PM | ||
🚌 Bus departs Anchorage |
2:30 PM | ||
🚌 Bus arrives at Central Station |
6:00 PM |