יום רביעי, 14 בספטמבר 2016

310 FED School with Serge Krul

אנחנו בפודקאסט 310, עם סרג' קרול, על   Frontend school.

  • 01:35 - סרג', כ 10 שנים בתחום הFrontend, התחיל מעולם ה Asp.net. נקודת המפנה הייתה כאשר הסתבך עם CSS וחיפש מקור ל Best practices, קרא את ה Spec של CSS 2.1 (לפני השינה J). התקדם לעולם הניהול, עבר לחברת Netcraft ושימש כמנהל מחלקה, הקימו שם קורס Frontend של כחצי שנה.
  • 07:05 - לפני כשנתיים עבר לצפון, ראה שהסצנה של ה Frontend מתפתחת, הרצה שנה באוניברסיטת חיפה על JS,CSS, Angular.
  • 12:07- המחסור באנשי פיתוח, הצריך לאורך הקריירה צורך בגיוס האנשים בעלי הפוטנציאל, סרג' שם דגש גדול בראיונות על הבנה, על מי האדם ופחות על ידע קודם.
  • 14:20 – קורס ה Frontend school, ייפתח ב 27.10 ב Open valley ברמת ישי. הקורס ימנה 10 תלמידים כ 5-6 חודשים, פעם בשבוע בשעות הערב ויכלול הרבה עבודה עצמית והנחייה מחוץ לשעות הקורס.  סרג' ינחה את כל הקורס אך ייתכן ויהיו הרצאות אורח. הרקע הנדרש הוא ידע בשפת תכנות (רצוי Object Oriented). עלות הקורס 10500 ₪ + מע"מ.
  • הקורס מפורסם בפייסבוק וניתן לפנות לסרג' קרול
  • 20:21 - הקורס מתחיל מיצירה של סביבת עבודה – התקנות של IDE, Node Plugins, וכו'. לאחר מכן ימשיכו לHTML, במובן הסמנטי – איך הופכים את הפונקציונליות לקוד.
  • 24:12 - BEM  וSUIT כטכניקה לNaming convention  לClasses ובעזרת הטכניקה להגיע לסמנטיקה יותר טובה.
  • 27:32 - במהלך הקורס לא נכנסים לFrameworks, הכתיבה היא vanilla JS אך כן תהיה כתיבה של Modules ולמידת Design patterns כהכנה ללמידת Frameworks באופן עצמאי.
  • 29:05- חלק מחשיבה אותה מקנה הקורס הינה של TDD בעזרת mocha- כתיבת הtests לפני כתיבת הקוד ובכלל להביא את התלמידים קרוב ככול האפשר לסביבת Production – פרוייקט אחד שלוקחים אותו משלב הJS הבסיסי עד לכדי Continues deployment.

תזכורת, בשבוע הבא יתקיים כנס רברסים בתאריכים ה19-20.9.

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

יום ראשון, 11 בספטמבר 2016

309 Bumpers 32

אנחנו בפודקאסט 309, פרק 32 של באמפרס, עם רן, דותן ואלון.

רן:
01:20 – Hyperterm – Terminal  שכתוב מעל Electron framework  וכתוב כולו בטכנולוגיות Web.
פודקאסט מעניין על הHyperterm. קל לבנות לו plugins – לדוגמא Hyperpower
04:05 – Debugging tools I love – פוסט על כלי סיסטם לינוקס לדיבאג
04:50- LeverOS – Framework חדש לLambda
06:50 –A Comprehensive Learning Path Recommended by Google- מסלול לימודי לבוגרי מדעי המחשב שיביא אותך לרמה טובה
08:27- Carbride – סביבת פיתוח חדשה (כרגע תומכת רק בJS), מזכיר סביבה קודמת שתמכה ב Clojure
11:50 – Functional programming jargon – הסבר למונחים מתוך Functional programming בשפה נוחה.
12:25- בלוג פוסט של רן על איך מכפילים מטריצות בSpark.
13:20- קבוצת meetup בבנימינה שקורה בבוקר – אנשים שגרים באזור- עוצרים בדרך לשעה לארוחת בוקר ומפגש. הנושא הינו – how companies work.
דותן:
15:40-  JS myth busters – אתר המכיל הנחיות על אופטימיזציות לJS – דברים שחשבנו שאיטיים בJS. קיים כבר זמן רב בRuby.
18:10 – Pop computing – מאמר אקדמי של עידית הראל – ממשלת ארה"ב החליטה שתכנות צריך להילמד ונפתח אתר ללמידה והמאמר תוקף את הממשל שהיוזמה לא באה ללמד באופן נכון.
24:15- Gary Benhardt on types- Gary שעשה בעבר סדרה של Webcasts חוזר בGist, עושה מעבר שיטתי על סוגי הTyping.
25:48 – Dependency management in Node – בNode, הנעילה לא נעשית על כל רמות התלויות הכלי אורז את כל הDependencies לקבצי TAR ופותר את הצורך בניהול התלויות.
31:40 –מודול למציאת הdependencies האיטיים בnpm.
33:04 – React fiber architecture- ארכיטקטורה חדשה לReact, זהו תיעוד למחשבות מאחורי הDesign של הארכיטקטורה.
35:04- Create react app React stories meets– רכיב node שטוען לניתוק קונפיגורציות והboilerplate  של react-app
38:36- Neuron – Electron starter kit
39:10 – SQL crush – Ncureses app אפליקציה שעושה SQL commander בCLI
40:55- functional Javascript- רשימה בGithub, המכילה resources ללמידה על Functional programming  בJavascript.
42:00 –Kubernetes the hard way - ספר ללמידת Kubernetes בשיטת “The hard way”.
43:25- HTTP Proxy  בNode – כלי פשוט ליצירת Proxy.
44:10 – npms-io – כלי שעוזר להערכת ספריות npm ע"פ פרמטרים כגון מספר עוקבים- ישנו כלי CLI לחיפוש.
46:30 – Auto install- חלק המזהה מודולים אותם לא התקנתם ומתקין באופן אוטומטי.
50:12 – C++ - Herb Sutter, שכתב ספרים מיתולוגיים של C++ , הוציא הרצאה שנקראת Good C++ by default ומצורף גם Project templates.
52:34 – פודקאסט של React native radio בו דותן מתארח ומסביר על Katas ומאמר נוסף שכתב על דיבאג לאפליקציות. מאמר נוסף על כשלים קוגניטיביים.
אלון-
54:15 – Express status monitor – פרוייקט למוניטור של Express apps – מעבד, זיכרון, כמות בקשות ועוד.
55:20 – מאמר על המעבר של Uber מpostgres לMysql- מאמר טכני מאוד על המבנה והאינדקסים. ישנה שיחה בפורום של postgres על איך הפסידו את Uber כלקוח.
דברים נוספים:
58:38 – Easter egg המתחבאים בתוך Mr. Robot.
59:52- Tweet ודיון על BabelJS מאחד הקומיטרס.
1:00:52- פרויקט שנקרא React BSOD -  הכנה של Blue screen of death עבור React.
הקובץ נמצא כאן, האזנה נעימה ותודה רבה לחן על התמלול!

