פרק 226 - 7 ליולי 2014 - Bumpers 15
- רן, אבנר ודותן באולפן
- SSH Kung Fu - דוגמאות לשימוש ב- OpenSSH במגוון use cases
- Is TDD Dead - חמש שיחות פרובוקטיביות מוקלטות בין Martin Fowler, Kent Beck and David Heinemeier Hansson בעקבות הרצאה של David בכנס ריילס בו הוא הביע חוסר שביעות רצון משיטת TDD בקהילת הריילס ומספר פרסומים שלו שעקבו להרצאה זו. בשיחות הם מנסים ליישב את ההדורים בהקשר לדעותיהם השונות סביב TDD.
- Eight MAC Terminal Utilities - דוגמאות: פתיחת קבצים לפי סוגם ע"י פקודת, עבודה עם ה- clipboard, לקחת screenshot, פיקוד קולי וכו'
- Call me maybe: Elasticsearch - הפעם קייל מנסה "לקרוע לגזרים" את Elasticsearch. מסתבר ש- ES מתקשה להתמודד עם מצב שיש partition בתוך cluster, יש איבוד נתונים. ES יודע לתת אחלה מנוע חיפוש על נתונים ועובד 99% מהזמן, לפעמים אפשר גם להשתמש בו בתור בסיס הנתונים המרכזי של מערכת, רק צריך לקחת בחשבון שהוא עשוי לאבד את הנתונים ושחייבת להיות דרך לשחזר אותם אם יש צורך.
- Go
- Go Tutorial - מומלץ - משק אינטראקטיבי עם הרבה תרגילים קטנים
- Go Dropbox - שפצורים על חבילות סטנדרטיות של Go
- httprouter - נתב קריאות HTTP שכתוב ב- Go - מהיר מאד ומוביל את ה- benchmarks ב- Go web frameworks השונים
- Tiger Tonic - זה Go Framework שדומה ל- drop wizard שיש ב- Java
- דעה של דותן: Go נותן ביצועים ופשטות קוד ולכן הוא תופס תאוצה, אבל חסרה אחידות, סטנדרטים ומודולריות, זה "מערב פרוע" - כל framework לוקח גישה אחרת, חסר מנהל חבילות, חסרות אבסטרקציות, middlewares וטסטים. אם היתה אלטרנטיבה טובה של שפה סטטית עם ביצועים טובים שרץ על LLVM, הייתי עובר. Rust שואף לזה אבל עוד לא בשל, חסרות תשתיות. גם Swift עשוי להוות תחליף אם יעבוד בלינוקס.
- TJ - אחד המפתחים המרכזיים ב- Node.js כתב את הפוסט Farewell Node.js בו הוא מודיע שהוא עובר ל- Go בכל מה שקשור ל- backend ומסביר מדוע: callback hell, ביצועים וכו'. כמובן שיש פוסטים תגובה של חברי קהילת ה- Node.js
- הפוגה קומית:
- Bootstrap theme משנות השמונים - שווה להקליק
- Thoughworks Radar - סיכום שנתי מרתק של מגמות טכנולוגיות
- Scalapeno - כנס שנתי למפתחי scala ב- 22 לספטמבר. מוזמנים להציע הרצאות.
- בעקבות ההצגה של Material Design ב- Google IO האחרון, מפתחים מפרויקט Ionic החלו עבודה על angular/material שמביא את העיצוב של material עם angular לניידים. כרגע זה בשלב ראשוני, אבל סביר להניח שזה יתפתח ויהיה שימושי בעתיד.
- Crow - C++ microframework for web
- Swift - שפה מפותחת ע"י Apple שכנראה תחליף את Objective C למוצרי Apple. רצה על LLVM ואמורה להיות עם ביצועים מעולים, אפילו יותר מ- Objective C (?!). לוקחת השראה מהרבה שפות, בפרט מרובי ומגו. יתכן שיתמוך גם ב- server side. אם אפל יפתחו את הקוד, יש סיכוי ששפה זו תעקוף את Go ואת הפוטנציאל של Rust מבחינת פופולאריות.
הקובץ נמצא כאן, האזנה נעימה ותודה רבה ליוני על התמלול