יום שלישי, 28 במאי 2013

183 Xamarin

“Well my heart is where it's always been
My head is somewhere in between
Give me one more chance
Let me be your lover tonight” -- U2, Even better than the real thing.
  • רן תבורי ועידו רן יודעים מה טוב באמת.
  • במרכז עבודת המחקר - Xamarin, או "כל מה שמיקרוסופט עושים - אנחנו עושים טוב יותר"
  • Xamarin נוסדה על חורבותיה של Ximian (שמימשה את מונו -  NET. על לינוקס)
  • מונו תמיד היה הילד האיטי בכיתה, צעד אחד מאחורי NET.
  • מונו, במילה אחת - כישלון, בשתי מלים - לא כישלון.
  • הסמארטפונים הקימו לתחיה את מונו.
  • Xamarin - יותר טוב מ-HTML5, פחות טוב מ-Native.
  • מפתחים על ווינדוס (תנחומינו)? עכשיו אתם יכולים להריץ את הקוד שלכם על כל פלטפורמה.
  • אין שפה - קשה, קשה... NOT.
  • יחד עם Xamarin באה גם BCL
  • Xamarin מאפשר code reuse מאוד משמעותי בין פלטפורמות (לפחות ככה טוענת החברה)
  • Xamarin Studio - אם כבר, אז כבר (בשביל 1900$ כדאי להם שזה יהיה שווה)
  • UI עושים בנפרד. מה לעשות, החיים קשים.
  • XMA על גבי מונו - MonoGame


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

יום ראשון, 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. כן, ככה עברו, ביום אחד.


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