Jens Halm: Laika and Flavian Alexandru: phantom

 IMPORTANT Please register at SkillsMatter:

https://skillsmatter.com/meetups/6383-a-phantom-presentation-laika-a-documentation-toolkit-written-in-scala



Laika - a documentation toolkit written in Scala

with

Jens Halm

and a short talk from

Flavian Alexandru 

Phantom, Asynchronous type safe Scala DSL for Cassandra


Laika is a customizable and extensible toolkit for transforming lightweight text markup. It currently supports Markdown and reStructuredText (the full spec) as input and HTML (and soon PDF and epub) as output, with template-based site generation including tables of contents, convenient cross-linking between documents and auto-numbering.

The goal of the toolkit is to become the most obvious choice for Scala developers who want to:

* Produce project documentation as part of an sbt build and avoid the installation of external tools like Sphinx or Jekyll

* Transform lightweight text markup like Markdown inside a Scala application (e.g. for user input in a web application)

The presentation introduces the project, shows how to use Laika in sbt or in a Scala application and how to customize and extend the functionality. It will also give a bit of background on some of the design decisions, the document AST that fully decouples parsers and renderers, how the typesafe DSL for markup extensions was created or how Scala's parser combinators were enhanced for the specific use case of parsing text markup efficiently.


Jens Halm is an independent consultant currently based in London and Cologne, Germany. He has 16 years experience in software engineering, with the current focus being everything around the Scala stack.

He is the creator of the Laika documentation toolkit for Scala. In his previous engineering life he had created multiple Open Source projects for Enterprise Flex/Java Applications, with the Parsley Application Framework being the most successful.



AND

Phantom, Asynchronous type safe Scala DSL for Cassandra

Phantom is all about one liners and masking away all complexity without stripping away flexibility and features.It's a massive improvement to the formatted string approach, proving just how powerful Scala can be at making our lives easy, even for big problems(creating a scalable DB service).


Here is what we will cover:

• 3 minute brief introduction on how and when to use Cassandra(time series, linear scalability, high I/O, multi data-center)

• 15 minutes phantom presentation, what it is, how it works and how easy it is to solve all common Cassandra use cases in phantom.

• 3 - 5 minute for Q&A and future plans for phantom


Flavian Alexandru  is the CEO of newzly, a London startup using Scala as a core technology. He has over 10 years of experience in Software Engineering, focused exclusively on Scala for the past 4 years.



We will, as always, also be heading to the Slaughtered Lamb pub afterwards.

 


 

**IMPORTANT READ ME TO REGISTER **


Skills Matter are hosting this event and are handling the attendance it is essential that you confirm your place at this link:

https://skillsmatter.com/meetups/6383-a-phantom-presentation-laika-a-documentation-toolkit-written-in-scala


failure to do so may result in not obtaining a seat. Please register on the Meetup.com "I'm going" to only let the others in the group know your going.

 

If this is your first time to SkillsMatter, directions are:  http://skillsmatter.com/go/find-us

 

 

Join or login to comment.

Our Sponsors

  • Scala.IO

    Scala.IO Paris Oct 23-24

  • Scala Dojo

    Web site for monthly Scala Dojo

  • Scala Jobs

    Google Group of Scala Jobs in the London Area

  • _.underscore

    Scala consultants, trainers, and developers, based in London, UK

  • Springer

    Help and supporters of the monthly dojo

  • Mind Candy

    Help with the Adv Scala Meet-up

  • Skills Matter

    Provide the venue for many of our meetings.

  • Scala Times

    A free, once-weekly Scala news flash

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy