Meetup @ Scala.IO

40 views
Skip to first unread message

Renato Cavalcanti

unread,
Oct 24, 2014, 5:34:31 AM10/24/14
to scala-us...@googlegroups.com
Hi guys,

For those that are at Scala.IO, we’ll be holding a short meeting for Scala User Groups Organisers from 13:00 to 13:45 at the  “Petit Salon” on the 1st floor. 


Cheers,

Renato

Tomer Gabel

unread,
Oct 24, 2014, 5:35:25 AM10/24/14
to scala-us...@googlegroups.com
Count me in...

--
You received this message because you are subscribed to the Google Groups "Scala User Group Organizers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-user-gro...@googlegroups.com.
To post to this group, send email to scala-us...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/scala-user-groups/etPan.544a1c61.6b8b4567.196e%40styped.local.
For more options, visit https://groups.google.com/d/optout.

Manuel Bernhardt

unread,
Oct 24, 2014, 5:45:02 AM10/24/14
to scala-us...@googlegroups.com

Andy Hicks

unread,
Oct 24, 2014, 6:21:13 AM10/24/14
to scala-us...@googlegroups.com

Joost Heijkoop

unread,
Oct 29, 2014, 12:56:34 PM10/29/14
to scala-us...@googlegroups.com
Hey!

At Scala.IO we met up with: Renato, Tomer, Any, Alexis, Manuel, Markus, Tim and me (Joost)

What I remember we concluded was the following:
- We wanted to go for a main website with user group sub-domains
- We want to use this user group for more sharing of knowledge, slides and speakers
- Renato had an idea for recording sessions
- Manual has a website for his usergroup which could be reused by others (What was the repo? Andy you found it)
- (Conquer the world with Scala)

Shall we follow up on this?

Cheers,

Joost

Tomer Gabel

unread,
Oct 30, 2014, 10:44:31 AM10/30/14
to scala-us...@googlegroups.com
I did promise some resources, so:
  1. I've requested permission at Wix to share our internal Scala content (including a three-day Scala course for junior devs). I'll let you know as this progresses.

  2. Here's a selection of recorded talks that we ran on various meetups. These are either links to videos in English, or directly to the slides themselves:
    1. 5 Bullets to Scala Adoption (introductory talk for Java developers interested in Scala) by Tomer Gabel
    2. Futures and Promises in Scala by Shai Yallin
    3. Scala Back to Basics: Type Classes by Tomer Gabel
    4. Sbt for Dummies by Tomer Gabel
    5. Introduction to FP for OO programmers by Daniel Beskin
    6. Scala collections architecture (going into the CanBuildFrom debacle) by Ofer Ron
    7. From Java to Scala, A Case Study by Tomer Gabel
    8. Scala Collections Wizardry (an overview of Scala collections) by Sagie Davidovich
    9. Introduction to Scala for C# Developers by Omer van Kloeten

  3. Additional talks and recordings on the Wix Parleys channel, Scalapeño 2013 channel and the upcoming Scalapeño 2014 channel (will be added in the next 1-2 weeks).
Most resources are CC-licensed and free to use, otherwise if there's anything you need get in touch and I'll see what I can do.

Cheers,
Tomer


Manuel Bernhardt

unread,
Oct 31, 2014, 7:35:21 AM10/31/14
to scala-us...@googlegroups.com
Hi!

I'm going to focus on the "web" part:

The scala vienna web-app is available here: https://github.com/scala-vienna/scala-vienna-web

We talked about building a page that would list user groups but also be able to aggregate automatically all kind of community events. I think the keyword here is automatic, because if we have a mechanism that requires us to do this by hand it most likely will be out-of-date within one day :)

As a starting point we could use the existing event fetching logic of the vienna scala web. Provided we want to build this with Play and can find a place to host it (the scala vienna web is hosted on one of the free heroku instances).

If I remember correctly we wanted to use scala.io as an entry-point, have a permanent link to the conference, and possibly re-use the look and feel. Alexis, is the site perhaps available somewhere already?

Any thoughts? 

Manuel 


Renato Cavalcanti

unread,
Oct 31, 2014, 8:34:34 AM10/31/14
to scala-us...@googlegroups.com
Hi,

That’s pretty much the idea. The question is how is Scala.io site built and where is it hosted? I believe that it’s hosted at CleverCloud. 

Other questions:
Who is going to manage that? And how we are going to organise it?
Are we going to build one single application? Or use subdomains?  

From my part, each app should be totally disconnected from each other. The www.scala.io domain being the central point where we can reach the other apps. 

We can think of the following list of url/apps. 
Central point where everything is linked together.

Currently only Scala.IO Paris, hopefully more in the future. 

Central place to discover users groups, events are fetched from meetup or rss feed. 
For user groups organisers it can be a nice way to find speakers.
It’ll also help speakers to propose talks. Jon Pretty was recently contacting many user groups for his European tour. 

One drawnback here is that Scala.IO France looses the www subdomain. So, Alexis, it’s up to you. If you think it’s too risky to change that we just drop the idea. 

If we choose to use the www subdomain as entry point for a bunch of community oriented resources, we must make sure that whenever a Scala.IO Conference is being organized, it gets special attention on the entry page. 

But that’s kind of obvious, organizing a conference is not easy. There are some risks related to it, so there must be an implicit engagement from everyone involved with Scala.IO to help promote the conferences.

