יום רביעי, 29 באוקטובר 2014

236 Python and NodeJS tools in Visual Studio

הפעם פרק בקטנה, שיחה זריזה עם עדו רן, אורח כמעט קבוע בפודקאסט על כלי פיתוח לפייתון ונוד (NodeJS) בסבחבת ויז׳ואל סטודיו (Visual Studio) המייקרוסופטית.

VS הוא סביבת פיתוח אינטגרטיבית (IDE) ולכן הוא מספק תכונות כמו יכולת ניפוי שגיאות (debug), השלמה אינטיליגנטית (Intellisense), בדיקות יחידה, פרופיילינג ועוד. 
הגירסה החינמית מכסה את רוב התכונות הנדרשות.

לגבי קופיסקריפט - לא ברור, אבל תמיכה טובה קיימת עבור TypeScript.

תכונות דומות קיימות גם עבור פייתון וגם עבור NodeJS.


הקובץ נמצא כאן, האזנה נעימה 

כמה קישורים, לסיכום: 




יום שבת, 25 באוקטובר 2014

235 Flat Dev Organizations

אורי ורן נפגשו עם יניב ורועי מחברת Convertro ע״מ לדבר על ארגוני פיתוח שטוחים, או ארגונים שטוחים באופן כללי. 
  • קודם כל קצת היכרות עם קונברטרו ומה הם עושים
  • רן מכיר את קונברטרו מהעבודה המשותפת על בניית פרופיל לצוות הפיתוח ע״ גורמים, החברה של רן.
  • היסטוריה של צוות הפיתוח ואיך הם גדלו להיות ארגון שטוח
  • מה הוא ארגון שטוח? 
  • איך מחלקים משימות? איך עובדים עם קבוצת המוצר או קבוצות אחרות בחברה
  • מה הן דרישות האופי של אנשים המתאימים לארגון זה
  • אלו כלי מסייעים לארגון שטוח לעבוד?
  • מה יקרה כאשר הארגון יגדל?
  • ועוד כהנה וכהנה שאלות... 

הקובץ נמצא כאן, האזנה נעימה

יום חמישי, 23 באוקטובר 2014

234 Fogcast 14 - My bug!

הפעם שוחחו ליאור ורן על אחת מהחוויות שכל מפתח עובר בחייו - באגים. אבל לא סתם באגים - באגים קשים, מתסכלים, כאלה שעובדים עליהם ימים, שבועות או יותר...

במקרה ספציפי זה רן נתקל בבאג שעליו הוא כבר עובד מספר שבועות (בהפסקות, אבל זמן ממושך) וביחד רן וליאוד ניסו לנתח דרכי פעולה אפשריות ולהעלות השערות לגבי היתכנות פתרונו. 

הבאג הוא ככל הנראה ״לא בקוד שלנו״ או לפחות כך אנו מקווים, מפאת הפאדיחה, וככל הנראה הוא בקוד של צד שלישי, אבל לא ברור איזה כי יש איזה שלושה צדדים שלישיים שמעורבים בעניין. בקיצור, באג מאתגר...
להלן כמה לינקים, בין השאר לדיווח על הבאג ומידע כללי לצורך ההקשר.
Picks:
הקובץ נמצא כאן, האזנה נעימה

233 Carburetor 17 - Microservices

  • בוחנים בעניין את גל הזיזים נתי שלום, אורי להב ורן תבורי. כאן קול הרעם מזכרון יעקב, שירות קטן לאומה גדולה.
  • ב-AlephVC היה אחלה כנס בנושא קוד פתוח.
  • גם החבר'ה ב-JavaIL דיברו על MicroServices וגם על OB1K  (הפרחים לערן ואסי)
  • אם חשקה נפשכם להבין מה זה בכלל MicroServices, אפשר להתחיל כאן (וגם מהן דרישות הסף ל-MicroServics)
  • לפני 10 שנים, ESB היה ה-דבר. אם לא שמעתם על זה עד היום, זה בגלל שכל הקונצפט נכשל לחלוטין.
  • במקום צינור חכם ונקודות קצה טיפשות (SOA ו-ESB), משתמשים בצינור טיפש והרכבה של הרבה נקודות קצה חכמות, עם הרבה יתירות וגמישות.
  • אז מה בא קודם, DevOps לפני MicroServices או להיפך?
  • אלוהים, או יותר נכון נציגיו עלי אדמות, נתנו לנו את Kubernetes
  • מרבה נכסים, מרבה דאגות - MicroServices נותן הרבה חופש אבל מביא איתו צורך להתמחות בהרבה תחומים.
  • Monitoring בסביבת MicroServices? קשה, קשה…
  • <פה באה בדיחת קרש של אורי>
  • DropWizard הוא Framework  שאפשר לפתח מעליו MicroServiecs (ויש גם את Spring Boot) בעולם של Java
  • TOSCA מגדיר תלויות ועוזר לעשות Orchestration של Services
  • SmartStack יגלה לכם את אמריקה.
  • Discovery של שירותים הוא עניין לא קל.

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

יום שלישי, 21 באוקטובר 2014

232 Bumpers 16



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

יום ראשון, 19 באוקטובר 2014

231 Carburetor 16 - Software Defined Operator

אורי, נתי ורן דיברו על הנושא של Software Defined Operator

  • מה זה בכלל Software Defined Operator ומי צריך את זה?
  • זוכרים שפעם היו מדריכים והיינו כותבים בוויקי איך לתפעל את התכנה שרק כתבנו? אז מתכחו מזה, לעתיד יש תכניות אחרות, קוראים להן SDO 



הקובץ נמצא כאן, האזנה נעימה


הפרק רווי ברפרנסים:


230 Fogcast 13 - working parents

הפעם בפוגקאסט שוחחו רן וליאור על נושא לא טכנולוגי בעליל. איך להיות הורים ולעבוד כמפתחי תכנה?
נושא זה כמובן רחב ומאוד אינדיבדואלי ורן וליאור הביאו את נקודת מבטם כהורים צעירים יחסית
  • איך משתנה סדר היום בתור הורים? (יום עבודה מפוצל?)
  • עבודה בסופי שבוע (ולא אצל הילדים)
  • העונש הגדול (החופש הגדול) - יולי-אוגוסט
  • ספטמבר כהמשך ישיר לאוגוסט - הסתגלות לגנים, חגי ישראל וכו׳
  • בקיצור, מלא חיתולים וקקי, אבל בסבבה.    

הקובץ נמצא כאן, האזנה נעימה

יום שישי, 17 באוקטובר 2014

229 Fogcast 12 - gulpjs


בפרק זה של פוגקאסט דיברנו על מערכת הבניה לפרונטאנד - gulp.js

שוחחנו על:
  • היסטוריה של מערכות build לפרונטאנד
  • למה בכלל צריך בילד לפרונטאנד?
  • איך גלפ עובד
  • מה האלטרנטיבות השונות נכון להיום ומה הם ההבדלים (grunt.js הוא כמובן הבולט מכולם) 

דרך אגב, פוסט בעברית שרן כתב בנושא נמצא בבלוג החדש למפתחים של רן ושל עדו גרין:
בנייה של פרונטאנד וגלפ.גס

הקובץ נמצא כאן, האזנה נעימה.