רן ארח את Tomer Gabel ואת Shai Yallin העובדים ב- WiXנושא השיחה: כנס Scalapeño - כנס ה- Scala הישראלי שהתקיים זו פעם שניהב- WiX יש קוד במספר שפות: frontend ב- javascript, שרותים תשתיתיים ב- C ובפייתון, קוד לגסי ב- Java, אבל הקוד העיקרי נכתב כיום ב- Scalaשנה שעברה הכנס היה ניסויי ומטרתו היתה לשכנע מפתחים בישראל שסקאלה זו שפה מעניינת שכדאי לבחון. השנה הכנס היה גדול יותר ושאפתני יותר ומטרתו להעשיר את הקהילה בידע נוסף על סקאלה. הכנסים הם חינמייםהכנס כולל שני מסלולים:Mild - פונה למפתחים המשתמשים בסקאלה או למפתחים ששוקלם לאמץ את השפה, מטרתו להעשיר את הידע בכלים ובנושאים כלליים שונים בסקאלה, אין כוונה לתת הצגה ראשונית של השפהExtra spicy - נועד להאקרים של סקאלה או למפתחים מנוסים בשפה ויכלול הרצאות עומק לטכנולוגיות ספציפיותהרצאת Keynotes ע"י Roland Kuhn - מוביל הנדסי של פלטפורמת Akka בחברת Typesafe. בנושא: איך להשתמש ב- Akka בשביל לייצר מערכות שהן resilient and persistentמי משתמש בסקאלה בישראל?הספונסורים של הכנס: Typesafe החברה שעומדת מאחורי סקאלה, LivePerson, Kenshoo, Supersonic Ads, VMware, Spark Beyond, WIXנוספים: Newbrand Analytics, Sales Predict, ועוד…ארועי Scala:Scaladays - כנס של שלושה ימים מאורגן ע"י Typesafe, יותר מפעם בשנה, כל פעם במקום אחרScala.IO - בצרפת באוקטוברScala eXchange - בלונדון בדצמבראפשר להתעדכן בארועים עתידיים פהיש user group ישראלית בנושא סקאלה בשם underscore שמארגנת meetups אחת לחודשייםעושה רושם שכל מי שעובד ב- Java בוחן שפות JVM נוספות, לא בהכרח סקאלה, יכול להיות Closure או Groovy או Ceylon או Kotlin. אין סיבה לעבוד היום Vanilla Java.כמה נקודות השוואה בין שפות JVM:סטאטיות: Java, Scala, Kotlinדינאמיות: Groovy, ClosureJava 8 פותרת כמה בעיות ב- Java: מכניסה closures ו- Lambda expressions, פקודות על collections ועוד.Closure מממשת lisp syntax - עובדים פונקציונאלית עם רקורסיות, אין state. מתאימה ל- data processing pipeline. רוב המפתחים פחות מתחברים ל- lispKotlin עדיין לא production grade ו- Java מאד verbose ועל כן פחות קריאה מסקאלה. סקאלה יותר דקלרטיבית מ- Java. מכאן ש- Scala היא אופציה טובה לשפה סטאטית על JVM.הקובץ נמצא כאן, האזנה נעימה ותודה רבה ליוני על התמלול