Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
Sat, Nov 18, 2017 @ 09:30 AM   FREE   Jet.com, 221 River St
 
   
 
 
              

    
 
Sign up for our awesome New York
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS

If you're interested in this event, please RSVP at the Jet Meetup site:https://www.meetup.com/Jet-Technology-HQ/events/244760711/




Interested inJet's technology? Intrigued byF#but unsure how to start? Already familiar withfunctional programming and looking tobroaden your horizons?Then come to spend your Saturday at Jet's beautifulHoboken HQfor a day full of learning, teaching and building!


Jet's own@Jorgefioranelliwill be teaching from hisfsharpworkshopcourse.

Looking forTAs and mentors: Please sign up to SHARE our knowledge with F# newbies and NETWORK with like-minded people!

Yummy breakfast, lunch and snacks will be served.

Agenda:

9:30 am: Registration, breakfast, networking
10 am: Course starts
12:30 pm: Lunch!
1:30 pm: Course resumes
3 pm: Snack pause; nap time
3:30 pm: more F#
6 pm: Workshop ends; (optional) post-workshop drinks.


PREREQUISITES -- PLEASE READ:

-- NO prior knowledgeof F# is required.However, we ask that you havesome experience in any other programming language. This isnota workshop for people who arecompletely newto coding.

-- Bring your laptop witheverything set upas described below.We will dive right into F# on Saturday morning.

-- The main teaching tool will be:http://www.fsharpworkshop.com/

--If you are usingWindows, we recommend that you use Visual Studio 2015 Community or higher. ForMacusers Visual Studio for Mac is the best option.

-- Additionally,follow these instructionsto testthat everything works properlybefore the workshop:

Visual Studio for Windows

Get the source code fromhttps://github.com/jorgef/fsharpworkshop

Open Visual Studio

Open the solution FSharpWorkshop.sln located in the root folder.

Build the solution (Build -> Build Solution). This process will download all the packages and will prompt a security dialog asking you to enable the type provider, click Enable.

Double check that the build finishes successfully.

Open the F# Interactive if it is not open (View -> Other Windows -> F# Interactive)

Go to the Module1/Application, open Try.fsx, write let a = 1, highlight the entire line, right click and select Execute in Interactive.

Double check you see val a : int = 1 in the F# Interactive window.

Visual Studio for Mac / Xamarin Studio for Mac

Get the source code fromhttps://github.com/jorgef/fsharpworkshop

Open the Terminal, go to the Module1 folder and run ./runtests.sh. If you get Permission Denied run chmod +x runtests.sh and try again (you will need to do the same for all the other .sh files).

Double check that the build finishes successfully.

Open Xamarin Studio

Open the solution FSharpWorkshop.sln located in the root folder.

Open the F# Interactive if it is not open (View -> Pads -> F# Interactive)

Go to the Module1/Application, open Try.fsx, write let a = 1, highlight the entire line, right click and select

Send selection to F# Interactive.Double check you see val a : int = 1 in the F# Interactive window.

Atom / Visual Studio Code (Windows, Mac or Linux)

Get the source code fromhttps://github.com/jorgef/fsharpworkshop

Open the Command Prompt (Windows) / Terminal (Mac or Linux), go to the Module1 folder and execute runtests.bat (Windows) / runtests.sh (Mac or Linux). This process will compile and download all the packages (no tests are enabled yet). If you get Permission Denied run chmod +x runtests.sh and try again (you will need to do the same for all the other .sh files).

Double check it finishes without errors.

Open Visual Studio Code

Open the root folder (File -> Open Folder)

Open the F# Interactive (View -> Command Palette -> FSI: Start)

Go to the Module1/Application, open Try.fsx, write let a = 1, highlight the entire line and go to View -> Command Palette -> FSI: Send Selection.

Double check you see val a : int = 1 in the F# Interactive window.

 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms