diff --git a/README.md b/README.md index 6d3d303..a62a114 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,18 @@ # lsug.github.io + London Scala User Group Static Website + +# Contributing + +We welcome contributions of talk topics, workshops and blog posts. + +## Getting started + +You will need to install `ruby`. + +Run: + +``` +bundle install +bundle exec -- jekyll serve +``` diff --git a/_includes/head.html b/_includes/head.html index 35b7a93..14accf6 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -14,6 +14,7 @@ + diff --git a/_posts/2020-03-24-workshop-coding-with-cats.md b/_posts/2020-03-24-workshop-coding-with-cats.md new file mode 100644 index 0000000..4a4fa47 --- /dev/null +++ b/_posts/2020-03-24-workshop-coding-with-cats.md @@ -0,0 +1,86 @@ +--- +layout: post +title: "Workshop: Coding with Cats" +date: 2020-03-06 19:04:06 +0100 +author: Zainab Ali +categories: workshop kata scala functional typelevel +--- + +Come along to another London Scala Workshop at Quantexa! This month, we'll be hearing from Zainab Ali and Kai Ang on Coding with Cats. We look forward to seeing you! + +# Coding with Cats + +Christmas is long gone, but it's never too late to celebrate functional programming! And there's no better way to celebrate than by solving the [Advent of Code](https://adventofcode.com/). +Join us and have a crack at the first three advent of code challenges. Starting with pure functions, recursion, collections and error handling, we'll work our way up to using functional libraries such as cats, spire, monocle and fs2. + +This workshop is a great opportunity to get started with functional programming and boost your FP skills. + +# Prerequisites + +## Sign up! + +- Sign up to the [Meetup](https://www.meetup.com/london-scala/events/268770032/). +- Join the [Gitter channel](https://gitter.im/lsug/advent-of-code-typelevel) + +## Set up + +This workshop requires a fair amount of dependencies, so try your best to set up before you arrive. You can set up by cloning the [GitHub repository](https://github.com/lsug/advent-of-code-typelevel.git) and follow the instructions on the README. + +Don't hesitate to reach out to the Gitter channel if you have any problems. + +# Agenda + +This workshop will run on **Tuesday the 24th March 2020**. + +| Time | Topic | +|--------|---------------------------------------------------------------------| +| 6:30pm | Doors open. Come along in and get set up | +| 6:45pm | Workshop - first half | +| 7:30pm | Digest our new knowledge over some dinner | +| 7:45pm | Workshop - second half | +| 8:30pm | Join us in a nearby pub or restaurant to discuss what we've learned | + + +# Finding us + +This month, we're based at [Quantexa](https://g.page/WeWork-10-York-Road?shareHow) + + + +The nearest accessible tube stop is **Waterloo station**. + +## Directions from Waterloo Station + + +
+ +{:.lsug-location-step-description} +Go to the main platform area in Waterloo station and walk all the way to the North-West side of the station (there are big signs for each exit, the one to take is Exit 6) + +{:.lsug-location-step-image-container} +![Exit 6 of Waterloo Station]({{"/assets/img/locations/quantexa-waterloo-exit.jpg" | relative_url }}){:class="lsug-location-image"} +
+ +
+ +{:.lsug-location-step-description} +Exit 6 takes you on to a bridge. Follow the bridge, which takes you over the top of the traffic on York Road. As you are leaving the bridge you will walk down some steps. The office is the big glass building to the left of these steps. + +{:.lsug-location-step-image-container} +![WeWork office viewed from the top of the steps by Waterloo station]({{"/assets/img/locations/quantexa-entrance-from-bridge.jpg" | relative_url }}){:class="lsug-location-image"} +
+ +
+ +{:.lsug-location-step-description} +The entrance to the office is on the side of the building about 15 metres in front of the steps (see picture below) + +{:.lsug-location-step-image-container} +![WeWork office doors]({{"/assets/img/locations/quantexa-entrance.jpg" | relative_url }}){:class="lsug-location-image"} +
+ +There is a reception area on the ground floor where you will need to sign in before someone takes you to the 4th floor, where Quantexa's offices are + +# Joining remotely + +Join the [Virtual Classroom](https://eu.bbcollab.com/guest/9dacd911c58247df98f31826d558db67) to access screenshare and chat features. It will open at 6:15PM, 30 minutes before the session. Please follow the [instructions for joining](https://help.blackboard.com/Collaborate/Ultra/Participant/Join_Sessions#from-a-link_OTP-0). diff --git a/assets/css/location.css b/assets/css/location.css new file mode 100644 index 0000000..54c4d14 --- /dev/null +++ b/assets/css/location.css @@ -0,0 +1,21 @@ +.lsug-location-step { + display: flex; + margin-top: 20px; +} + +.lsug-location-step-description { + flex-grow: 2; + display: block; + width: 200%; +} + +.lsug-location-step-image-container { + flex-grow: 1; + display: block; + width: 100%; +} + +.lsug-location-image { + width: 250px; + margin: 0 20px 0 20px; +} diff --git a/assets/img/locations/quantexa-entrance-from-bridge.jpg b/assets/img/locations/quantexa-entrance-from-bridge.jpg new file mode 100644 index 0000000..ff62f51 Binary files /dev/null and b/assets/img/locations/quantexa-entrance-from-bridge.jpg differ diff --git a/assets/img/locations/quantexa-entrance.jpg b/assets/img/locations/quantexa-entrance.jpg new file mode 100644 index 0000000..aa526ed Binary files /dev/null and b/assets/img/locations/quantexa-entrance.jpg differ diff --git a/assets/img/locations/quantexa-waterloo-exit.jpg b/assets/img/locations/quantexa-waterloo-exit.jpg new file mode 100644 index 0000000..8893e4a Binary files /dev/null and b/assets/img/locations/quantexa-waterloo-exit.jpg differ