יום שבת, 23 ביולי 2016

307 Bumpers 31

אנחנו בפודקאסט מס' 307, Bumpers 31, ה10 ביולי.

01:00- רברסים Summit מתקרב - summit2016.reversim.com – ההרשמה תתחיל בחודש אוגוסט
רן –
2:06 – Stylint – כלי lint לCSS
3:00  Dgraph DB למבני נתונים של גראפים – כלי חדש שנכתב על ידי יוצאי גוגל שמבוסס על כלי פנימי שגוגל הוציאה, כתוב בGO (DB נוסף לגראפים הוא Caylay שנכתב גם הוא על ידי יוצאי גוגל).
04:29- שיתוף פעולה בין גוגל לGithub- Github מאנדקסים בBigQuery את כל האירועים (Commits,Branches pull requests) של Repos, עכשיו הוסיפו גם את הקוד עצמו. אפשר לחפש על הקוד עצמו עם RegEx.
06:07- LambCI – כלי CI מעל AWS Lambda- מקנפגים את השירות מעל החשבון בAWS וניתן לקנפג טריגרים והוא רץ בתוך החשבון. המגבלה הקיימת היום היא עד 5 דק' לBuild.
08:24- פודקאסט של פיטר – מתכנת ותיק שכתב RFC’s רבים– שגילה שיש לו סרטן ועומד למות וכתב פרוטוקול איך למות
אלון-
10:14 – Now.sh – סרבר דומה לHeroku עבור Node.js
11:10 – BFG – כלי לנקיון לGit –מחיקת קבצים גדולים , סיסמאות, קבצי RSA
12:05- Nuclide – כלי שקיים תקופה ועשה קפיצת מדרגה, הרחבה לAtom שהופך אותו לIDE –
המלצה של פייסבוק לפיתוח React native, IOS, Web. אינטגרציה טובה עם @flow
18:25- lon.gs שירות דומה לBit.ly – URL shortening service– רץ על שרת nano בAWS – צריכת Resources נמוכה.
20:00 – Referrer headers – ניתן לשנות ולעדכן את הHeader  - לדוגמא Google מסתירים את הURL ומהיכן זה הגיע
21:50 – MongoDB – הסבר על מקרים שמונגו לא מחזיר את כל הDocuments הרלוונטיים- מידע שימושי לחברות שעובדות עם מונגו.
23:30- .net core 1.0 – מיקרוסופט משחררת את .net בopensource ומתאים לmac\linux- הפרוייקט הוא לא המשך של mono.
31:35-  Serverless Reference Architectures with AWS Lambda פוסט של הCTO של אמזון על “Cookbook”  של lambda
דותן
34:00 – React native Katas – פרויקט שכתב דותן ללמידת React שלא מצריך ידע קודם בתכנות, המלמד תוך שימוש בKatas – תרגילים המעודדים "פתרון בדרך הקשה".
39:00 – הספר Programming react native – ספר שדותן הוציא על React, הספר ניתן בחינם.
41:40- בהמשך לספר ולקורס, דותן פתח בmedium את React native academy- מאמרים על React, כרגע בעיקר מאמרים של Onboarding למפתחים חדשים.
43:10 – מאמר של DGraph המשווה את gRPC לnetrpc – netrpc הוא הdefault של Go אך הוא אינו מאפשר לדבר עם טכנולוגיות מחוץ לGo. הם בחנו שנית את gRPC והחליטו להשתמש בו.
45:15 – twitch על הGC של go – על איך הם הוריד את הGC Pause משניות והתרומה שלהם חזרה לקהילה עם הknow how איך להשתמש בGC.
48:45- פוסט בבלוג על נסיון להעמיס את כל הdata של Uber על Postgres.
50:05- You don’t know JS – Repo שמחזיק ספרים חינמיים על JavaScript.
53:40 – Kent beck עובד Facebook שכותב על Mastering programming  - מסקנות מצפייה על מתכנתים מנוסים.
55:09 – Mobx – Framework חדש, אלטרנטיבה לRedux – מבוסס על Functional reactive programming . מאמרים על FRP- מתוך Brown, Rit  וGist על Reactive programming/
58:30- Things unix do atomically- אבני בניין של Unix לעשות דברים באופן אטומי
59:20 – C++ למשחקים – תחילת המאמר היא דברים כלליים על תכנות ועקרונות בכתיבת קוד
1:00:00 – Lebab – הפוך מBabel – להפוך קוד ES5 לES6
1:02:00 – Boilerplate CLI – פרוייקט מבוסס Go, מאפשר להוסיף שכבת תשתית שאתה רוצה על פרויקט קיים – להוסיף template לקוד\תיקייה קיימת.
קצרצרים-
1:05:45- idiots win- What is Google’s top result for – מה אנשים מחפשים בגוגל.
1:07:04 – Ruby or rails – שאלות Syntax הם זה מגיע מRuby  או מRails
1:08:00 – Werner Vogels כתב לPokemon Go לאחר הנפילה How we can help?
1:09:30- השבוע פורסם קוד המקור של תוכנת ההדרכה של Apollo11 – אנשים הציעו Pull request ואחד מהם על היה על תיקון באג שפגע במשימה
הקובץ נמצא כאן, האזנה נעימה ותודה רבה לחן על התמלול

