Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 554473
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T11:42:48+00:00 2026-05-13T11:42:48+00:00

I’ve been asked to run a workshop and coding dojo soon for people to

  • 0

I’ve been asked to run a workshop and coding dojo soon for people to try out Scala and try to build something with it. The attendees are all going to be new to Scala, and could come from any of a number of languages (I’m presuming they can code in at least one mainstream language – I’m including syntax comparisons with Java, C#, Python and Ruby).

Part of the appeal of Scala is that it’s practical – you can use it as a drop-in “power Java” (Java with less syntactical clutter, closures, immutability, FP, traits, singleton objects, nifty XML handling, type inference etc.) that still runs on the JVM (and on the .NET CLR supposedly) and doesn’t require you to change build tools, server infrastructure, libraries, IDEs and so on. Most of the katas I’ve seen have been fun but not ‘real world’ – mathematical challenges like Project Euler and so on. These don’t seem appropriate as we’re trying to explore the use of it as a practical, real world language that people could consider using for both hacking and work, and because people aren’t necessarily going to be too familiar with either the deeper parts of the Scala syntax or necessarily of the concepts behind functional programming.

So, has anyone come across any more practical, everyday katas rather than arithmetical ‘problem solving’ ones? Katas, that is, that can test whether the language, libraries and tools can satisfy the use cases of the actual day-to-day programming most people have to do rather than testing out. (Not that the impractical ones aren’t fun, but just not appropriate for the kind of thing I’ve been asked to run.)

If I can’t find good examples, I’m thinking that it might be useful to try and build something like a library catalogue – the event is for programmers who primarily work on building infrastructure for universities (and in education and culture – museums, galleries, schools, libraries and so on). It’s a bit boring though, but it’s the sort of thing that the attendees work on in their day-to-day existence. Any suggestions?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T11:42:48+00:00Added an answer on May 13, 2026 at 11:42 am

    There is a creative commons licensed introductory training course with hands-on exercises here:

    http://github.com/javaBin/scala-training-slides

    http://github.com/javaBin/scala-training-code

    The slides are in Open Office format. If you don’t have this installed, you can upload them to SlideShare, which will convert them for online viewing.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 345k
  • Answers 345k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Even if it is possible - you should not. Burrow… May 14, 2026 at 5:48 am
  • Editorial Team
    Editorial Team added an answer The convert extension has a number of options to map… May 14, 2026 at 5:48 am
  • Editorial Team
    Editorial Team added an answer POCO it's all about loose coupling and testability. So when… May 14, 2026 at 5:48 am

Related Questions

I've got a string that has curly quotes in it. I'd like to replace
I'm trying to decode HTML entries from here NYTimes.com and I cannot figure out
I ran into a problem. Wrote the following code snippet: teksti = teksti.Trim() teksti
I have a French site that I want to parse, but am running into
I have text I am displaying in SIlverlight that is coming from a CMS

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.