From 2f6369902c21e20ad147f985ef956841da9051df Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Tue, 7 Jan 2020 10:09:56 -0800 Subject: [PATCH 1/3] update Odersky and Wampler entries on books page --- _books/1-programming-in-scala-3rd.md | 12 ------------ _books/1-programming-in-scala-4th.md | 12 ++++++++++++ _books/3-programming-scala.md | 4 ++-- 3 files changed, 14 insertions(+), 14 deletions(-) delete mode 100644 _books/1-programming-in-scala-3rd.md create mode 100644 _books/1-programming-in-scala-4th.md diff --git a/_books/1-programming-in-scala-3rd.md b/_books/1-programming-in-scala-3rd.md deleted file mode 100644 index 81c809d0fb..0000000000 --- a/_books/1-programming-in-scala-3rd.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: "Programming in Scala, 3rd ed" -link: https://booksites.artima.com/programming_in_scala_3ed -image: /resources/img/books/ProgrammingInScala.gif -status: Updated for Scala 2.12 -authors: ["Martin Odersky", "Lex Spoon", "Bill Benners"] -publisher: ---- - -(First edition [available for free online reading](https://www.artima.com/pins1ed/)) - -Being co-written by the language's designer, Martin Odersky, you will find it provides additional depth and clarity to the diverse features of the language. The book provides both an authoritative reference for Scala and a systematic tutorial covering all the features in the language. Once you are familiar with the basics of Scala you will appreciate having this source of invaluable examples and precise explanations of Scala on hand. The book is available from [Artima](https://booksites.artima.com/programming_in_scala_3ed). Award winning book - [Jolt Productivity award](https://www.drdobbs.com/joltawards/232601431) for Technical Books. diff --git a/_books/1-programming-in-scala-4th.md b/_books/1-programming-in-scala-4th.md new file mode 100644 index 0000000000..cb43ef35f1 --- /dev/null +++ b/_books/1-programming-in-scala-4th.md @@ -0,0 +1,12 @@ +--- +title: "Programming in Scala, 4th ed" +link: https://booksites.artima.com/programming_in_scala_4ed +image: /resources/img/books/ProgrammingInScala.gif +status: Updated for Scala 2.13 +authors: ["Martin Odersky", "Lex Spoon", "Bill Venners"] +publisher: +--- + +(First edition [available for free online reading](https://www.artima.com/pins1ed/)) + +This book is co-authored by the language's designer, Martin Odersky. It provides depth and clarity on the diverse features of the language. The book provides both an authoritative reference for Scala and a systematic tutorial covering all the features in the language. Once you are familiar with the basics of Scala you will appreciate having this source of invaluable examples and precise explanations of Scala on hand. The book is available from [Artima](https://booksites.artima.com/programming_in_scala_4ed). Award winning book - [Jolt Productivity award](https://www.drdobbs.com/joltawards/232601431) for Technical Books. diff --git a/_books/3-programming-scala.md b/_books/3-programming-scala.md index e7e861b616..27a1e9ce61 100644 --- a/_books/3-programming-scala.md +++ b/_books/3-programming-scala.md @@ -2,10 +2,10 @@ title: "Programming Scala" link: https://shop.oreilly.com/product/0636920033073.do image: /resources/img/books/ProgrammingScala-final-border.gif -status: Updated for Scala 2.11 +status: Updated for Scala 2.12 authors: ["Alex Payne", "Dean Wampler"] publisher: O’Reilly publisherLink: https://www.oreilly.com/ --- -Both are industry experts, Alex Payne being the lead API programmer at Twitter, a social networking service based on Scala. O’Reilly, the publisher, writes: "Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution. You'll also learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily." \ No newline at end of file +Both are industry experts, Alex Payne being the lead API programmer at Twitter, a social networking service based on Scala. O’Reilly, the publisher, writes: "Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution. You'll also learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily." From 2d713c4b5525c1a7e33a29670f30a878030a4328 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Tue, 7 Jan 2020 10:10:40 -0800 Subject: [PATCH 2/3] remove Scala in Depth, it is too far out of date --- _books/5-scala-in-depth.md | 11 ----------- _books/{6-scala-puzzlers.md => 5-scala-puzzlers.md} | 0 2 files changed, 11 deletions(-) delete mode 100644 _books/5-scala-in-depth.md rename _books/{6-scala-puzzlers.md => 5-scala-puzzlers.md} (100%) diff --git a/_books/5-scala-in-depth.md b/_books/5-scala-in-depth.md deleted file mode 100644 index 92a21fc0ca..0000000000 --- a/_books/5-scala-in-depth.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "Scala in Depth" -link: https://www.manning.com/suereth -image: /resources/img/books/icon_Scala_in_Depth_93x116.png -status: Available now -authors: ["Joshua D. Suereth"] -publisher: Manning -publisherLink: https://www.manning.com/ ---- - -"While information about the Scala language is abundant, skilled practitioners, great examples, and insight into the best practices of the community are harder to find. Scala in Depth bridges that gap, preparing you to adopt Scala successfully for real world projects. Scala in Depth is a unique new book designed to help you integrate Scala effectively into your development process. By presenting the emerging best practices and designs from the Scala community, it guides you though dozens of powerful techniques example by example. There's no heavy-handed theory here-just lots of crisp, practical guides for coding in Scala." \ No newline at end of file diff --git a/_books/6-scala-puzzlers.md b/_books/5-scala-puzzlers.md similarity index 100% rename from _books/6-scala-puzzlers.md rename to _books/5-scala-puzzlers.md From 2942cb8bc74d9be13a38597374aea7e805bf8e1d Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Tue, 7 Jan 2020 10:11:33 -0800 Subject: [PATCH 3/3] swap positions of Wampler and Horstmann books because the Horstmann is getting pretty out of date and perhaps should even be removed entirely at this point --- _books/{3-programming-scala.md => 2-programming-scala.md} | 0 ...{2-scala-for-the-impatient.md => 3-scala-for-the-impatient.md} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename _books/{3-programming-scala.md => 2-programming-scala.md} (100%) rename _books/{2-scala-for-the-impatient.md => 3-scala-for-the-impatient.md} (100%) diff --git a/_books/3-programming-scala.md b/_books/2-programming-scala.md similarity index 100% rename from _books/3-programming-scala.md rename to _books/2-programming-scala.md diff --git a/_books/2-scala-for-the-impatient.md b/_books/3-scala-for-the-impatient.md similarity index 100% rename from _books/2-scala-for-the-impatient.md rename to _books/3-scala-for-the-impatient.md