What to expect when you’re concepting - Product Learning Lab
Saad Kamal, Ryan Frederick
There are no Prerequisites for this Pre-Compiler. Please come prepared to take notes, whether with pen and paper or a text editor.
Building Declarative UI with SwiftUI
You will need a Mac running macOS 10.14 (Mojave) or later. macOS 10.15 (Catalina) is highly recommended, as there are some Xcode features that are dependent on running that version of the OS.
Xcode 11.0 or later.
These files are not available on the CodeMash mirror. They will be available on USB keys if anyone needs them but they’re very large, so it is recommended that you come with the software already installed.
Jean Lange, Remy Porter
There are no Prerequisites for this Pre-Compiler.
Building a Full CRUD Application in Excel with VBA and SQL Integration
Prerequisites updated 12/30/2019 10:15 AM
A PC running Windows is recommended but it is the speaker's (untested) understanding that you should be able to accomplish the objective of this workshop with a Mac.
Excel 2007 or later
SQL Server Express (https://www.microsoft.com/en-us/sql-server/sql-server-editions-express)
We'll use Docker Desktop in Kubernetes mode. Please install or update Docker Desktop, and then in settings, Kubernetes tab, enable Kubernetes mode. The first time you do this, it'll take a while to download the Kubernetes control plane images. With this installed, please run these commands from your favorite terminal to pull the images we'll use:
** YOU MUST FOLLOW THESE INSTRUCTIONS TO PARTICIPATE **
We can’t stress enough that you need to install the next 2 items in order to participate in the workshop. If you do not use the guide below, you may be pairing up with someone else who did.
1. Install Visual Studio 2019 Preview (latest update)
Install the PREVIEW edition of Visual Studio 2019. Community edition or higher is acceptable as long as it is preview. Visual Studio 2019 (RTM) does not contain all of the tooling needed and support for Visual Studio Code is spotty at best. The installer can be found here: https://visualstudio.microsoft.com/vs/preview/
Install the .NET Core 3.1 release. Blazor WebAssembly is also in preview and requires the latest release to work properly. The installer for x64 and x86 can be found here: https://dotnet.microsoft.com/download/dotnet-core/ If you don’t know what installer to grab, the “.NET Core Installer: x64” is most common.
Hacking Your Emotional API: Emotional Intelligence in Practice
John Sawers, Aaron Aldrich
There are no technical pre-requisites for this workshop. However, some of the ideas behind this workshop were developed in this conference talk: https://www.youtube.com/watch?v=_uTpKb8mvWk so watching it will be helpful, though not required.
A notebook and pen is recommended. Laptops are not permitted, as they are too distracting.
In order to create a safe space for the work we will be doing, entry to the room will not be allowed 10 minutes after the start, so please be on time.
GIT: From beginner to Fearless
1) GIT for your machine [goal - any terminal that has ability to run shell commands, having GIT on your machine]
Please visit the above page for the most up to date requirements.
Ideally, a Windows 10 laptop is used. You could use a Mac or Linux laptop, but for Microsoft Threat Modeling Tool you will need a Windows VM installed/available.
You will need installed/downloaded to your Windows 10 instance:
Microsoft Threat Modeling Tool v7.1.x - download at https://aka.ms/threatmodelingtool a. Latest version is 7.1.61015.1 - released 10/16/2019, but above URL will always get you latest version. b. Alternate: Microsoft Threat Modeling Tool 2016 will also work.
Speaker Note: "Although (in theory) any operating system can be used during this precompiler, I highly recommend using Windows. I developed this talk on a Windows machine, so any bugs or disreprencies that arise from Linux/macOS quirks may require additional troubleshooting that won't be available during the precompiler."
Please go create a free npm js account. This will be used to publish your component library package made doing the workshop. https://www.npmjs.com/signup
Coaching Katas - In Search of The Answer to the Agile Kobayashi Maru
Faye Thompson, Charles Husemann
There are no Prerequisites for this Pre-Compiler.
Server Side Swift Saves CodeMash: Breaking free of the phone
Prerequisites updated 1/5/2020 2:30 PM
Swift 4.2 or later
Note: Swift will come with whatever version of Xcode you install/have installed, or you can check by running xcrun swift --version on the command line OR by opening your version of Xcode, check project settings > build settings > swift compiler language > swift language version and open to see what is available.
Note: RESTed App (see below) is optional but recommended. If you have a similar app (Charles proxy, or similar) that you feel comfortable moving around in with minimal supervision/support, you can use that instead.