יום ראשון, 3 ביולי 2016

306 re:dash

אנחנו בפודקאסט 306, ה21.6 עם אריק פרימוביץ', היום נדבר על re:dash.

  • 01:20 אריק פרימוביץ' – פותר בעיות עם קוד – עבד ב Everything.me ולפני ב Gett ו DaPulse.
  • 02:25 re:dash, פרויקט שהתחיל מבעיה שנוצרה לאחר העברת Data ל Redshift ובחינת מספר מוצרי BI. נוצרה דרישה לממשק גישה נוח ל DB עם ויזואליזציות וכחלק מהאקתון שהיה ב Everything.me  הקימו את הפרויקט.   (github)
  • 06:40 לכל DB משתמשים בממשק הגישה שלו לעומת כלים שנותנים ממשק אחיד לכל סוגי הDB. ישנה עדיפות לממשקי SQL וניתן לשלוח שאילתות. המוצר מאפשר "דמוקרטיזציה של הדאטא", לכולם יש גישה לדאטא וניתן לבנות Dashboards שכולם יראו וכל אחד לפי צרכיו תחת ממשק פשוט.
  • 14:12 למוצר, יש כ 80 contributors ,אך אריק עדיין מתחזק ומפתח כ80% מהקוד. הBackend כתוב בפייתון וה FrontEnd כתוב ב Angular.js 1.2 כמו כן יש שימוש ב Redis וב Postgres כ DB לMetadata. בכדי להתקין בארגון, יש סקריפט שניתן להריץ על שרת ויש image בספקיות הענן.
  • 19:20 כש Everything.me נסגרה, אריק הקים חברה שתתמוך בפרוייקט ובנוסף תציע את Redash כ SaaS. החיבור בין ה SaaS ל DB של הלקוח נעשה דרך IP יחיד (בכדי להקל הגנה ואבטחה)
  • 24:35 מבחינה עסקית - ה SaaS לא מכניס הרבה בחודש אלא השירותים שמסביב. מטרתו של הSaaS הינה לתמוך בפרויקט הOpen Source. כהחלטה, ישנם את אותם features בגרסת הSaaS ובגרסה הפתוחה ולכן קשה למכור את השירות. (בחירת המודל)
  • 32:00 אחד האתגרים שעומדים מול אריק הוא גיוס הלקוחות והמעבר שלהם לPremium.
  • 33:30 היה אתגר של Aleph לבניית בוט ליזמים, האתגר היה שימוש ב Bot ובסוף השבוע היו אמורים המשתמשים לענות האם היו ממליצים על הבוט לחבר. אריק פיתח חיבור של Redash לSlack, הרעיון מאפשר להביא Data לתוך השיחה וניצח בתחרות.
הקובץ נמצא כאן, האזנה נעימה ותודה רבה לחן על התמלול