David Pollak | 2 Feb 2010 20:53
Picon
Gravatar

Re: [Lift] Make Doing Good Easy with your Scala/Lift skills

Folks,

I heartily encourage anyone who can contribute to this project to participate.  I'm working with Dave and his team to figure out what pieces need to be built and I'll be rolling up my sleeves and helping out (although I won't be able to travel to SnapCamp this month.)

So, please join me in helping build tools to help people help each other.

Thanks,

David

On Tue, Feb 2, 2010 at 11:19 AM, Dave Angulo <daveangulo-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi All,

I have a proposition for the Lift community.

I am co-founder of http://SnapImpact.org, a group of volunteers in
Boulder, CO. We're a 100% not for profit with no paid staff or
offices, our mission is "Make Doing Good Easy". We shipped an iPhone
app (SnapImpact) in August and part of the team is working on newer
and better versions. In the process of building and shipping the
iPhone app, we were introduced to All For Good (http://
allforgood.org). Its the data backend which powers http://serve.gov
and a number of other volunteering sites. They collect data on
volunteering opportunities all over the US, consolidate them, and make
them available for use in websites and other applications. Over the
months we've developed a close relationship with them, committing some
code and working with them on some technical strategies. Our team is
made up of veterans in development and business and we can draw upon
the talent pool in Boulder for a number of specific tasks, so we try
to help out other projects without the talent they require (usually
dev) to be successful.

Anyways, the allforgood.org system was hammered together very quickly
and pretty much put straight into production. They are almost a year
down the road and are having a bunch of issues. We have been empowered
to rewrite the thing from the ground up. Several of us are using
liftweb and scala on other projects, I am building my startup
SpotInfluence using it, and are really impressed with the Lift
community and all of the smart people involved. We plan on using it
for the rewrite and train a bunch of folks here in Boulder on the
technology.

So here's the pitch. The AfG code is all open source. We can build a
bunch of one off components that will get the job done, or we can
build a bunch of re-useable components ( like a CMS for instance ) and
contribute them back not only to AfG, but also the liftweb community.
The wins for us are hopefully leveraging your community to help make
the AfG project more successful, the wins as I see it for the liftweb
community are a bunch of native components to make building webapps
even easier and having those modules running in large production
situation.

There is lots of work to get done and we're planning a kickoff event
in Boulder, Feb 19-21, to get some momentum http://www.snapimpact.org/blog/?p=468.
Outside of that, we'd love to figure out how to best leverage any
interest from this community to make the project successful.

Thanks for your time,
Dave

Dave Angulo
Co-founder SnapImpact
daveangulo-L6hR+8uHwuUkk94PDnYflw@public.gmane.org
<at> daveangulo
<at> snapimpact

--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to liftweb-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To unsubscribe from this group, send email to liftweb+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.




--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics
Antonio Cunei | 3 Feb 2010 16:25
Picon
Picon
Favicon

Reminder: Scala Days 2010 - Call for Speakers

Hello!

Please find below a reminder of our call for the
Scala Days 2010 event (http://days2010.scala-lang.org).

We welcome proposals from potential speakers. If you would
like to talk to people about your framework or tool, or if
you would like to share your experience with Scala, this is
an opportunity that you should not miss!

You may want to describe, for instance, how Scala is being
used in your company, or talk about a programming approach
that you think should be more widely known. It may also be
something as simple as offering a 30-minutes demonstration
of your tool, to give people a better idea of what it can do.

If you have multiple topics you would feel would be of
interest, please feel free to submit multiple proposals.

Don't miss this opportunity!

Thanks!
Toni

----------------------------------------------------------------------

Scala Days 2010 - Call for Speakers
====================================

Scala is a general purpose programming language designed to express
common programming patterns in a concise, elegant, and type-safe
way. It smoothly integrates features of object-oriented and
functional languages.

Scala Days is a forum for researchers and practitioners to share new
ideas and results of interest to the Scala community. Scala Days
2010 will be held at EPFL in Lausanne, Switzerland, on 15-16 April.

CALL FOR SPEAKERS
------------------

As part of Scala Days 2010, we will host a series of Technical
Talks, Experience Reports, and Tool Demonstrations. We invite
proposals from interested speakers who would like to present their
work experience with Scala, or give a demonstration of their project
or tool in front of a live audience; who would like to describe the
technical inner working of their Scala projects and the tools and
techniques they used to achieve their goals, or discuss Scala
technical topics of interest to the community.

We invite proposals for:

- Technical talks:
   - projects, tools, frameworks
   - programming techniques, libraries, compiler plugins,
     language extensions
   - other technical topics of interest to the Scala community

- Experience reports:
   - applications of Scala in industrial or academic contexts
   - language applications, DSLs, custom-designed libraries
   - integration in existing industrial environments
   - cost/benefit analyses, studies, results
   - experiences on Scala in education, teaching, research

- Demonstrations:
   - tools, applications, services, etc.
   - IDE integration, code development tools, programming facilities
   - interoperability with other languages or runtime environments
   - proofs of concept of projects in progress

To submit your proposals
-------------------------

Please prepare an abstract of your talk (less than 1000 characters),
and submit it using the form on this page:

         http://days2010.scala-lang.org/node/add/submission

You may have to log in first; your usual Scala-lang account details
will work, or you can create a new account if needed.

If you already submitted a complete paper to the First Scala
Workshop, you do not need to resubmit: your paper will be considered
for these talks as well.

We will welcome submissions until 11 February 2010, and we will
notify all speakers by 17 February 2010.

We look forward to your proposals!

Important Dates
---------------

Proposals due:          Thursday, Feb 11, 2010 (24:00 in Apia, Samoa)
Notification:           Wednesday, Feb 17, 2010
Registration deadline:  Tuesday, Mar 30, 2010
Scala Days 2010:        Thu & Fri, Apr 15-16, 2010

Steven Shaw | 10 Feb 2010 23:13
Picon
Gravatar

(unknown)


Maxime Lévesque | 23 Feb 2010 12:53
Picon
Gravatar

Squeryl : a strongly typed (LINQ like) Scala DSL for relational databases


Hi all, I've been writing this SQL like dsl for a while,
and it is now ready to be shared.

I have written some documentation here :

  http://squeryl.org

The GitHub repo is here :

  http://github.com/max-l/Squeryl

And there is a google group for
discussions, help and (constructive ! ;-))
critiques :

http://groups.google.com/group/squeryl

 Enjoy !


 Max
Mohamed Bana | 23 Feb 2010 21:14
Picon
Gravatar

Re: Squeryl : a strongly typed (LINQ like) Scala DSL for relational databases

Nice!


Can I generate the schema or do I have to type it?  E.g., the following is generated

 class Author(var id: Long, 
              var firstName: String, 
  var lastName: String)
 
 class Book(var id: Long, 
            var title: String,
<at> Column("AUTHOR_ID") // the default 'exact match' policy can be overriden
var authorId: Long,
var coAuthorId: Option[Long]) {

—Mohamed


2010/2/23 Maxime Lévesque <maxime.levesque <at> gmail.com>

Hi all, I've been writing this SQL like dsl for a while,
and it is now ready to be shared.

I have written some documentation here :

  http://squeryl.org

The GitHub repo is here :

  http://github.com/max-l/Squeryl

And there is a google group for
discussions, help and (constructive ! ;-))
critiques :

http://groups.google.com/group/squeryl

 Enjoy !


 Max

Mike Jarmy | 23 Feb 2010 23:23
Picon

Re: Squeryl : a strongly typed (LINQ like) Scala DSL for relational databases

That is great stuff Maxime.  I love the minimalist approach you've taken.

2010/2/23 Maxime Lévesque <maxime.levesque@...>:
>
> Hi all, I've been writing this SQL like dsl for a while,
> and it is now ready to be shared.
>
> I have written some documentation here :
>
>   http://squeryl.org
>
> The GitHub repo is here :
>
>   http://github.com/max-l/Squeryl
>
> And there is a google group for
> discussions, help and (constructive ! ;-))
> critiques :
>
> http://groups.google.com/group/squeryl
>
>  Enjoy !
>
>
>  Max
>

