יום שישי, 4 באוקטובר 2013

192 Bumbers 8 - take 2

על הפגוש: רן, דותן ואבנר.

סרטונים

גיט ריפוס מעניינים
  • naught - התקנות של Node.js ללא זמן השבתה.  
  • ungit - קליינט גרפי חדש לגיט מעל Node.js.
  • trending - הריפוס המגניבים ביותר בגיט.
  • single page shop - מאת stripe.
  • sixpack - טסטינג a/b בפייתון מאת seatgeek.
  • heimcontrol.js - האוטומציה הגיעה גם לבית הפרטי.

אתרים מומלצים
  • madeye.io - תכנות בצוותא מרוחק.
  • httparchive.org - היסטוריית הביצועים של האתרים הגדולים ברשת.
  • versioneye.com - כלי אוטו' לשמור על תלויות בקוד מעודכנות.

פריימוורקס
  • Summing Bird - לפעמים חלומות מתגשמים, batch & real time processing,
על Hadoop ו Storm.

ספרים

כלים
  • localtunnel - שיתוף המחשב האישי ברשת.
  • diff - wraith ל Screenshot.
  • גוגל  WTF - פלאג-אין לכרום לביצוע טרייסינג לאפליקציות.
  • maximum awesome - קבצי קונפיג של VIM מאת Square.
  • tmux - קורס מזורז.
  • Datomic - תיאור של דרך הפעולה של Datomic DB שגם ילדים יבינו.
  • תמיד חלמתם לבנות ווב פריימוורק בעצמכם? - roll your own
precog.com - חבר חדש במועדון האופן סורס של כלי אנליטיקס לnosql


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

יום ראשון, 22 בספטמבר 2013

191 Carburetor 9, openstack, oscon

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


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

יום שני, 26 באוגוסט 2013

