עושים תוכנה (Osim Tochna) show

עושים תוכנה (Osim Tochna)

Summary: חן פלדמן ועמית בן דור מגישים פודקאסט שמטרתו ללמד, לספר סיפורים של הצלחות, כשלונות , אתגרים ובעיקר לשים דגש על מה שמתכנתים מתחילת דרכם ועד לותיקים בתחום רוצים לדעת, לשמוע ולקבל השראה ממנו.

Podcasts:

 [עושים תוכנה] להתאהב בקוד באמצעות פרויקטי צד | File Type: audio/mpeg | Duration: 1:01:29

https://audio.simplecast.com/bf4cf606.mp3 הורדת הפרק (mp3) כמתכנתים אנחנו בוחרים מדיי פעם לעשות כל מיני פרויקטי צד. לפעמים זה קורה כשיש לנו זמן פנוי ולפעמים התשוקה שלנו או המוטיבציה כל כך גדולה שאנחנו אפילו חוזרים מהעבודה ומקדישים זמן לכתוב כאלו. בפרק מתארחת נטע בונדי, שכתבה לא מעט פרויקטי צד מכל מיני סוגים כולל פרויקטים שכוללים העמקה חריגה ביותר בקוד של ספריות ענק. נפרוס את סוגי פרויקטי הצד שמתכנתים יכולים לבחור לעשות, נדבר על היתרונות והחסרונות של כל אחד, והאם בכלל נכון לעשות פרויקט צד מתוך תשוקה או רק אם יש לו ערך כלכלי? בנוסף, נצלול יחד עם נטע לתהליך המחשבה מאחורי העמקה בספריות, שגודלן עצום, ולבסוף נשרטט מסלול שיאפשר לכם לעשות את זה בצורה בטוחה. האזנה נעימה! עמית וחן פרקים נוספים רשימת תפוצה בדוא"ל | iTunes | אפליקציית אנדרואיד | RSS Link | פייסבוק | קבוצת עושים תוכנה

 [עושים תוכנה] איך ייראה המפתח החדש בעידן הMicro Services? | File Type: audio/mpeg | Duration: 1:02:16

https://audio.simplecast.com/9538c13f.mp3 הורדת הפרק (mp3) בעולם החדש תשתיות מתפתחות בקצב בלתי נתפס ויחד איתן ההגדרה של מתכנת משתנות. אם פעם לכל אחד היה תחום התמחות משלו : קליינט/סרבר/חומרה ומשם התפתחנו לFullstack developer. היום כבר מתחילים לדבר על סופר-מפתח..אחד שיודע לכתוב קוד ומכיר ושולט גם על כל תהליך ההגעה שלו לפרודקשן. הדיבור הזה הוא חדש ואחד המושגים המוזכרים בו לא מעט הוא GitOps שמדבר על כך ש-Code Is the new way ושGit הוא הSingle source of truth להכל! גם לקוד שכולנו מכירים וגם לקבצי הyaml וחבריהם שמגדירים איך סביבת הפרודקשן שלנו בנוייה בסופו של דבר. גמרנו עם הגדרות ידניות (: רוצים לשמוע עוד על העידן הזה? הצטרפו לשמעון ואליי למסע ותחכימו קישורים נוספים: מצגת שמכסה חלק מנושאי הפרק - https://docs.google.com/presentation/d/1AIPIyBE9v7fOUL5rBC-lV-O9BzEBv4CNcamMFxE9mDw/edit?usp=sharing האתר של החברה - http://datree.io פרקים נוספים רשימת תפוצה בדוא"ל | iTunes | אפליקציית אנדרואיד | RSS Link | פייסבוק | קבוצת עושים תוכנה

 [עושים תוכנה] הדי.אנ.איי הסודי של Google לשיתוף קוד נכון | File Type: audio/mpeg | Duration: 57:23

https://audio.simplecast.com/42ce8f17.mp3 הורדת הפרק (mp3) להיות חברה גדולה ועדיין לשמור על די.אנ.איי איכותי שכל מי שנכנס אליו מבין אותו מיד ומשתלב פנימה זה לא דבר פשוט. כל המבנה הזה מתחיל בנקודה מסוימת ועובר דרך עקרונות אותם צריך לשמר - החל משיתוף הקוד ויצירת שיח דרך הקוד, כתיבת קוד ברור ופשוט שקל להוציא לאחרים בחברה וכמובן כקוד פתוח (כמו צחצוח שיניים!). בפרק מתארחים עופר ברטל ואביטל ציפורי , מפתחים מנוסים מחברת Google. יחד נדבר על שיתוף קוד. הבאנו כדוגמא שני כלים חזקים מאוד שגוגל הוציאו שמאפשרים לשתף ולכתוב קוד יותר אחיד בחברה והבנו מהם, למה צריך אותם ואיך מתחילים (ProtoBuff, gRPC). על הדרך גם נכנסו קצת לעומק על הדרך בה עושים Code Reviews בגוגל. האזנה נעימה! חן ועמית קישורים : ההרצאה שלנו ב- Java-IL: https://www.youtube.com/watch?v=g_dlZAu1nm8 אתר של Protocol Buffers: https://developers.google.com/protocol-buffers אתר של gRPC: https://grpc.io הרבה דוגמאות לטכנולוגיות של גוגל: https://github.com/google/startup-os מערכת Code Review שאני מפתח: https://github.com/google/startup-os/tree/master/tools/reviewer אימיילים שלי: blueofer@gmail.com פרקים נוספים רשימת תפוצה בדוא"ל | iTunes | אפליקציית אנדרואיד | RSS Link | פייסבוק | קבוצת עושים תוכנה

 [עושים תוכנה] לכתוב טסטים בהנאה – ככה עושים את זה! | File Type: audio/mpeg | Duration: 1:04:50