Maxime Lévesque | 24 Feb 2010 02:04
Picon
Gravatar

Re: Squeryl : a strongly typed (LINQ like) Scala DSL for relational databases


 The database schema can be generated if you have the classes,
but the other way around is not supported. It wouldn't be
hard to implement, it just doesn't have a big priority for
me at the moment.

  Cheers

On Tue, Feb 23, 2010 at 3:14 PM, Mohamed Bana <mohamed-8INxWZ5b4gz10XsdtD+oqA@public.gmane.org> wrote:
Nice!

Can I generate the schema or do I have to type it?  E.g., the following is generated

 class Author(var id: Long, 
              var firstName: String, 
  var lastName: String)
 
 class Book(var id: Long, 
            var title: String,
<at> Column("AUTHOR_ID") // the default 'exact match' policy can be overriden
var authorId: Long,
var coAuthorId: Option[Long]) {

—Mohamed



Hi all, I've been writing this SQL like dsl for a while,
and it is now ready to be shared.

I have written some documentation here :

  http://squeryl.org

The GitHub repo is here :

  http://github.com/max-l/Squeryl

And there is a google group for
discussions, help and (constructive ! ;-))
critiques :

http://groups.google.com/group/squeryl

 Enjoy !


 Max


Meredith Gregory | 24 Feb 2010 03:11
Picon
Gravatar

