יום שלישי, 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)


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

176 Monitorama

Observe reality as it is - not as you would like it to be - The Buddha
  • מתבוננים במציאות, כפי שהיא, בריכוז עצום ותוך כדי שקט נפשי עמוק גיל פליקר, אורי להב ורן תבורי.
  • במרכז היקום - Monitorama.
  • גיל מנהל את כל ה-Ops של Outbrain.
  • Monitorama - הכול על Monitoring (וגם קצת על עוד דברים).
  • הרבה מפתחים של המוצרים שהוצגו הכנס היו בכנס ואפשר היה ממש לעבוד איתם וללמוד איתם. מגניב.
  • ב-Github יש בחור שאחראי על ניתוחים לאחר המוות.
  • Boundary מנטרים את הרשת ומספרים לכם מה קורה שם.
  • רימן מנטר מערכות מבוזרות - וגם מעבד Events. שווה בדיקה.
  • Graphite@scale - אאוטבריין מקדימים את המודה, ובהרבה.
  • ממוצע - יש יותר מאחד כזה.
  • כל-כך הרבה מטריקות, כל-כך מעט הבנה מה לעזאזל קורה שם. קשה, קשה...
  • Nagios - אי אפשר איתו, אי אפשר בלעדיו.
  • 800K מטריקות בדקה באאוטבריין. אנד קאונטינג (נשמע לכם מעניין? אתם מוזמנים לקפוץ על העגלה)
  • תרבות הפיתוח מאוד משמעותית, הרבה בעיות נוצרות או נפתרות כתוצאה מהתרבות הזו.
  • HipChat - בשביל שכולם יוכלו לדבר עם כולם.

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

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

175 Final Class 28


“Erase and rewind, 'cause I've been changing my mind” - Erase and rewind, The Cardigans.

  • משחזרים במרץ מה קרה בלילה הגורלי ההוא רן, עידו וערן, גילי, איתי ויונתן.
  • אז יש Backup? כדאי לוודא שיש (ואפשר גם לעשות Restore, ככה סתם, בשביל לנסות)
  • Database מבוזר - קווים לדמותו (ולדמות גיבויו).
  • CouchDB (ולא רק הוא) לא מוחק - רק כותב גרסה חדשה של המידע.
  • אטומים על דף נייר. מסודרים. גילי נחום©
  • לפעמים, צריך פשוט להבין שרק בסופו של דבר הדברים יסתדרו. קוראים לזה Eventual Consistency.
  • השטן הגדול יודע משהו על גיבוי והתאוששות. ו-Consistency. ו-Durability. וזה.
  • גיבוי של מערכת חיה הוא לא עניין טריוויאלי. מצד שני, לא בטוח שביום פקודה בכלל יהיה שימוש לגיבוי.
  • אם לא צריך לגבות את זה - אל תגבו את זה. כמה פשוט, ככה מפחיד.
  • טייפ גיבוי. אחחח, הנוסטלגיה... (שורה תחתונה - זה לא עובד. אבל נותן תחושה שהכול מגובה)
  • ל-S3 יש אח חורג (וקצת איטי. ומאותגר ביותר מבחינה אחת.), קוראים לו Glacier.
  • גיבוי בקסנדרה - לא עניין טריוויאלי. וגם במונגו לא תלקקו דבש.
  • בדיינמו הכול מגובה לאמאזון. איזה יופי.
  • גיבוי ב-Lucene? קלי קלות. שימו Hard Link. וזהו.
  • רן שולף דאטה סנטר'ס שלמים מהאדמה בשביל לגבות אותם. בחור חזק.
  • ובנושא אחר לגמרי: Backlog Grooming.
  • אם באים עם אותה בקשה כמה פעמים - כנראה שהיא חשובה. אפשר אפילו לעשות דברים מהיום להיום.
  • בבאגים מטפלים מייד או אף פעם לא. אורי נתיב ©
  • יואל ספולסקי מספר על מחסנים ומלאים. בשורה התחתונה - לכל דבר יש מחיר, גם לרשימה של באגים.
  • מדי פעם רן פשוט מוחק את כל הבאגים והפיצ'רים שלא באים לו טוב בעין. גילי עדיין מתאושש מההלם.
  • גילי רק מוסיף. ומוסיף. ומוסיף.
  • אם כבר עברו שבועיים והבאג לא טופל - לגרדום. גילי עדיין לא מבין איך אפשר למחוק באגים בלי לטפל בהם.

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

יום שבת, 13 באפריל 2013

Summit 2013: Vagrant and Puppet, your ops sketching board, by Ronen Narkis

הרצאתו של רונן נרקיס מהכנס האחרון על וגרנט. תודה לרונן והאזנה נעימה!


We have our compilers, editors and build tools for developing our software, Yet up till now we were left with a limited set of options when we approached our infrastructure development tasks. It would be great to have reproducibility, fast iterations and testability in our infra environments, tools like Vagrant, Puppet, FPM and Librarian Puppet help us reach these goals.

In this talk we would cover:


  • The notion of sandboxing, why it will help you to develop faster.
  • Introducing Vagrant:
  • Vagrant boxes.
  • Puppet integration and short intro on Puppet.
  • Multiple sandboxes and wiring.
  • Dependency management using Puppet librarian puppet and bundler.
  • Showcasing different use cases:
    • Automatic development environment setup puppet-base-env.
    • Distributed Storm cluster sandbox storm-sandbox.
    • Using Vagrant and for FPM packaging testbed graylog2-sandbox.

Summit 2013: To provide & serve...content, by Royi Benyosef

זו הרצאתו של רועי בניוסף מהכנס האחרון. תודה רבה לרועי והאזנה נעימה!


Royi is a Google Developer Expert focusing on Android platform since 2009. Royi is currently the Android technological lead at a startup called vidmind. Giving back to community, Royi have co-founded: 1. The Israel Android Association and is now its CEO. 2. GDG Herzliya and is now its co-manager. Royi often talks at GDG meetings and conventions like AndCon2012,AppsWorld2012, DevFest Moscow 2012, and more.

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

Summit 2013: The Mathematical Side of User Happiness, by Roee Adler

זו הרצאתו של רועי אדלר מהכנס האחרון. האזנה נעימה ותודה לרועי!


A case study on using data to define, measure and improve customer happiness.

Summit 2013: Streaming BI, by Haggai Sachar

זו הרצאתו של חגי שחר מהכנס האחרון. תודה לחגי והאזנה נעימה!



The term 'Business Intelligence' has been with us for ages, but the problems are new and challenging. In this session i'll share LivePerson's new BI platform for Big Data and for Real Time streaming.