יום ראשון, 19 במאי 2013

182 Varnish

“Simplicity is the ultimate sophistication” -- Leonardo Da Vinci
  • מפשטים עניינים משה למפרט ורן תבורי, על שולחן הניתוחים - Varnish, שיאיץ את האתר שלכם בטירוף.
  • משה עובד בערוץ 7, מתעסק בתחום הווב כבר 13 שנה.
  • ערוץ 7 בין האתרים הגדולים בארץ, מיועד בעיקר לקהילה החרדית, ASP.NET, MariaDB Memcachd וגם Varnish.
  • ה-CMS של ערוץ 7 פותח כולו על ידי בבית.
  • עובדים כמעט ללא ORM.
  • קודם מפעילים Profiler, חומרה קונים רק כאשר כלו כל הקיצין.
  • שני שרתי ווב. וזהו. וגם זה עם שתי מכונות ווירטואליות. כבוד.
  • עם העומס הגיע הצורך ב-Cache חיצוני.
  • משה שקל לעבוד עם CDN חיצוני, אבל זה נפל כי רוב ה-CDN-ים החיצוניים לא עושים Flush מהיר מספיק (גם עשר שניות זה הרבה זמן).
  • ב-Varnish משתמשים בשפה שנקראת VCL (מתקמפלת אח"כ ל-++C)
  • מה שלא נכנס ב-RAM - נמחק.
  • אפשר להעלות את Varnish מדיסק און קי. קומפקטי.
  • במובייל, לפעמים שווה להוריד קובץ אחד גדול ולא כמה קטנים.
  • לא מרעננים דף עם ווידאו מתנגן.
  • בקשות זהות מחכות בתור, רק אחת הולכת לשרת.


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

יום שישי, 10 במאי 2013

קופון הנחה ל DevCon יוני 2013

הפעם הפתעה קטנה, לא פרק...
מאזיני הפודקאסט מוזמנים להרשם לכנס DevCon שיערך ב 20 ליוני.
יש קופון הנחה! הקישו את הקוד Reversim באתר ההרשמה:
האג'נדה נמצאת כאן: http://devcon-june2013.events.co.il/tracks

תודה לרפאל פוגל (על הארגון, ועל הקופון)

יום רביעי, 8 במאי 2013

181 Carburetors 7

The machine of a dream, such a clean machine, With the pistons a pumpin', and the hubcaps all gleam.  -- Queen, I’m in love with my car.

  • מתקבצים מסביב לבלוק המנוע הרוחש נתי שלום, אורי להב ורן תבורי, על הרמפה - OpenStack: מפגישת פסגה מיסתורית בפורטלנד ועד העתיד לקרות בישראל. הישארו עמנו.
  • זהו, הקרב הוכרע - OpenStack היא המנצחת, גם IBM קפצה על העגלה.
  • 4000 איש השתתפו השנה באירוע בפורטלנד. מרשים.
  • דמוקרטיה? לא בבית ספרנו. ב-OpenStack הכסף והמחויבות מדברים.
  • Bare Metal? דווקא כן בבית ספרנו.
  • Hubspot - מה זה? ולמה הם פתאום מספרים על עצמם בלי סוף?
  • לכל דבר טוב יש סוף, גם לכמה אפשר להתרחב עם ענן פרטי.
  • Ceph הוא העתיד של ה-storage, ככה לפחות מספרים מפתחיו.
  • Quantum עושה לרשת נעים בגב (וכבר יש לו בנים)
  • חם, חם בענן. רותח. אמאזון מגבירים את גובה הלהבות.
  • אנשי Ops אוהבים יותר את Puppet מאשר את Chef. אכזבה נרשמה במטבח.
  • כנס OpenStack בישראל. 27 למאי. תבואו.

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

יום שישי, 3 במאי 2013

180 Scala Conf

  • יודעים דבר או שניים בתכנות תומר גבל, שי ילין ורן תבורי. במרכז מדורת השבט - Scala conf.
  • שי ארכיטקט ב-Wix, אוונגליסט סקאלה, גוגל אוהב אותו (ולא רק הוא)
  • תומר נפרד בדמעות מ-NewBrandAnalytics, חיפש - ומצא - תחליף לג'אווה. היאח.
  • Highly concurrent, Highly scalable? עדיין עובדים עם Java? קשה, קשה...
  • 50% מהקוד ב-Wix כיום הוא בסקאלה.
  • למה להתגלח לבד על סקאלה, אם אחרים עשו את זה בשבילכם?
  • רוצים למשוך מתכנתי על? תעברו לסקאלה.
  • רשימת הדוברים בכנס (17 ביולי, קמפוס גוגל בתל-אביב) עדיין לא סגורה, אם יש לכם משהו מעניין להגיד בתחום - אתם מוזמנים לפנות אלינו (ואם אתם רוצים לתת חסות - אז זה גם בסדר)
  • ה-Type System של Scala חזק. מאוד חזק.
  • Scala היא שפה פונקציונאלית. אנחת רווחה נשמעת בקהל.
  • פתאום קם אדם בבוקר ומחליט שהוא רוצה לארגן כנס. קטע.
  • Scala צריכה להיות הבחירה המועדפת - לפני Java - של חברות חדשות.
  • כולם רוצים לדעת הכול אודות Scala, אז למה לא לעשות מזה כנס?

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

179 Station Configuation

  • דואגים לסדר מופתי בתחנה ישי, ערן, ארז, עידו ורן. במרכז הזירה - איך ומתי הומצאה הקונפיגורציה האוטומטית לתחנת העבודה.
  • לרגל ה-1 במאי - שמיעת חובה. וגם קריאת חובה.
  • Boxen רגיש מאוד לגרסה של מערכת ההפעלה.
  • סביבת עבודה דומה אצל כולם. המממ.... נשמע כמו רעיון טוב...
  • אם אתה מקים למפתח את הסביבה, כנראה שהוא ידע קצת פחות טוב איך לפתור בסביבה הזו בעיות.
  • Pivotal Sprout הוא כלי דומה למה שעושה Boxen
  • ב-Outbrain יש דף Wiki שמסביר איך להתקין תחנה חדשה.
  • יש מי שיוכל להתעצבן כשמישהו אחר מחליט לו איפה דברים יהיו.
  • גם Disk Image הוא פיתרון.
  • בווינדוס מתקינים Visual Studio, מתקינים לו קובץ הגדרות, וזהו.
  • אפשר גם לשים את ה-Executables ב-SCM
  • dotfiles - ככה מאחסנים קונפיגורציה של כל הכלים שלכם.
  • לפעמים יש יתרון לסביבה הטרוגנית של תחנות עבודה.
  • אם ההתקנה פשוטה מספיק - אין צורך בכלי כלשהו בשביל ליצור סביבת פיתוח.
  • ווינדוס - זה לא משהו שמפתחים איתו. פשוט לא. אלא אם אתם מפתחים ב-#C
  • zsh - יש מי שמשתמש בזה (ויש גם כמה הטבות לחברי מועדון)
  • מי שעובד במודל PaaS לא תמיד מתעניין באיזה מערכת הפעלה יש ב-Production.
  • עדיף לא לשבור את השורות בצורה לא נכונה. בשביל זה יש מישהו אחר.


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

יום חמישי, 2 במאי 2013

178 Boxen, Vagrant and friends

יש מי שיעשה הכול בשביל אהבה, Boxen יעשה הכול בשביל אוטומציה מלאה של התקנת תחנת העבודה שלכם.
  • שומרים בגאון על צלם אנוש בתוך ים של מכונות אוטומטיות - ליאור הראל ורן תבורי.
  • ליאור ארכיטקט בחברת Kenshoo, חברה ישראלית בת 7 שנים, עוזרת לחברות לנהל SEM, פוזל לכיוון ה-DevOps (שם אין Java. הללויה.)
  • Boxen הוא כלי תוצרת GitHub, מטרתו בחיים - להתקין ולקנפג תחנת עבודה.
  • קפה, סיגריה - והמחשב שלך מוכן. אמריקה.
  • Boxen - רק על מק, רק על הגרסה האחרונה. אחלה גמישות.
  • ב-Kenshoo פיתחו פיתרון דומה ל-Boxen בשביל אובונטו, מבוסס Puppet.
  • בשביל ההתחלה (ורק בשבילה!) אפשר להשתמש בכמה סקריפטים פשוטים.
  • אין אובונטו, אין אוטומציה (על ווינדוס אין על מה לדבר)
  • ומה עם מי שכבר יש לו מכונה שעובדת? בעיה.
  • Vagrant - אוטומטי, ווירטואלי, קומנדלייני, הולך טוב עם Puppet ו-Chef. להגיש קר.
  • מעניין איך נעשו הבדיקות ל-Boxen. באמת, מעניין...
  • הפערים החברתיים בארץ נובעים ממחירם הגבוה של מוצרי אפל. זה מדעי.
  • גם אינטגרציה עושים עם Vagrant. הכול אפשר לעשות עם הדבר הזה.
  • אפשר גם להרים מכונות בענן (אמאזון, VMWare וכו') דרך פקודות ב-CLI.
  • שפה דינמית? תבדוק, תבדוק הכול. כולל הכול.
  • Kenshoo משתמשים ב-GitHub בשביל SCM. כן, ככה עברו, ביום אחד.


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

יום שלישי, 30 באפריל 2013

177 Bumpers 5



#!/usr/bin/python

import reversim

participants = {
‘ran’ : ‘http://bit.ly/12dpnMP’,
‘ori’ : ‘http://bit.ly/Pi37Ry’,
‘avner’ : ‘http://bit.ly/NETnyk
}

(hangout, mp3) = reversim.do_podcast(participants, reversim.BUMPERS)