Re: Squeryl : a strongly typed (LINQ like) Scala DSL for relational databases

Dear Maxime,


On the issue of class generation, i think the recent work on scalaxb by e.e.d3si9n is of relevance here. From an XSD you can generate case classes. It doesn't seem inconceivable to target your class-based schema format as an option. i wonder if there's a play here to get Squeryl to target an XQuery DB, like BDBXML?

Best wishes,

--greg

2010/2/23 Maxime Lévesque <maxime.levesque-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>

 The database schema can be generated if you have the classes,
but the other way around is not supported. It wouldn't be
hard to implement, it just doesn't have a big priority for
me at the moment.

  Cheers


On Tue, Feb 23, 2010 at 3:14 PM, Mohamed Bana <mohamed-8INxWZ5b4gzhvxM+mQhndA@public.gmane.orguk> wrote:
Nice!

Can I generate the schema or do I have to type it?  E.g., the following is generated

 class Author(var id: Long, 
              var firstName: String, 
  var lastName: String)
 
 class Book(var id: Long, 
            var title: String,
<at> Column("AUTHOR_ID") // the default 'exact match' policy can be overriden
var authorId: Long,
var coAuthorId: Option[Long]) {

—Mohamed



Hi all, I've been writing this SQL like dsl for a while,
and it is now ready to be shared.

I have written some documentation here :

  http://squeryl.org

The GitHub repo is here :

  http://github.com/max-l/Squeryl

And there is a google group for
discussions, help and (constructive ! ;-))
critiques :

http://groups.google.com/group/squeryl

 Enjoy !


 Max





--
L.G. Meredith
Managing Partner
Biosimilarity LLC
1219 NW 83rd St
Seattle, WA 98117

+1 206.650.3740

http://biosimilarity.blogspot.com
David Pollak | 1 Mar 2010 18:50
Picon
Gravatar

Emerging Languages Face Off: Scala, Go, Clojure and Ruby

Folks,

I'll be representing Scala in an emerging languages face-off at http://www.sdforum.org/index.cfm?fuseaction=Calendar.eventDetail&eventID=13632

Interestingly, Scala and Clojure and both functional languages... indicating that FP is gaining interest from folks inside 2 standard deviations from the mean.

Looking forward to seeing lots of cool folks there.

Thanks,

David

--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics


Gmane