[עושים תוכנה] מתכנתים על ארדואינו בלי להתחשמל

הורדת הפרק (mp3)
מכירים את המשחק המגניב הזה עם הדינוזאור שפתאום מופיע שאין לכם אינטרנט ואתם ב-Chrome?  אז תקשיבו לזה!
היה לנו הכבוד לארח את אורי שקד שפיתוח את המשחק ב-Real Life כחלק מכנס Geekcon.

דיברנו גם על המשחק המגניב ועוד המון דברים שימושיים שאפשר לפתח על חומרה (כן כן, גם אם אתם יודעים רק javascript או python!!)

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

האזנה נעימה,

חן ועמית.

 

קישורים:

אז ככה – קבוצות רלוונטיות בפייסבוק, בעברית:
https://www.facebook.com/groups/arduinoisrael
https://www.facebook.com/groups/TLVmakers
https://www.facebook.com/groups/geekcon
https://www.facebook.com/groups/1239152319476866 – חבר'ה שבונים קונסולות משחקים רטרו על בסיס רספבריי פיי

בלוגים וערוצי יוטיוב מומלצים בעברית:
https://www.youtube.com/user/kfirmaymon84/videos
http://www.idogendel.com/whitebyte

ערוצי יוטיוב מומלצים באנגלית:
https://www.youtube.com/channel/UC3ah8ILfGD6x04TdKsTftXQ – Easy Arduino Projects

https://www.youtube.com/channel/UC6mIxFTvXkWQVEHPsEdflzQ – Great Scott
https://www.youtube.com/user/EEVblog
https://www.youtube.com/user/adafruit

אתרים שאפשר לקנות מהם ארדואינו, רספבריי פי, רכיבים וציוד נלווה בארץ (הראשון זה מה שהמלצנו עליו בפרק):
https://www.4project.co.il
https://piitel.co.il
https://www.or-e.co.il
https://www.chipchip.co.il
http://dash.co.il
http://www.idanh.co.il

אתרים מחו"ל עם מדריכים מעולים (הרבה מהציוד שלהם גם מיובא לארץ ע"י האתרים ברשימה הקודמת):
http://sparkfun.com
http://www.adafruit.com
https://www.pololu.com (בעיקר למנועים ורובוטיקה)

אתרים עם ארדואינו ושות' בזול (אפשר להשיג שם קיטים עם ארדואינו, מטריצה, חוטים לדים ומלא חיישנים בפחות מ- 100 ש"ח):
– AliExpress
– GearBest
– Banggood
– Ebay

ספר מומלץ לאנשים שרוצים להעמיק, כתוב בצורה של בעיה ופתרון וכולל דוגמאות קוד הן לארדואינו והן לרספבריי פיי בכל פתרון:
– Electronics Cookbook

ויש גם את הבלוג של אורי שקד שבו הוא מדי פעם מפרסם פרוייקטים 🙂
urish.org

 
קרדיטים:

 

[עושים תוכנה] CI/CD גם אתם יכולים!

הורדת הפרק (mp3)

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

האזנה נעימה,
חן ועמית.

[עושים תוכנה] להיות שכיר זה ה-Obvious

הורדת הפרק (mp3)

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

האזנה נעימה,
עמית וחן.

קישורים:

[עושים תוכנה] לארוז קוד ולשלוח – קונטיינרים וקוברנטיס הסיפור האמיתי

הורדת הפרק (mp3)
בעשור האחרון עולם השרתים הוירטואלים גדל והתקדם בצעדי ענק באופן שגם מי שהספיק להכיר ולהתעסק עם הקמת שרתים בענן, נשאר מאחור כשהתחילו לדבר על קונטיינרים (Container).
ומי שכבר סוף סוף הבין מה זה והתמחה, עכשיו רוצה לדעת מה זה קוברנטיס (Kubernetes).
לקחנו את הנושא הזה בפרק שלנו , בו אירחנו את דמי בן ארי (VP R&D @ Panorays) , ודרך הסיפור שלו ניסינו להבין קצת יותר למה מתכוונים כשאומרים קונטיינרים או קוברנטיס, מתי בכלל הזמן הנכון להגיע לשם ומתי להישאר בבסיס פשוט יותר?
דמי מספר לנו מהנסיון שלו במימוש של הפרקטיקה ב Panorays, אך גם דרך use cases מקהילות המפתחים שהוא מנהל וגם משאר המקומות בעולם שבו הוא נפגש עם מפתחים בכנסים בהם הוא מציג ושיתופי פעולה אשר הוא מבצע.
האזנה נעימה,
חן ועמית
קישורים:
הרצאה של דמי על ה Use Case שלנו ב PyCon:

Hacking for Fun & Profit: The Kubernetes Way

 
המלצה לסידרה מעולה, קצת ישן, אבל מסביר אחלה את הבסיס.
 
