NYC  SF        Events   Jobs   Deals  
    Sign in  
 
 
NYC Tech
Events Weekly Newsletter!
*
 
COMING UP

 
 
 
 
 
 
 
 
 
 
Jet HQ, 221 River St, Hoboken
Nov 18 (Sat) , 2017 @ 09:30 AM
FREE
 
Register
 
 

 
Map
 
DETAILS

Interested in Jet's technology? Intrigued by F# but unsure how to start? Already familiar withfunctional programming and looking tobroaden your horizons?Then come to spend your Saturday at Jet's beautiful Hoboken HQ for a day full of learning, teaching and building!



Jet's own @Jorgefioranelli will be teaching from his fsharpworkshop course.

Looking for TAs 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 knowledge of F# is required. However, we ask that you have some experience in any other programming language. This is not a workshop for people who are completely new to coding.


-- Bring your laptop with everything set up as described below.We will dive right into F# on Saturday morning.


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

--If you are using Windows, we recommend that you use Visual Studio 2015 Community or higher. For Mac & Linuxusers Visual Studio Code is the best option. Pre-requisites:http://www.fsharpworkshop.com/#pre-requisites

-- Additionally, follow these instructionsto test that everything works properly before 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.

 
 
 
 
About    Feedback    Press    Terms    Gary's Red Tie
 
© 2025 GarysGuide