יום שלישי, 2 באוגוסט 2016

308 Wisdo

אנחנו בפרק 308, עם בועז גאון, והיום נדבר על חברת Wisdo.

כנס רברסים מתקרב, כ 600 מקומות ו 3 מסלולים, 300 הגשות. ההרשמה תיפתח במהלך חודש אוגוסט.
  • 03:38- בועז, הגיע מעולם התוכן, עבד במעריב ככתב בניו יורק ולונדון, בעובדה וב-הארץ, הפקה של תוכן איכותי לאורך זמן. מעולם הקהילות והאקטיביזם, הקמה ותחזוק של קהילות כגון בזמן המאבק החברתי.
  • 06:00 – The necessity of wisdom, הצורך להנגיש לאנשים מידע מבוסס ניסיון בזמן מסוים. כדוגמא, בועז, כשאביו חלה בסרטן עשה לדבריו טעויות במהלך הדרך שנבעו מחוסר נגישות לידע של אנשים ש"היו שם". משם הגיע הצורך להנגיש ברשת חברתית מידע מובנה.
  • 08:00 – לדוגמא, בסרטן השד, החולה תגיע לרופאה וכנראה תשמע על כימוטרפיה וטיפולים – אך לעומת זאת בקהילה מדברים על איך להסתפר לפני הכימוטרפיה, לספר למעסיק ועוד שלבים מנסיון.
  • 10:05- המבנה הוא Timeline – כרטיסיות אירועים במבנה קבוע, נבנה על ידי מספר אנשים והInsights כולם יכולים להוסיף ולפי המערכת שולחים את הInsights הנכונים.
  • 13:50 – החברה מגייסת משתמשים על ידי תוכן וידאו ויראלי – בכל סרט הם מבקשים מאדם להסתכל למצלמה ולדבר לעצמו הצעיר ולתת טיפ – Wisdom.
  • 17:05 – החברה פעילה ב 13 קהילות, ביניהן אובדן, סרטן, אימוץ, יציאת מהארון ועוד. החברה מתמקדת כרגע בגיוס תכנים לאתר שאותם יוסיפו לקהילות הקיימות. החברה גייסה 7 מיליון דולר בשלב ה Seed. מחפשים אנשי קליינט Web ומובייל עם טאצ' של Design.
  • 21:05- האתר נמצא בשלב של איסוף מידע, אנשים נכנסים מסדרים את הצעדים הקיימים, ומוסיפים Wisdom. בספטמבר יעלה השלב הראשון של המוצר ב Web ולאחריהן יגיעו האפליקציות.
  • 24:20 – למפתחים לפעמים קשה להסביר את עצמם. בועז מספר, על סדנה שהוא מעביר שבה הוא מסביר שסיפור הוא טכנולוגיה – יש צורך לגרום לקשב, בכל סיפור יש את אותה טכנולוגיה, רכיבים ; הגיבור, הרצון, נבל, פעולות, מתח נבנה ונקודת סוף. לאנשי הטכנולוגיה, הוא ממליץ, לצאת מהמיקרו של החידוש הטכנולוגי ולהסביר את הסיפור שלהם כשהגיבור הוא האדם שיצרוך את המוצר והתועלת שהוא יקבל.
  • 33:00 – מפתחים פעמים רבות, חושבים ממקום מאוד רציונלי ולפעמים חסרה היכולת להסתכל מכיוון הרגש ומכיוון החוויה. הסיפור, יכוון אנשים לפנות למקום עמוק ופחות רציונלי.

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

גיוסים:

1. Front end

SASS artist, good eye for design, high proficiency in React, control of CSS animations. Fast, love of UX, advantage to native mobile experience, especially ios
Good heart.

2. Back end

Real experience with NodeJS, MongoDB on production environments under load
Familiar with building robust web servers APIs: concepts such as REST APIs, OWASP considerations
Startup mindset of managed chaos
Good heart.

יום שבת, 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 ואחד מהם על היה על תיקון באג שפגע במשימה
הקובץ נמצא כאן, האזנה נעימה ותודה רבה לחן על התמלול