יום שלישי, 23 באוקטובר 2018

351 Bumpers 52

רן, אלון, ודותן בפרק מספר 52 של באמפרס (351 למניין רברס עם פלטפורמה).


  • כנס רברסים 2018 עבר בהצלחה גדולה (1600 משתתפים, ~1,100 בכל אחד מהימים!) המצגות (וגם התמונות) כבר פורסמו, כל ההקלטות יועלו בקרוב (אודיו לפודקאסט ווידאו ל-YouTube).

רן - 
  • עורך Vim Editor עבר פורט ל - WebAssembly, מאפשר להרץ Vim בתוך הדפדפן עם WebAssembly.
  • זוכרים שפעם הייתה שפה בשם QBasic? אז עכשיו אפשר להריץ Serverless QBasic! צעצוע נחמד שמאפשר לכתוב פונקציות ב QBasic ולהריץ על AWS.
  • ספריה חדשה מבית היוצר של Go בשם Go Cloud - אבסטרקציה להרבה מה-API של ספקי תשתיות הענן השונים. זו ספרייה משותפת שהיא “Go Native”, שמקשרת בין העננים השונים עם ממשק שנראה אותו הדבר. לא קונספט חדש (ונסיונות קודמים לא ממש הצליחו באופן יוצא דופן), אבל שווה לבדוק.
  • קצת על kubernetes - פלטפורמת KNative יוצרת ממשק שהוא מעיין PaaS (אולי קצת כמו Heroku) מעל K8s: לוקח את קוד המקור ועושה את מה שצריך (Build, Events, Serving). נראה מעניין.
  • חדשות מחיפה! Istio הוא מעיין Service Mesh שמפותח ע”י כמה חברות (גוגל, IBM ועוד), ועכשיו יוצאת גרסא 1.0 שלו (ספוילר! מתוכנן פרק עם אחד מהמשתמשים של Istio בקרוב), כשחלק ניכר ממנו פותח במעבדות IBM בחיפה - Kudos :-)
  • עוד ביקור ב ZEIT, שהפעם הוציאו פלטפורמה שנקראת Serverless Docker Beta, שמאפשרת להריץ Dockers כ-Serverless (לפחות רעיונית). 
    • לכל Container לוקח זמן לעלות (כמה שניות ולפעמים גם יותר), כשמצד שני Serverless אמור להבטיח Deployment on Demand ברגע שצריך.
    • הרעיון כאן הוא שלא צריך להכיר AWS Lambda או Google Cloud Functions - מובטח שה-Container יעלה תוך מקסימום שנייה אחת, ואז ניתן לגדול (Scale) “מיידית” (תוך זמן מאוד קצר).
    • נשארים עם Dockers כשכבת אבסטרקציה, ומתמודדים עם בעיית ה-Setup time.
  • בלרינה (Ballerina) - שפה שהיא “Cloud Native Programming Language”
    • מאפשרת לתכנת API ו-microServices בענן במבנים שהם Native לשפה. 
      • לשפות הגנריות (Go, Java, …) אין נגיעה ספציפית ל-Deployment או ל-Build למשל - וכאן יש. ברמת העיקרון זה אמור להקל מאוד על הפיתוח.
    • לפי ה-Commits (שלהם טובים), מדובר בצוות פיתוח שעובד ב-WSO2 (שעושה Service PaaS), כך שיכול להיות שההקשר כאן הוא של שירותים ל-Enterprise וכו’.
  • עוד חברה עם מקורות (יזם) ישראליים - Elastic יצאו להנפקה ראשונית (IPO) בשבועות האחרונים, כרגע זה נראה כמו הצלחה יפה. כל הכבוד!
  • לפני כמה שנים התפרסם לוח עם Latency Numbers שכל מפתח צריך לדעת (כמה זמן לוקח לגשת ל-RAM, לדיסק, וכו’); כאן יש פרויקט שמראה פרספקטיבה לאורך זמן של המספרים האלה ,ואת השינויים לאורך השנים (מאז 1990). 
    • סביר להניח ש-Best Practices שהיו נכונים עד לפני כמה שנים כבר לא רלוונטיים (שלא לומר הפוכים) היום לתעדוף נכון של ארכיטקטורה. נכון להרבה דברים.
  • קצת מתכתב עם האייטם על QBsic - פרוייקט בשם WWWBasic מהווה מימוש של שפת Basic בתוך הדפדפן (!).
    • יצא כפרויקט רשמי תחת ה-GitHub של Google.
    • מראה איך אפשר לתכנת יחסית בקלות, והכל רץ בתוך הדפדפן, גם ככלי לימודי וגם כנוסטלגיה.
    • ספוילר! - אין מספרי שורות (יש מצב שיש אפשרות להוסיף אם אתם ממש חייבים “GoTo 20” וכו’).
    • השלב הבא - להפוך את זה ל-Serverless עם ה-QBasic מהאייטם מתחילת הפרק. שם העתיד. אולי.
  • חדשות טריות יחסית - Microsoft מצטרפת ל- Open Invention Network, שבו חברים (בין השאר) Google, IBM וה-Linux Foundation, ובכך חושפת מעל ל-60K פטנטים שעד עכשיו היו פרטיים שלה.
אלון - 

דותן - 

החלק האמנותי - 

  • וגם לסיום - כנס רברסים 2018 עבר בהצלחה גדולה המצגות (וגם התמונות) כבר פורסמו, כל ההקלטות יועלו בקרב (אודיו לפודקאסט ווידאו ל-YouTube).

הקובץ נמצא כאן, האזנה נעימה ותודה רבה לעופר פורר על התמלול

אין תגובות:

הוסף רשומת תגובה