Posts tagged with Scala:
Tuesday, 19 October 2021
Pondering some Scala performance questions
Paul RobertsThe Scala compiler is a fascinating tool which powers a large proportion of the Guardian’s infrastructure. But sometimes the work that it does can seem somewhat mysterious. Guardian Scala developer Paul Roberts explores in detail one aspect of this mystery and looks at how understanding it can help us write code more effectively
Friday, 28 September 2018
Using Scala string interpolation to protect logged data
John Duffell, Jacob WinchIf you want to debug your code, you need comprehensive logging. But when you want to reuse the logs for alerting, how do you protect data from access by the alerting system?
Saturday, 24 December 2016
Scanamo: simpler, safer DynamoDB access for Scala
Phil WillsDynamoDB provides a completely managed key-value store with some querying capabilities, but AWS’s Java client from Scala can be cumbersome and error-prone. The Guardian’s open-source library, Scanamo, provides a simpler alternative that reduces the scope for runtime errors.
Thursday, 22 December 2016
Implicits and type classes in Scala
Joseph SmithWhat are implicits? What are type classes? And why do they go so well together? Here are the answers I wish I’d had before diving into the Guardian’s codebase
Wednesday, 30 December 2015
How to add a form to a Play application
Chris BirchallA step-by-step explanation of how to create a form in a Scala Play application, including explanations of some of the pitfalls you may encounter along the way
Tuesday, 16 September 2014
Shipping from GitHub to Maven Central and S3, using Travis-CI
John DuffellIf you use GitHub and SBT and want to ship your artifacts to Maven Central, you want it to be simple to set up and manage. We’ve compiled some instructions on how our SBT plugin can help
Friday, 26 April 2013
How the Guardian built a solid, scalable foundation for digital-first journalism
Graham TackleyGraham Tackley, the Guardian's Head of Architecture, shares how our software team use technology like Scala, Akka and Play Framework to power our web presence
Friday, 2 November 2012
Functional Programming Principles in Scala: the final push
Lindsey Dew, Adam FisherThe Guardian's software developers chart their progress on Martin Odersky's Scala course, now in its sixth week and getting tougher
Friday, 21 September 2012
Functional Programming Principles in Scala: First Impressions
Adam Fisher, Lindsey DewTwo of the Guardian's software developers take a look at the new programming language course offered by Scala creator, Martin Odersky
Monday, 18 April 2011
Scala at guardian.co.uk
Graham TackleyGraham Tackley gives an overview of why we're using the Scala programming language