Cheers,

Renato

Andy Hicks

unread,
Oct 31, 2014, 8:35:48 AM10/31/14
to scala-us...@googlegroups.com
Hi

I sertably want to use some of the vienna web-app, mainly the meetup.com intergration. Just have to find some time :-)

Suggestion, how about  gradual process like introducing a list of user groups on the left or right hand side and just have that link to individual web sites.  With maybe links like vienna.scala.io and london.scala.io directed to groups home page. That way scala.io will look mainly the same and videos etc can be uploaded over the coming months.

I think we should come up with a deciding what is an 'active' group so that we can delete them.  How about it must have an upcoming or event in the last 6 or 12 months.

Andy




Renato Cavalcanti

unread,
Oct 31, 2014, 8:39:08 AM10/31/14
to scala-us...@googlegroups.com

I think we should come up with a deciding what is an 'active' group so that we can delete them.  How about it must have an upcoming or event in the last 6 or 12 months.

That’s a good idea. However, I won’t delete them, but mark than as ‘potentially inactive’ or something similar. 


Andy Hicks

unread,
Oct 31, 2014, 8:40:08 AM10/31/14
to scala-us...@googlegroups.com
On 31 October 2014 12:39, Renato Cavalcanti <ren...@strongtyped.io> wrote:

I think we should come up with a deciding what is an 'active' group so that we can delete them.  How about it must have an upcoming or event in the last 6 or 12 months.

That’s a good idea. However, I won’t delete them, but mark than as ‘potentially inactive’ or something similar. 


That sounds better 
 

Andy Hicks

unread,
Oct 31, 2014, 8:59:30 AM10/31/14
to scala-us...@googlegroups.com
Think Renato and I are typing at the same time :-)



On 31 October 2014 12:34, Renato Cavalcanti <ren...@strongtyped.io> wrote:
Hi,

That’s pretty much the idea. The question is how is Scala.io site built and where is it hosted? I believe that it’s hosted at CleverCloud. 

Other questions:
Who is going to manage that? And how we are going to organise it?

If we keep the center point as simple as possible and we can find a small group that can just be ok. (basically the same way we manage the google group but hopefully with slightly more people)
 
Are we going to build one single application? Or use subdomains?  

If its subdomains then hopefully there is less 'global' admin. 

Manuel Bernhardt

unread,
Oct 31, 2014, 9:11:12 AM10/31/14
to scala-us...@googlegroups.com
Hi,

ok, so to sum up at this point:

- hosting is perhaps done at CleverCloud and perhaps we could stay there (that would be cool)
- we would have a core application at www.scala.io or scala.io
- sub-domains would point to individual SUGs or to the conference
- the conference would be a separate application

I'm not sure if the group aggregation should be on groups.scala.io. I would rather have the feed of events directly as first thing on scala.io, and have tabs for other topics (training material, etc.). Otherwise what would be on scala.io itself?


Thinking a bit ahead maybe, but technically speaking:
- I would let the central app do the routing via configuration. It's very simple to set-up, certainly simpler than managing subdomains in nginx or so on the long run
- we could as well configure groups, redirects to their homepage, and on the longer run, integration with a generified version of the scala-vienna web as simple config
- no database! this makes it much easier to maintain the whole thing, by keeping everything in git.
- my fingers are itching to implement this. I just found the sources of the current site (https://github.com/ScalaIO/scala.io_web_main/tree/scalaio-2014). May give it a shot later on (but I really should work on my book)

What do you think?

Manuel 



Andy Hicks

unread,
Oct 31, 2014, 10:29:45 AM10/31/14
to scala-us...@googlegroups.com
Think that sums things up


Thanks for finding the scala.io github code.
Q. Given all I can see is markdown code, do you think it could be hosted on github.io without change (in the same way as scala-lang.org is) ?

We should make sure that scalaIO team don't want to use it for video hosting etc before doing too many changes. :-)



Alexis Agahi

unread,
Oct 31, 2014, 12:38:58 PM10/31/14
to scala-us...@googlegroups.com
Jumping into the discussion ;)

Yes scala.io is hosted on CleverCloud.
We can stay on clever cloud for the scala.io / www.scala.io web site (basically it updates the webapp at each commit - not sure how it works)
I think the current web site is based on http://jekyllrb.com/ - and the previous iteration was on hakyll (yes we like to have fun).
Of course we can change this.
To keep it simple I think we should first have a very simple landing page on scala.io - listing all subdomains and the 5 next event (or only the next event to avoid confusion).
For the landing page I would say CleverCloud hosting looks a little bit over kill - could github do the job instead?


The DNS is hosted on route53 / amazon and I can create A entry as much as you guys need. (for example fr.scala.io / be.scala.io etc) but I cannot give you access to route53 as it is also used for private stuff. I guess it wont be super complicated task for me to setup an A entry - and can do it on demand.

We also have a google apps (the old free edition) and use scala.io domain alias. We basically use it for email redirection - here again we can create email (in fact it's more a group) such as b...@scala.io etc 

Next it would be very cool if we could have a simple cms or something for local user group (maybe based on Manuel Play app) but I think this is another topic ;)




For more options, visit https://groups.google.com/d/optout.



--
Al
Reply all
Reply to author
Forward
0 new messages