190 Final Class 32: Web APIs

  • התאשפזו במחלקה: ישי, יונתן, ערן, גילי ורן.
  • בראשית היתה CORBA.
  • היום REST שולט ללא עוררין.
  • ל Public APIs יש מחיר - תיעוד!
  • אצל רן הכל התחיל עם rss והוא אפילו לא ידע את זה.
  • Facebook API: דוגמא ל API מצטיין.
  • כאשר ה REST API מספיק עשיר, אין צורך לפתח קליינטים אחרים במגוון שפות.
  • ישי היה נותן ב API טוב סימנים: אפשר לעבוד איתו בקלות עם curl?
  • ZooKeeper הוא ה ESB החדש.
  • load-balancing ו fail-over ? תנו לקליינט לשבור ת'ראש
  • אנטי-פטרן: שימוש באותו המודל גם לשמירה ב Database וגם לסיריאליזציה ב API
  • WebSocket: טוען חדש לכתר במקום Http Long-Polling:
    • מאפשר ערוץ דו-כיווני של שליחת הודעות מהקליינט לשרת ולהפך.
    • בצד השרת יידרש non blocking io (בג'אוה Jetty מצטיין בכך)
  • השוואה מפורטת ראו כאן.

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

יום ראשון, 18 באוגוסט 2013

189 Bumpers 7

  • נפגשים: רן, דותן ואבנר.
  • IE 11 Preview - פחות זה לפעמים יותר: הגרסא החדשה סטנדרטית יותר ומסירה תכונות רבות שהיו שקיימות רק בה ( document.all  מישהו?)
  • רובי 1.8.7 יצאה לגמלאות וכבר לא נתמכת - קדימה רובי 2 .
  • ספר מומלץ: The Tipping Point - על מה מאפיין תופעות ויראליות.
  • ווב טסטינג - להתראות סלניום, ברוך הבא הדלס טסטינג: פאנטום לוובקיט (כרום) ו סלימר
לגקו (פיירפוקס)
  • ג'פסן - סדרת ביקורות על טכנולוגיות הדטה-בייס האחרונות - אף אחד לא יוצא נקי.
  • נגמלים מ jQuery - התקורה שלו כבר לא תמיד נדרשת כי יכולות רבות נעשו סטנדרטיות בג'אוהסקריפט. ב AngularJS הוא כבר מוכרז כאנטי-פטרן.
  • Docker - וירטואל וירטואל מאשין שנכתב בשפת גו. ניתן לשימוש גם כמיני הרוקו
  • סדרת מאמרים לקראת ריילס 4.
  • מה עם קצת סגנונות חדשים לרובי?
  • wbench - בדיקות ביצועים אוטו' לאתר שלך.

  • אירועים - DevOpsDays  ב 30 לספטמבר - 1 לאוקטובר.


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

אכן, מספור הפרק הוא עוד פעם 189, אבל שימו לב שזה פרק חדש של באמפרס, פרק 7, ולא 6 כפי שהיה 189 הקודם. היה בלבול קל בסדר הפרקים, זה הכל...

יום חמישי, 8 באוגוסט 2013

189 Bumpers 6

  • נפגשים: אבנר, דותן ורן.
  • Ember.js יצאה בגרסה חדשה ומודולרית יותר: מנגנון ה Run Loop הפנימי הופרד וייקרא שמו בישראל: Backburner.
  • טיפ לאיך כדאי לבחור ספריה/פריימוורק מסוים? בדקו מי האנשים מאחורי הפרויקט ולא מי החברה שמממנת אותו (ואף מילה על Google/AngularJS)
  • רוצים להיות מעודכנים טכנולוגית? עשו מנוי על שבועונים.
  • שבועון חדש לAngularJS.
  • אתר חדש המרכז את כל הדרכים להיות מעודכנים בתחום הפרונטאנד.
  • ספר חדש: The Rails 4 Way עם נק' ישראלית: נכתב במשותף ע"י ויטלי קושנר מחב' אסטריילס.
  • ועוד אחד: Discover Meteor. הספר מתומחר במס' רמות מחיר לפי שיטת what you pay is what you get
  • NoBackend.org מפתחים Frontend? מעתה הBackend יהיה עבורכם רק Implementation Details.
תוכלו לקרוא על כך גם בinfoQ.
  • מחקר חדש: שיפור בזמן טעינת דפי ווב ע"י טכנולוגיית Delta Delivery. מדוע לטעון CSS שלם מחדש
אם אפשר לטעון רק את הDiff?
  • CoderWall אתר המנקד מפתחים ע"פ הקומיטים שעשו בGitHub.
  • שתי ספריות הרחבה לNVD3 :D3.js ו dc.js
  • שתי ספריות חדשות לFoundation :CSS ו pure.
  • השרת התחיל לצלוע, יש לך 5 דק', מה עושים? המדריך הבא יעזור לכם.
  • ואם יש לכם עוד 5 דק' כדי להקשיח את השרת, תוכלו להיעזר במדריך הזה.
  • קרבון קליינט לטוויטר עבור אנדרואיד.
  • דאש כלי דוקומנטציה של קוד עבור מק.
  • flay בדיקת דופליקציות ברובי ע"י AST) Abstract Syntax Tree)
  • Elasticsearch מאוזן? הכלי הזה יגלה לכם.
  • DevOps call for paper & sponsorship


סליחה על הבלבול במספורו הקבצים. 

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

יום רביעי, 24 ביולי 2013

188 mean.io


  • ליאור ועמוס מחב' לינווייט מציגים סטאק חדש: mean.io
  • מה מקבלים מחיבור Mongo db + Express js + Angular js + Node js? נכון, MEAN.
  • mean.io התחיל כפרויקט פנימי בחברה ומהר מאוד תפס תאוצה גם בחוץ.
  • הפריימוורקס החדשים של ג'אוהסקריפט מאפשרים פרודקטיביות גבוהה ועקומת למידה נמוכה.
  • ג'אוהסקריפט MVC ייראה מוכר גם למי שמגיע מASP רחמנא ליצלן.
  • פיתוח ווב כבר לא חייב לדרוש אוסף טכנו' נרחב כאשר מריצים ג'אוהסקריפט גם בשרת וגם בקליינט.
  • מה עם פתרון למובייל? המחלוקת בין נייטיב לווב תישאר פתוחה.
הקובץ נמצא כאן האזנה נעימה ותודה רבה לאורן אפרתי על התמלול!

יום שלישי, 16 ביולי 2013

187 Final Class 31 - ThoughtWorks Radar 2013


  • הסוקרים המקומיים: רן, עידו, ארז וישי.
  • טרנדים כלליים שהרדאר השנה מציין:
  • עולם העבודה ללא גבולות -  עבודה תתבצע יותר ויותר מחוץ לכותלי המשרד וסביבות העבודה יופעלו בענן ויהיו נגישות מכל מקום.
  • שימוש בפרקטיקות מוכחות בתחומים שעד עתה התעלמו מהם
  • הנגשת כלי אנליטיקת מידע - קלות שימוש ומחיר (קוד פתוח): כבר לא יידרש דוקטורט בתחום לבצע אנליזות על מידע.
  • תשתיות כקוד - Continuous Delivery ו DevOps הן רק הסנוניות למגמה זו.

  • הרדאר סוקר ארבע קטגוריות: טכניקות, פלטפורמות, כלים, ושפות תכנות / Frameworks.
  • כל קטגוריה מקבלת אחד מארבעה ציונים:
  • Adopt- מומלץ ביותר, Trial- שווה לבדוק, Assess- שווה לבדוק אך לא בשל, Hold- עדיף להימנע.

  • פלטפורמות - Adopt
  • Elastic Search:  מנוע חיפוש ואנליטיקה התומך בחיפוש חופשי, Facets, ועוד. מזכיר את Lucene.
  • MongoDB: בסיס נתונים NoSQL- הרבה יתרונות אך גם לא מעט חסרונות, רן היה נותן רק Trial.
  • Data Structure Server :Redis- מהיר כמו Memcache, תומך במסטר/סלייב.
לא מומלץ לריצה מעל דטה-סנטר שונים. ניתן לבצע איתו גם משימות סנכרון בסגנון ZooKeeper.
  • Continuous Integration: רן ממליץ על  CircleCI ו Travis CI -  שרותי CI בענן המחוברים לGit.
  • כלים - Adopt
  • D3: ספריית Javascript לתצוגת גרפים. וקיימות גם הרחבות שלה: NVD3 ו Rickshaw.
  • NuGet: כלי בסגנון Maven עבור עולם הדוט.נט.
  • Graphite: מע' גרפים בזמן-אמת, כתובה בPython ומשתלבת יפה עם כלי ניטור כמו Nagios.
  • כלים - Trial
  • Logstash: מע' לניתוח לוגים בעלת יכולת הבנה סמנטית בעזרת אוסף פלאגינים מרשים.
  • PhantomJS: ללכת עם להרגיש בלי- סטאק וובי מלא ללא דפדפן. מצוין לביצוע אוטומוציות.
  • כלים - Assess
  • Reactive Extension - Microsoft RX: כלי לביצוע Complex Event Processing.
  • כלים - Hold
  • Maven: החלום ושברו. התחיל מבטיח אך הXML המרובים הכניעו אותו לבסוף.
מומלץ לעבור לכלי בילד מבוססי שפות אימפרטיביות ולא דקלרטריביות כמו גריידל ורייק.
  • שפות - Adopt
  • סקאלה ממשיכה לצבור תאוצה, בעיות ידועות כמו תמיכה בגרסאות קודמות מתחילות להיפתר.
מתכנתים מוכשרים בדומיינים של מע' מקבילות ועיבוד מידע נמשכים לשפה.
פריימוורקס חדשניים נכתבים ישירות עבור סקאלה כמו Play.
  • LESS  - CSS Frameworks ו Sass: קימפול CSS בצד השרת יכול לחסוך הרבה בעיות.

    פוסט בנושא של websockets, אותו הזכרנו בפרק זה, מהחברה של ישי, המשווה wss ל https התפרסם מאוחר יותר, והרי הקישור







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