חפרנו לכם לא מעט בחלק מהפרקים כמה טסטים זה חשוב ומשתלם. אבל הרגשנו לא בנוח לא לתת לכם דרך אמיתית ליצור אסטרטגיה ופרקטיקה שתוציא אתכם רק מהשלב של ההכרה בצורך. בפרק מתארח שי רזניק שהוא שילוב של מקצועיות והומור נדיר. בטוחים שאחרי האזנה לפרק תמצאו את הדרך הכי מתאימה להכניס את המתודולוגיה הזו לתרבות שלכם, לצוות שלכם ולקחת אותה איתכם הלאה ולהתמיד (תכל׳ס להתמיד זה הכי קשה!)האזנה נעימה ומצחיקה, חן ועמית

 [עושים תוכנה] בוטים בSlack, בוטים בTwitch בוטים בכל מקום! | File Type: audio/mpeg | Duration: 1:04:18

אירחנו את אמיר שבט VP בTwitch ובעבר בSlack לשיחה על בוטים.הקונספציות המוטעות לגבי בוטים ובינה מלאכותית, האנטומיה של בוטים בSlack ואיך מתחילים לבנות אחד.

 [עושים תוכנה] Node.js – גם יפה וגם אופה – חלק ב' | File Type: audio/mpeg | Duration: 44:09

דיברנו על best practices בשימוש בnode, על הקהילה של npm, על קוד א-סינכרוני ואיך מרימים שרת ראשון בnode. בפרק התארח בנימין גרינבאום, אחד מהמפתחים המשמעותיים שמפתחים כיום את node.

 [עושים תוכנה] איך נולד Node.js? | File Type: audio/mpeg | Duration: 56:31