קישור לספר Kubernetes the hard way (הספר שהוזכר בפרק)
קלסי הייטאוור 
בעיקר תמצאו עליו ב Twitter:
ויש גם את ה GitHub Repo האדיר שלו: nocode. הנאה צרופה ומצחיקה , שווה להסתכל על כל ה Pull requests ו Issues.

[עושים תוכנה] מצילים חיי אדם באמצעות Deep Learning

הורדת הפרק (mp3)
אם אתם מסתובבים בעולם התוכנה  וגם אם לא, אולי שמעתם את צמד המילים Machine Learning.
פה ושם כנראה גם שמעתם את צמד המילים של המגניבות החדשות בשכונה : Deep Learning
אבל..האם טרחתם להתעמק (מצחיק!) ולהבין מה זה אומר? האם העזתם להתנסות בתחום בעצמכם?
היחס בין הכמות שנאמרות המילים הללו לבין השימוש בהם בפועל בצורה אמיתית ונכונה הוא מקרי בהחלט.
לכן, כדי שתוכלו להבין קצת מעבר , הבאנו בפרק החדש של ״עושים תוכנה״ את גיא ריינר אחד המייסדים של חברת aidoc.
גיא ביחד עם שותפיו הנהדרים אלעד וולך ומיכאל ברגינסקי, פיתחו מערכת שעוזרת לרדיולוגים לנתח צילומי CT ורנטגן ובעצם עוזרת לייעל תהליכים ואולי אפילו מצילה חיי אדם.
בלי השימוש בDeep Learning לא בטוח שהם היו מצליחים לעשות זאת ותהיו בטוחים שהדרך שהם עשו בשנים האחרונות לא הייתה קלה בכלל.
האזנה נעימה,
חן ועמית
קישורים:

Awesome courses we used when we learned DL:

https://www.coursera.org/learn/neural-networks (may be considered a bit old and outdated today by some people)
Our company:
Open source libraries we're using are scikit-learn and Tensorflow
הקדמה למחשוב קוונטי למי שמתעניין עם פרק של רן לוי:

[עושים תוכנה] מאחורי הקלעים של פיתוח Personal Assistant

הורדת הפרק (mp3)

בפרק מצטרף אלי מראיין אורח – אריק גלנסקי, ה-VP Technology של חברת HiredScore ובוגר יחידת אופק. יחד שוחחנו עם עומר פרצ׳יק, מנכ״ל חברת Any.do. עומר הקים את החברה ב-2011 עם חזון לייצר אפליקציית משימות שלא רק ניתן לרשום בה משימות, אלא היא גם תשלים אותן עבורך! – ממש Personal Assistant במכשיר הנייד של כל אחד מאיתנו.

בשנת 2018, סטארט-אפ כזה נשמע אפשרי, אבל ב-2011, כשמושגים כמו Machine Learning היו נחלתם של בודדים ו-AI ממש לא היה הBuzzword השולט בתעשיה זה נשמע משוגע ממש. עומר והצוות התמודדו במשך שנים עם אתגר שבכל רגע נתון הם לא בטוחים ב100% שניתן בכלל לפתור.

דיברנו על הדרך שעומר והחברה עברו ב-6 השנים האחרונות ולמדנו איך מתמודדים בכלל עם ניסיון לפתור בעיה כל כך מורכבת ומהן הדרכים לשפר את הסיכויים להצליח.

האזנה נעימה!
חן ואריק.

[עושים תוכנה] "איך מחליפים גלגלים תוך כדי תנועה?" – עינת אור, CTO של SimilarWeb

הורדת הפרק (mp3)

בפרק אירחנו את עינת אור שכבר שלוש וחצי שנים מתפקדת כ-CTO של SimilarWeb , לשיחה על נושא שמהווה שלב מאוד מעניין בקריירה של מתכנת – "החלפת גלגלים תוך כדי נסיעה" (ועוד בזמן שאתה נוסע במכונית מירוץ – פורמולה 1):

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

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

עינת הגיע לSimilarWeb שבמחלקת הפיתוח היו פחות מ30 מפתחים ומהנדסים במטרה להקפיץ את החברה קדימה
ולעשות יחד שינוי שיוכל לאפשר לה גדילה נכונה מבחינה טכנולוגית תוך כדי שמירה על איכות קוד שתאפשר את ההתקדמות הזו.
כיום אחרי 3 וחצי שנים יש כבר (!) 150 מפתחים ומהנדסים בR&D שעובדים ורצים יחד תוך כדי כתיבת קוד שתואם DNA של חברה איכותית שרוצה לגדול ומהר!

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

האזנה נעימה!
חן ועמית.

[עושים תוכנה] האם יש קשר בין מוזיקה לתוכנה? – אלון שחם, יזם ומייסד Compoze

הורדת הפרק (mp3)

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

האזנה נעימה,
עמית וחן.