Sign up for the CodeMash Google Group

CodeMash 2019

Pre-Compiler Prerequisites

Last Updated

01/09/2019 5:30 AM EST



Give Feedback Fearlessly: Workshop

Aisha Blake

There are no Prerequisites for this Pre-Compiler.


7 Languages in 7 Hours Part 1

7 Languages in 7 Hours Part 2

Amber Conville


Prerequisites updated 01/09/2019 5:30 AM

Please clone this repo: https://github.com/crebma/7-languages

        or download from the CodeMash mirror: 7-languages-master.zip

For each language, run all the testing commands to get their external dependencies.

Prerequisites

A text editor of your choosing. I like Atom, but you do you.

Ruby

ruby 2.6.0 https://www.ruby-lang.org/

        Download from the CodeMash mirror: Windows: rubyinstaller-2.5.3-1-x64.exe

rubygems 3.0.2 https://rubygems.org/pages/download

        Download from the CodeMash mirror: Windows: rubygems-3.0.2.zip

bundler 2.0 http://bundler.io/

Clojure

clojure 1.10.0 https://clojure.org/guides/getting_started

leiningen 2.8.3 https://leiningen.org

Haskell

haskell-platform 8.6.3 (https://www.haskell.org/platform/)

        Download from the CodeMash mirror: Windows 64 Bit: HaskellPlatform-8.6.3-core-x86_64-setup.exe

        Download from the CodeMash mirror: Windows 32 Bit: HaskellPlatform-8.6.3-core-i386-setup.exe

        Download from the CodeMash mirror: Mac: Haskell Platform 8.6.3 Core 64bit-signed.pkg

os x: you will need to open xcode and agree to the license in order to run ghci from the command line

Rust

rust 1.31.0 (https://www.rust-lang.org/downloads.html)

        Download from the CodeMash mirror: Windows: rust-1.31.0-x86_64-pc-windows-msvc.msi

        Download from the CodeMash mirror: Mac: rust-1.31.0-x86_64-apple-darwin.pkg

Elm

elm 0.19.0 (https://guide.elm-lang.org/install.html)

        Download from the CodeMash mirror: Windows: installer-for-windows.exe

        Download from the CodeMash mirror: Mac: installer-for-mac.pkg

Elixir

elixir 1.7.4 http://elixir-lang.org/install.html

        Download from the CodeMash mirror: Windows: elixir-websetup.exe

Go

go 1.11.4 (https://golang.org/dl/)

        Download from the CodeMash mirror: Windows: go1.11.4.windows-amd64.zip

        Download from the CodeMash mirror: Mac 64 Bit: go1.11.4.darwin-amd64.pkg

        Download from the CodeMash mirror: Linux 64 Bit: go1.11.4.linux-amd64.tar.gz

run `go get github.com/onsi/ginkgo/ginkgo` in the go folder

run `go get github.com/onsi/gomega` in the go folder

        or download from the CodeMash mirror: ginkgo-master.zip

        or download from the CodeMash mirror: gomega-master.zip

Testing your setup & getting external dependencies

To test your setup, run the tests for each exercise on the command line once you've cloned this and installed all prereqs:

ruby - run `bundle` in the ruby folder, and once bundled, run `rspec prime_factors_spec.rb`

clojure - run `lein test` from clojure/prime_factors

haskell - run `cabal install` from the haskell folder and then `ghci PrimeFactors_Test.hs` and then `main` at the `Prelude>` prompt

rust - run `cargo test` in the rust folder

elm - run elm test in the elm folder

elixir - run `mix test` from elixir/prime_factors

go - run `ginkgo` from the go folder


Digging Into your APIs with Exploratory Testing

Amber Race

Postman https://www.getpostman.com/apps

        Download from the CodeMash mirror: Mac: Postman-osx-6.6.1.zip

        Download from the CodeMash mirror: Windows x64: Postman-win64-6.6.1-Setup.exe

        Download from the CodeMash mirror: Windows x86: Postman-win32-6.6.1-Setup.exe

        Download from the CodeMash mirror: Linux x64: Postman-linux-x64-6.6.1.tar.gz

        Download from the CodeMash mirror: Linux x86: Postman-linux-ia32-6.6.1.tar.gz

Burp Suite Community Edition https://portswigger.net/burp/communitydownload

        Download from the CodeMash mirror: Mac: burpsuite_community_macos_v1_7_36.dmg

        Download from the CodeMash mirror: Windows x64: burpsuite_community_windows-x64_v1_7_36.exe

        Download from the CodeMash mirror: Windows x86: burpsuite_community_windows-x86_v1_7_36.exe

        Download from the CodeMash mirror: Linux: burpsuite_community_linux_v1_7_36.sh

Insomnia Rest Client https://insomnia.rest/

        Download from the CodeMash mirror: Mac: Insomnia-6.3.2.dmg

        Download from the CodeMash mirror: Windows x64: Insomnia.Setup.6.3.2.exe


Get Up and Running Quickly With Vue.js

Burton Smith

An up to date version of NPM. This will get installed with Node. If you have a custom environment with different version, please make sure that NPM is up to date.

Node.js for your development platform: https://nodejs.org/en/download/

        Download from the CodeMash mirror: 32 Bit Windows Zip: node-v10.14.2-win-x86.zip

        Download from the CodeMash mirror: 64 Bit Windows Zip: node-v10.14.2-win-x64.zip

        Download from the CodeMash mirror: 32 Bit Windows Msi: node-v10.14.2-x86.msi

        Download from the CodeMash mirror: 64 Bit Windows Msi: node-v10.14.2-x64.msi

        Download from the CodeMash mirror: Mac OS X Installer: node-v10.14.2.pkg

        Download from the CodeMash mirror: Mac OS X Binaries: node-v10.14.2-darwin-x64.tar.gz

        Download from the CodeMash mirror: Linux: node-v10.14.2-linux-x64.tar.xz

Visual Studio Code (or other editor of choice)

        Download VS Code from the CodeMash mirror: Win 64 VSCode-win32-x64-1.30.1.zip

        Download VS Code from the CodeMash mirror: Win 32 VSCode-win32-ia32-1.30.1.zip

        Download VS Code from the CodeMash mirror: Mac VSCode-darwin-stable.zip

        Please install Visual Studio Code prior to the workshop

        Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.

Install the Vue CLI via NPM: npm install -g @vue/cli


Charting a Course to Your Dream Job

Cassandra Faris

Kim Preece

There are no Prerequisites for this Pre-Compiler.


Experiencing A11y

Chelsey Bryant

Jenna Charlton


Prerequisites updated 12/28/2018 03:00 PM

Laptop with Headphones

Mobile device, can be phone or tablet, with Headphones

NVDA (PC users only)

        Download from the CodeMash mirror: Win 64 nvda_2018.4.exe


Design Thinking for Developers

Cory Gwin

There are no Prerequisites for this Pre-Compiler.



Data Science: Zero to Hero

Galiya Warrier

Gary Short


Prerequisites updated 01/09/2019 5:30 AM

Please clone this repo: https://github.com/galiya/ML-Tutorial-Codemash2019

        or download from the CodeMash mirror: ML-Tutorial-Codemash2019-master.zip

Anaconda environment with Python 3.7 (https://www.anaconda.com/)

        Download from the CodeMash mirror: Windows 32 Bit: Anaconda3-2018.12-Windows-x86.exe

        Download from the CodeMash mirror: Windows 64 Bit: Anaconda3-2018.12-Windows-x86_64.exe

        Download from the CodeMash mirror: Mac: Anaconda3-2018.12-MacOSX-x86_64.pkg

        Download from the CodeMash mirror: Linux: Anaconda3-2018.12-Linux-x86_64.sh

PyCharm editor (Community edition (https://www.jetbrains.com/pycharm/download/)

        Download from the CodeMash mirror: Windows 32 Bit: pycharm-community-2018.3.2.exe


A Hands-on Intro to Containers

Gene Gotimer


Prerequisites updated 12/27/2018 08:30 PM

An SSH client is required. Examples include:

Putty (https://www.putty.org/)

        Download from the CodeMash mirror: Windows 32 Bit Msi: putty-0.70-installer.msi

        Download from the CodeMash mirror: Windows 64 Bit MSi: putty-64bit-0.70-installer.msi

Git

A working version of git (https://git-scm.com/downloads)

        Download from the CodeMash mirror: Windows 32 Bit: Git-2.20.1-32-bit.exe

        Download from the CodeMash mirror: Windows 64 Bit: Git-2.20.1-64-bit.exe

        Download from the CodeMash mirror: Mac: git-2.19.2-intel-universal-mavericks.dmg

Chromebook users can install the Secure Shell App https://chrome.google.com/webstore/detail/secure-shell-app/pnhechapfaindjhompbnflcldabbghjo?hl=en


A Better, Faster Pipeline for Software Delivery

Gene Gotimer

There are no Prerequisites for this Pre-Compiler.


Up & Running with Graph Databases

Greg Jordan


Prerequisites updated 01/07/2019 10:30 PM

Notes and setup instructions https://s3.amazonaws.com/gs-public-assets/codemash/Up-And-Runninng-With-Graph-Databases-Prerequisite-Software-Instruction.pdf

        Download setup instructions from the CodeMash mirror: Up-And-Runninng-With-Graph-Databases-Prerequisite-Software-Instruction.pdf

Mac Prereqs: https://s3.amazonaws.com/gs-public-assets/codemash/up-and-running-with-graph-databases-software-MacOS.zip

        Download from the CodeMash mirror: up-and-running-with-graph-databases-software-MacOS.zip

Windows Prereqs: https://s3.amazonaws.com/gs-public-assets/codemash/up-and-running-with-graph-databases-software-Windows.zip

        Download from the CodeMash mirror: up-and-running-with-graph-databases-software-Windows.zip

Additional download: https://s3.amazonaws.com/gs-public-assets/codemash/LOAD-CSV.zip

        Download from the CodeMash mirror: LOAD-CSV.zip

Additional download: https://s3.amazonaws.com/gs-public-assets/codemash/neo4j-bulk-import.zip

        Download from the CodeMash mirror: neo4j-bulk-import.zip


Build your own A.I. powered robot - Part 1

Build your own A.I. powered robot - Part 2

Henk Boelman


Prerequisites updated 01/04/2019 8:15 PM

Notes and setup instructions https://github.com/hnky/Workshop-AI-Pre/blob/master/README.md

If you have your own Raspberry Pi and USB camera, please bring them

Visual Studio Community Edition (install with workloads: Universal Windows Platform development / Azure development)

        Download from the CodeMash mirror: Windows vs_community__1003588128.1542823477.exe

        Download from the CodeMash mirror: Mac VisualStudioForMacInstaller__1003588128.1542823477.dmg

        Please install Visual Studio prior to the workshop

        Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.

Latest UWP SDK (1803) https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk

        Download from the CodeMash mirror:17763.132.181022-1834.rs5_release_svc_prod1_WindowsSDK.iso

Windows IOT Core Dashboard http://go.microsoft.com/fwlink/?LinkID=708576

        Download from the CodeMash mirror: setup.exe

Cloned version of Github Repo https://github.com/hnky/Workshop-AI-Pre

        Download from the CodeMash mirror: Workshop-AI-Pre-master.zip


Have Some Cake With Your Frosting: Testing Both the UI and API Layers

Hilary Weaver-Robb

Notes and setup instructions https://docs.google.com/document/d/10seM_xROjPbQQq_URYDOjooBE65YOgx-YlahimBmc84/edit

        Download setup instructions from the CodeMash mirror: Notes and Prereqs for Have some cake with your frosting workshop.pdf

Cloned version of Github Repo https://github.com/g33klady/TodoApiSample

        Download from the CodeMash mirror: TodoApiSample-master.zip

Postman https://www.getpostman.com/apps

        Download from the CodeMash mirror: Mac: Postman-osx-6.6.1.zip

        Download from the CodeMash mirror: Windows x64: Postman-win64-6.6.1-Setup.exe

        Download from the CodeMash mirror: Windows x86: Postman-win32-6.6.1-Setup.exe

        Download from the CodeMash mirror: Linux x64: Postman-linux-x64-6.6.1.tar.gz

        Download from the CodeMash mirror: Linux x86: Postman-linux-ia32-6.6.1.tar.gz

Chrome: https://www.google.com/chrome/

Docker (https://www.docker.com/products/docker-engine) (download link below)

        Download from the CodeMash mirror: MAC: Docker.dmg

        Download from the CodeMash mirror: Windows: Docker for Windows Installer.exe


Avoiding Landmines – A Tech Leader’s Guide for the Critical Decisions

Jared Faris

Scott Drake

There are no Prerequisites for this Pre-Compiler.


Corporate Single Sign-On: Building an OpenID Connect Provider in .NET with IdentityServer

Jay Harris

IDE of choice:

Visual Studio Community Edition

        Download from the CodeMash mirror: Windows vs_community__1003588128.1542823477.exe

        Download from the CodeMash mirror: Mac VisualStudioForMacInstaller__1003588128.1542823477.dmg

        Please install Visual Studio prior to the workshop

        Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.

or Visual Studio Code (or other editor of choice)

        Download VS Code from the CodeMash mirror: Win 64 VSCode-win32-x64-1.30.1.zip

        Download VS Code from the CodeMash mirror: Win 32 VSCode-win32-ia32-1.30.1.zip

        Download VS Code from the CodeMash mirror: Mac VSCode-darwin-stable.zip

        Please install Visual Studio Code prior to the workshop

        Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.

NET Core 2.2 (https://dotnet.microsoft.com/download/dotnet-core/2.2)

        Download from the CodeMash mirror: Windows x64: dotnet-sdk-2.2.101-win-x64.exe

        Download from the CodeMash mirror: Windows x86: dotnet-sdk-2.2.101-win-x86.exe


Building Your First Voice Experience with Alexa

Jeff Blankenburg

There are no Prerequisites for this Pre-Compiler.


Microservice Resiliency with Eureka and Hystrix - Java/Spring Edition

Jeff Butler


Prerequisites updated 01/09/2019 5:30 AM

Setup instructions https://jeffgbutler.github.io/microservice-workshop-java/setup.html

Please clone this repo: https://github.com/jeffgbutler/microservice-workshop-java

        or download from the CodeMash mirror: microservice-workshop-java-master.zip

A current Java JDK, version 8 or higher. Download from https://www.oracle.com/technetwork/java/javase/downloads/index.html

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Mac OS x64: jdk-8u191-macosx-x64.dmg

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Windows x86: jdk-8u191-windows-i586.exe

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Windows x64: jdk-8u191-windows-x64.exe

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Linux x86: jdk-8u191-linux-i586.tar.gz

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Linux x64: jdk-8u191-linux-x64.tar.gz

A Java IDE. Examples include:

Eclipse: https://www.eclipse.org/downloads/

        Download VS Code from the CodeMash mirror: Win 64 eclipse-inst-win64.exe

        Download VS Code from the CodeMash mirror: Mac eclipse-inst-mac64.dmg

        Download VS Code from the CodeMash mirror: Linux eclipse-inst-linux64.tar.gz

or IntelliJ Community: https://www.jetbrains.com/idea/download/

        Download VS Code from the CodeMash mirror: Win 64 ideaIC-2018.3.2.exe

or Visual Studio Code

Please note: If you choose Visual Studio Code, please install Microsoft's Java Extension Pack as well.

        Download VS Code from the CodeMash mirror: Win 64 VSCode-win32-x64-1.30.1.zip

        Download VS Code from the CodeMash mirror: Win 32 VSCode-win32-ia32-1.30.1.zip

        Download VS Code from the CodeMash mirror: Mac VSCode-darwin-stable.zip

        Please install Visual Studio Code prior to the workshop

        Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.


Successful Integration Testing in .Net

Jeremy Miller

or Visual Studio Code

        Download VS Code from the CodeMash mirror: Win 64 VSCode-win32-x64-1.30.1.zip

        Download VS Code from the CodeMash mirror: Win 32 VSCode-win32-ia32-1.30.1.zip

        Download VS Code from the CodeMash mirror: Mac VSCode-darwin-stable.zip

        Please install Visual Studio Code prior to the workshop

        Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.

NET Core 2.2 (https://dotnet.microsoft.com/download/dotnet-core/2.2)

        Download from the CodeMash mirror: Windows x64: dotnet-sdk-2.2.101-win-x64.exe

        Download from the CodeMash mirror: Windows x86: dotnet-sdk-2.2.101-win-x86.exe

Git

A working version of git (https://git-scm.com/downloads)

        Download from the CodeMash mirror: Windows 32 Bit: Git-2.20.1-32-bit.exe

        Download from the CodeMash mirror: Windows 64 Bit: Git-2.20.1-64-bit.exe

        Download from the CodeMash mirror: Mac: git-2.19.2-intel-universal-mavericks.dmg


Xamarin.Forms from Scratch to Store

Jesse Liberty

Visual Studio Community Edition

        Download from the CodeMash mirror: Windows vs_community__1003588128.1542823477.exe

        Download from the CodeMash mirror: Mac VisualStudioForMacInstaller__1003588128.1542823477.dmg

        When you install/re-install Visual Studio prior to the workshop, please make sure that you include mobile development (Xamarin).

        Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.


Build Your First Design System

Kasey Bonifacio

Nathan Rambeck


Prerequisites updated 01/05/2019 10:00 AM

Notes and setup instructions https://github.com/sparkbox/DesignSystemStarter

An up to date version of NPM. This will get installed with Node. If you have a custom environment with different version, please make sure that NPM is up to date.

This session requires Node 10.13.0 for your development platform: https://nodejs.org/en/download/

        Download from the CodeMash mirror: 32 Bit Windows Zip: node-v10.13.0-win-x86.zip

        Download from the CodeMash mirror: 64 Bit Windows Zip: node-v10.13.0-win-x64.zip

        Download from the CodeMash mirror: 32 Bit Windows Msi: node-v10.13.0-x86.msi

        Download from the CodeMash mirror: 64 Bit Windows Msi: node-v10.13.0-x64.msi

        Download from the CodeMash mirror: Mac OS X Installer: node-v10.13.0.pkg

        Download from the CodeMash mirror: Mac OS X Binaries: node-v10.13.0-darwin-x64.tar.gz

        Download from the CodeMash mirror: Linux: node-v10.13.0-linux-x64.tar.xz

Cloned version of Github Repo: https://github.com/sparkbox/DesignSystemStarter

        Download from the CodeMash mirror: DesignSystemStarter-master.zip


Best Practices for Robust API development in ASP.NET Core

Best Practices for Robust API development in ASP.NET Core (Part 2)

Kevin Grossnicklaus

IDE of choice:

Visual Studio Community Edition

        Download from the CodeMash mirror: Windows vs_community__1003588128.1542823477.exe

        Download from the CodeMash mirror: Mac VisualStudioForMacInstaller__1003588128.1542823477.dmg

        Please install Visual Studio prior to the workshop

        Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.

or Visual Studio Code (or other editor of choice)

        Download VS Code from the CodeMash mirror: Win 64 VSCode-win32-x64-1.30.1.zip

        Download VS Code from the CodeMash mirror: Win 32 VSCode-win32-ia32-1.30.1.zip

        Download VS Code from the CodeMash mirror: Mac VSCode-darwin-stable.zip

        Please install Visual Studio Code prior to the workshop

        Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.

ASP NET Core 2.2 (https://dotnet.microsoft.com/download/dotnet-core/2.2)

        Download from the CodeMash mirror: Windows x64: dotnet-sdk-2.2.101-win-x64.exe

        Download from the CodeMash mirror: Windows x86: dotnet-sdk-2.2.101-win-x86.exe

Optional:

Docker (https://www.docker.com/products/docker-engine) (download link below)

        Download from the CodeMash mirror: MAC: Docker.dmg

        Download from the CodeMash mirror: Windows: Docker for Windows Installer.exe

Docker/Docker Toolbox/Kitematic (https://kitematic.com/)

        Download from the CodeMash mirror: MAC: kitematic-master.zip

Postman https://www.getpostman.com/apps

        Download from the CodeMash mirror: Mac: Postman-osx-6.6.1.zip

        Download from the CodeMash mirror: Windows x64: Postman-win64-6.6.1-Setup.exe

        Download from the CodeMash mirror: Windows x86: Postman-win32-6.6.1-Setup.exe

        Download from the CodeMash mirror: Linux x64: Postman-linux-x64-6.6.1.tar.gz

        Download from the CodeMash mirror: Linux x86: Postman-linux-ia32-6.6.1.tar.gz


Introduction to Game Development with Unity Part 1

Introduction to Game Development with Unity Part 2

Mike Geig

Unity (https://store.unity.com/)

        Download from the CodeMash mirror: Windows: UnityDownloadAssistant-2018.3.0f2.exe

        Download from the CodeMash mirror: Mac: UnityDownloadAssistant-2018.3.0f2.dmg

        Please install Unity prior to the workshop. Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.

        The second session builds upon the first session, so it is best to plan to attend both sessions


Accessibility: A Walk in Someone Else’s Shoes

Nathan Loding


Prerequisites updated 01/07/2019 8:00 AM

Notes and setup instructions https://github.com/nloding/accessibility-a-walk-in-someone-elses-shoes

An up to date version of NPM. This will get installed with Node. If you have a custom environment with different version, please make sure that NPM is up to date.

Node.js for your development platform: https://nodejs.org/en/download/

        Download from the CodeMash mirror: 32 Bit Windows Zip: node-v10.14.2-win-x86.zip

        Download from the CodeMash mirror: 64 Bit Windows Zip: node-v10.14.2-win-x64.zip

        Download from the CodeMash mirror: 32 Bit Windows Msi: node-v10.14.2-x86.msi

        Download from the CodeMash mirror: 64 Bit Windows Msi: node-v10.14.2-x64.msi

        Download from the CodeMash mirror: Mac OS X Installer: node-v10.14.2.pkg

        Download from the CodeMash mirror: Mac OS X Binaries: node-v10.14.2-darwin-x64.tar.gz

        Download from the CodeMash mirror: Linux: node-v10.14.2-linux-x64.tar.xz

Cloned version of Github Repo installed via NPM https://github.com/nloding/accessibility-a-walk-in-someone-elses-shoes

        Download from the CodeMash mirror: accessibility-a-walk-in-someone-elses-shoes-master.zip

Chrome: https://www.google.com/chrome/

ChromeLens extension

A screen reader that works with Chrome, like ChromeVox

Optional:

A blindfold (one will be provided if you'd like to borrow on)

Headphones (for the screen reader)

WAVE Evaluation Tool extension

axe extension


Kubernetes hands-on (Workshop)

Rob Richardson

Notes and setup instructions https://github.com/robrich/kubernetes-hands-on-workshop/tree/master/00-Install#start-downloading-docker-images

Docker (https://www.docker.com/products/docker-engine) (download link below)

        Download from the CodeMash mirror: MAC: Docker.dmg

        Download from the CodeMash mirror: Windows: Docker for Windows Installer.exe

Download and install the following docker images:

1.docker pull node:alpine

2.docker pull microsoft/dotnet:2.1-aspnetcore-runtime-alpine

3.docker pull microsoft/dotnet:2.1-sdk-alpine

        Please install Docker and enable Kubernetes mode prior to the workshop. Please do not come to the workshop and expect to spend an hour or two getting things setup during the workshop.


Threat Modeling Workshop

Robert Hurlbut


Prerequisites updated 01/07/2019 10:30 PM

Cloned version of Github Repo https://github.com/rhurlbut/CodeMash2019

        Download from the CodeMash mirror: CodeMash2019-master.zip

Optional:

Microsoft Threat Modeling Tool 2018 https://aka.ms/threatmodelingtool


Talking Cars: From Can't to CAN

Samuel Hollifield


Prerequisites updated 12/30/2018 11:00 AM

The speaker will provide SD cards preloaded with all the required programs for the Raspberry Pis.

The only thing attendees will need to bring are a laptop computer with ssh and a text editor.


Building Your First React App

Steven Hicks

Prerequisites updated 01/07/2019 10:30 PM

Notes and setup instructions https://github.com/pepopowitz/your-first-react-app-exercises/blob/master/SETUP.md

Git

A working version of git (https://git-scm.com/downloads)

        Download from the CodeMash mirror: Windows 32 Bit: Git-2.20.1-32-bit.exe

        Download from the CodeMash mirror: Windows 64 Bit: Git-2.20.1-64-bit.exe

        Download from the CodeMash mirror: Mac: git-2.19.2-intel-universal-mavericks.dmg

An up to date version of NPM. This will get installed with Node. If you have a custom environment with different version, please make sure that NPM is up to date.

Node.js for your development platform: https://nodejs.org/en/download/

        Download from the CodeMash mirror: 32 Bit Windows Zip: node-v10.14.2-win-x86.zip

        Download from the CodeMash mirror: 64 Bit Windows Zip: node-v10.14.2-win-x64.zip

        Download from the CodeMash mirror: 32 Bit Windows Msi: node-v10.14.2-x86.msi

        Download from the CodeMash mirror: 64 Bit Windows Msi: node-v10.14.2-x64.msi

        Download from the CodeMash mirror: Mac OS X Installer: node-v10.14.2.pkg

        Download from the CodeMash mirror: Mac OS X Binaries: node-v10.14.2-darwin-x64.tar.gz

        Download from the CodeMash mirror: Linux: node-v10.14.2-linux-x64.tar.xz

Cloned version of Github Repo https://github.com/pepopowitz/your-first-react-app-exercises

        Download from the CodeMash mirror: your-first-react-app-exercises-master.zip

Remember to get the updated node dependencies via NPM: npm install


Building a Production-Ready React Native App

Tommy Graves


Prerequisites updated 01/07/2019 12:00 PM

For this workshop, you will need a development environment set up for developing native code React Native applications.

1. Navigate to https://facebook.github.io/react-native/docs/getting-started

2. Click "Building Projects with Native Code"

3. Select your preferred development OS and target OS. I recommend Android for Windows and iOS for macOS.

4. Follow the steps there all the way through "That's it!"

5. Clone the repository at https://github.com/TAGraves/production-ready-rn-codemash-2019 and run `npm install`.

        Download from the CodeMash mirror: production-ready-rn-codemash-2019-master.zip and run `npm install`.

The instructions on the above website can sometimes be outdated. If you have any issues running a sample React Native application, please open an issue at https://github.com/TAGraves/production-ready-rn-codemash-2019/issues and I will try to help.

Available tool downloads for each platform:

An up to date version of NPM. This will get installed with Node. If you have a custom environment with different version, please make sure that NPM is up to date.

Node.js for your development platform: https://nodejs.org/en/download/

        Download from the CodeMash mirror: 32 Bit Windows Zip: node-v10.14.2-win-x86.zip

        Download from the CodeMash mirror: 64 Bit Windows Zip: node-v10.14.2-win-x64.zip

        Download from the CodeMash mirror: 32 Bit Windows Msi: node-v10.14.2-x86.msi

        Download from the CodeMash mirror: 64 Bit Windows Msi: node-v10.14.2-x64.msi

        Download from the CodeMash mirror: Mac OS X Installer: node-v10.14.2.pkg

        Download from the CodeMash mirror: Mac OS X Binaries: node-v10.14.2-darwin-x64.tar.gz

        Download from the CodeMash mirror: Linux: node-v10.14.2-linux-x64.tar.xz

Java JDK: https://www.oracle.com/technetwork/java/javase/downloads/index.html

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Mac OS x64: jdk-8u191-macosx-x64.dmg

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Windows x86: jdk-8u191-windows-i586.exe

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Windows x64: jdk-8u191-windows-x64.exe

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Linux x86: jdk-8u191-linux-i586.tar.gz

        Download from the CodeMash mirror: Java SE Dev Kit 8u191 Linux x64: jdk-8u191-linux-x64.tar.gz

Python 2: https://www.python.org/downloads/release/python-2713/

        Download from the CodeMash mirror: 32 Bit Windows Msi: python-2.7.13.msi

        Download from the CodeMash mirror: 64 Bit Windows Msi: python-2.7.13.amd64.msi

        Download from the CodeMash mirror: Mac: python-2.7.13-macosx10.6.pkg

        Download from the CodeMash mirror: Linux: Python-2.7.13.tar.xz

Android Studio for your development platform: https://developer.android.com/studio/#downloads

        Download from the CodeMash mirror: 32 Bit Windows Zip: android-studio-ide-181.5056338-windows32.zip

        Download from the CodeMash mirror: 64 Bit Windows Zip: android-studio-ide-181.5056338-windows.zip

        Download from the CodeMash mirror: Mac: android-studio-ide-181.5056338-mac.dmg

        Download from the CodeMash mirror: Linux: android-studio-ide-181.5056338-linux.zip