בחלק השני של סדרת React שהקלטנו במהלך כנס ReactNext , דיברנו על מספר נושאים עיקריים: 1. עקרון הSingle Source Of Truth ו-State Management 2. Redux vs Mobx 3. Use case מעניין של השלכת הקונספט החדש של Micro Frontends על אפליקציית React בחברה של עשרות מפתחים 4. Dynamic Component - תקשיבו ותבינו (: האזנה נעימה, חן ועמית

 [עושים תוכנה] בואו נמשיך לדבר על React – חלק ב׳ | File Type: audio/mpeg | Duration: 1:04:19

בחלק השני של סדרת React שהקלטנו במהלך כנס ReactNext , דיברנו על מספר נושאים עיקריים: 1. עקרון הSingle Source Of Truth ו-State Management 2. Redux vs Mobx 3. Use case מעניין של השלכת הקונספט החדש של Micro Frontends על אפליקציית React בחברה של עשרות מפתחים 4. Dynamic Component - תקשיבו ותבינו (: האזנה נעימה, חן ועמית

 [עושים תוכנה] בואו נדבר על React – חלק א׳ | File Type: audio/mpeg | Duration: 1:05:22

עד השנים האחרונות שדיברו על ארכיטקטורה , בעיקר התכוונו לצד שרת. מאז הימים האלו, המונח Frontend Architecture התפתח מאוד ונוצרו לא מעט קונספטים מעניינים שהופכים את העבודה על הFrontend ליעילה, מגניבה וכיפית מתמיד. בעיננו, React היא אחת הספריות שמהוות חלק משינויי התפיסה ומביאה איתה קונספטים מרתקים ויכולות אדירות שכל מפתח צריך להכיר (כן כן, גם אתם אנשי Backend!) הגענו לכנס React-Next שמאורגן כבר בשנה השלישית שלו ודיברנו עם 5 מומחים על צדדים שונים של React. בחלק א׳ של הסדרה דיברנו על הבשורה שהביאה איתה ונכנסו גם לעומק בנושא של Design Patterns שהתפתחו בReact. האזנה נעימה, חן ועמית

 [עושים תוכנה] קוד מאובטח ומירי רגב = כפיים | File Type: audio/mpeg | Duration: 1:11:22

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

 [עושים תוכנה] מג'וניור לסניור – Best Practices! | File Type: audio/mpeg | Duration: 45:31

עניין ההגדרה העצמית הוא נושא שעולה הרבה אצל מפתחים.  האם לגשת למשרה של סניור לאחר כמה שנות פיתוח? איזה פרמטרים קובעים את ההגדרה הזאת? דיברנו עם גלעד דייגי על המסע בין מפתח ג'וניור לסניור, ועל הדרך לצלוח אותו בעזרת Best Practices, התנהלות נכונה בחברה וטיפים לשדרוג יכולות הcoding שלכם. האזנה נעימה, חן ועמית.

 [עושים תוכנה] מתכנתים על ארדואינו בלי להתחשמל | File Type: audio/mpeg | Duration: 1:00:34

מכירים את המשחק המגניב הזה עם הדינוזאור שפתאום מופיע שאין לכם אינטרנט ואתם בChrome?     אז תקשיבו לזה! היה לנו הכבוד לארח את אורי שקד שפיתוח את המשחק בReal Life כחלק מכנס Geekon. דיברנו גם על המשחק המגניב ועוד המון דברים שימושיים שאפשר לפתח על חומרה (כן כן, גם אם אתם יודעים רק javascript או python!!) אורי הבטיח שאחרי שעה אין דבר שתרצו יותר מלהתחיל לתכנת על רכיבי חומרה מגניבים כמו ארדואינו, ראספברי פיי ועוד רבים וטובים כאלו (ואפילו תדעו איך) האזנה נעימה, חן ועמית.

 [עושים תוכנה] CI/CD גם אתם יכולים! | File Type: audio/mpeg | Duration: 58:21

אחד מכוחות העל שכל מפתח היה מבקש זה לדחוף קוד לפרודקשן, מתי שהוא רוצה, בלי התנגשויות ובצורה חלקה. דיברנו עם שני רבה על היתרונות הרבים של תהליכי CI/CD, מתי כדאי להטמיע? איך עושים את זה? וגם... איך זה קשור לBlack Friday? האזנה נעימה, חן ועמית.

 [עושים תוכנה] להיות שכיר זה ה-Obvious | File Type: audio/mpeg | Duration: 52:29

יצא לכם פעם לחשוב איך זה להיות פרילנסר, יועץ או להקים סטארט-אפ? שמעתם על חבר שמטייל בעולם ובאותו הזמן גם עובד? בפרק אינטימי חן ועמית משוחחים על בחירות "אלטרנטיביות" בקריירה של מפתח. על הקשיים וההצלחות, היתרונות והחסרונות בכל בחירה. האם זה משתלם? ואיך בכלל עושים את זה? האזנה נעימה, עמית וחן. קרדיטים: https://freesound.org/people/InspectorJ/sounds/428137 https://freesound.org/people/14GPanskaMuzatko_Matej/sounds/419787 https://freesound.org/people/bone666138/sounds/198876 https://soundcloud.com/archieda/cant-help-falling-in-love-with-you-instrumental https://freesound.org/people/ofuscapreto/sounds/237474 https://soundcloud.com/natuch_speaker/op-028-free-stock-music-jazz-instrumental

 [עושים תוכנה] לארוז קוד ולשלוח – קונטיינרים וקוברנטיס הסיפור האמיתי | File Type: audio/mpeg | Duration: 1:09:10

בעשור האחרון עולם השרתים הוירטואלים גדל והתקדם בצעדי ענק באופן שגם מי שהספיק להכיר ולהתעסק עם הקמת שרתים בענן, נשאר מאחור כשהתחילו לדבר על קונטיינרים (Container). ומי שכבר סוף סוף הבין מה זה והתמחה, עכשיו רוצה לדעת מה זה קוברנטיס (Kubernetes). לקחנו את הנושא הזה בפרק שלנו , בו אירחנו את דמי בן ארי (VP R&D @ Panorays) , ודרך הסיפור שלו ניסינו להבין קצת יותר למה מתכוונים שאומרים קונטיינרים או קוברנטיס, מתי בכלל הזמן הנכון להגיע לשם ומתי להישאר בבסיס פשוט יותר? דמי מספר לנו מהנסיון שלו במימוש של הפרקטיקה ב Panorays, אך גם דרך use cases מקהילות המפתחים שהוא מנהל וגם משאר המקומות בעולם שבו הוא נפגש עם מפתחים בכנסים בהם הוא מציג ושיתופי פעולה אשר הוא מבצע. האזנה נעימה, חן ועמית קישורים: הרצאה של דמי על ה Use Case שלנו ב PyCon: Hacking for Fun & Profit: The Kubernetes Way https://www.youtube.com/watch?v=qLMP3tkGuLM   המלצה לסידרה מעולה, קצת ישן, אבל מסביר אחלה את הבסיס. https://www.youtube.com/watch?v=_vHTaIJm9uY&list=PLF3s2WICJlqOiymMaTLjwwHz-MSVbtJPQ   קישור לספר Kubernetes the hard way (הספר שהוזכר בפרק) Kubernetes The Hard Way https://github.com/kelseyhightower/kubernetes-the-hard-way קלסי הייטאוור  בעיקר תמצאו עליו ב Twitter: https://twitter.com/kelseyhightower ויש גם את ה GitHub Repo האדיר שלו: nocode. הנאה צרופה ומצחיקה , שווה להסתכל על כל ה Pull requests ו Issues. https://github.com/kelseyhightower/nocode

Comments

Login or signup comment.