HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  

LONDON SCALA USERS' GROUP : LSUG WORKSHOP: UP-CLOSE AND PERSONAL WITH SBT
There is a great deal of interest in Simple Build Tool (SBT) for managing Scala and JVM based projects, as an alternative to Maven, Ant, etc.

SBT creates a standard structure for projects and manages dependencies (like Maven2), but the build can be defined using Scala (unlike Maven2). You can also do neat things like continuous testing, running your test on each save and getting lots of feedback. SBT also tries to determine the minimum set of dependent sources that need to be recompiled each time, reducing rebuild times.

The evening will be a collaborative workshop with a few lightening or short specific talks and preferably code-alongs and other very practical stuff. Lots of tips and trick to be shared by those who attend the event. Topic ideas include:
  • Using SBT on the command line
  • Using SBT with your favourite IDE
  • Setting up an SBT project - tips and tricks
  • Using SBT continuous compilation, testing and deployment
  • Specify build recipes via Scala - say goodbye to XML?
  • Including testing frameworks in SBT (JUnit, Hamcrest, ScalaTest, Specs, etc)
  • Working with mixed Scala/Java projects
  • What is not so good in SBT and how to work round it
One goal of the night would be to convert the Scala coding dojo environment to SBT and get the test on save function working well so we can get a lot more feedback during the dojo. As an added bonus, getting SBT to work with the Fast Scala Compiler (FSC) and a Scala testing framework

If you want to do a specific talk / demo / practical session, please let the LSug organisers know via the meetup site or the LSug mailing list.

If you have any other ideas of practical stuff we can do with SBT, please share via the LSug mailing list or comment on the meetup site event page.
Wednesday 10th November 2010
 Track 1
   LSUG WORKSHOP: UP-CLOSE AND PERSONAL WITH SBT
Maciej  MatyjasMaciej Matyjas: There is a great deal of interest in Simple Build Tool (SBT) for managing Scala and JVM based projects, as an alternative to Maven, Ant, etc. View the podcast here...
   
   SIMPLE BUILD TOOL
Richard DallawayRichard Dallaway: View the podcast here...
   


SCALA & F# PODCASTS
Yodit Stanton:Machine Learning with Storm + Redis, Machine Learning with Storm + Redis
Yodit Stanton : 7th May 2013
View Podcast: Machine Learning with Storm + Redis,
Bruce Durling:Cascalog for the 80% of Data Science, Cascalog for the 80% of Data Science
Bruce Durling : 7th May 2013
View Podcast: Cascalog for the 80% of Data Science,
Adam Mlocek:F# embedded in Excel, F# embedded in Excel
Adam Mlocek : 25th Apr 2013
View Podcast: F# embedded in Excel,
Adam Mlocek:F# embedded in Excel part 2, F# embedded in Excel part 2
Adam Mlocek : 25th Apr 2013
View Podcast: F# embedded in Excel part 2,
Paul Brian:Pitfalls Of Using Frameworks, Pitfalls Of Using Frameworks
Paul Brian : 18th Apr 2013
View Podcast: Pitfalls Of Using Frameworks,
Emil Vaughan:Adventures with Cython, Adventures with Cython
Emil Vaughan : 18th Apr 2013
View Podcast: Adventures with Cython,
Kris Saxton:My experience of using server management framework, Salt, Using server management framework, Salt
Kris Saxton : 18th Apr 2013
View Podcast: My experience of using server management framework, Salt,
Phil Trelford:Try F# Hands On, Try F# Hands On
Phil Trelford : 11th Apr 2013
Podcast Coming Soon: Try F# Hands On,
Jon Pretty:Rapture I/O, Rapture I/O
Jon Pretty : 10th Apr 2013
View Podcast: Rapture I/O,
Andres Löh:Datatype-Generic Programming in Haskell, Datatype-Generic Programming in Haskell
Andres Löh : 9th Apr 2013
View Podcast: Datatype-Generic Programming in Haskell,
Aslak Hellesøy:Keynote: The Cucumber Ecosystem, Keynote: The Cucumber Ecosystem
Aslak Hellesøy : 4th Apr 2013
View Podcast: Keynote: The Cucumber Ecosystem,
Matt Wynne:Why your step definitions should be one-liners and other pro tips, Why your step definitions should be one-
Matt Wynne : 4th Apr 2013
View Podcast: Why your step definitions should be one-liners and other pro tips,
Andrew  Premdas:Working in the Cucumber World, Working in the Cucumber World
Andrew Premdas : 4th Apr 2013
View Podcast: Working in the Cucumber World,
Julien Biezemans:Hands-on introduction to Cucumber.js, Hands-on introduction to Cucumber.js
Julien Biezemans : 4th Apr 2013
View Podcast: Hands-on introduction to Cucumber.js,
Karl Krukow:Cross-platform and End-To-End BDD for Mobile, Cross-platform BDD for Mo
Karl Krukow : 4th Apr 2013
View Podcast: Cross-platform and End-To-End BDD for Mobile,
OTHER SCALA & F# EVENTS
Luke  Hoban TypeScript,  TypeScript
FREE EVENT: In The Brain of Luke Hoban
London, Monday, May 20th
The London Python Group:Be a better developer, The London Python Group
FREE EVENT: Be a better developer
London, Tuesday, May 21st
F#unctional Londoners Meetup Group:F# Type Providers Hands On, F#unctional Londoners Meetup Group
FREE EVENT: F# Type Providers Hands On
London, Thursday, May 23rd
F#unctional Londoners Meetup Group:F# on iPad and iPhone with Xamarin Studio, F#unctional Londoners Meetup Group
FREE EVENT: F# on iPad and iPhone with Xam
London, Thursday, May 30th
Jon Pither Functional Programming in the enterprise,  Functional Programming in the enterprise
FREE EVENT: In The Brain of Jon Pither
London, Monday, June 3rd
Fredrik Ekholdt Introducing Adept,  Introducing Adept
FREE EVENT: In The Brain of Fredrik Ekholdt
London, Monday, June 3rd
The London Clojure Community:Deuce is (not yet) Emacs under Clojure, The London Clojure Community
FREE EVENT: Deuce is (not yet) Emacs under
London, Tuesday, June 4th
Philipp Haller:Typesafe's Scaling up with Akka and Scala,  Typesafe's Scaling up with Akka & Scala
2 DAY COURSE. Featuring Philipp Haller
London, Wednesday, June 5th
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer