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